Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0264_AV_ MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Professor: JOSE CARLOS MILLAN Turma: 9001/AA Nota da Prova: 6,5 Nota de Partic.: 0 Data: 10/03/2015 11:10:11 1a Questão (Ref.: 201311224024) Pontos: 1,5 / 1,5 A linguagem de modelagem unificada (UML) propõe a representação da Generalização do ator para tornar visível os diversos tipos de um mesmo ator. Justifique a representação da generalização de ator. Gabarito: A generalização de ator deve ser representada quando um mesmo procedimento deve ser realizado por vários tipos de um mesmo ator, por exemplo: Um ator FUNCIONARIO que possa ser especializado em GERENTE e VENDEDOR. O requisito ¿Vender Produto¿ poderá ser realizado tanto por gerente quanto por vendedor. Nesse caso o caso de uso estará representado diretamente em FUNCIONARIO. Assim é possível visualizar os responsáveis por realizar um mesmo caso de uso. 2a Questão (Ref.: 201311284722) Pontos: 1,0 / 1,5 Qual a finalidade do uso de "raias de natação" nos diagramas de atividade? Gabarito: Informar onde (setor, departamento , area) ou quem realiza as atividades pertinentes ao diagrama de atividade. 3a Questão (Ref.: 201311099555) Pontos: 0,0 / 0,5 Uma escola decidiu por implantar um sistema acadêmico para gestão de alunos, professores, disciplinas e matrículas. Sabe-se que um dos fatores de sucesso de um sistema é deixar claro o tamanho do desenvolvimento para que os recursos possam ser adequadamente dimensionados e tambem não são geradas expectativas ao cliente de algo diferente do que será gerado. Sendo assim, a metodologia RUP prevê em suas etapas a definição do escopo do desenvolvimento. Essa etapa denomina-se ..... Concepção Elaboração Construção Implantação Transição 4a Questão (Ref.: 201311256084) Pontos: 0,5 / 0,5 No que se refere ao diagrama de casos de uso e seus elementos e a necessidade de especificarmos o passo a passo de cada caso de uso, analise as assertivas que seguem I. O diagrama de casos de uso objetiva apresentar as objetos que ineteragem com os atores do sistema. II. Um diagrama de casos de uso é usado nas fases de levantamento e identificação dos requisitos do sistema III. O relacionamento INCLUDE ou USES, denota que no caso de uso principal haverá, obrigatoriamente, um desvio de curso para o caso de uso referenciado por esse relacionamento . IV. Quando o caso de uso principal esta relacionado a 3 casos de uso pelo relacionamento EXTENDS , significa que tais casos de uso podem ou não ser executados, conforme condição a ser avaliada. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Está correta apenas a assertiva IV Estão corretas apenas as assertivas II, III e IV Estão corretas as assertivas I, II, III e IV Estão corretas apenas as assertivas II e IV Está correta apenas a assertiva III 5a Questão (Ref.: 201311079491) Pontos: 0,5 / 0,5 Diagramas da UML que representam uma visão estática (estrutural) de um sistema incluem diagrama de estados, diagrama de estrutura, diagrama de classe. diagrama de estrutura, diagrama de entidade-relacionamento. diagrama de casos de uso, diagrama de estados, diagrama de pacotes. diagrama de modelo lógico de dados, diagrama de modelo físico de dados. diagrama de classes, diagrama de componentes, diagrama de objetos. 6a Questão (Ref.: 201311256124) Pontos: 0,5 / 0,5 É possível conectar uma classe a ela mesma, representando a conexão entre 2 objetos da mesma classe. Esse tipo de relacionamento chama-se (assinale a única resposta correta): Associação Associação exclusiva Associação recursiva Associação de classe Agregação 7a Questão (Ref.: 201311079469) Pontos: 0,5 / 0,5 A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências. O elemento acima, em um diagrama de sequência, significa: auto-chamada. mensagem perdida. mensagem de retorno. mensagem de ligação. mensagem de ativação. 8a Questão (Ref.: 201311595070) Pontos: 0,0 / 0,5 Os conceitos de coesão e acoplamento são fundamentais para um projeto adequado da arquitetura de um software de qualidade. No que se refere aos conceitos de coesão e acoplamento, assinale UNICA opção INCORRETA Quanto maior a coesão, melhor para a qualidade do software O acoplamento mede o quanto dois ou mais elementos do sistema estão interconectados e dependentes A coesão indica o quão duas ou mais funções devem permanecer juntas, no mesmo modulo ou classe. Quanto mais forte o acoplamento melhor para a qualidade do software Acoplamento e coesão determinam o quanto se pode reutilizar código, otimizando tempo e custo do desenvolvimento do software. 9a Questão (Ref.: 201311256165) Pontos: 1,0 / 1,0 O diagrama de componentes visa modelar a solução da arquitetura do software em termos de seus elementos, que são chamados de componentes. Sobre os conceitos e práticas desse diagrama, analise as assertivas que se seguem I. O diagrama de componentes mostra, além dos componentes que irão compor o software, a dependência entre eles II. A dependência entre os componentes denota que um componente precisa do outro para executar as suas funcionalidades. III. Componentes não podem ser classes IV. A reutilização de componentes entre vários sistemas é um desejo da equipe de desenvolvimento. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as opções II e III Estão corretas apenas as opções I, III e IV Estão corretas apenas as opções II e IV Estão corretas as opções I, II, III e IV Estão corretas apenas as opções I, II e IV 10a Questão (Ref.: 201311113145) Pontos: 1,0 / 1,0 Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML: Diagrama de Classes Diagrama de Métodos Diagrama de Estados Diagrama de Sequência Diagrama de Componentes Período de não visualização da prova: desde 03/03/2015 até 17/03/2015.
Compartilhar