Você está na página 1de 10

Objetivo da aula

 Requisitos
 Levantamento de Requisitos
 Analise de Requisitos
 Documentação de Requisitos

 Atividade Prática
Requisito
 O que é um requisito?
 Segundo o dicionário Ferreira (1999), requisito é “condição necessária
para a obtenção de certo objetivo”.
 
 Tecnicamente falando, é a necessidade apresentada pela pessoa que
Solicita o desenvolvimento do software para agilizar uma atividade, melhorar uma tarefa
etc.
 
 É também a funcionalidade a ser desempenhada pelo software para
que ele consiga realizar o que se propõe.
Tipos de Requisitos

 Tipos de requisitos
 Os requisitos de software são classificados de
acordo com sua participação ativa ou passiva ao
se despender esforços no desenvolvimento do
software
 Funcionais ou não funcionais.
Requisitos funcionais
 Os requisitos funcionais são as funcionalidades que o software
deve realizar ativamente para atender à determinada
necessidade.
 Por exemplo:
 “Manter cliente”, pode ser um requisito funcional de um
software,
pois o software deve permitir que isso aconteça, ativamente.
 “Gerar lista de aniversariantes”, também pode ser um
requisito
funcional de um software, pois quando o usuário acionar a
emissão
da listagem o software deverá gerá-la, em tela ou em papel.
Requisitos não funcionais
 Já os requisitos não funcionais são as condições que
devem preexistir
para que o software consiga prover ou realizar os requisitos
funcionais.

Exemplo:

“Prover energia elétrica ininterrupta para as máquinas


servidoras”,
“Garantir segurança dos dados armazenados”
Levantamento de requisitos
 É o conjunto de técnicas utilizadas para extrair as
necessidades a serem garantidas para que o software
funcione e as que o software deve realizar.
 Requer que o profissional que atuará nessa tarefa seja um
verdadeiro investigador;
 E também busque adquirir conhecimento sobre o assunto a
ser tratado;
 Para que tenha proficiência suficiente ao analisar os
requisitos.
Para realizar o levantamento de dados, podem-se
realizar as seguintes atividades:

 Entrevistar as pessoas envolvidas no processo.


 Deve-se montar um roteiro de condução da entrevista.
 Aplicar questionários relevantes às atividades realizadas.
 Reunir-se com os agentes direta ou indiretamente ligados às atividades;
 Analisar documentos, formulários, sistemas legados existentes e já em
uso.
 Relacionar os documentos encontrados para se entender o fluxo
que os dados seguem desde sua entrada até sua saída.
 Prototipar entrada e saída de dados, tais como formulários ou
telas a serem preenchidas e também relatórios a serem gerados
Análise de requisitos
 A análise dos requisitos compreende a manipulação e
combinação de um subconjunto deles de maneira a dar
maior clareza na necessidade de sua aplicação.
Para isso pode-se aplicar as seguintes técnicas:
 Ordená-los segundo uma prioridade
 Agrupá-los segundo diferentes critérios
 Retirar ambiguidades
 Validar necessidade
Documentação dos requisitos

 Produzir textos e formulários baseados em


roteiros propostos por referências na área;
 Descrições textuais narrativas ou ainda
formulários mais resumidos.
Formulário resumido para documentação de
requisitos de software

Você também pode gostar