Вы находитесь на странице: 1из 20

Especificao de Software

Especificao de Software
Destina-se a estabelecer quais funes so
requeridas pelo sistema e as restries sobre
a operao e o desenvolvimento do sistema.
Esta fase tambm chamada de engenharia
de requisitos: um estgio particularmente
importante do processo de software, uma vez
que erros nesse estgio inevitavelmente
produzem problemas posteriores no projeto e
na implementao do sistema.
Processo de Engenharia de
Requisitos
Processo de Engenharia de
Requisitos
1. Estudo de viabilidade:
feita uma estimativa para verificar se as
necessidades dos usurios que foram
identificadas podem ser satisfeitas com a
utilizao das atuais tecnologias de hardware
e software. O estudo decidir se o software
vivel, do ponto de vista comercial, e se
poder ser desenvolvido considerando as
restries oramentrias.
Processo de Engenharia de
Requisitos
2. Levantamento e Anlise de Requisito:
este o processo de obter requisitos do
sistema pela observao de sistemas
existentes, pela conversa com usurios e
compradores em potencial e/ou pela anlise
de tarefas. Pode envolver o desenvolvimento
de um ou mais diferentes modelos e
prottipos de sistemas.
Processo de Engenharia de
Requisitos
3. Especificao de Requisitos:
a atividade de traduzir as informaes
coletadas durante a atividade de anlise em
um documento que defina um conjunto de
requisitos. Podem ser abstratas (Requisitos
dos usurios) ou especificaes detalhadas (
Requisitos do Sistema).
Processo de Engenharia de
Requisitos
4. Validao de Requisitos:
essa atividade verifica os requisitos quanto a
sua pertinncia, consistncia e integralidade.
Durante esse processo, inevitavelmente so
descobertos erros na documentao de
requisitos. Os requisitos deve ser
modificados, a fim de corrigir esses
problemas.
Requisitos
Requisitos Funcionais: so declaraes
de funes que o sistema deve
fornecer, como o sistema deve reagir a
entradas especficas e como deve se
comportar em determinadas situaes.
Tambm podem explicitar o que um
sistema no deve fazer.
Requisitos
Requisitos No Funcionais: so
restries sobre os servios ou as
funes oferecidas pelo sistema. Entre
eles destacam-se restries de tempo,
restries sobre o processo de
desenvolvimento, padres, entre
outros.
Requisitos
Requisitos
Requisitos de Domnio: so requisitos
que se originam do domnio de
aplicao do sistema e que refletem
caractersticas desse domnio. Podem
ser funcionais ou no funcionais.
Requisitos
Requisitos de Usurio:
Os requisitos de usurio para um sistema
devem descrever os requisitos funcionais e
no funcionais de modo compreensvel pelos
usurios do sistema que no tm
conhecimento tcnico detalhados. Eles deve
especificar somente o comportamento
externo do sistema, evitando tanto quanto
possvel as caractersticas do projeto de
sistema.
Requisitos
Requisitos de Usurio:
Invente um formato-padro e certifique-se
de que todas as definies de requisitos
estejam conforme este formato.
Utilize a linguagem de modo consistente.
Faa uma distino entre requisitos
obrigatrios (deve) e os desejveis
(deveria, poderia).
Requisitos
Requisitos de Usurio:
Utilize um destaque (negrito ou itlico)
para ressaltar partes importantes do
requisitos.
Evite, tanto quanto possvel, o uso de
jargo e termos tcnicos da informtica.
Requisitos
Requisitos de Sistema
So descries mais detalhadas dos requisitos
do usurio. Eles podem servir como base para
um contrato destinado implementao de
um sistema e, portanto, devem ser uma
especificao completa e consistente de todo
o sistema. Eles so utilizados pelos
engenheiros de software como ponto de
partida para o projeto de sistema.
Documento de Requisitos
a declarao oficial do que exigido
dos desenvolvedores de sistema. Deve
incluir os requisitos de usurio e uma
especificao detalhada dos requisitos
do sistema.
Se houverem um grande nmero de
requisitos, pode-se separar os requisitos
mais detalhados do sistema em outro
documento.
Documento de Requisitos
Recomendaes:
Deve especificar somente o comportamento
externo do sistema;
Deve especificar as restries implementao;
Deve ser de fcil modificao;
Deve servir como referncia para manuteno do
sistema;
Deve registrar a estratgia sobre o ciclo de vida do
sistema;
Deve caracterizar resposta aceitveis para eventos
indesejveis.
Documento de Requisitos
Modelo IEEE/ANSI 830-1993
1. Introduo
1.1 Propsito do documento de requisitos
1.2 Escopo do produto
1.3 Definies, acrnimos e abreviaes
1.4 Referncias
1.5 Viso geral do restante do documento

Documento de Requisitos
Modelo IEEE/ANSI 830-1993
2. Descrio Geral
2.3 Perspectivas do produto
2.2 Funes do Produto
2.3 Caractersticas do usurio
2.4 Restries gerais
2.5 Suposies e dependncias
3. Requisitos especficos
4. Apndices
5. ndice
Atividade
Faam um levantamento de requisitos
da Xerox. Analisem um sistema de nvel
operacional e gerencial para melhor
administrao de recursos e controle de
vendas.

Вам также может понравиться