Questões de Concurso
Sobre engenharia de requisitos em engenharia de software
Foram encontradas 1.114 questões
Com relação à arquitetura de desenvolvimento de software, julgue o item a seguir.
A escolha da etnografia como técnica de levantamento de
requisitos funcionais é adequada para identificar, por
exemplo, as características globais de novo processo a ser
implantado em todas as filiais de uma organização de
alcance nacional.
Para apoiar a elicitação dos requisitos e o desenvolvimento de um novo sistema, foram construídos protótipos de alta fidelidade das funcionalidades do sistema. Requisitos não funcionais apontados como muito importantes pelo cliente estão ligados à característica de usabilidade. Para a garantia da qualidade do sistema, o gerente do projeto determinou que se utilizasse para a validação dos requisitos a técnica de Walkthrough. Finalmente, para o desenvolvimento do produto de software, foi escolhida a abordagem orientada a objetos e a metodologia proposta pelo Processo Unificado, de acordo com o modelo derivado da empresa Rational (RUP).
Considerando essa situação hipotética, julgue o item a seguir, acerca de engenharia de software.
Para atender ao requisito de usabilidade, os desenvolvedores
devem estar atentos a aspectos como acessibilidade,
aprendizagem e proteção contra erros dos usuários na
utilização do sistema.
Para apoiar a elicitação dos requisitos e o desenvolvimento de um novo sistema, foram construídos protótipos de alta fidelidade das funcionalidades do sistema. Requisitos não funcionais apontados como muito importantes pelo cliente estão ligados à característica de usabilidade. Para a garantia da qualidade do sistema, o gerente do projeto determinou que se utilizasse para a validação dos requisitos a técnica de Walkthrough. Finalmente, para o desenvolvimento do produto de software, foi escolhida a abordagem orientada a objetos e a metodologia proposta pelo Processo Unificado, de acordo com o modelo derivado da empresa Rational (RUP).
Considerando essa situação hipotética, julgue o item a seguir, acerca de engenharia de software.
Para a correta aplicação da técnica de validação determinada,
um moderador deve determinar que o autor de um requisito
apresente o requisito e forneça, entre outras informações,
justificativas para suas decisões, de modo a apoiar a
discussão entre os participantes da sessão.
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o próximo item.
Na fase de levantamento de requisitos, antes de iniciar o
desenvolvimento de uma aplicação, todos os riscos devem ser
eliminados, com objetivo de concluir o desenvolvimento de
acordo com o que foi especificado.
Os requisitos não funcionais para o desenvolvimento de sistemas estabelecem padrões a respeito de como o sistema deve se comportar, e os requisitos funcionais definem o que o sistema deve fazer.
A Equipe de Desenvolvimento de Software (EDS) de um tribunal de contas recebeu a demanda de apoiar a especificação para modernização de um sistema de software que atende parte do processo de planejamento orçamentário.
Dentre as atividades de gerência de requisitos, a EDS deve:
Orientação geral
Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando
os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou
“metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação,
significando “processo de desenvolvimento de software”
Com relação à gestão de alterações de requisitos em processos tradicionais de desenvolvimento de software, é INCORRETO afirmar que
Orientação geral
Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando
os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou
“metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação,
significando “processo de desenvolvimento de software”
Com relação à qualidade de uma especificação de requisitos, é CORRETO afirmar que
Orientação geral
Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando
os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou
“metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação,
significando “processo de desenvolvimento de software”
Com relação às oficinas de requisitos baseados na técnica de JAD, desenvolvida pela IBM, é CORRETO afirmar que
Orientação geral
Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando
os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou
“metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação,
significando “processo de desenvolvimento de software”
Com relação às atividades e conceitos envolvidos na análise dos requisitos, é CORRETO afirmar que
Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.
Para a validação dos requisitos especificados, é uma decisão
válida gerar casos de testes, a partir dos requisitos de
usuário, antes do início da codificação das funcionalidades.
Em qual etapa do processo de desenvolvimento de requisitos de software mais comumente costuma acontecer a identificação de gaps nos requisitos ou a identificação de requisitos desnecessários, conforme eles se relacionam com o escopo definido?