Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0264_AV_ » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB Nota da Prova: Nota de Partic.: 0,5 Av. Parcial 2 Data: 16/11/2015 19:20:36 1a Questão (Ref.: 201102874687) Pontos: 0,0 / 1,5 Explique se a assertiva a seguir está correta, errada, parcialmente correta e justifique sua resposta. - "A UML é uma metodologia de desenvolvimento baseada em modelos que impôs aos processos de desenvolvimento um forte apelo visual na análise". Gabarito: Parcialmente correta: A UML não é uma metodologia de desenvolvimento e sim uma linguagem para construção de modelos orientado a objetos. 2a Questão (Ref.: 201102368371) Pontos: 0,0 / 1,5 A coesão é um conceito que define o quanto elementos devem permanecer juntos. Uma classe de coesão baixa normalmente, apresentam algumas dificuldades. Cite 3 destas dificuldades. Gabarito: são dificeis de compreender, difíceis de manter e de se reutilizarem. 3a Questão (Ref.: 201102216866) Pontos: 0,0 / 0,5 Assinale a opção que representa uma fase e uma disciplina do processo RUP, respectivamente. Concepção e Teste. 4a Questão (Ref.: 201102754653) Pontos: 0,5 / 0,5 A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas em inúmeros projetos e para construção de diferentes tipos de sistemas. Qual das alternativas abaixo, não representa uma vantagem na sua utilização: Quando o sistema é desenvolvido com esta tecnologia, tem-se: Necessidade de menor quantidade de requesitos funcionais; 5a Questão (Ref.: 201102199192) Pontos: 0,5 / 0,5 Em uma academia de ginástica os alunos, a cada contrato efetivado, escolhem o plano de sua preferência a partir da composição dos exercícios que melhor lhe convier. O preço da mensalidade é calculado por exercício. Com isso cada aluno tem uma mensalidade diferente. Ajude o dono da academia a modelar os seus dados indicando qual a melhor classe para conter o atributo valor da mensalidade a ser paga, considerando o modelo apresentado abaixo. PlanosContratados 6a Questão (Ref.: 201102813598) Pontos: 0,5 / 0,5 A partir dos pares de classe apresentados a seguir, indique para cada um deles o tipo de relacionamento que tenha a melhor representação no diagrama de classe. I- Navio e Compartimento II - Pedido e ItemDePedido III- Curso e Aluno IV - Funcionário e Professor I - composição, II - composição, III - associação, IV - generalização 7a Questão (Ref.: 201102786017) Pontos: 0,0 / 0,5 O diagrama de sequencia é um diagrama fundamental na UML, que relaciona dois outros de suma relevância: classes e casos de uso. Sobre os conceitos e elementos do diagrama de sequencia, analise as assertivas que seguem I. O diagrama sequencia mostra, como as classes interagem para a implementação de um 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(repetições) são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado envolvendo essas mensagens. IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos da própria classe (auto delegação). Com base em sua análise das assertivas, assinale a ÚNICA alternativa correta Estão corretas apenas as opções I e III 8a Questão (Ref.: 201102755123) Pontos: 0,0 / 0,5 Os padrões GRASP definem princípios gerais para atribuição de responsabilidades as classes. Assinale dentre as opções abaixo aquela que não é um PADRÃO GRASP; Centralização; 9a Questão (Ref.: 201102869834) Pontos: 1,0 / 1,0 A dependência entre componentes assinala que ele precisa de outro componente para o seu funcionamento. Assinale dentre as opções apresentadas, aquela que concretiza o relacionamento de dependência entre componentes. Uma linha tracejada com uma seta; 10a Questão (Ref.: 201102716058) Pontos: 1,0 / 1,0 Assinale a opção que responde adequadamente ao que acontece quando um método e definido como protegido Ele poderá ser visto por todas as classes que estão na estrutura de herança
Compartilhar