Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Gerenciamento e Modelagem de Requisitos O processo de desenvolvimento de software sempre utilizou algum tipo de ferramenta para suportar suas atividades. Desde os primeiros compiladores e geradores de códigos, a Engenharia de Software vem aumentado o uso dessas ferramentas para agilizar o processo de desenvolvimento. Atualmente essas ferramentas mais modernas são conhecidas como CASE (Computer-Aided Software Engineering). Sobre este assunto, assinale a alternativa correta: A As ferramentas de gerenciamento de projeto auxiliam na codificação; B As ferramentas CASE não podem ser usadas para as metodologias ágeis; C Nenhuma ferramenta CASE tem suporte à UML; D As ferramentas integradas têm esse nome porque são capazes de substituir vários tipos de ferramentas. Questão 2/5 - Gerenciamento e Modelagem de Requisitos Requisitos não funcionais (RNF) são os requisitos que não estão diretamente relacionados com o comportamento do software. São os requisitos de propriedades e restrições do sistema como linguagens de programação, sistemas operacionais, tempo de resposta, espaço de armazenamento, métodos de desenvolvimento, etc. Sobre o Requisitos não funcionais, assinale a alternativa correta: A Devem ter o atributo de consistência; B Podem demonstrar propriedades de eficiência; C Nunca é mais importante que um requisito funcional; D Não são mensuráveis. Questão 5/5 - Gerenciamento e Modelagem de Requisitos As pessoas normalmente tem dificuldade em expressar todos os detalhes do trabalho que realizam, pois isto é muito natural para elas. Por isto algumas técnicas, como entrevistas e questionários nem sempre conseguem captar todas as informações necessárias para o projeto. Sobre a técnica de Etnografia, assinale a alternativa correta: A Interfere no trabalho das pessoas; B Consegue atingir um número grande de usuários ao mesmo tempo; C Baseia-se na imersão do analista no ambiente de trabalho dos usuários; D Consome pouco tempo do analista. Questão 3/5 - Gerenciamento e Modelagem de Requisitos Nas metodologias ágeis, as histórias de usuário são a forma mais comum de escrever requisitos. São breves descrições das funcionalidades que os usuários necessitam para atender os objetivos. Sobre este assunto, assinale a alternativa correta: A Uma de suas desvantagens é que o usuário necessita de experiência para escrevê-las; B São difíceis de serem priorizadas pelo usuário; C São excelentes para os requisitos não funcionais; D Histórias grandes são chamadas de Épicos. Normalmente nos referimos a validação dos requisitos como a última etapa do processo de engenharia de requisitos. Aqui os requisitos serão verificados para assegurarmos que realmente refletem as necessidades das partes interessadas. Sobre esta fase, assinale a alternativa correta. A Kerr afirma que “em uma analogia simples, a validação de requisitos está para a análise de requisitos assim como a fase de testes está para o desenvolvimento do projeto” B Não pode ser aplicada em todas as etapas da engenharia de requisitos; C É o momento para encontrarmos ambiguidades, inconsistências e conflitos nos requisitos; D São técnicas utilizadas para a validação: prototipação, casos de teste e 100 pontos. Questão 2/5 - Gerenciamento e Modelagem de Requisitos Um requisito de software é definido como “uma condição ou uma capacidade com as quais o sistema deve estar de acordo”. O Engenheiro de Requisitos deve descrever em detalhes todos os requisitos necessários para que o sistema atenda as expectativas das partes interessadas. Para isto ele deve seguir uma ordem que são as fases da Engenharia de Requisitos. Dentre as alternativas abaixo, assinale qual é a primeira fase: A Documentação B Análise C Aquisição D Validação
Compartilhar