Baixe o app para aproveitar ainda mais
Prévia do material em texto
23/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4 Acadêmico: Vinicius Beraldo da Silva (1149386) Disciplina: Análise Orientada a Objetos II (ADS14) Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:655521) ( peso.:3,00) Prova: 22920322 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. O 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 II, III e IV estão corretas. b) As sentenças I, II e III estão corretas. c) As sentenças II e IV estão corretas. d) As sentenças I, III e IV estão corretas. 2. Diagramas de implantação são usados principalmente por engenheiros de sistemas. Estes diagramas são usados para descrever os componentes físicos (ferragens), a sua distribuição e associação. Para esclarecer isso em detalhes, podemos visualizar diagramas de implantação como os componentes de hardware e também os nós nos quais os componentes de software residem. Com relação ao diagrama de implantação, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Para modelar a topologia de um sistema de hardware. ( ) Para modelar detalhes de hardware para um sistema cliente/servidor. ( ) Para modelar detalhes de um aplicativo distribuído de hardware. ( ) Para servir de base para o diagrama de classes e componentes Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) F - F - V - V. c) V - V - F - F. d) V - V - V - F. 3. O Diagrama de Implantação exibe como as partes físicas do sistema estarão dispostas no ambiente e de que forma se comunicarão. É um diagrama útil quando há muita interdependência entre hardware e software. É um diagrama estrutural que modela a parte estática do sistema. Sobre os Diagramas de Implantação, analise as sentenças a seguir: I- Não são indicados para representar a navegação entre as telas de um sistema. II- Mostram a estrutura do sistema em tempo de execução. III- Não são usados para mapear programas que executam em outras máquinas. Assinale a alternativa CORRETA: a) As sentenças I e II estão corretas. 23/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4 b) Somente a sentença I está correta. c) As sentenças II e III estão corretas. d) As sentenças I e III estão corretas. 4. O diagrama de atividade da UML (Unified Modeling Language) é utilizado para representar fluxos de controles, processos, bem como a sequência de eventos de um caso de uso. São usados também para descrever a lógica de diversos procedimentos. A visão apresentada pelo Diagrama de Atividades possui uma característica. Sobre qual seria essa característica, assinale a alternativa CORRETA: a) Estática. b) Tecnológica. c) Teórica. d) Dinâmica. 5. Diagramas de Implantação são diagramas do nível de implementação que mostram a estrutura do sistema em tempo de execução. É definido pela Linguagem de Modelagem Unificada (Unified Modeling Language - UML) e descrevem os componentes de hardware e software e sua interação com outros elementos do suporte ao processamento. Sobre os Diagramas de Implantação, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Recomendado para modelar característica comportamental com ênfase nos vínculos entre os vários objetos de um projeto de software. ( ) Envolve o hardware e todas as tecnologias relacionadas com a implantação dos sistemas. ( ) São usados para detalhar os módulos do sistema que serão implantados no cliente. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F. b) F - V - V. c) F - F - V. d) V - V - V. 6. O Projeto Orientado a Objeto é desenvolvido adotando uma nova estratégia que procura analisar o sistema como se suas partes fossem coisas que estariam sendo interligadas por intermédio das funções que cada uma deveria desempenhar. Essas coisas seriam os objetos que são desenvolvidos independentemente, mas que em um período mais avançado do projeto eles se ligariam e formariam o projeto como um todo. Para que o Projeto Orientado a Objeto seja relevante, é necessário que o pensamento em termos de Orientação a Objeto seja desenvolvido desde o início do processo de desenvolvimento do software. Sobre o Projeto Orientado a Objetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) É uma estratégia de projeto em que o projetista pensa em termos de coisas em vez de funções. ( ) A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos. ( ) Objetos se comunicam por passagem de mensagem, eliminando áreas de dados compartilhados. ( ) O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado a objeto de um sistema de software. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - V. b) F - F - F - V. c) V - F - V - F. d) V - V - V - V. 23/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4 7. O Diagrama de Atividades da UML tem um papel semelhante ao dos fluxogramas, mas a principal diferença é que os Diagramas de Atividades suportam comportamento paralelo. São usados para descrever processos de negócios e fluxos de trabalho dos usuários em seus sistemas. Também podem descrever as etapas de execução dos casos de uso. Com base no exposto, analise as sentenças a seguir: I- Diagramas de Atividades modelam o aspecto dinâmico de um sistema. II- Diagramas de Atividades ilustram um processo de negócio ou fluxo de trabalho entre usuários e o sistema. III- Diagramas de Atividades não servem para exibir fluxos de trabalho. IV- Diagramas de Atividades são diagramas comportamentais que especificam o comportamento do software. Assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) As sentenças I, III e IV estão corretas. c) As sentenças I, II e III estão corretas. d) As sentenças II, III e IV estão corretas. 8. Uma das atividades mais importantes da etapa de desenvolvimento é a validação dos estados pelos quais um objeto deve passar. Compreender a ordem temporal e a sequência com que as transições de estados acontecem permite uma validação mais eficiente e um domínio da solução mais abrangente ao desenvolvedor. Ele procura demonstrar o comportamento de um elemento por meio de transições de estado. O elemento modelado, muitas vezes, é uma instância de uma classe. No entanto, é possível usar esse diagrama para modelar o comportamento de um caso de uso, o comportamento de um dado durante uma transação ou mesmo o comportamento de um sistema completo. Com relação aos diagramas de máquina de estado, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A situação acadêmica de um aluno pode ser representada pelo Diagrama de Máquina de Estado, pois ele muda de situação a cada início e término de semestre. ( ) Este diagrama representa o comportamento interno de determinado objeto, subsistema ou sistema. ( ) É um diagrama comportamental, cuja visão apresentada é dinâmica. ( ) Descrevecomo os processos operam e se relacionam entre si e em qual ordem. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - V. b) F - V - F - F. c) V - F - V - F. d) V - V - V - F. 9. O diagrama de sequência age de forma complementar ao diagrama de classes na modelagem de um sistema através da UML (Unified Modeling Language). É no diagrama de sequência que são definidos a ordem em que os objetos são instanciados e os métodos invocados, determinando os passos necessários para a execução de um processo de negócio. Considerando as características dos diagramas de sequência, 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 casos de uso. ( ) A linha de vida de um objeto representa a invocação de seus métodos. ( ) Os métodos existentes em um objeto são invocados necessariamente por outro objeto. ( ) As mensagens de retorno servem para representar o retorno dos métodos definidos dentro do diagrama de classes. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - V. b) V - F - V - F. c) V - F - F - V. d) F - F - V - V. 23/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4 10. Atividades significam funcionamento, operação, atuação, laboração e execução. No contexto da UML, o diagrama de atividades é um diagrama comportamental, que especifica o comportamento do software. Através dele, pode-se modelar partes do comportamento de um software. Com relação ao diagrama de atividades, analise as sentenças a seguir: I- O objetivo do diagrama de atividades é mostrar o fluxo de atividades em um determinado processo. II- O diagrama mostra a dependência das atividades de um processo. III- Diagrama de atividade é um gráfico de fluxo que mostra as atividades que compõem um processo do sistema. IV- Seu uso não é recomentado quando se deseja documentar o aspecto funcional do software. Assinale a alternativa CORRETA: a) As sentenças II, III e IV estão corretas. b) As sentenças I, II e III estão corretas. c) Somente a sentença III está correta. d) As sentenças I, II e IV estão corretas. 11. (ENADE, 2013) O diagrama de atividades permite que se compreenda melhor como funcionam os processos organizacionais. Estes podem ser modelados através de um ou mais modelos de atividades para que se obtenha maior compreensão do processo. Com relação ao diagrama de atividades e sua relação com os processos de negócio, assinale a alternativa correta: a) Mostra as ações executadas nos casos de uso, modela processos, mostrando o fluxo das atividades. b) Modela os processos, mas não mostra o fluxo das atividades. c) As atividades não são representadas por subatividades. d) Não é possível usar o diagrama de atividade para descrever algoritmos. 12. (ENADE, 2013) Os casos de uso são diagramas UML que permitem modelar facilmente os requisitos funcionais do sistema, tendo como base a própria visão do usuário. Com relação aos casos de uso, assinale a alternativa correta: a) Diagramas de casos de uso são usados somente quando se está finalizando o projeto. b) O diagrama de casos de uso é muito complexo, por isso, pouco utilizado. c) O diagrama de casos de uso impossibilita descrever de forma clara e objetiva os requisitos do sistema. d) A visão de casos de uso proporcionada pela UML permite que se entenda melhor o problema e as funcionalidades a serem implementadas. Prova finalizada com 10 acertos e 2 questões erradas.
Compartilhar