Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/09/2023 10:09 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/6 Avaliando Aprendizado Teste seu conhecimento acumulado Disc.: ENGENHARIA DE SOFTWARE Aluno(a): INGREDY GABRIELI MARTINS DA SILVA 202208781438 Acertos: 2,0 de 2,0 20/09/2023 Acerto: 0,2 / 0,2 Os engenheiros de software têm na atualidade uma série de desa�os que devem ser superados no dia a dia do trabalho. Os desa�os podem ser agrupados em sete grandes categorias. Sobre essas categorias, analise as a�rmativas abaixo. I - Os sistemas de gestão empresarial (ERP) são um exemplo típico de Software de Aplicação. II - Redes neurais e técnicas de aprendizado de máquina constituem algoritmos e métodos utilizados na construção de sistemas de inteligência arti�cial. III - O software embarcado geralmente possui funções e tarefas bem de�nidas, com o objetivo de controlar o funcionamento do sistema embarcado. Marque a alternativa que apresenta a(s) a�rmativa(s) correta(s). Apenas as a�rmativas II e III estão corretas. Apenas a a�rmativa III está correta. Apenas as a�rmativas I e III estão corretas. As a�rmativas I, II e III estão corretas. Apenas as a�rmativas I e II estão corretas. Respondido em 20/09/2023 09:57:55 Explicação: A a�rmativa I está correta, pois os sistemas de gestão empresarial (ERP) são exemplos de software de aplicação. Esses sistemas são desenvolvidos para auxiliar nas atividades de gestão de uma empresa, como controle �nanceiro, recursos humanos, estoque, entre outros. A a�rmativa II está correta, pois redes neurais e técnicas de aprendizado de máquina são, de fato, algoritmos e métodos utilizados na construção de sistemas de inteligência arti�cial. Essas técnicas são fundamentais para que os sistemas de IA possam aprender e tomar decisões com base em dados. A a�rmativa IIII está correta, o software embarcado geralmente tem funções e tarefas bem de�nidas para controlar o funcionamento de um sistema embarcado. Acerto: 0,2 / 0,2 Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 20/09/2023 10:09 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/6 A negociação de requisitos é uma fase crucial na Engenharia de Requisitos, uma subárea da Engenharia de Software. O que é feito durante a etapa de Negociação no processo de Engenharia de Requisitos? Priorização e resolução de con�itos entre os requisitos. Estabelecimento de um contrato entre clientes e equipe de projeto. Construção de diagramas de classes da UML. Levantamento detalhado dos requisitos funcionais. Geração de modelos para representar o sistema. Respondido em 20/09/2023 09:58:17 Explicação: Durante a etapa de Negociação, ocorre a priorização e a resolução de con�itos entre os requisitos de�nidos nas etapas anteriores, envolvendo a avaliação de custos, riscos e con�itos. Acerto: 0,2 / 0,2 No que diz respeito aos processos e práticas no desenvolvimento ágil de software: pressupõe o uso do behavior driven development, que considera a linguagem de programação a ser usada, da 4° geração em diante, com foco, principalmente, no comportamento visual, interativo e cognitivo do sistema. enfoca a integração contínua como uma prática de desenvolvimento de software, incompatível com a XP (E xtreme Programming) e o Scrum, que permite aos desenvolvedores agregarem alterações de código e realizarem testes. é, na XP (Extreme Programming), sustentado por meio de pequenos e frequentes releases do sistema, e os clientes estão intimamente envolvidos na especi�cação e na priorização dos requisitos do sistema. a XP (Extreme Programming), é considerada um processo de desenvolvimento de software ágil que exige entre outras coisas: padronização do código, interação contínua e teste. enfoca, assim como o acceptance test-driven development, a qualidade do código desenvolvido quanto a recursividade, declaração das variáveis e clean code, de modo a torná-lo de fácil entendimento, modi�cação e testagem. Respondido em 20/09/2023 10:03:38 Explicação: A resposta correta é: a XP (Extreme Programming) , é considerada um processo de desenvolvimento de software ágil que exige entre outras coisas: padronização do código, interação contínua e teste. Acerto: 0,2 / 0,2 Em relação a Qualidade e Teste de Software, quando um produto é previamente testado e enviado para uma nova avaliação, considere: I. Todas as partes alteradas nos documentos, funcionalidades e informações devem ser testadas como se fosse um produto novo. II. Todas as partes inalteradas que sejam in�uenciadas pelas partes alteradas ou por mudanças em um requerido sistema (de acordo com os conhecimentos especí�cos do testador) devem ser testadas por Questão3 a Questão4 a 20/09/2023 10:09 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/6 amostragem. III. Todas as outras partes que não foram alteradas ou in�uenciadas pelas alterações, devem ser testadas como sendo um novo produto. Está correto o que se a�rma em: I, apenas. II, apenas. I, II e III. I e III, apenas. III, apenas. Respondido em 20/09/2023 10:04:46 Explicação: A resposta correta é: I, apenas. Acerto: 0,2 / 0,2 Considere as seguintes a�rmativas: I- Seu escopo não deve abordar a de�nição do que será gerenciado, entretanto, deve de�nir o esquema a ser usado para identi�car os itens de con�guração. II- Deve especi�car as ferramentas usadas para o gerenciamento de con�gurações e os respectivos processos de uso, porém não deve entrar no mérito de de�nição de políticas a serem adotadas no controle de mudanças. III- Deve estabelecer as responsabilidades pelos procedimentos de gerenciamento de con�guração e ainda descrever a estrutura do banco de dados para o registro das informações de con�guração. Um plano de gerenciamento de con�gurações de sistemas de software em desenvolvimento deve estar de acordo com o que consta em: II, apenas. I, apenas. II e III, apenas. I, II, e III. III, apenas. Respondido em 20/09/2023 10:05:10 Explicação: A resposta correta é: III, apenas. Acerto: 0,2 / 0,2 A especi�cação de um processo de desenvolvimento de software requer a de�nição de como as atividades serão encadeadas, também denominada de �uxo de processo ou ciclo de vida. Avalie se as a�rmativas a seguir são Falsas ou Verdadeiras: Questão5 a Questão6 a 20/09/2023 10:09 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/6 [____] Fluxo de Processo Linear - as atividades são executadas em sequência, demodo que cada atividade é realizada por completo uma única vez. [____] Fluxo de Processo Iterativo - uma atividade ou um conjunto de atividadespodem ser repetidas antes de prosseguir para a seguinte. [____] Fluxo de Processo Evolucionário - o sequenciamento de cada fluxo inclui todas as atividades, sendo que cada iteração completa gera uma nova versão do software. Assinale a opção correta: [F] - [V] - [V] [V] - [V] - [V] [V] - [V] - [F] [V] - [F] - [F] [V] - [F] - [V] Respondido em 20/09/2023 10:05:34 Explicação: A resposta correta é [V] - [V] - [V]. Acerto: 0,2 / 0,2 Em engenharia de software, o termo "requisito-chave" ou "requisito crítico" refere-se a um requisito que é considerado essencial ou de alta prioridade para o sucesso do projeto. Qual é o requisito-chave não funcional ao de�nir a interface grá�ca com o usuário? Usabilidade. Integridade. Funcionalidade. Segurança. Desempenho. Respondido em 20/09/2023 10:05:43 Explicação: Ao de�nir uma interface entre o usuário e o sistema, o requisito-chave não funcional é a usabilidade. Acerto: 0,2 / 0,2 Uma equipe de desenvolvimento adota o método SCRUM para gerenciar seu projeto. Para iniciar a reunião de planejamento da Sprint, deve(m)-se de�nir e atualizar: a função de cada membro da equipe de desenvolvimento o Backlog do Produto o plano de revisão da Sprint Questão7 a Questão8 a 20/09/2023 10:09 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/6 astarefas necessárias para cada história do usuário o plano de retrospectiva da Sprint Respondido em 20/09/2023 10:07:17 Explicação: A resposta correta é: o Backlog do Produto Acerto: 0,2 / 0,2 Uma das classi�cações mais utilizadas para o acompanhamento da qualidade de software corresponde à categorização dos fatores de qualidade de McCall. Essa categorização estabelece as seguintes três categorias: Indicadores, Transição e Medição. Medição, Quali�cação e Indicadores. Especi�cação, Funcionalidade e Atributos. Revisão, Transição e Operação do Produto. Atribuição, Revisão e Especi�cação. Respondido em 20/09/2023 10:07:46 Explicação: A resposta correta é: Revisão, Transição e Operação do Produto. Acerto: 0,2 / 0,2 Na engenharia de software, o gerenciamento de con�guração de software tem como objetivo: gerenciar mudanças e seu impacto no desenvolvimento do software. gerenciar a carga dos dados oriundos de sistemas legados e controlar a consistência desses dados. planejar a elaboração dos pacotes de instalação e desinstalação automáticos do software e de seus componentes nos computadores onde o sistema será executado. documentar todo o processo de instalação do software, incluindo os pré-requisitos de software e hardware para o correto funcionamento do sistema. fornecer uma interface de gerenciamento, onde o ad- ministrador e os usuários, com o devido privilégio, podem alterar a forma como o sistema se comporta. Respondido em 20/09/2023 10:08:06 Explicação: A resposta correta é: gerenciar mudanças e seu impacto no desenvolvimento do software. Questão9 a Questão10 a 20/09/2023 10:09 Estácio: Alunos https://simulado.estacio.br/alunos/ 6/6
Compartilhar