Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova de Engenharia de Software Avaliação Objetiva Tentativa 2 de 2 Questão 1 de 10 A hierarquia de controle nada mais é do que a representação, usualmente sob a forma hierarquizada, da estrutura do software no que diz respeito aos seus componentes. Seu objetivo consiste em: Estabelecer as relações entre os diferentes componentes do software, explicitando os níveis de abstração aos quais eles pertencem Questão 2 de 10 Segundo a IEEE (2004), um ponto importante na fase de manutenção é fazer uma análise de impacto do software existente, antes de realizar uma mudança e estabelecer algumas tarefas de análise de impacto. Onde deve-se primeiramente: Analisar as Solicitações de Mudanças Questão 3 de 10 O processo de desenvolvimento em cascata é um exemplo de processo dirigido a planos, pois, em princípio, é necessário planejar e programar todas as atividades do processo antes de começar a trabalhar nelas. São exemplos de estágios desse modelo: Definição de Requisitos, Implementação e Teste de Unidades e Integração e Teste de Sistema Questão 4 de 10 O conceito de modularidade tem sido utilizado já há bastante tempo, como forma de obtenção de um software que apresente algumas características interessantes. Quanto a modularização NÃO é correto afirmar que: Módulos Independentes Não São Mais Fáceis de Manter e Testar Questão 5 de 10 De maneira geral, o planejamento de um processo de gerenciamento de configuração de software deve ser aderente ao contexto organizacional, sempre observando: As Políticas de Restrições Questão 6 de 10 ___________ incluem semáforos e monitores: Concorrência Simultânea Questão 7 de 10 Algumas vezes as mudanças são decorrentes de problemas que devem ser tratados com urgência. Entre os motivos principais para estas urgências estão: I - Corrigir um defeito grave no sistema, que compromete o andamento normal da aplicação II - Defeitos oriundos de alterações realizadas no ambiente operacional que comprometem a continuidade do funcionamento do sistema III - A implementação de mudanças inesperadas no funcionamento do negócio que executa o sistema, oriunda da concorrência ou uma nova legislação que afete o sistema Está correto o que consta em: I, II e III Questão 8 de 10 No processo de engenharia de requisitos, podemos encontrar diferentes tipos de requisitos, tais como: Requisitos Funcionais, Requisitos Não-Funcionais e Requisitos de Domínio Questão 9 de 10 A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e suas restrições (requisitos não-funcionais). É considerado um requisito não-funcional: A Disponibilidade do Sistema Questão 10 de 10 A engenharia de requisitos ajuda os engenheiros de software a compreender melhor o problema que eles vão trabalhar para resolver. Ela inclui um conjunto de tarefas que levam a um entendimento de qual será o impacto do software sobre o negócio, do que o cliente quer e de como os usuários finais vão interagir com o software. A função de negociação no processo de engenharia de requisitos: Discutir os requisitos que apresentam problemas, definir quais são as prioridades e chegar a um acordo sobre o conjunto de requisitos
Compartilhar