Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. 241GGR0841A - ENGENHARIA DE SOFTWARE QUESTIONÁRIO Atividade 3 (A3) Iniciado em sexta, 22 mar 2024, 12:39 Estado Finalizada Concluída em sexta, 22 mar 2024, 13:35 Tempo empregado 56 minutos 16 segundos Avaliar 10,00 de um máximo de 10,00(100%) Questão 1 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão A linguagem UML (Unified Modeling Language) apresenta diagramas que podem representar a estrutura do software com a filosofia de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Unified Modeling Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005). Das alternativas abaixo, assinale a que descreve as características do diagrama de Atividades quando no uso de filosofia UML. a. Tem todas as características técnicas determinantes para o para que o cliente compare com o escopo determinado para o sistema. b. Muito utilizado por desenvolvedores e analistas, possui grande importância para o desenvolvimento do sistema, por ter característica estática dos eventos. c. Descreve as funcionalidades da classe em todos os eventos que a mesma faz parte durante sua existência no sistema, em detalhes. https://ambienteacademico.com.br/course/view.php?id=52793#section-3 d. Utilizado pelos representantes comerciais para demonstrar ao cliente como está a sequência de ações de desenvolvimento do produto. e. Representa fluxo e processamento, para entender como os dados fluirão pelo sistema e ainda como as decisões são tomadas dentro dele. Questão 2 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão A linguagem UML (Unified Modeling Language) apresenta diagramas que podem representar a estrutura do software com a filosofia de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Unified Modeling Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005). Das alternativas abaixo, assinale a que descreve as características dos diagramas comportamentais em UML. a. São utilizados por proporcionarem como ver o aspecto estático do sistema, do ponto de vista do usuário, quando no seu uso no futuro. b. São os aspectos estáticos de um sistema de software são as classes, as interfaces, as colaborações, os componentes. c. Definir a parte dinâmica de todas as partes do sistema, na forma como cada uma troca informação e se comunica. d. Representado por um diagrama que apresenta o desenho de como a solução será projetado, antes do desenvolvimento. e. Diagrama de casos de uso é o digrama que fornece a estrutura principal da solução apresentada, já do produto final desenvolvido. Questão 3 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Analise as asserções a seguir: 1) Uma estrutura das camadas é considerada bem elaborada. PORQUE 2) É possível trocar uma camada por um componente externo, devido ao desacoplamento. Analisando as afirmações acima, conclui-se que: a. As duas afirmações são verdadeiras, e a segunda justifica a primeira. b. A primeira afirmação é verdadeira, e a segunda é falsa. c. As duas afirmações são verdadeiras, e a segunda não justifica a primeira. d. A primeira afirmação é falsa, e a segunda é verdadeira. e. As duas afirmações são falsas. Questão 4 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão A linguagem UML (Unified Modeling Language) apresenta diagramas que podem representar a estrutura do software com a filosofia de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Unified Modeling Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005). Das alternativas abaixo, assinale a que descreve as características do diagrama de objetos, quando no uso de filosofia UML. a. Este diagrama não tem relação com a digrama de classes, pois trata das ações do objeto e não da forma como ele é feito. b. São diferentes em relação ao diagrama de classes na apresentação, mas trata objeto e classe da mesma forma. c. Mesmo pouco utilizado, tem sua importância quanto a apresentar uma visão da estrutura estática de um sistema. d. Ícone de objeto representa todas as instâncias, de uma classe específica, que existem, existiram ou existirão em um sistema. e. É usado para mostrar como todo o sistema funciona, por ser mais específico e ter mais detalhes do que o diagrama de classes. Questão 5 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão A linguagem UML (Unified Modeling Language) apresenta diagramas que podem representar a estrutura do software com a filosofia de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Unified Modeling Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005). Das alternativas abaixo, assinale a que descreve as características do diagrama de Casos de Uso, quando no uso de filosofia UML. a. Mesmo sendo utilizado por desenvolvedores e analistas, possui pouca funcionalidade para o desenvolvimento do sistema por ter característica comercial. b. Tem todas as características técnicas determinantes para o sistema final, baseado pelo contrato firmado para a criação do escopo do sistema. c. Descreve as todas funcionalidades do sistema e a interação dessas funcionalidades com os usuários do sistema em detalhes. d. Ao ser utilizado, informa o escopo do projeto do ponto de vista do usuário através de informações do negócio e as principais funcionalidades do sistema. e. Utilizado pelos representantes comerciais para início do projeto de software para se ter uma visão de como fica o produto após o desenvolvimento. Questão 6 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Independente do tamanho do sistema, a fase de desenvolvimento ocorre durante todo o projeto, para uma melhor definição e gerenciamento do mesmo (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). Das alternativas abaixo, assinale a que descreve as características que fazem parte da engenharia de software para implementação. a. O Reuso é complexo por necessitar em alto grau dos requisitos do sistema e assim muito desejada em um sistema. b. O Framework de aplicação permite ao desenvolver escrever todo o código a ser aplicado e assim ter um modelo exclusivo. c. O Extreme Programming permite q dois desenvolvedores façam o mesmo trecho de código e no final apenas um seja escolhido. d. A Gestão da configuração trata da de como as versões do contrato serão determinadas e assim ter a linha mestra sobre o produto. e. O Strategy gerencia toda uma estrutura à parte do sistema, como se fosse um subsistema. Questão 7 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Analise as asserções a seguir e a relação entre elas: 1. Uma das fases para entender o problema (o “negócio”) antes de implementá-lo é a análise. PORQUE 2. É neste momento que tem-se o desenvolvimento da solução desejada. Analisando as afirmações acima, conclui-se que: a. As duas afirmações são falsas. b. A primeira afirmação é verdadeira, e a segunda é falsa. c. As duas afirmações são verdadeiras, e a segunda não justifica a primeira. d. As duas afirmações são verdadeiras, e a segunda justifica a primeira. e. A primeira afirmação é falsa, e a segunda é verdadeira. Questão 8 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Os padrões de projeto permitem que formas preestabelecidas sejam aplicadas para solução de um problema, que já foi abordado por alguém, com possível solução, ou pelomenos, uma forma de seguir um caminho para a solução (BECK, K. Padrões de Implementações. Porto Alegre: Bookman, 2011). Das alternativas abaixo, assinale a que descreve as características para os atributos de padrões de projeto. a. Um termo associado aos padrões de criação é o Prototype, que instancia objetos, mantendo isoladas as classes concretas da sua forma de criação. b. Um termo associado aos padrões de estrutura é o Composite, que compõe a necessidade de se ter interfaces de dados compatíveis para a comunicação de dois objetos. c. Um termo associado aos padrões de criação é o Builder, que cria diferentes representações, dentro de um mesmo processo de criação. d. Um termo associado aos padrões de comportamento é o State, que determina uma situação na relação de dependência 1:N e quando muda o estado há um alerta. e. Um termo associado aos padrões de estrutura é o Adapter, que “decora” um objeto, ou seja, atribui características adicionais de forma dinâmica. Questão 9 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão A linguagem UML (Unified Modeling Language) apresenta diagramas que podem representar a estrutura do software com a filosofia de orientação a objetos e ainda a descrição de seu comportamento (RUMBAUGH J; JACOBSON I; BOOCH, G. The Unified Modeling Language Reference Manual. 2. ed. São Paulo: Pearson Education, 2005). Das alternativas abaixo, assinale a que descreve as características dos diagramas estruturais em UML. a. Definir a parte dinâmica de todas as partes do sistema, na forma como cada uma troca informação e se comunica. b. Diagrama de classes é o diagrama que fornece a estrutura principal da solução apresentada, já do produto final desenvolvido. c. Representado por um diagrama que apresenta o desenho de como a solução será desenvolvida e que serve de documentação final. d. Os aspectos dinâmicos de um sistema de software são as classes, as interfaces, as colaborações, os componentes. e. São utilizados por proporcionarem como ver o aspecto do sistema do ponto de vista do sistema, quanto aos seus componentes e classes. Questão 10 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão As camadas em uma arquitetura de software ofertam um serviço como seu resultado. Para transmissão deste resultado existe uma hierarquia entre estas camadas e a comunicação ocorre entre as superiores e as inferiores, em ambos os sentidos. (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011). Com relação ao conceito de cada camada, qual assertiva a seguir é correta para este conceito em engenharia de software? a. Apoio de sistema: código referente ao negócio do sistema, é aqui que as regras de negócio, referentes ao objetivo fim do sistema, são implementadas. b. Infraestrutura dos equipamentos: identificar quais os recursos necessários para que a comunicação entre as camadas seja efetuada. c. Lógica de negócio principal: esta é uma camada focada em arquitetura, permite abstrair toda a informação de arquivos e de bancos de dados além de segurança. d. Interface de usuário: parte do sistema responsável pela apresentação das informações para o usuário, permite navegação e forma o que é chamado de camada de apresentação. e. Gerenciamento de interface de usuário: é opcional, pois não é necessário identificar quem acessa o recurso do sistema, visto que já está dentro da empresa. Terminar revisão ◄ Compartilhe Seguir para... Seguir para... Revisão Atividade 3 (A3) ► https://ambienteacademico.com.br/mod/quiz/view.php?id=1337675 https://ambienteacademico.com.br/mod/forum/view.php?id=1337673&forceview=1 https://ambienteacademico.com.br/mod/quiz/view.php?id=1337676&forceview=1
Compartilhar