Questões de Concurso Comentadas sobre engenharia de requisitos em engenharia de software

Foram encontradas 577 questões

Q1825851 Engenharia de Software

    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.

Alternativas
Q1825850 Engenharia de Software

    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. 

Alternativas
Q1813316 Engenharia de Software

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.

Alternativas
Q1813315 Engenharia de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o próximo item.
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.
Alternativas
Q1804423 Engenharia de Software

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:

Alternativas
Q1795149 Engenharia de Software
Existem três tipos de erros que devem ser evitados quando uma equipe de software faz engenharia de requisitos. Um deles é caracterizado pela prática de trocar a cobertura funcional pela qualidade global do sistema. Há uma tendência de desenvolvedores a implementarem funções fáceis rapidamente, sem pensar em sua qualidade. Esse tipo de erro é denominado:
Alternativas
Q1787588 Engenharia de Software
Acerca da análise e do projeto de sistemas na engenharia de software, julgue o item.
Em um projeto, a fase de especificação de requisitos diz, com precisão, o que o sistema deve fazer e o que ele não deve fazer.
Alternativas
Q1771921 Engenharia de Software
A engenharia de requisitos engloba três grupos de atividades que compreendem:
Alternativas
Q1759462 Engenharia de Software

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”

Por melhor que sejam executadas as práticas das disciplinas de Requisitos e Análise no desenvolvimento de software, as alterações de requisitos são inevitáveis na prática.
Com relação à gestão de alterações de requisitos em processos tradicionais de desenvolvimento de software, é INCORRETO afirmar que
Alternativas
Q1759458 Engenharia de Software

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”

Para que seja útil e prática, é importante que uma especificação de requisitos apresente certos atributos de qualidade.
Com relação à qualidade de uma especificação de requisitos, é CORRETO afirmar que
Alternativas
Q1759455 Engenharia de Software

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”

As oficinas de requisitos são reuniões envolvendo desenvolvedores, usuários e clientes, para definição conjunta dos requisitos do software.
Com relação às oficinas de requisitos baseados na técnica de JAD, desenvolvida pela IBM, é CORRETO afirmar que
Alternativas
Q1759454 Engenharia de Software

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”

A disciplina de Análise dos requisitos visa modelar, de forma precisa, os conceitos relevantes do domínio do problema no desenvolvimento de software.
Com relação às atividades e conceitos envolvidos na análise dos requisitos, é CORRETO afirmar que
Alternativas
Q1756795 Engenharia de Software

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.

Alternativas
Q1752413 Engenharia de Software
A etapa de levantamento de requisitos é composta por diversas técnicas que visam obter do cliente as informações necessárias para desenvolver o projeto do sistema de informação. Sobre essas técnicas, analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F). ( ) Entrevistas não estruturadas: Informal ou sem agenda pré-definida. ( ) Brainstorming: Reunião com várias pessoas onde todos discutem um tema central. ( ) Prototipagem: Desenvolvimento de um modelo que simulará o sistema real. Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q1747931 Engenharia de Software

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?

Alternativas
Q1747929 Engenharia de Software

Uma descrição de uma propriedade ou característica que um sistema deve exibir ou uma restrição que ele deve respeitar.Tal definição se adequa a qual tipo de requisito de informação em um processo de software?

Alternativas
Q1741010 Engenharia de Software
Engenharia de software é uma abordagem sistemática e disciplinada para o desenvolvimento de software (PRESSMAN, 2006). Considere V para afirmativa verdadeira e F para falsa:
( ) Análise de requisito - Através da análise de requisito é o momento onde efetua a programação do código fonte para desenvolver o software (JALOTE, 2005). ( ) Design do software - Pelo design do software é o momento que o engenheiro de software realiza o planejamento da solução do problema que foi levantado no documento de requisito (JALOTE, 2005). ( ) Codificação - A codificação é o momento que criptografa e transformará em uma linguagem de programação (JALOTE, 2005). ( ) Teste - O teste de software é o processo que tem a intenção de encontrar defeitos nos artefatos de software (MYERS, 2004). O teste é uma maneira de medir o controle da qualidade do software durante o desenvolvimento de software (JALOTE, 2005).
A sequência correta, de cima para baixo, é:
Alternativas
Q1735406 Engenharia de Software
O Guia Geral MPS de Software 2020, versão de maio de 2020, declara que o Processo de Engenharia de Requisitos tem por propósito definir, gerenciar e manter atualizados os requisitos das partes interessadas e do produto, garantindo que inconsistências entre os requisitos, os planos e os produtos de trabalho sejam identificadas e tratadas.
Além disso, tal guia explicita que, no Processo de Engenharia de Requisitos, é esperado que os requisitos sejam validados a partir do nível
Alternativas
Q1680487 Engenharia de Software

Acerca de elicitação e gerenciamento de requisitos, julgue o item a seguir.


O gerenciamento de requisitos trata do desenvolvimento de software por meio da metodologia ágil; isso permite o isolamento entre o desenvolvedor e o usuário, já que é comum ocorrer problema de mudanças de requisitos ao longo do curso do projeto devido ao interfaceamento do usuário com o desenvolvedor.

Alternativas
Q1680486 Engenharia de Software

Acerca de elicitação e gerenciamento de requisitos, julgue o item a seguir.


Em um processo de desenvolvimento de software, a elicitação de requisitos serve para identificar os fatos que compõem os requisitos do sistema.

Alternativas
Respostas
221: C
222: C
223: E
224: C
225: A
226: B
227: E
228: A
229: B
230: D
231: C
232: B
233: C
234: E
235: B
236: B
237: E
238: D
239: E
240: C