Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/12/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?action1=RkxYMzAyMQ==&action2=QURTMTQ=&action3=NjUxN… 1/5 Acadêmico: Renan Pozzebon (2227731) Disciplina: Análise Orientada a Objetos II (ADS14) Avaliação: Avaliação I - Individual FLEX ( Cod.:651531) ( peso.:1,50) Prova: 26432001 Nota da Prova: 9,00 Legenda: Resposta Certa Sua Resposta Errada 1. Os Casos de Uso são diagramas UML (Linguagem de Modelagem Unificada) que focam as características comportamentais. Foram criados no intuito de extrair as características e o funcionamento de uma determinada situação, envolvendo atores e cenários de um sistema em construção. Sobre o Diagrama de Casos de Uso da UML, assinale a alternativa CORRETA: a) Não permite visualizar como os usuários interagem com o sistema. b) É pouco utilizado, pois é considerado muito burocrático. c) Representa uma visão interna do sistema. d) Utilizado na fase de levantamento e análise de requisitos do sistema. 2. De acordo com a UML (Linguagem de Modelagem Unificada), deve-se ter uma visão de casos de uso, expondo as exigências do sistema; uma visão de projeto, capturando o vocabulário do espaço do problema e do espaço da solução; uma visão do processo, modelando a distribuição dos processos e linhas do sistema; uma visão de implementação, dirigindo-se à realização física do sistema; e uma visão de distribuição, focando na edição da engenharia de sistema. Cada uma dessas visões pode ter aspectos estruturais, assim como comportamentais. Juntas, essas visões representam as plantas dos sistemas computacionais. Um dos diagramas mais utilizados da UML é o diagrama de atividades. Com relação a ele, analise as sentenças a seguir: I- Ilustra um processo de negócio ou fluxo de trabalho entre usuários e o sistema. II- Serve para descrever as etapas realizadas em um caso de uso UML. III- Serve de base para modelar casos de uso. IV- Descreve os estados de um objeto. Assinale a alternativa CORRETA: FONTE: webserver2.tecgraf.puc-rio.br/ftp_pub/lfm/CIV2802-131-Aula04- ModelagemOrientadaObjetos.pdf. Acesso em: 15 fev. 2017. a) As sentenças I e IV estão corretas. b) As sentenças I e II estão corretas. c) As sentenças III e IV estão corretas. d) As sentenças II e III estão corretas. 01/12/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?action1=RkxYMzAyMQ==&action2=QURTMTQ=&action3=NjUxN… 2/5 3. A maioria dos métodos utilizados em ambientes de desenvolvimento de software se baseia em uma decomposição funcional e/ou controlada por dados dos sistemas. Estas abordagens se diferem em diversos aspectos das abordagens que adotam metodologias orientadas a objetos, onde dados e funções são altamente integrados. O desenvolvimento de software com a abordagem orientada a objetos consiste na construção de módulos independentes ou objetos que podem ser facilmente substituídos, modificados e reutilizados. Ela retrata a visão do mundo real como um sistema de objetos cooperativos e colaborativos. Com relação aos Projetos Orientados a Objetos com uso de UML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Objeto é a representação abstrata de coisas que imaginamos e que possuem um desenvolvimento complexo e caro. ( ) Atributos representam as características do objeto, por exemplo, o objeto carro possui como atributos: tamanho, cor, fabricante, modelo e chassi. ( ) Métodos são operações ou funções oferecidas pelo objeto, ou seja, aquilo que ele pode fazer. O objeto caneta pode ter um método chamado escrever. ( ) Interfaces são usadas para implementar ou não seus métodos em classes filhas. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: http://webserver2.tecgraf.puc-rio.br/ftp_pub/lfm/CIV2802- ModelagemOrientadaObjetos.pdf. Acesso em: 18 mar. 2020. a) F - V - V - F. b) F - V - F - F. c) F - V - V - V. d) V - V - F - F. 4. A UML consiste em um certo número de elementos gráficos que se combinam para formar diagramas. Como a UML é uma linguagem, ela possui regras para combinar estes elementos nos diversos diagramas. Casos de uso são diagramas comportamentais e informais usados para fases de levantamento e análise de Requisitos do Sistema. Com relação aos casos de uso, analise as sentenças a seguir: I- O diagrama de atividades pode expressar as ações executadas nos casos de uso. II- Um dos objetivos dos casos de uso é compreender o sistema através de cenários de utilização. III- É necessário que o detalhamento dos casos de uso seja o maior possível. IV- Casos de uso chamam e se comunicam com outros casos de uso de forma prática e rápida. Assinale a alternativa CORRETA: FONTE: Disponível em: <http://www.macoratti.net/net_uml3.htm>. Acesso em: 29 set. 2017. a) As sentenças I e III 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 III e IV estão corretas. 5. 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) Teórica. c) Dinâmica. d) Tecnológica. 01/12/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?action1=RkxYMzAyMQ==&action2=QURTMTQ=&action3=NjUxN… 3/5 6. O Diagrama de Atividade da UML 2 é utilizado para modelar atividades que podem ser um método ou um algoritmo, ou mesmo um processo de negócio. Sobre este diagrama, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Representa ações executadas por casos de uso. ( ) As linhas verticais do diagrama de atividade identificam o executor da ação. ( ) Ações não podem ser decompostas dentro das atividades. ( ) Ações não podem ser entendidas como pré ou pós-condições. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) F - V - V - F. c) F - F - V - V. d) V - V - F - F. 7. São cinco as diferentes visões proporcionadas pela UML durante a construção de modelos de software. A arquitetura da complexidade de um software pode ser descrita por cinco visões interligadas. Cada visão constitui uma projeção na organização e estrutura do sistema, cujo foco está voltado para determinado aspecto desse sistema. Com relação às visões, analise as sentenças a seguir: I- A visão de implantação se refere ao ambiente geral em que o software será implantado. II- A visão de Projeto é responsável por analisar a solução como um todo no que se refere à estrutura e à análise. III- A visão de processos auxilia no controle de versão dos sistemas. IV- A visão de implementação se preocupa com os arquivos de instalação e respectivas versões. V- O diagrama de casos de uso permite uma visão geral da solução apresentada do ponto de vista do usuário. Assinale a alternativa que apresenta a sequência 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 III, IV e V estão corretas. d) As sentenças I, II, IV e V estão corretas. 01/12/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?action1=RkxYMzAyMQ==&action2=QURTMTQ=&action3=NjUxN… 4/5 8. O Diagrama de Caso de Uso descreve a funcionalidade de um sistema. Segundo Ivar Jacobson, podemos dizer que um Caso de Uso é um "documento narrativo que descreve a sequência de eventos deum ator que usa um sistema para completar um processo". Um caso de uso representa alguma unidade que pode ser de alguma forma traduzida para software por uma equipe. Esse acaba sendo o primeiro momento no desenvolvimento de um sistema, onde os requisitos são levantados e mapeados para documentos que poderão ser utilizados pela equipe de projeto para entendimento do futuro sistema. Em geral, junto com os casos de uso, são mostradas as entidades que de alguma forma irão interagir com o sistema, os chamados atores. A ligação entre um caso de uso e um ator indica que todos os usuários que desempenharem aquele papel terão permissão de acesso ao sistema. Com relação aos casos de uso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Agregação é um tipo de relacionamento presente nos casos de uso. ( ) Nos casos de uso não se deve usar atores para representar permissões de acesso. ( ) É indicado o uso de atores em casos de uso para representar a hierarquia organizacional. ( ) A generalização permite especificar comportamentos genéricos que podem ser especializados para atender necessidades específicas. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: https://www.portaleducacao.com.br/conteudo/artigos/informatica/diagramas-de- casos-de-uso/27153. Acesso em: 18 mar. 2020. a) V - F - F - V. b) F - V - F - V. c) F - V - V - F. d) F - V - F - F. 9. Na construção de aplicativos computacionais, a análise e o projeto orientados a objetos buscam soluções para problemas do mundo real baseando suas soluções em modelos. Com relação à análise orientada a objetos e a construção de um modelo de objetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Utilizar herança para simplificar e organizar as classes de objetos. ( ) Identificar as classes de objetos. ( ) Acrescentar as associações entre classes. ( ) Identificar as restrições para as classes. ( ) Identificar os atributos para os objetos. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F - V. b) V - F - F - V - V. c) F - V - V - F - F. d) V - V - F - F - V. 10.Os Diagramas de Atividades modelam os aspectos dinâmicos de um sistema, ou seja, os aspectos comportamentais de uma aplicação computacional. As atividades de um processo são modeladas como uma sequência estruturada de ações, cujo controle é feito por nós de decisão. Os Diagramas de Atividade da UML são uma técnica eficaz para descrever a lógica de diversos procedimentos. Sobre o Diagrama de Atividades, assinale a alternativa CORRETA: a) Não é possível representar pelo Diagrama de Atividades as etapas de um caso de uso. b) O Diagrama de Atividades é incapaz de representar fluxos. c) O Diagrama de Atividades não consegue representar as sequências de interações em um protocolo de software. d) O Diagrama de Atividades pode ser usado para descrever processos de diversos tipos, como processos de negócio ou fluxos de trabalho. 01/12/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?action1=RkxYMzAyMQ==&action2=QURTMTQ=&action3=NjUxN… 5/5 Prova finalizada com 9 acertos e 1 questões erradas.
Compartilhar