Baixe o app para aproveitar ainda mais
Prévia do material em texto
MODELAGEM DE SISTEMAS Professora: GELLARS TAVARES EXERCÍCIOS DE REVISÃO PARA AV2 - SOLUÇÕES Questão 8: De acordo com Classes e seus relacionamentos, identifique qual não corresponde ao tipo principal de relacionamento. A Usabilidade: Ter associado herança e interface na mesma classe como padrão de utilidade de dependência lógica. B Dependência: Um relacionamento entre um elemento independente e outro dependente, onde uma mudança no elemento independente afetará o elemento dependente. C Associação (simples): Usada para representar relacionamentos entre as classes (por exemplo, um cliente pode alugar várias fitas de vídeo); D Agregação: Usada para denotar relacionamentos todo/parte. Por exemplo, um item de compra é parte de um pedido; E Generalização/Especialização (Herança): Indica relacionamento entre um elemento mais geral e um elemento mais específico (superclasse e subclasse, respectivamente). A subclasse pode conter somente informação adicional acerca da superclasse. Por exemplo, um médico é um funcionário; Questão 9: Qual diagrama mostra a organização dos elementos na implantação do sistema? Componentes. Questão 10: 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 sem anais. III - Participação ativa do cliente. IV - Disposição das mesas da equipe em salas sem baias. Espaço aberto. A II e IV B I e III C III e IV D I e IV E I e II Questão 11: O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno que foi derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software associado. O RUP reconhece que os modelos convencionais de processo apresentam um a visão única de processo e é geralmente descrito a partir de três perspectivas: A teórica, prática e dinâmica. B dinâmica, estática e prática. C teórica, prática e estática. D teórica, prática e funcional. E funcional, teórica e estática. Questão 12: Com relação à linguagem UML (Unified Modeling Language), é correto afirmar: A Diagramas de atividade mostram as diferentes classes que fazem um sistema e como elas se relacionam. São chamados de diagramas "dinâmicos" porque mostram as classes, com seus métodos e atributos, bem como os relacionamentos estáticos entre elas. B Os diagramas de estado descrevem relacionamentos e dependências entre um grupo de casos de uso e os atores participantes destes relacionamentos. C Diagramas de atividade mostram as diferentes classes que fazem um sistema e como elas se relacionam. São chamados de diagramas "estáticos" porque mostram as classes, com seus métodos e atributos, bem como os relacionamentos estáticos entre elas. D Diagramas de sequência mostram a troca de mensagens entre diversos objetos e colocam ênfase especial na ordem e nos momentos nos quais as mensagens para os objetos são enviadas. E A UML é uma linguagem de diagramação ou notação para especificar, visualizar e documentar modelos de sistemas de software orientados a objeto, além de ser um método de desenvolvimento de software.
Compartilhar