Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 7 - Especificacao - de - Software2
Aula 7 - Especificacao - de - Software2
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:
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:
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:
Requisitos
Requisitos de Usurio:
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:
Documento de Requisitos
Modelo IEEE/ANSI 830-1993
1. Introduo
1.1
1.2
1.3
1.4
1.5
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.