Baixe o app para aproveitar ainda mais
Prévia do material em texto
CURSO: Análise e Desenvolvimento de Software CÓD/ DISCIPLINA: Modelagem de Sistemas PROFº.: Janete Amaral TURNO: TURMA: SALA: MAT.: NOTA GRADUAÇÃO ALUNO(A): DATA: 07/11/2014 AV1 ( ) – AV2 ( ) – AV3 ( ) Qual diagrama mostra a organização dos elementos na implantação do sistema? A Classes. B Casos de usos. C Atividades. D Componentes. E Estados. Com base no diagrama de classes e modelo de casos de uso (diagrama e especificação de cada caso de uso), elaboramos o diagrama de sequência. Qual a contribuição do diagrama de sequência para a melhoria do diagrama de classes? 3. Sobre os conceitos e elementos do diagrama de sequencia, analise as assertivas que seguem: I. O diagrama de sequencia mostra quais as classes e como (através de que métodos) essas classes realizam as funcionalidades de um determinado caso de uso. II. Uma das limitações do diagrama de sequencia é a impossibilidade de representação de mensagens disparadas sob alguma condição. III. Iterações são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado. IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos da própria classe. Com base em sua análise das assertivas, assinale a ÚNICA opção correta A Estão corretas apenas as opções III e IV B Estão corretas apenas as opções II, III e IV C Estão corretas as opções I, II, III e IV D Estão corretas apenas as opções I e III E Estão corretas apenas as opções II e III Considerando uma empresa de auto-peças que vende o motor montado e as peças que compõe o motor e, que você foi contratado para modelar o sistema de vendas dessa empresa, qual representação você usaria para apresentar essa necessidade de negócio? A Agregação por valor. B Classe associativa. C Generalização. D Agregação por referência. E Auto-associação. Considere o seguinte trecho de um diagrama de sequência da UML 2.0 abaixo: Nessa figura, a linha pontilhada representa uma a) ativação. b) interação. c) linha de vida. d) mensagem codificada. e) restrição de tempo. Considere o seguinte elemento pertencente à notação UML 2.0 abaixo: O elemento representa um (a) A pacote. B statechart. C estereótipo. D dependência. E estado de sincronismo. São diagramas de interação da UML que mostram um conjunto de objetos e as mensagens que poderão ser trocadas entre eles, enfatizando a ordem temporal de mensagens: a) Diagrama de Atividades. b) Diagrama de Objetos. c) Diagrama de Comunicação. d) Diagrama de Sequências. O Diagrama de Estado mostra a) os estados expressos que os objetos de uma dada classe podem assumir e as transformações entre pares de classes b) os estados admissíveis que os atributos de uma dada classe podem modificar e os pares de estados mais relevantes. c) os estados de atualização que os objetos de qualquer classe podem assumir e as transições permitidas entre instâncias. d) os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre pares de estados. e) os estados coerentes com os objetos priorizados e as restrições de transições entre pares de estados. Considere: Em relação à visibilidade dos atributos e métodos, é correto afirmar que a classe acima contém: a) 3 itens privados e 1 item público. b) 3 itens públicos e 1 item protegido c) 3 itens protegidos e 1 item privado. d) 3 itens públicos e 1 item privado. e) 3 itens protegidos e 1 item público. Em relação aos tipos de relacionamentos da UML, correlacione as colunas a seguir considerando a definição mais adequada: Está CORRETA a seguinte sequência de respostas: a) III, I, IV, II. b) VI, II, I, III. c) II, I, VI, III. d) III, I, II, VI. Qual diagrama se refere a um documento narrativo que descreve a sequência de eventos de um ator que usa um sistema para completar um processo? A Diagrama de classes. B Diagrama de casos de usos. C Diagrama de interações. D Diagrama de atividades. E Diagrama de objetos. A utilização de diversos diagramas da UML permite que falhas possam ser descobertas nos diagramas anteriores, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software. As funções de alguns dos diagramas da UML 2.0 são apresentadas abaixo: I. Preocupa-se com a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos em um determinado processo. Este diagrama costuma identificar o evento gerador do processo modelado, bem como o ator responsável por este evento, e determina como o processo deve se desenrolar e ser concluído por meio do envio de mensagens que, em geral, disparam métodos entre os objetos. II. Define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos possuídos por cada classe, além de estabelecer como as classes se relacionam e trocam informações entre si. III. Procura identificar os atores (usuários, outros softwares que interagem com o sistema ou algum hardware especial), que utilizarão de alguma forma o software, bem como os serviços, ou seja, as opções que o sistema disponibilizará aos atores. IV. Fornece uma visão dos valores armazenados pelos objetos de um Diagrama de Classe em um determinado momento da execução de um processo. A associação correta do diagrama com a sua função está expressa em
Compartilhar