Prévia do material em texto
Questão 1/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ê assinalou essa alternativa (A) 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 2/10 - Análise de Sistemas O diagrama de Estado, para a UML, mostra o comportamento de um objeto, partir de determinados eventos. Baseado no diagrama de estado, avalie as afirmações a seguir: I. O diagrama de estado pode ser desenvolvido em qualquer fase do projeto técnico do software. II. O diagrama de estado baseia-se na descrição do um Caso de Uso e apoia-se no Diagrama de Classes. III. O diagrama de estado é entendido como um diagrama dinâmico, pois mostra a evolução de estados em um objeto, ao longo da sua vida no software. É correto afirmar que: Nota: 10.0 A Todas as afirmações estão erradas B Todas as afirmações estão corretas Você assinalou essa alternativa (B) C Apenas as afirmações I e II estão corretas D Apenas a afirmação III está correta E Apenas as afirmações II e III estão corretas Questão 3/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. Você acertou! Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 5 Você acertou! Gabarito: A resposta correta é a letra B, conforme Tema 1, item 1.1, da AULA 6. 01/07/2024, 19:08 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/bHLnk5P1fc5FQfYdyTsURQ%3D%3D/novo/1/K%2BMqeb9n03kfQKlthYG… 1/5 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 3, 1, 2 C 1, 2, 3 D 3, 2, 1 E 2, 3, 1 Você assinalou essa alternativa (E) Questão 4/10 - Análise de Sistemas A orientação a objetos é um processo conceitual independente de uma linguagem de programação, pois tem como foco visualizar o domínio do problema a ser automatizado como uma coleção de objetos e métodos associados. Marque a opção que que melhor define o que são objetos, no conceito da orientação a objetos: Nota: 10.0 A Um objeto é um conjunto que representa um requisito funcional associado com seus requisitos não funcionais. B Um objeto é uma tabela do banco de dados e seus atributos. C Um objeto é uma entidade real ou abstrata, que modela um conceito presente na realidade humana, ocupando espaço físico ou lógico. Você assinalou essa alternativa (C) D Um objeto é um processo que mostra o funcionamento de uma parte do sistema. E Um objeto é uma parte do código, construída baseado em boas práticas de programação. 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á. Você acertou! Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 4 da AULA 4. Você acertou! Gabarito: A resposta correta é a letra C, conforme o Tema 2 da AULA 4. 01/07/2024, 19:08 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/bHLnk5P1fc5FQfYdyTsURQ%3D%3D/novo/1/K%2BMqeb9n03kfQKlthYG… 2/5 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ê assinalou essa alternativa (A) 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 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ê assinalou essa alternativa (A) 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 É o modelo que mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes. 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 7/10 - Análise de Sistemas Um Diagrama de Classe é composto por um conjunto de classes e seus relacionamentos, modelando assim o mundo real, que o software irá implementar. O diagrama de classe é composto por alguns elementos, tais como: . 1. Atributos. 2. Métodos. 3. Relacionamentos. Relacione cada elementos com sua função no diagrama de classe, respectivamente: ( ) Representam o conjunto de operações ou comportamento que a classe fornece ao software ou que a classe é responsável por executar. ( ) Mostram a ligação entre os elementos de um diagrama de classe. Você acertou! Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 6 Você acertou! Gabarito: A resposta correta é a letra A, conforme item 1.2 do Tema 1 da AULA 4. 01/07/2024, 19:08 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/bHLnk5P1fc5FQfYdyTsURQ%3D%3D/novo/1/K%2BMqeb9n03kfQKlthYG… 3/5 ( ) Representam o conjunto de características ou estados dos objetos de uma determinada classe. A sequência correta é Nota: 10.0 A 1, 3, 2 B 3, 1, 2 C 1, 2, 3 D 3, 2, 1 E 2, 3, 1 Você assinalou essa alternativa (E) Questão 8/10 - Análise de Sistemas No desenvolvimento de softwarea 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 A asserção I é Verdadeira e a II é Falsa. Você assinalou essa alternativa (D) E As duas asserções são falsas. Questão 9/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. Algumas facilidades que podem ser alcançadas pela modelagem do software, são: I - Os modelos ajudam a visualizar o sistema como ele é ou como desejamos que seja, mostrando visualmente suas interfaces e funcionamento; II - Os modelos permitem especificar a estrutura ou o comportamento de um sistema; III - Os modelos ajudam a gerenciar o projeto, organizando todos os recursos necessários para entregar um projeto de software. São corretas: Você acertou! Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 2 da AULA 5. Você acertou! Gabarito: A letrar D é a correta, conforme o explicado no Tema 2, da AULA 4. 01/07/2024, 19:08 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/bHLnk5P1fc5FQfYdyTsURQ%3D%3D/novo/1/K%2BMqeb9n03kfQKlthYG… 4/5 Nota: 10.0 A Apenas II B Apenas I e II Você assinalou essa alternativa (B) C Apenas I e III D Apenas II e III E I, II, III Questão 10/10 - Análise de Sistemas O MVC funciona como um padrão de arquitetura de software que melhora a conexão entre as camadas de dados, separando as camadas lógica de negócio da camada de interação com usuário. Baseado nos conceitos estudados sobre diagrama de classes, marque com V as verdadeiras e com F as falsas. ( ) A arquitetura MVC é uma boa prática pois modela as classes de um software, organizando todos os relacionamentos. ( ) A arquitetura MVC é uma boa prática pois organiza a construção do software e agrega segurança ao código. ( ) O computador do usuário é a camada mais externa do software, de onde o usuário inicia a interação com o software e de onde partem as solicitações e para onde chegam as respostas. ( ) O computador do usuário é a camada onde se concentra o processamento do software, as regras de negócio em si. Baseado nas suas respostas, a sequência correta é: Nota: 0.0 Você não pontuou essa questão A V F V V B F F V F C V V V F D F V V F E V F F V Você assinalou essa alternativa (E) Você acertou! Gabarito: A Resposta correta é a letra B. As afirmações I e II são corretas, conforme o item 1.1 do Tema 1 da AULA 4. Gabarito: A reposta correta é a letra D, conforme explicado no item 4.3, no TEMA 4 da AULA 6. 01/07/2024, 19:08 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/bHLnk5P1fc5FQfYdyTsURQ%3D%3D/novo/1/K%2BMqeb9n03kfQKlthYG… 5/5