0% acharam este documento útil (0 voto)
32 visualizações3 páginas

Importância e Tipos de Requisitos de Software

Lei 1

Enviado por

Davi Costa
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
32 visualizações3 páginas

Importância e Tipos de Requisitos de Software

Lei 1

Enviado por

Davi Costa
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

REQUISITOS DE SOFTWARE

1) Qual a importância da Engenharia de Requisitos no desenvolvimento de software? Cite


3 benefícios de se aplicar essa disciplina em um projeto.
Levantamento de informações que expressam a necessidade dos stakeholders envolvidos.
O que fazer (Análise) e como fazer (Projeto e Implementação). Benefícios: Qualidade do
software, além de mais produtividade em suas etapas de desenvolvimento, operação e
manutenção.

2) Quais são os principais tipos de requisitos de software? Defina cada tipo e dê um


exemplo para cada um.
Requisitos do Cliente – (A dor do cliente buscando solução!) Descreve o problema do
cliente/usuário, conforme suas necessidades usuais, expressando os resultados esperados
pelo sistema sem falar do sistema. Ex. Eu como aluno gostaria de ter acesso diário as notas
e frequências.
Requisitos do Software – Também chamado de requisitos do produto, descreve o
comportamento do sistema que será solução para o cliente, delimitando as interfaces do
sistema. Ex. O sistema deve notificar os alunos sobre avisos, atividades, quiz dentre outros.
Requisitos Funcionais – O que o software/sistema deve fazer; funcionalidades, serviços e
comportamento esperado do sistema, ou seja, como reage com determinadas entradas. Ex.
Quando o aluno pesquisar por atividades, deverá apresentar um cronograma com as
atividades realizadas e pendentes num período de tempo.
Requisitos não funcionais – Aspectos do comportamento do sistema, o que se espera do
sistema, em termos de qualidade, normas e padrões(conduzem o funcionamento e a
construção do sistema), restrições desejadas ou necessárias, atributos do sistema ou de
ambiente. Ex. A consulta feita pelo aluno sobre atividades deverá ter resposta em até 2
segundos.

3) Qual a diferença entre um Requisito Funcional e um Requisito Não Funcional?


Requisitos funcionais: o que deve fazer o software, funcionalidades, serviços,
comportamentos do sistema.
Requisitos não funcionais: relacionado ao comportamento do sistema, atributos do sistema
e do ambiente do sistema, onde se deve descrever critérios mensuráveis ou quantificáveis,
pois cada requisito não funcional pode ser medido objetivamente, testando se o requisito
foi aceito ou não.

4) Em um sistema de biblioteca, identifique pelo menos cinco requisitos funcionais que o


sistema deve satisfazer.
Login para reconhecimento de usuário cadastrado;
Página para cadastro de usuários ainda não cadastrados;
Campo para Pesquisa por título / autor / categoria dentre outros;
Instruções para realizar pesquisas avançadas;
Configuração de escolha de idioma.

5) Para o mesmo sistema de biblioteca, identifique pelo menos três requisitos não
funcionais e explique por que são importantes.
O sistema precisa de um provedor robusto com taxa de transmissão elevada, para
disponibilizar respostas rápidas nas pesquisas.
O sistema deve ser suportável por diferentes dispositivos como desktop e mobile a partir de
determinada versão.
O sistema deve ser acessível para portadores de necessidades especiais.

6) Explique o que são técnicas de levantamento de requisitos e por que são importantes
no processo de engenharia de requisitos.
O quê? (Problemas, Requisitos e Necessidades); Como? (Projeto e Implementação).
Problemas enunciados antes de serem resolvidos, com objetivos de definir o problema do
cliente, identificar características do domínio do cliente, obter os requisitos do produto.
Levantamento de requisitos é feito junto aos stakeholders, que são as pessoas interessadas
no projeto, vai do usuário, clientes, especialistas no domínio(negócio),
investidores/patrocinadores até o time de desenvolvimento. Através destes requisitos o
projeto e implementação serão desenvolvidos com maior qualidade a demanda esperada
do sistema(software).

7) Descreva os diferentes tipos de técnicas de elicitação de requisitos.


Elicitar/Extrair/Obter.
Entrevistas, Questionários, leitura de documentos, observação, pesquisa levantamento de
dados, prototipação, reunião.

8) Explique qual técnica seria mais adequada para cada um dos seguintes stakeholders:
a) Usuários finais – Entrevistas, Questionários e observação.
b) Gerentes de projeto – Reunião, leitura de documentos.
c) Desenvolvedores – Reunião, prototipação, observação.

9) Cite e explique pelo menos 3 características de um bom Requisito de Software.


Descreve o comportamento do sistema como solução para o problema do cliente, o que
deve fazer, como se comportar, e quais são seus limites e restrições; Delimitam interfaces
de um sistema que soluciona o problema; Também são conhecidos como requisitos do
produto;

10) Quais são os desafios comuns associados à gestão de mudanças de requisitos? Como
você lidaria com mudanças de requisitos em um projeto em andamento?

11) Quais são os desafios comuns enfrentados durante a elicitação de requisitos e como
podem ser superados?

12) Discuta a importância da documentação de requisitos ao longo do ciclo de vida do


desenvolvimento de software. Por que a atualização constante dessa documentação é
crucial no contexto de desenvolvimento de software utilizando processo tradicional?

Você também pode gostar