Sie sind auf Seite 1von 4

Modelo para Especificao dos Requisitos do Software

Referncias:
IEEE Std. 830 1993. IEEE Recommended Practice for Software Requirements
Specifications.
Filho, W.P.P. Engenharia de Software: Fundamentos, Mtodos e Padres. LTC: Rio de
Janeiro, 2001.

Informaes da Capa
Nome do Documento:
Identificao do projeto para o qual a
documentao foi produzida:
Nome dos autores e das organizaes que
produziram o documento:
Nmero da reviso do documento:
Data da aprovao:
Assinatura de aprovao:
Lista dos nmeros de reviso e datas de
aprovao das revises anteriores:

1 Introduo
1.1 Objetivos do documento
Descreve-se aqui o propsito da ER, especificando o pblico deste documento.

1.2 Escopo do produto


Descreve-se aqui uma primeira viso sinttica do escopo do produto especificado.

1.3 Materiais de referncia


Descreve-se que a informao necessria para que todas as fontes de dados citadas na
ER possam ser recuperadas, caso necessrio.

1.4 Definies e siglas


Descreve-se aqui a definio de todas as siglas, abreviaes e termos usados na ER.

1.5 Viso geral deste documento


Descreve-se aqui o que o restante da ER contm, indicando sua estrutura bsica.

2 Descrio geral do produto


2.1 Perspectiva do produto
2.1.1 Diagrama de contexto
Inclui-se aqui um diagrama de contexto, onde deve ser mostrada a interface do produto
com o seu ambiente de aplicao, inclusive os diversos tipos de usurios e outros sistemas do
cliente com os quais o produto deve interagir.

2.1.2 Interfaces de usurio


Identificam-se aqui as interfaces do produto com os seus usurios humanos. Para cada
interface, detalhar o respectivo nome, caso de uso, ator e uma descrio sucinta do seu
objetivo.

2.1.3 Interfaces de hardware


Identificam-se aqui as caractersticas de hardware do sistema maior que sejam
relevantes do ponto de vista da especificao do software, tais como dispositivos especiais.

2.1.4 Interfaces de software


Identificam-se aqui as interfaces com outros produtos de software, tais como
aplicativos que recebem dados do produto ou enviam dados para ele, sejam on-line, atravs de
arquivos ou atravs de bancos de dados.

2.1.5 Interfaces de comunicao


Identificam-se aqui as caractersticas das redes de comunicao, tais como protolocos
e padres, que exijam tratamento especial por parte desse produto.

2.1.6 Restries de memria


Identificam-se aqui os limites requeridos de memria primria e secundria. Esses
limites s devem ser especificados quando isso for um requisito a ser exigido para a aceitao
do produto.

2.1.7 Modos de operao


Identificam-se aqui os modos requeridos de operao, tais como: interativa, em lote,
automtica, realizao de funes de suporte, realizao de funes de backup e recuperao.

2.1.8 Requisitos de adaptao ao ambiente


Definem-se aqui possveis requisitos de adaptao do produto aos ambientes
particulares onde ele ser implantado. Por exemplo, parmetros e mtodos de configurao
requeridos para ambientes especficos devem ser descritos aqui.
Nmero
Requisito
Detalhes
de ordem
1
Configurao da impresso do ticket de venda e Dimenses dos relatrios
da Nota Fiscal
devero ser configurveis.

2.2 Funes do produto


Identificam-se aqui as principais funes que o produto desempenhar, descrevendo de
forma sinttica o objetivo de cada uma.

2.3 Caractersticas dos usurios


Descrevem-se aqui as principais caractersticas dos grupos de usurios esperados para o
produto, tais como cargo ou funo, permisso de acesso, freqncia de uso, nvel de
instruo, proficincia no processo de negcio e proficincia em informtica.

2.4 Restries
Descrevem-se aqui aspectos tcnicos e gerenciais que possam limitar as opes dos
desenvolvedores, tais como restries legais.

2.5 Hipteses de trabalho


Descrevem-se aqui fatores que no so restries limitativas do desempenho, como na
subseo anterior, mas fatores cuja alterao requer modificaes na ER, como, por exemplo,
verso a ser utilizada do ambiente operacional ou plataforma de desenvolvimento.

2.6 Requisitos adiados


Descrevem-se aqui os requisitos que foram identificados durante a elaborao dessa
especificao, mas cujo atendimento se decidiu deixar para verses futuras.

3 Requisitos especficos
3.1 Interfaces externas
3.1.1 Viso geral
Descreve-se aqui, de forma detalhada, todas as entradas e sadas do produto.

3.1.2 Requisitos para interfaces grficas de usurio


Sugere-se, no caso de interfaces grficas, a incluso dos seguintes elementos:
o Um esboo do leiaute grfico sugerido para a interface;
o Uma descrio dos relacionamentos com outras interfaces;
o Um diagrama de estados, caso necessrio para melhor entender-se o
comportamento requerido da interface;
o Uma lista dos campos de dados da interface;
o Uma lista dos comandos da interface;
o Observaes.

3.2 Requisitos funcionais


3.2.1 Diagramas de casos de uso
Incluir todos os casos de uso que se pretende implementar em uma liberao. Pode-se
incluir ainda: um certo caso de uso e seus relacionamentos, todos os casos de uso para um
certo ator.

3.2.2 Fluxos dos casos de uso


Pr-condies para a realizao do caso de uso;
Fluxo principal do caso de uso, descrito na forma de uma seqncia de passos;
Fluxos alternativos do caso de uso;
Descries mais formais, como diagramas de estado ou de atividade, se a
complexidade do caso de uso exigir;
o Observaes.
o
o
o
o

3.3 Requisitos no-funcionais


3.3.1 Requisitos de desempenho
Requisitos de desempenho devem ser especificados de forma quantitativa e
mensurvel.

3.3.2 Requisitos de dados persistentes


Descrevem-se aqui estruturas lgicas de dados persistentes (que mantm seu valor
aps a execuo do programa) que sejam usadas pelo produto. Cada estrutura de dados pode
ser, por exemplo, um arquivo convencional ou uma tabela em um banco de dados.

3.3.3 Restries ao desenho


Restries de projeto impostas por padres externos, como o leiaute da nota fiscal, que
imposto pela Secretaria de Receita.

3.3.4 Atributos de Qualidade


Indica os atributos de qualidade, seguindo as caractersticas e subcaractersticas
recomendadas pela norma ISO-9126.

4 Informaes de suporte
A ER deve incluir informaes de suporte adequadas, tais como ndices e apndices.

Das könnte Ihnen auch gefallen