Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Análise de Sistemas A análise e modelagem de um Diagrama de Classe envolve compreender o objetivo do diagrama, o uso para correto dado para cada um de seus elementos, além de saber aplicar os conceitos de orientação a objetos. Baseado nos conceitos estudados sobre diagrama de classes, marque com V as verdadeiras e com F as falsas. ( ) O relacionamento de dependência identifica uma ligação extremamente forte entre objetos de duas classes, pois mostra como uma classe afeta a outra quando está sendo processada. ( ) O relacionamento de dependência identifica uma ligação fraca entre objetos de duas classes, pois mostra como uma classe é impactada quando outra classe é modificada. ( ) As sub classes sempre serão entendidas como classes de um tipo da super classe, ou seja, os objetos da sub classe são tipos possíveis da super classe em questão. ( ) As sub classes sempre serão entendidas como classes dominantes, pois os objetos da sub classe são tipos evoluídos da super classe em questão. Baseado nas suas respostas, a sequência correta é: Nota: 10.0 A B F F V F C D Você acertou! Gabarito: A reposta correta é a letra D, conforme explicado no item 3.1, no TEMA 3 da AULA 5. E Questão 2/10 - Análise de Sistemas Fazer software não é algo trivial. É preciso entender a necessidade do cliente, transformar isso em requisitos e traduzir os requisitos em linguagem técnica, que será codificada em uma linguagem de programação, gerando um sistema que será usado pelos usuários. Para entender bem o que o usuário precisa, é possível utilizar a UML para modelar vários tipos de diagrama diferentes. Marque a opção que que melhor define o objetivo do diagrama de componentes: Nota: 10.0 A O diagrama de componentes é uma representação que mostra estados, mudanças de estado e eventos de um objeto ou de uma parte do sistema. B O diagrama de componentes mostra objetos e seus relacionamentos, colocando ênfase nos objetos que participam na troca de mensagens. C O diagrama de componentes mostra os componentes de programação de alto nível. Este diagrama busca modelar como as classes deverão ser organizadas fisicamente no ambiente de desenvolvimento. Você acertou! Gabarito: A resposta correta é a letra C, conforme o Tema 1 da AULA 6 D O diagrama de componentes mostra atividades e as mudanças de uma atividade para outra com os eventos ocorridos em alguma parte do sistema, como esse fosse um fluxo de controle de uma atividade. E O diagrama de componentes mostra atores, casos de uso e seus relacionamentos. Questão 3/10 - Análise de Sistemas O mundo do software começou a perceber a necessidade de utilizar um processo mais formal e padronizado para desenvolver softwares melhores. Por isso, foram concebidos o processo de desenvolvimento unificado, denominado RUP (Rational Unified Process) e a UML, considerada “a norma da indústria de software”, utilizada para descrever graficamente um software. Baseado nesta afirmação, marque a opção que melhor define o que é a UML: Nota: 10.0 A A UML é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software desenvolvidos sob os preceitos da orientação por objetos. Você acertou! Gabarito: A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 4. B A UML é um processo de desenvolvimento de software para desenvolver software seguindo os conceitos ágeis. C A UML é uma linguagem de programação para especificar, visualizar e documentar modelos de software desenvolvidos sob os preceitos da orientação por objetos. D A UML é uma arquitetura que se baseia nas classes que o sistema deve possuir para satisfazer as necessidades dos usuários. E A UML é uma forma de definir requisitos para especificar, visualizar e documentar modelos de software desenvolvidos sob os preceitos da orientação por objetos. Questão 4/10 - Análise de Sistemas Um diagrama de sequência é um diagrama que ilustra a sequência das mensagens trocadas entre objetos em uma interação, e como todo diagrama, é composto por elementos que organizam o que o diagrama quer representar sobre o software. Baseado nos elementos encontrados em um diagrama de sequência, marque com V as verdadeiras e com F as falsas. ( ) Fragmento é uma instância ou uma ocorrência de um componente, onde chegam mensagens, e de onde partem mensagens. ( ) Um ator pode ser um usuário de sistema, uma funcionalidade ou um componente de um sistema externo. ( ) Ator é o usuário que inicia a interação e a troca de mensagens em uma funcionalidade ( ) Linha de vida é onde tratamos as estruturas condicionais que fazem parte do fluxo de vida da mensagem em um objeto. Baseado nas suas respostas, a sequência correta é: Nota: 10.0 A B C D F V V F Você acertou! Gabarito: A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 6, item 3.1. E Questão 5/10 - Análise de Sistemas A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de classe: Nota: 10.0 A O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas. Você acertou! Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 6 B O diagrama de classe mostra onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema. C O diagrama de classe mostra a modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso. D O diagrama de classe mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes. E O diagrama de classe mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes. Questão 6/10 - Análise de Sistemas Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Quando falamos em orientação a objetos falamos de objetos e quando detalhamos o diagrama de classe, o conceito envolvido é o de classes. Pensando na diferença entre objetos e classes, marque a opção que melhor define o conceito de classe: Nota: 10.0 A Classe é o mesmo que objetos. B Classe é um conjunto de objetos. Você acertou! Gabarito: A letra B é a correta, conforme explicado no Tema 1, da AULA 5, item 1.1. C Classe é um conjunto de requisitos. D Classe é um conjunto de diagramas. E Classe é um conjunto de processos. Questão 7/10 - Análise de Sistemas O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas. A modelagem das classes está totalmente relacionada com os conceitos de orientação a objetos. Baseado nesta afirmação, marque a opção que melhor define o que é a abstração, no conceito de orientação a objetos: Nota: 10.0 A Tem o foco em aspectos relevantes para um determinado propósito, abstraindo os demais elementos que não são importantes para a situação que se está modelando. Você acertou! Gabarito: A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 5. B Consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos. C É o compartilhamento de atributos e operações entre classes com base em um relacionamento hierárquico. D É o compartilhamento de aspectos externos e internos de um objeto para que todos conheçam seu funcionamento. E Tem o foco separar os atributos das operações, mostrando apenas os aspectosinternos desta. Questão 8/10 - Análise de Sistemas A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de sequência: Nota: 10.0 A É o modelo mais usado para apoiar a visão dinâmica de um sistema. É usado na análise e projeto para modelar a interação entre os diversos objetos em uma linha de tempo. Você acertou! Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 6. B É o modelo onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema. C É o modelo usado para modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso. D E É o modelo que mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes. Questão 9/10 - Análise de Sistemas No desenvolvimento de software a orientação a objetos é vista como um conceito da engenharia de software onde os elementos de uma solução são representados como objetos. No desenvolvimento de sistemas tratamos a orientação a objetos como um paradigma de programação, ou seja, como uma forma de se implementar um código. Baseado nisso, avalie as asserções abaixo: I. Todo objeto é identificável e deve ter um nome claro e direto, que identifique o real objetivo do objeto. PORQUE II. As coisas do mundo abstrato do software e sua tecnologia são denominadas de objetos. Assinale a alternativa correta: Nota: 10.0 A As duas asserções são verdadeiras, mas não estão relacionadas. B A asserção I é Falsa e a II é Verdadeira. C As duas asserções são verdadeiras e a II complementa a I. D Você acertou! Gabarito: A letrar D é a correta, conforme o explicado no Tema 2, da AULA 4. E As duas asserções são falsas. Questão 10/10 - Análise de Sistemas Os componentes de um diagrama de caso de uso também são chamados de elementos, que compõem a identidade visual do modelo. Para entender um diagrama, é preciso entender a linguagem utilizada na sua construção. Analise as seguintes descrições sobre os elementos de um diagrama de caso de uso: 1. Caso de Uso. 2. Ator. 3. Relacionamentos. Relacione cada elementos com sua função no diagrama de caso de uso, respectivamente: ( ) Representa o papel executado por uma entidade que interage com o sistema em questão. ( ) Mostram a ligação entre os elementos de um diagrama de caso de uso, ou seja, mostram a ligação dos atores com os casos de uso e dos casos de uso entre si. ( ) Especifica o comportamento de um sistema, e é uma descrição de um conjunto de sequências de ações para produzir um resultado observável. A sequência correta é: Nota: 10.0 A 1, 3, 2 B C D E Você acertou! Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 4 da AULA 4.
Compartilhar