Baixe o app para aproveitar ainda mais
Prévia do material em texto
1O termo Diagrama de Pacotes é utilizado para descrever um diagrama que mostra pacotes de classes e as dependências entre eles. Os pacotes também podem ser membros de outros pacotes, construindo uma estrutura hierárquica. Com relação a este tipo de diagrama, analise as sentenças a seguir: I- Descrevem pedaços do sistema divididos em agrupamentos lógicos, mostrando as dependências entre eles. II- Representa a arquitetura de um sistema, mostrando o agrupamento de suas classes. III- Os pacotes podem conter outros pacotes e se relacionar com estes por meio de dependência. IV- Um diagrama de pacotes não pode ser utilizado em qualquer fase do processo de modelagem. Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B As sentenças II e IV estão corretas. C As sentenças I, III e IV estão corretas. D As sentenças II, III e IV estão corretas. 2Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema. Existe uma classificação para o diagrama utilizado pela UML que apresenta a interação entre os objetos com relação ao tempo e sequência de execução. Sobre esse diagrama, assinale a alternativa CORRETA: A Sequência. B Classe. C Componentes. D Objetos. 3A Linguagem de Modelagem Unificada (UML) é uma forma de documentar e padronizar a modelagem de sistemas no paradigma da orientação a objetos. São muitas as metodologias para modelagem orientada a objetos, porém o surgimento da UML concentrou as melhores práticas das metodologias anteriores. A modelagem em UML é representada através dos seus diagramas comportamentais e estruturais. O diagrama de objetos é um dos diagramas mais importantes da UML, pois demonstra uma visão estática do sistema ou de um processo. Com relação ao diagrama de objetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O diagrama de objetos pode ser visto como uma extensão ou uma instância do diagrama de classes. ( ) É um diagrama da categoria comportamental. ( ) Cada objeto do diagrama apresenta a mesma estrutura de uma classe. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F. B F - F - V. C V - V - F. D V - F - V. 4Os Diagramas de Sequência enfatizam a perspectiva temporal. Existem dois tipos de utilização desse diagrama: documentação dos casos de uso (diagrama de sequências de eventos do sistema) e representação das interações entre objetos com foco para a análise da troca de mensagens. Com relação ao diagrama citado, analise as sentenças a seguir: I- Representam atores e objetos na sequência de um processo. II- A flecha é a notação de envio de mensagem neste diagrama. III- Não permite identificar os métodos e os atributos das classes. IV- Os elementos básicos deste diagrama se resumem restritamente a atores, objetos e comunicação. Assinale a alternativa CORRETA: A As sentenças III e IV estão corretas. B As sentenças II e IV estão corretas. C As sentenças I e II estão corretas. D As sentenças I e III estão corretas. 5A Linguagem de Modelagem Unificada - UML - dá suporte para a criação de modelos claros e objetivos para facilitar a construção de aplicativos computacionais. É composta por 23 diagramas e os divide em duas categorias: estruturais e comportamentais. Podemos dizer que é um exemplo de diagrama estrutural e comportamental, respectivamente, quais diagramas? A Objeto e Sequência. B Sequência e Pacote. C Sequência e Classe. D Tempo e Componentes. 6Existe uma hierarquia para a elaboração dos diagramas UML e uma dependência entre eles. Com relação ao diagramas de sequência, analise as sentenças a seguir: I- O diagrama de sequência se baseia no diagrama de classes para obter os cenários de uso. II- O diagrama de sequência retorna ao diagrama de classe os novos métodos descobertos em sua elaboração. III- O diagrama de sequência usa a especificação de caso de uso para ver o passo a passo das mensagens, a ordem de suas ocorrências e os cenários de uso. IV- O diagrama de sequência usa o diagrama de classes para identificar as classes que contêm os objetos que interagem. Assinale a alternativa CORRETA: A As sentenças II, III e IV estão corretas. B As sentenças I, II e IV estão corretas. C Somente a sentença III está correta. D As sentenças I e IV estão corretas. 7Com relação à análise e projetos orientados ao objeto, podemos estruturar um projeto considerando várias dimensões que envolvem várias fases. Geralmente as fases são: iniciação, elaboração, construção e transição. Considerando a dimensão componente, temos a realização de atividades ao longo das fases do processo de desenvolvimento, tais como: análise de requisitos, análise, projeto, implementação e teste. Sobre os diagramas que estão relacionados ao levantamento de requisitos do projeto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Diagrama de casos de uso. ( ) Diagrama de sequência. ( ) Diagrama de componentes. ( ) Diagrama de colaboração. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V -F. B V - F - F - V. C F - F - V - F. D V - V - V - F. 8São diagramas estáticos e estruturais. Auxiliam a visualizar, descrever e documentar diferentes perspectivas de um sistema. Servem de alicerce para a construção da codificação do aplicativo. São amplamente utilizados na modelagem de sistemas orientados a objetos, porque eles são os únicos diagramas UML que podem ser mapeados diretamente em linguagens orientadas a objeto. As características apresentadas definem o diagrama de: A Sequência. B Atividades. C Classes. D Casos de uso. 9Na programação orientada a objetos, o diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos do sistema. Com relação a este diagrama, analise as sentenças a seguir: I- Não é possível gerar o código-fonte através do diagrama de classes. II- É usado para definir as classes de um software. III- Não representa conceitos do mundo real. IV- Fornece uma representação dinâmica da colaboração dos objetos, através dos relacionamentos. Assinale a alternativa CORRETA: A As sentenças I e IV estão corretas. B As sentenças II e III estão corretas. C As sentenças I, II e III estão corretas. D As sentenças I, II e IV estão corretas. 10A UML - Unified Modeling Language - inclui um conjunto de técnicas de notação gráfica que ajuda você a especificar, visualizar e documentar modelos de sistemas de software, incluindo a sua estrutura e design, de uma forma que atenda a todos esses requisitos. A UML é uma linguagem padrão para modelagem orientada a objetos. Ela surgiu da fusão de três grandes métodos, do BOOCH, OMT (Rumbaugh) e OOSE (Jacobson). Esta linguagem de modelagem não proprietária de terceira geração não é um método de desenvolvimento. Ela têm como objetivo ajudar a visualizar o desenho e a comunicação entre objetos e permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados, sendo muito usada para criar modelos de sistemas de software. Os Diagramas da UML estão divididos em Estruturais e Comportamentais. Embora os diagramas mais conhecidos sejam o de casos de uso e o de classes, a UML (Unified Modeling Language) apresenta diversos diagramas para representar informações em praticamente todas as fases do desenvolvimento, desde a análise de requisitos até a instalação no cliente. Considerando as características dos diagramas existentes na UML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os diagramas de sequência devem representar os processos definidos nos diagramas de caso de uso. ( ) O diagrama de comunicação mostra a troca de mensagens entre dois ou mais objetos. ( ) O diagrama de colaboração é necessário para a adequada construção do diagrama de classes. ( ) O diagrama de classes tem seu enfoqueem fornecer a representação de uma solução para os problemas. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B F - V - F - V. C V - F - V - F. D V - V - F - V.
Compartilhar