Baixe o app para aproveitar ainda mais
Prévia do material em texto
Generalização / uma funcionalidade do sistema do ponto de vista do sistema 5) A generalização é uma representação do Diagrama de classe que apresenta os diversos tipos de um determinado objeto. Analise as sentenças abaixo e indique a(s) que NÃO representa(m) um bom motivo para uso dessa representação. I. Quando associações são comuns a todos os tipos, mas existem associações que são somente de um tipo. II. Quando a classe possui mais de uma associação. III. Quando a classe está associada a objetos da própria classe. IV. Quando a lista de objetos de um tipo possui atributos comuns entre os tipos e atributos específicos a ele. I e III I e II II e III II e IV I e IV 6) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas" (OMG). O que define a palavra "visual" no texto acima? UML deve ser aplicada apenas como planta de software. UML é uma notação diagramática padrão. UML não pode ser utilizada para geração de código automatizada. UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema. UML não possui meta-modelo para ferramentas CASE MDA. 7) A Metodologia RUP possui práticas e princípios, definidos para prover o melhor andamento do desenvolvimento do projeto. As práticas são definidas para atender aos princípios: transparência, comunicação e feedback. Identifique as práticas relacionadas ao princípio COMUNICAÇÂO. I. Programação em pares. II. Reuniões semanais. III. Participação ativa do cliente. IV. Disposição das mesas da equipe em salas sem baias. Espaço aberto. I e III III e IV I e II II e IV I e IV 8) A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO: Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de execução entre a equipe. Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. blade runny Highlight blade runny Highlight blade runny Highlight blade runny Highlight blade runny Highlight blade runny Highlight blade runny Highlight blade runny Highlight blade runny Highlight blade runny Highlight blade runny Highlight
Compartilhar