Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Wallyson Maciel Disciplina: Análise Orientada a Objetos II (ADS14) Avaliação: Avaliação Final (Objetiva) - Prova: 23106954 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. Os diagramas de implantação consistem em nós, componentes e as relações entre eles. As dependências conectam componentes e esta conexão pode ocorrer através de interfaces. O diagrama de implantação é o diagrama estrutural responsável por estabelecer a relação entre os recursos de infraestrutura e artefatos do sistema, em outras palavras, ele mapeia arquitetura do hardware às necessidades do software a ser implantado. Esse diagrama é basicamente implementado com "nós", "associações entre nós". Com relação aos diagramas de implantação, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Diagramas de implantação são usados para visualizar a topologia dos componentes físicos de um sistema em que os componentes de software são implantados. ( ) Diagramas de implantação são usados para descrever o ponto de vista de implementação de um sistema estático. ( ) Uma das finalidades do diagrama de implantação é descrever os componentes de hardware usados para implantar os componentes de software. ( ) Uma das limitações do diagrama de implantação é a capacidade de descrever nós de processamento em tempo de execução. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V. b) F - V - F - V. c) V - V - V - F. d) V - V - F - F. 2. O diagrama de classes é um dos diagramas da Linguagem de Modelagem Unificada (UML) e tem como objetivo principal descrever os objetos que compõem a aplicação, bem como o relacionamento que existe entre eles. Ele também exibe as características e as operações das classes, além das restrições relacionadas à conexão dos objetos. Com relação ao diagrama de classes, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O diagrama de classes é o diagrama UML mais usado, pois é o que mais se aproxima da realidade dos códigos de programação. ( ) Cada classe do diagrama de classes representa uma tabela do Banco de Dados. ( ) O diagrama de classe não serve de apoio ou referência para a elaboração dos demais diagramas. ( ) Na programação orientada a objetos, o diagrama de classes é uma forma eficiente e https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMy&action4=MjAyMC8y&prova=MjMxMDY5NTQ=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMy&action4=MjAyMC8y&prova=MjMxMDY5NTQ=#questao_2%20aria-label= fácil de representar a estrutura e as relações das classes que servem de modelo para objetos. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - F - V. b) V - F - V - F. c) F - V - V - V. d) V - V - F - V. 3. 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 III e IV estão corretas. c) As sentenças II e III estão corretas. d) As sentenças I e II estão corretas. 4. A Linguagem de Modelagem Unificada (UML) usa um conjunto de diagramas para exibir visualmente objetos e relacionamentos de um sistema, sendo que cada diagrama exerce uma função específica. Acerca dos diagramas da UML, associe os itens, utilizando o código a seguir: I- Diagrama de tempo. II- Diagrama de visão geral. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMy&action4=MjAyMC8y&prova=MjMxMDY5NTQ=#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMy&action4=MjAyMC8y&prova=MjMxMDY5NTQ=#questao_4%20aria-label= III- Diagrama de classes. IV- Diagrama de pacotes. ( ) Representa as classes, interfaces e relacionamentos, usado desde a fase da análise até o momento da especificação. ( ) Permite agrupar qualquer elemento em um nível maior, utilizado para modelar sistemas muito grandes. ( ) Representa os objetos do sistema e como eles interagem numa escala de tempo. ( ) Permite juntar vários tipos diferentes de diagrama, utilizando a mesma notação dos diagramas de atividade e sequência, sendo considerado como uma variação destes dois diagramas. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) III - IV - I - II. b) IV - II - I - III. c) II - IV - III - I. d) I - II - III - IV. 5. Diagramas de Pacotes UML são usados para ilustrar a arquitetura lógica de um sistema. Podem também ser usados quando uma estrutura de classe é muito grande para demonstrar todo o sistema, organizando os elementos em grupo. Com relação ao Diagrama de Pacotes, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Não permitem agrupar classes, outros pacotes e casos de uso. ( ) Representam subsistemas e as partes que o compõem. ( ) Permite agrupar qualquer construção da UML. ( ) Pacotes podem pertencer a outros pacotes fazendo parte de uma hierarquia. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - F. b) F - F - V - F. c) V - V - F - V. d) F - V - V - V. 6. 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 https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMy&action4=MjAyMC8y&prova=MjMxMDY5NTQ=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMy&action4=MjAyMC8y&prova=MjMxMDY5NTQ=#questao_6%20aria-label= 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 auxilia na visualização e comunicação dos objetos. b) A UML não é uma metodologia de desenvolvimento. c) A modelagem ou representação não existe sem o uso dos diagramas da UML. d) A UML não é uma notação independente de processos. 7. 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. Sobreo Diagrama de Casos de Uso da UML, assinale a alternativa CORRETA: a) É pouco utilizado, pois é considerado muito burocrático. b) Não permite visualizar como os usuários interagem com o sistema. c) Representa uma visão interna do sistema. d) Utilizado na fase de levantamento e análise de requisitos do sistema. 8. Nos modelos UML, um diagrama de estrutura composta mostra a estrutura interna dos classificadores estruturados utilizando peças, portas e conectores. Um classificador estruturado define a implementação de um classificador e pode incluir uma classe, um componente ou um nó de implementação. Você pode utilizar o diagrama de estrutura composta para mostrar os detalhes internos de um classificador e descrever os objetos e funções que trabalham juntos para executar o comportamento do classificador contido. Um diagrama de estrutura composta é similar a um diagrama de classe, mas ele representa peças individuais em vez de classes inteiras. Antes de definir a estrutura interna de um classificador, você deve mostrar seu compartimento de estrutura ou abrir um diagrama de estrutura composta. Então, você pode modelar as peças que representam as instâncias que o classificador contido possui. Você pode incluir conectores para vincular duas ou mais peças em um relacionamento de associação ou dependência. Em diagramas de estrutura composta, as portas definem o ponto de interação entre um classificador e seu ambiente ou entre um classificador e suas peças internas. Você pode utilizar uma porta para especificar os serviços que um classificador fornece e requer de seu ambiente. Sobre esse diagrama, classifique V para as sentenças verdadeiras e F para as falsas: ( ) É considerado um diagrama prático, sendo amplamente utilizado na modelagem. ( ) Trabalha de forma similar ao diagrama de classes. ( ) Representa peças coletivas e exibe classes inteiras. ( ) Uma colaboração é uma linha que representa um relacionamento em um modelo do diagrama de estrutura composta. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMy&action4=MjAyMC8y&prova=MjMxMDY5NTQ=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMy&action4=MjAyMC8y&prova=MjMxMDY5NTQ=#questao_8%20aria-label= Assinale a alternativa que apresenta a sequência CORRETA: FONTE: https://www.ibm.com/support/knowledgecenter/pt- br/SS4JE2_7.5.5/com.ibm.xtools.modeler.doc/topics/ccompstruc.html. Acesso em: 25 maio 2020. a) V - V - F - F. b) F - F - F - V. c) F - V - V - F. d) V - F - F - V. 9. As arquiteturas podem ter colaboração específica entre seus elementos, com peças e conectores não necessariamente conhecidos no momento do design. Um diagrama de classe típico, bem como outros diagramas estáticos, não seria suficiente para representar claramente as funções, as responsabilidades, as relações e as regras aplicáveis a esses elementos. Para tratar essas questões, a UML 2.0 incluiu o diagrama de estruturas compostas. Ele pode representar a estrutura interna de uma classe estruturada (por exemplo, componente ou classe), incluindo os pontos de interação da classe estruturada para outras partes do sistema. Esse diagrama mostra ainda a configuração das partes que conjuntamente executam o comportamento da classe estruturada que o contém. Com relação a este diagrama, analise as sentenças a seguir: I- Serve para decompor hierarquicamente um elemento complexo em sua estrutura interna. II- Detalha elementos de modelagem estrutural, descrevendo sua estrutura externa. III- Seu foco é voltado para as colaborações. IV- É parecido com diagrama de classes, porém este último apresenta uma visão estática da estrutura de classes, enquanto o diagrama de estrutura composta tenta expressar arquiteturas de tempo de execução. Assinale a alternativa CORRETA: Fonte: Disponível em: <http://walderson.com/IBM/RUP7/SmallProjects>. Acesso em: 10 maio 2017. a) As sentenças I, II e III estão corretas. b) As sentenças II, III e IV estão corretas. c) As sentenças I, II e IV estão corretas. d) As sentenças I, III e IV estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMy&action4=MjAyMC8y&prova=MjMxMDY5NTQ=#questao_9%20aria-label= 10. É um diagrama utilizado para descrever o relacionamento entre os elementos internos de um sistema, como portas e conectores. É considerado um diagrama estrutural que exibe os componentes e como são divididos. Sobre o conceito do diagrama proposto, assinale a alternativa CORRETA: a) Diagrama de Comunicação. b) Diagrama de Implantação. c) Diagrama de Estrutura Composta. d) Diagrama de Tempo. 11. (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) O diagrama de casos de uso impossibilita descrever de forma clara e objetiva os requisitos do sistema. b) O diagrama de casos de uso é muito complexo, por isso, pouco utilizado. c) Diagramas de casos de uso são usados somente quando se está finalizando o projeto. d) A visão de casos de uso proporcionada pela UML permite que se entenda melhor o problema e as funcionalidades a serem implementadas. 12. (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) Modela os processos, mas não mostra o fluxo das atividades. b) Não é possível usar o diagrama de atividade para descrever algoritmos. c) Mostra as ações executadas nos casos de uso, modela processos, mostrando o fluxo das atividades. d) As atividades não são representadas por subatividades. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMy&action4=MjAyMC8y&prova=MjMxMDY5NTQ=#questao_10%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMy&action4=MjAyMC8y&prova=MjMxMDY5NTQ=#questao_11%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMy&action4=MjAyMC8y&prova=MjMxMDY5NTQ=#questao_12%20aria-label=
Compartilhar