Questões de Concurso Sobre engenharia de requisitos em engenharia de software

Foram encontradas 1.149 questões

Q869371 Engenharia de Software

No que se refere à engenharia de requisitos, julgue o próximo item.


A atividade de gerência de requisitos é a responsável por garantir que mudanças nos requisitos sejam feitas de maneira controlada e documentada, administrando os relacionamentos entre os requisitos e as dependências entre o documento de requisitos e os demais artefatos produzidos no processo de software.

Alternativas
Q868595 Engenharia de Software

Considere, por hipótese, que uma equipe de Analistas de Sistemas da Defensoria elencou a lista de requisitos para um novo sistema:


− O sistema não deverá revelar aos usuários nenhuma informação pessoal sobre os cidadãos, além do número do processo, em respeito à legislação de privacidade.

− Em razão das restrições referentes aos direitos autorais, alguns documentos devem ser excluídos imediatamente ao serem fornecidos pelos cidadãos em seus processos.

− O sistema deve implementar interfaces utilizando as normas de usabilidade vigentes para o serviço público.


A lista apresenta exemplos de requisitos

Alternativas
Q2050232 Engenharia de Software
São técnicas utilizadas no levantamento/descoberta de requisitos de software: 
Alternativas
Q2050231 Engenharia de Software
Considere a lista de requisitos abaixo de um Sistema de Controle de Gastos Pessoais.
1) Facilidade na utilização do sistema; 2) Registrar gastos: o usuário terá acesso às escolhas sobre quais tipos de despesa deseja armazenar o valor que foi gasto; 3) As datas a serem informadas devem obedecer a um formato padrão, dd/mm/aaaa; 4) Menu de opções deve ser claro e compreensível ao usuário; 5) Emitir um relatório de gastos mensais sobre seus registros anteriores no sistema; 6) O sistema deve oferecer um mecanismo de recuperação automática para evitar que as informações se percam; 7) Emitir relatório de despesas mensais de anos anteriores: informações referentes às despesas do mês, de um determinado ano (ex.: janeiro de 2015 e janeiro de 2016); 8) Uso de formulários para que os dados de entrada sejam preenchidos corretamente; 9) Comparar gastos referentes aos meses iguais de diferentes anos para informar ao usuário em qual mês foi realizada a maior despesa e em qual área de gasto (ex.: jan. 2015 e jan. 2016, o maior gasto foi em refeições em jan. 2016); 10) Configurar alarme para notificar que algumas contas estão em prazo de vencimento.

Assinale a opção que lista somente os itens que representam requisitos funcionais. 
Alternativas
Q1022623 Engenharia de Software
Segundo o SWEBOK V3.0, a atividade na qual os requisitos de software são analisados para produzir uma descrição da estrutura interna do software, que servirá como base para a sua construção, denomina-se
Alternativas
Q1022592 Engenharia de Software
Uma dimensão para a classificação de requisitos de software é a distinção entre requisitos funcionais e não funcionais. É um exemplo de requisito não funcional:
Alternativas
Q1022591 Engenharia de Software
Requisitos de software expressam as necessidades e restrições próprias de um produto de software. A elicitação de requisitos refere-se
Alternativas
Q855244 Engenharia de Software
Acerca de projeto de sistemas, assinale a opção correta.
Alternativas
Q854695 Engenharia de Software
JAD (Joint Application Design) é uma técnica de levantamento de requisitos, que promove cooperação, entendimento e trabalho em grupo entre os usuários desenvolvedores. Com o JAD, a criação de uma visão compartilhada daquilo que o produto de software deve ser é facilitada. A técnica JAD possui quatro princípios básicos, EXCETO:
Alternativas
Q854694 Engenharia de Software
“Tem por objetivo explorar aspectos críticos dos requisitos de um produto, implementando de forma rápida um pequeno subconjunto de funcionalidades desse produto.” Essa definição é de uma das técnicas de levantamento de requisitos. Assinale-a.
Alternativas
Q854693 Engenharia de Software
Em toda a atividade de desenvolvimento de software, o levantamento de requisitos é o ponto de partida. Essa atividade pode ser repetida em todas as demais etapas da engenharia de requisitos. Algumas atividades fazem parte de um processo genérico de levantamento e análise de requisitos. Uma dessas etapas pode ser definida como a etapa onde o processo interage com os stakeholders do sistema para descobrir seus requisitos. A compreensão do domínio desenvolve-se mais durante essa atividade. Assinale-a.
Alternativas
Q854692 Engenharia de Software
No processo de elicitação de requisitos, um grande volume de informações é gerado. Essas informações devem ser organizadas para posterior entendimento. Alguns mecanismos podem ser utilizados para estruturação dessas informações. Um deles tem a seguinte definição: “a organização do conhecimento adquirido baseia-se em perspectivas”. Assinale-o.
Alternativas
Q854691 Engenharia de Software
Na atividade de elicitação de requisitos existem quatro dimensões. Uma delas tem a seguinte definição: “entendimento da contribuição do sistema para que sejam atingidos os objetivos gerais da organização”. Assinale-a.
Alternativas
Q853982 Engenharia de Software

Hipoteticamente, durante a fase de levantamento de requisitos, um Analista de Sistemas do TST aplicou uma técnica que trata de realizar uma imersão no ambiente de trabalho de seus usuários buscando observar, no dia a dia, como as atividades eram executadas. Esse trabalho lhe ajudou a descobrir requisitos funcionais e não funcionais, implícitos, que refletiam as formas reais com que as pessoas trabalhavam ao invés de refletir processos formais definidos pelo Tribunal. Um outro Analista de Sistemas que o acompanhava perguntou:


Qual técnica da Engenharia de Requisitos é essa que você aplicou?

Qual requisito funcional você observou?

Qual requisito não funcional você observou?


As respostas corretas a essas perguntas foram, respectivamente,

Alternativas
Q851866 Engenharia de Software

No que se refere a elicitação e análise de requisitos, análise as assertivas a seguir.

I. O levantamento orientado a pontos de vista utiliza a técnica de brainstorming para identificar os serviços e as entidades do sistema.

II. A técnica de etnografia pode ser utilizada somente para complementar as informações obtidas nas entrevistas ou questionários.

III. O JAD (Joint Application Design) é uma técnica para promover cooperação, entendimento e trabalho em grupo entre os usuários desenvolvedores.

IV. A entrevista e o questionário são técnicas apropriadas para utilizar em fases iniciais de obtenção de requisitos.

É CORRETO apenas o que se afirma em


Alternativas
Q850859 Engenharia de Software
Sobre as atividades de um processo de software, é INCORRETO afirmar que
Alternativas
Q850852 Engenharia de Software

Relacione as definições com as atividades do processo de engenharia de requisitos.


I. Processo. que envolve a descoberta dos requisitos, ajudando no entendimento do sistema a ser especificado.

II. Atividade, que documenta dois tipos de requisitos: de usuário e de sistema.

III. Uma estimativa para saber se as necessidades identificadas do usuário podem ser satisfeitas, adotando-se tecnologias atuais de software e hardware.

IV. Atividade, que encontra erros no documento de requisitos com relação ao realismo, à consistência e completude.


1. Validação de requisitos

2. Estudo de viabilidade

3. Especificação de requisitos

4. Elicitação e análise de requisitos


Assinale a alternativa que contém a correlação CORRETA.


Alternativas
Q847866 Engenharia de Software

De acordo com o Sommerville na 9ª edição em inglês do seu livro Software Engineering, o processo de elicitação e análise de requisitos envolve quatro etapas. Uma das etapas pode ser descrita da seguinte forma:


Inevitably, when multiple stakeholders are involved, requirements will conflict. This activity is concerned with defining which requirements are more important and finding and resolving requirements conflicts through negotiation. Usually, stakeholders have to meet to resolve diferences and agree on compromise requirements.


Trata-se da etapa denominada

Alternativas
Q847853 Engenharia de Software
Uma das técnicas para a elicitação de requisitos consiste em observar o trabalho diário da organização no qual o sistema proposto será usado para analisar em quais tarefas reais, os usuários estão envolvidos. Essa técnica se denomina de
Alternativas
Q847851 Engenharia de Software
Com relação aos requisitos não funcionais, assinale a alternativa INCORRETA.
Alternativas
Respostas
481: C
482: E
483: B
484: D
485: B
486: A
487: C
488: C
489: B
490: B
491: B
492: A
493: B
494: C
495: A
496: A
497: D
498: B
499: C
500: D