You are on page 1of 9

<NOME DO PROJETO>

Especificao de Requisitos de Software


Verso <NRO>

Histrico de Reviso
Data
<D/M/A>

Verso
<NRO>

Descrio
<detalhes>

Autor
<nome>

Sumrio
1. OBJETIVO DO DOCUMENTO..................................................................................................................2
1.1. DEFINIES, ACRNIMOS E ABREVIAES .................................................................................................2
1.2. REFERNCIAS.........................................................................................................................................2
2. DESCRIO GERAL..................................................................................................................................2
3. REQUISITOS ESPECFICOS.....................................................................................................................3
3.1. MODELO DE REGRAS DE NEGCIO............................................................................................................3
3.2. MODELO DE CASOS DE USO.....................................................................................................................3
3.2.1. Catlogo de Atores.....................................................................................................................3
3.2.2. Diagrama de Casos de Uso.........................................................................................................3
3.2.3. Especificao dos Casos de Uso.................................................................................................4
3.2.3.1 Caso de Uso <Nome do Caso de Uso>....................................................................................................4

3.2.4. Prioridades dos Casos de Uso....................................................................................................5


3.3. REQUISITOS NO FUNCIONAIS..................................................................................................................5
3.3.1. Usabilidade.................................................................................................................................5
3.3.2. Confiabilidade............................................................................................................................6
3.3.3. Desempenho................................................................................................................................6
3.3.4. Suportabilidade...........................................................................................................................6
3.3.5. Restries de Design...................................................................................................................6
3.3.6. Implementao............................................................................................................................6
3.3.7. Interface......................................................................................................................................6
3.3.8. Fsicos.........................................................................................................................................7

Especificao de Requisitos de Software


1. Objetivo do Documento
Este documento identifica e descreve os requisitos do projeto <informar nome projeto>.
Dessa forma, apresentado o comportamento externo do sistema, descrevendo tambm
requisitos no funcionais, restries de projeto ou outros fatores que do uma viso geral
sobre o projeto.
Maiores

detalhes

sobre

esse

documento

podem

ser

observados

em

http://www.wthreex.com/rup/portugues/webtmpl/templates/req/rup_srs.htm

1.1. Definies, Acrnimos e Abreviaes


Esta seo deve fornecer as definies de todos os termos, acrnimos e abreviaes
necessrias adequada interpretao da SRS. Essas informaes podem ser fornecidas
mediante referncia ao Glossrio do projeto.

1.2. Referncias
Esta seo deve fornecer uma lista completa de todos os documentos mencionados em
qualquer outra parte da SRS. Cada documento dever ser identificado por ttulo, nmero
do relatrio (se aplicvel), data e organizao de publicao. Especifique as fontes a partir
das quais as referncias podem ser obtidas. Essas informaes podem ser fornecidas por
um anexo ou outro documento.

2. Descrio Geral
Esta seo descreve os fatores gerais que afetam o produto e seus requisitos. Ela no deve
especificar requisitos especficos. Em vez disso, deve fornecer uma base para esses
requisitos, que sero definidos detalhadamente na prxima seo, e facilitar sua
compreenso. Inclua itens como:
2

- perspectiva do produto
- funes do produto
- caractersticas do usurio
- restries
- suposies e dependncias
- subconjuntos de requisitos

3. Requisitos Especficos

3.1. Modelo de Regras de Negcio


Para cada Regra de Negcio identificada, deve-se criar uma tabela como a seguinte:
RN<NRO> <regra de negcio>
Descrio
<breve descrio da regra de negcio>

3.2. Modelo de Casos de Uso

3.2.1. Catlogo de Atores


Apresentar a lista de atores que fazem parte dos casos de uso, lembrando que estes so
considerados envolvidos usurios do sistema.
Ator
<ator>

Descrio
<descrio>

3.2.2. Diagrama de Casos de Uso


Apresenta o(s) Diagrama(s) de Casos de Uso para os requisitos do software identificados.
Se for necessrio, apresentar diversos diagramas para facilitar o entendimento do sistema.

3.2.3. Especificao dos Casos de Uso


Descrio do caso de uso, ressaltando principalmente a interao com os atores e o
funcionamento superficial do processo interno.
Mais informaes sobre como detalhar os casos de uso podem visto no site
http://www.wthreex.com/rup/portugues/webtmpl/templates/req/rup_ucspec.htm
Seguindo

este

modelo,

um

exemplo

pode

ser

visto

em

http://www.wthreex.com/rup/portugues/examples/csports/ex_ucsurvey.htm
Para cada Caso de Uso identificado, especific-lo utilizando o modelo abaixo:

3.2.3.1 Caso de Uso <Nome do Caso de Uso>


Identificador
Nome
Atores
Sumrio
Complexidade
Regras de Negcio
Pr-condies
Ps-condio
Pontos de Incluso
Pontos de Extenso

<id do caso de uso>


<nome do caso de uso>
<indicar o nome ou os nomes dos atores que iniciam o caso
de uso>
< breve descrio do objetivo do caso de uso >
<nvel de complexidade. Pode ser baixo, mdio, difcil>
<indicar quais as regras de negcio influenciam nesse caso
de uso>
< uma restrio ou restries que devem ser verdadeiras
antes de comear o caso de uso>
<refere-se ao estado do sistema quando o caso de uso
termina. Pode conter variantes>
<citar os casos de uso que so includos pelo caso de uso que
est sendo especificado>
<citar os casos de uso que estendem o caso de uso que est
sendo especificado>

Fluxo Principal: descrever os passos necessrios para alcanar o objetivo do processo de


negcio com sucesso. Numerar os passos, indicando a interao entre ator e sistema,
usando as colunas da tabela.
Fluxo Principal
Aes do Ator

Aes do Sistema

Fluxos alternativos: colocar um ttulo para cada fluxo alternativo. Numerar os passos,
indicar o nmero do passo do fluxo principal ou outro fluxo do qual derivada e
especificar onde continua, se retorna ao fluxo principal ou se o caso de uso encerrado.
Fluxo Alternativo <N>
4

Aes do Ator

Aes do Sistema

Fluxos de exceo: colocar um ttulo para cada fluxo de exceo. Enumerar os passos,
indicar o nmero do passo do fluxo principal ou outro fluxo do qual derivada e
especificar onde continua, se retorna ao fluxo principal, alternativo ou se o caso de uso
encerrado.
Fluxo de Exceo <N>
Aes do Ator

Aes do Sistema

3.2.4. Prioridades dos Casos de Uso


Montar tabela de prioridade de Casos de Usos a serem implementados no projeto.
Nmero
CSU<NRO>

Caso de Uso
<nome do caso de uso>

Prioridade
<alta/mdia/baixa>

3.3. Requisitos No Funcionais


Liste e descreva os requisitos no funcionais de acordo com o modelo abaixo sugerido.
Para

definies

de

requisitos

no

funcionais,

veja

site

http://www.wthreex.com/rup/portugues/process/workflow/requirem/co_req.htm
Para

maiores

detalhes

dos

itens

dessa

sesso,

veja

http://www.wthreex.com/rup/portugues/webtmpl/templates/req/rup_sspec.htm
Para

um

exemplo

de

requisitos

no

funcionais,

veja

site

http://www.wthreex.com/rup/portugues/examples/csports/ex_suppspc2.htm

3.3.1. Usabilidade
Descreva os requisitos no funcionais de Usabilidade.
RNF<NRO>
Descrio

<nome do requisito no funcional>


<breve descrio do requisito no funcional>

3.3.2. Confiabilidade
Descreva os requisitos no funcionais de Confiabilidade.
RNF<NRO>
Descrio

<nome do requisito no funcional>


<breve descrio do requisito no funcional>

3.3.3. Desempenho
Descreva os requisitos no funcionais de Desempenho.
RNF<NRO>
Descrio

<nome do requisito no funcional>


<breve descrio do requisito no funcional>

3.3.4. Suportabilidade
Descreva os requisitos no funcionais de Suportabilidade.
RNF<NRO>
Descrio

<nome do requisito no funcional>


<breve descrio do requisito no funcional>

3.3.5. Restries de Design


Descreva os requisitos no funcionais de Restries de Design.
RNF<NRO>
Descrio

<nome do requisito no funcional>


<breve descrio do requisito no funcional>

3.3.6. Implementao
Descreva os requisitos no funcionais de Implementao.
RNF<NRO>
Descrio

<nome do requisito no funcional>


<breve descrio do requisito no funcional>

3.3.7. Interface
Descreva os requisitos no funcionais de Interface.

RNF<NRO>
Descrio

<nome do requisito no funcional>


<breve descrio do requisito no funcional>

3.3.8. Fsicos
Descreva os requisitos no funcionais Fsicos.
RNF<NRO>
Descrio

<nome do requisito no funcional>


<breve descrio do requisito no funcional>

You might also like