Prévia do material em texto
Legenda: Resposta Certa Sua Resposta Errada 1. A UML (Unified Modeling Language), que significa Linguagem Unificada de Modelagem, é uma linguagem padrão para modelagem orientada a ob 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 geração, não é um método de desenvolvimento. Tem como papel auxiliar a visualizar o desenho e a comunicação entre objetos. Ela permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados, e é muito usada para criar modelos de sistemas de softwa fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a UML poderá ser a linguagem de modelag para modelar sistemas concorrentes e distribuídos. Utiliza-se de um conjunto de técnicas de notação gráfica para criar modelos visuais de softwa sistemas intensivos, combinando as melhores técnicas de modelagem de dados, negócios, objetos e componentes. É uma linguagem de modelag comum e amplamente utilizável. A Linguagem Unificada de Modelagem possui diagramas (representações gráficas do modelo parcial de um siste são usados em combinação, com a finalidade de obter todas as visões e aspectos do sistema. Os diagramas da UML estão divididos em Estrutur Comportamentais. Um diagrama estrutural importante é o diagrama de estrutura composta. Com relação a esse diagrama, analise as sentenças a I- É utilizado para modelar colaborações. II- É utilizado para modelar classes subsequentes. III- É utilizado para registrar sequências de classes. IV- É utilizado para modelar atividades complexas. V- É utilizado para registrar comunicações entre atividades. Assinale a alternativa CORRETA: FONTE: https://www.infoescola.com/engenharia-de-software/uml/. Acesso em: 18 mar. 2020. a) As sentenças I, III, IV e V estão corretas. b) As sentenças I, II, III e IV estão corretas. c) Somente a sentença I está correta. d) As sentenças I, II e V estão corretas. 2. A Análise Orientada a Objetos consiste da definição das classes (objetos) que representam o problema a ser resolvido, o modo pelo qual as class relacionam e interagem umas com as outras, o funcionamento interno (atributos e operações) dos objetos e os mecanismos de comunicação (me que permitem a eles trabalharem juntos. Deve-se fazer uma descrição das características estáticas e dinâmicas das classes que descrevem um s um produto. Com relação à Análise Orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma classe de objetos representa um conjunto de objetos de mesma característica. ( ) Encapsulamento é a ocultação ou empacotamento de dados e procedimentos dentro do objeto. ( ) No encapsulamento, um objeto só permite o acesso a seus dados mediante o acionamento de seus métodos, através de uma mensagem, pa pode devolver uma resposta. ( ) Ao receber uma mensagem, o objeto verificará se há na classe a qual ele pertence um teste que defina o seu desligamento perante a mensa Sendo assim, toda classe pode ser considerada um receptor de objeto. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: www.urisan.tche.br/pbetencourt/engsoftII/orientacaoobjeto.doc. Acesso em: 18 mar. 2020. a) V - F - F - F. b) V - F - V - V. c) F - F - F - V. d) F - V - F - V. 3. As arquiteturas podem ter colaboração específica entre seus elementos, com peças e conectores não necessariamente conhecidos no momento Um diagrama de classe típico, bem como outros diagramas estáticos, não seria suficiente para representar claramente as funções, as responsabi 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 r a estrutura interna de uma classe estruturada (por exemplo, componente ou classe), incluindo os pontos de interação da classe estruturada para partes do sistema. Esse diagrama mostra ainda a configuração das partes que conjuntamente executam o comportamento da classe estruturada 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 estrut 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 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. 4. O Diagrama de Casos de Uso (DCU) tem como objetivo ser simples para que os usuários possam entender, assim como auxiliar na etapa de aná delimitar o sistema, entre outros. Através do DCU, consegue-se ter uma visão geral do sistema, das funções e dos serviços, sem se preocupar co serão implementados. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os casos de uso são modelos que descrevem uma narrativa de um conjunto de sequência de atividades que o sistema realiza para atingir de objetivo significativo para determinado ator. ( ) O ator é a representação dos diferentes papéis que os usuários podem desempenhar para que possam interagir com os serviços ou funções sistema. ( ) Um ator pode representar vários casos de uso, mas os casos de uso só podem ser representados por um ator. ( ) Os casos de uso e os atores se relacionam através de associações. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - V. b) V - F - F - F. c) F - F - V - F. d) V - V - F - V. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTg3NkFEUw==&action2=QURTMTQ=&action3=NjY5NzEz&action4=MjAyMS8x&prova=MjkwODUwMDc=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTg3NkFEUw==&action2=QURTMTQ=&action3=NjY5NzEz&action4=MjAyMS8x&prova=MjkwODUwMDc=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTg3NkFEUw==&action2=QURTMTQ=&action3=NjY5NzEz&action4=MjAyMS8x&prova=MjkwODUwMDc=#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTg3NkFEUw==&action2=QURTMTQ=&action3=NjY5NzEz&action4=MjAyMS8x&prova=MjkwODUwMDc=#questao_4%20aria-label= 5. A linguagem UML possui vários tipos de diagramas. Dentre eles, destaca-se o Diagrama de Sequência que mostra uma interação, representando sequência de mensagens entre instâncias de classes, componentes, subsistemas ou atores. Sobre o Diagrama de Sequência, classifique V para sentenças verdadeiras e F para as falsas: ( ) Descreve as funcionalidades de acordo com a visão dos usuários. ( ) Preocupa-se com a sequência dos atores, ficando em segundo plano o processo de comunicação que os envolve. ( ) Mostra interações de objetos organizados em uma sequência de tempo. ( ) Exibe elementos de configuração de processamento e componentes do software. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - F. b) F - F - V - V. c) V - F - V - F. d) F - V - V - F. 6. A Linguagem de Modelagem Unificada (UML) é um padrão de desenvolvimento que concentra as melhores práticas de metodologias de desenvo em que 23 diagramas auxiliam na interpretação do problema e sua respectiva solução, propondo uma visão macro dos objetos e seus relacionam UML propõe uma linguagem visual para a modelagem de sistemas orientados a objetos, fornecendo uma representação gráfica para os cenários construção. Com relação à UML, assinale a alternativa CORRETA: a) A modelagem ou representação de sistemas não é possível semos diagramas UML. b) A UML é uma notação independente de processos. c) A UML é uma metodologia de desenvolvimento. d) A UML dificulta a visualização e comunicação dos objetos. 7. Diagrama de sequência (ou diagrama de sequência de mensagens) é um diagrama usado em UML (Unified Modeling Language), representando de mensagens num programa de computador. Como um projeto pode ter uma grande quantidade de métodos em classes diferentes, pode ser dif determinar a sequência global do comportamento. O diagrama de sequência representa essa informação de uma forma simples e lógica. Com rel diagrama de sequência, analise as sentenças a seguir: I- O diagrama de sequência é um diagrama de interação que detalha a sequência de um processo ou a lógica de um algoritmo. II- É construído a partir do diagrama de casos de uso. III- Não faz a ordenação das mensagens trocadas entre os objetos. IV- Não permite identificar métodos e atributos de uma classe. Assinale a alternativa que apresenta a sequência CORRETA: a) As sentenças III e IV estão corretas. b) As sentenças I e II estão corretas. c) As sentenças I e IV estão corretas. d) As sentenças II e III estão corretas. 8. A 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 diagrama estrutural e comportamental, respectivamente, os diagramas de: a) Objeto e Sequência. b) Sequência e Classe. c) Sequência e Pacote. d) Tempo e Componentes. 9. A UML é uma linguagem para a modelagem de sistemas composta por treze diagramas que esboçam partes diferentes de um sistema. Entre as c de diagramas da UML, encontra-se a categoria de diagramas estruturais, que são utilizados para entender, detalhar e documentar os pontos está sistema. Assinale a alternativa CORRETA que apresenta um exemplo de diagrama estrutural da UML: a) Diagrama de Implantação. b) Diagrama de Casos de Uso. c) Diagrama de Atividade. d) Diagrama de Sequência. 10.A Linguagem de Modelagem Unificada (UML) possui um conjunto de diagramas cujo objetivo é documentar e representar partes diferentes de um fim de tornar mais fácil o seu entendimento. Analise o conceito proposto: É um diagrama utilizado para descrever o relacionamento entre os elementos internos de um sistema, como portas e conectores. É considerado 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 p 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. 12.(ENADE, 2013) O diagrama de atividades permite que se compreenda melhor como funcionam os processos organizacionais. Estes podem ser m 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 s com os processos de negócio, assinale a alternativa correta: a) As atividades não são representadas por subatividades. 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) Modela os processos, mas não mostra o fluxo das atividades. Prova finalizada com 12 acertos e 0 questões erradas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTg3NkFEUw==&action2=QURTMTQ=&action3=NjY5NzEz&action4=MjAyMS8x&prova=MjkwODUwMDc=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTg3NkFEUw==&action2=QURTMTQ=&action3=NjY5NzEz&action4=MjAyMS8x&prova=MjkwODUwMDc=#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTg3NkFEUw==&action2=QURTMTQ=&action3=NjY5NzEz&action4=MjAyMS8x&prova=MjkwODUwMDc=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTg3NkFEUw==&action2=QURTMTQ=&action3=NjY5NzEz&action4=MjAyMS8x&prova=MjkwODUwMDc=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTg3NkFEUw==&action2=QURTMTQ=&action3=NjY5NzEz&action4=MjAyMS8x&prova=MjkwODUwMDc=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTg3NkFEUw==&action2=QURTMTQ=&action3=NjY5NzEz&action4=MjAyMS8x&prova=MjkwODUwMDc=#questao_10%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTg3NkFEUw==&action2=QURTMTQ=&action3=NjY5NzEz&action4=MjAyMS8x&prova=MjkwODUwMDc=#questao_11%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MTg3NkFEUw==&action2=QURTMTQ=&action3=NjY5NzEz&action4=MjAyMS8x&prova=MjkwODUwMDc=#questao_12%20aria-label=