Baixe o app para aproveitar ainda mais
Prévia do material em texto
AV2 - Análise e Modelagem de Sistemas 1- Analise o Diagrama de Classes abaixo e marque a alternativa incorreta. Alternativa correta: • c) A GENERALIZAÇÃO tem o objetivo de manter as informações separadas em cada classe, caso mudanças sejam propostas, não é necessário verificar todas as classes no sistema. 2- Com a engenharia de software foram criadas metodologias de desenvolvimento baseadas no modelo de desenvolvimento de software incremental. A que mais se destacou foi a metodologia RUP (Rational Unified Process). Essa metodologia apresenta três componentes chaves: Disciplinas, Fases e Iterações. Assinale a alternativa que não representa umas das fases da RUP: Alternativa correta: • e) Planejamento. 3- Os diagramas de interações podem ser visualizados isoladamente para o processo de especificação, desenvolvimento e documentação da dinâmica de um conjunto de objetos. Porém, eles também são úteis na modelagem do fluxo de controle, inseridos no caso de uso. Muitas dessas funções estão ligadas a um outro diagrama. Assinale a alternativa que o apresenta. Alternativa correta: • c) Diagrama de Sequência. 4- São exemplos de requisitos não funcionais, EXCETO : Alternativa correta: • d) Requisitos funcionais. 5- A linguagem UML apresenta 14 diagramas que são usados para descrever o sistema que está sendo utiizado. Cada um apresenta uma pespectiva diferente do sistema. Analise a alternativa a seguir e assinale aquela que não representa um diagrama da UML? Alternativa correta: • d) Diagrama de imagem. 6- Qual descrição está correta para o diagrama de classes? Alternativa correta: • d) Define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos que cada classe tem. 7- Um desenvolvedor de projeto está com uma dúvida sobre a modelagem do Banco de Dados orientado a objetos, e ele precisa acessar outro diagrama. Um diagrama que possa apresentar uma modelagem da visão estática, disponibilizando os atributos funcionais de um sistema, as operações e as relações, servindo de modelo para os objetos. Que diagrama é esse? Alternativa correta: • c) Diagrama de Classe. 8- Dentro de um projeto de desenvolvimento de um sistema surgiu uma dúvida relacionada à estrutura física do sistema. Não estão claras as relações existentes entre os componentes pertencentes a um software e a um hardware, com isso, não ficou clara a distribuição física do processamento. Para sanar essa dúvida, qual o diagrama que deveremos consultar? Assinale a alternativa que apresenta o diagrama. Alternativa correta: • a) Diagrama de desenvolvimento. 9- A Orientação a Objetos (OO) é uma abordagem para desenvolvimento de software que organiza os problemas e suas soluções como um conjunto de objetos distintos. Uma dessas características tem a seguinte descrição: “É a descrição de um problema com um nível de generalização que nos permite concentrar nos principiais aspectos do problema, sem nos perdermos nos detalhes” Assinale a alternativa que é descrita no texto anterior: Alternativa correta: • c) Abstração. 10- A engenharia de software moderna trouxe também uma metodologia mais “pesada” baseada no modelo de desenvolvimento incremental, o RUP (Rational Unifiea Process). Analise as afirmativas a seguir sobre as fases da RUP. I. Iniciação - O objetivo desta fase é realizar o estudo da viabilidade do projeto. Deve-se realizar um estudo do problema a ser resolvido, identificar as partes interessadas e documentar o negócio. II. Elaboração - O foco dessa fase é de projeto, codificação e testes. III. Transição - A fase final do modelo a qual o principal objetivo é realizar a implantação do produto. Assinale a alternativa que apresenta as afirmativas corretas: Alternativa correta: • c) I e III
Compartilhar