Prévia do material em texto
Acadêmico: Uniasselvi Disciplina: Análise Orientada a Objetos II (ADS14) Avaliação: Avaliação I - Individual FLEX ( Cod.:513369) ( peso.:1,50) Prova: 15384113 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. O Diagrama de Atividades é um dos diagramas disponíveis na UML (Linguagem de Modelagem Unificada) para a modelagem de aspectos dinâmicos de sistemas. Ele mostra as atividades e a dependência entre elas. Podem ser usados para representar situações complexas. Com relação aos Diagramas de Atividades, classifique V para as sentenças verdadeiras e F para as falsas: ( ) São diagramas que representam a estrutura do sistema, sendo classificados na categoria estrutural dos diagramas da UML. ( ) Descrevem as etapas que devem ser executadas para a conclusão das atividades. ( ) Descrevem relacionamentos e dependências entre vários casos de uso e seus atores. ( ) São muito utilizados para descrever processos e fluxos de trabalho. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F - V. b) F - V - V - F. c) F - V - F - V. d) F - F - F - V. 2. 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) Utilizado na fase de levantamento e análise de requisitos do sistema. b) É pouco utilizado, pois é considerado muito burocrático. c) Representa uma visão interna do sistema. d) Não permite visualizar como os usuários interagem com o sistema. 3. Os Diagramas de Casos de Uso têm como objetivo auxiliar a comunicação entre a equipe de desenvolvimento e os usuários finais, descrevendo os cenários que mostram as funcionalidades do sistema do ponto de vista do usuário. Sobre os Diagramas de Casos de Uso, analise as sentenças a seguir: I- O Diagrama de Casos de Uso é representado pelos atores, casos de uso e relacionamentos. II- Associações e generalizações são relacionamentos dos casos de uso. III- Descrevem funcionalidades somente para novos sistemas, não sendo utilizados https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDAwOA==&action2=QURTMTQ=&action3=NTEzMzY5&action4=MjAyMC8x&prova=MTUzODQxMTM=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDAwOA==&action2=QURTMTQ=&action3=NTEzMzY5&action4=MjAyMC8x&prova=MTUzODQxMTM=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDAwOA==&action2=QURTMTQ=&action3=NTEzMzY5&action4=MjAyMC8x&prova=MTUzODQxMTM=#questao_3%20aria-label= em manutenções de sistemas já existentes. IV- Não são utilizados para a representação de requisitos. Assinale a alternativa CORRETA: a) As sentenças III e IV estão corretas. b) As sentenças II e III estão corretas. c) As sentenças I e IV estão corretas. d) As sentenças I e II estão corretas. 4. O objetivo da UML é descrever qualquer tipo de sistema, representando-os graficamente através de seus diagramas. Estes diagramas são divididos em três categorias distintas: de comportamento, de estrutura e de interação, que apresentam a visão estática ou a visão dinâmica do sistema. A visão estática representa as partes do sistema que não sofrem mudanças com o tempo. A visão dinâmica representa as mudanças frequentes de outras partes da mesma aplicação. Assinale a alternativa CORRETA que apresenta os diagramas cujas características estão relacionadas com a visão dinâmica do sistema: a) Casos de Uso e Atividades. b) Implantação e Atividades. c) Implantação e Pacotes. d) Pacotes e Casos de Uso. 5. Os casos de uso de um projeto de software são descritos na linguagem UML através dos diagramas de casos de uso. Estes diagramas utilizam como primitivas atores, casos de uso e relacionamentos. Através da UML (Linguagem de Modelagem Unificada), os casos de uso que apresentam maior complexidade podem ser particionados por meio das relações include, extend e generalização. Sobre estas relações, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A relação include representa subfluxos dos casos de uso. ( ) A relação extend representa os fluxos alternativos dos casos de uso. ( ) A relação de generalização é percebida entre casos de uso ou entre atores. ( ) A generalização não permite especificar comportamentos genéricos que são usados para atender a necessidades específicas. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) V - F - V - F. c) V - V - F - V. d) F - V - V - F. 6. O diagrama de estados mostra os estados que podem ser assumidos por um objeto em seu ciclo de vida. Geralmente o utilizamos para entender como tais mudanças acontecem. Assim, definimos as trocas de mensagens e os métodos que os controlam. Com relação a este diagrama, classifique V para as sentenças verdadeiras e F para as falsas: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDAwOA==&action2=QURTMTQ=&action3=NTEzMzY5&action4=MjAyMC8x&prova=MTUzODQxMTM=#questao_4%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDAwOA==&action2=QURTMTQ=&action3=NTEzMzY5&action4=MjAyMC8x&prova=MTUzODQxMTM=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDAwOA==&action2=QURTMTQ=&action3=NTEzMzY5&action4=MjAyMC8x&prova=MTUzODQxMTM=#questao_6%20aria-label= ( ) Seus principais componentes são: estado e evento. ( ) Mostra o estado dos objetos durante seu ciclo de vida. ( ) Início e fim são os extremos de uma transação na mudança de estado de um objeto. ( ) É o diagrama mais utilizado da UML. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - F. b) F - V - F - V. c) V - V - V - F. d) F - F - V - F. 7. 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) Tecnológica. b) Dinâmica. c) Estática. d) Teórica. 8. Casos de uso são documentos textuais, mas a UML define um diagrama de casos de uso para ilustrar o sistema de uma forma geral. O diagrama de casos de uso da UML é um dos mais utilizados, pois facilita o entendimento acerca da interação do usuário com o sistema. Ele permite um melhor entendimento por parte do usuário que é leigo nas linguagens técnicas envoltas no desenvolvimento dos sistemas computacionais. Com relação aos diagramas de casos de uso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Casos de uso são mais utilizados no levantamento de requisitos não funcionais do que no levantamento de requisitos funcionais. ( ) O relacionamento de generalização/especialização pode ocorrer entre casos de uso ou entre atores. ( ) Casos de uso são usados para decompor requisitos em requisitos menores. ( ) Mostram um conjunto de casos de uso, atores e seus relacionamentos. São estáticos e criados após o levantamento dos requisitos funcionais da aplicação. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F. b) F - V - V - V. c) V - V - F - V. d) F - V - F - V. 9. 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 https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDAwOA==&action2=QURTMTQ=&action3=NTEzMzY5&action4=MjAyMC8x&prova=MTUzODQxMTM=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDAwOA==&action2=QURTMTQ=&action3=NTEzMzY5&action4=MjAyMC8x&prova=MTUzODQxMTM=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDAwOA==&action2=QURTMTQ=&action3=NTEzMzY5&action4=MjAyMC8x&prova=MTUzODQxMTM=#questao_9%20aria-label= 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 estático de um sistema. II- Diagramas de Atividades documentam processos e ações. III- Diagramas de Atividades exibem as ramificações de controle de fluxo. IV- Diagramas de Atividades oferecem uma notação para mostrar uma sequência de atividades. Assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) As sentenças II, III e IV estão corretas. c) As sentenças I, II e III estão corretas. d) As sentenças I, III e IV estão corretas. 10. A Linguagem de Modelagem Unificada (UML) é um padrão de desenvolvimento que concentra as melhores práticas de metodologias de desenvolvimento, em que 23 diagramas auxiliam na interpretação do problema sua respectiva solução, propondo uma visão macro dos objetos e seus relacionamentos. A UML propõe uma linguagem visual para a modelagem de sistemas orientados a objetos, fornecendo uma representação gráfica para os cenários em construção. Com relação à UML, assinale a alternativa CORRETA: a) A UML não é uma metodologia de desenvolvimento. b) A UML não auxilia na visualização e comunicação dos objetos. c) A UML não é uma notação independente de processos. d) A modelagem ou representação não existe sem o uso dos diagramas da UML. Prova finalizada com 10 acertos e 0 questões erradas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDAwOA==&action2=QURTMTQ=&action3=NTEzMzY5&action4=MjAyMC8x&prova=MTUzODQxMTM=#questao_10%20aria-label=