Você está na página 1de 7

Especificao de Requisito de Software

<Nome do Projeto> Especificao de Software Para <Subsistema ou Recurso>


Verso <x.y>

Especificao de Requisito de Software

Histrico da Reviso
Data <dd/mmm/aa> Verso <x.x> <detalhes> Descrio <nome> Autor

Especificao de Requisito de Software

1. Introduo
Este documento tem por objetivo orientar o processo de coleta e elicitao dos requisitos necessrios para o desenvolvimento de um software. Nele devero estar contidas as informaes necessrias que permita ao cliente (e outras partes interessadas) descreverem as funes desejadas do produto, o seu desempenho, aparncia, as relaes entre as partes interessadas, expectativas, e as outras caractersticas que se julgar necessria. Requisito (a) uma condio ou capacitao necessria a um usurio para solucionar um problema ou encontrar um objetivo (b) uma condio ou capacitao que um sistema ou componente do sistema precisa atender ou ter para satisfazer um contrato, padro, especificao, ou outro documento formalmente estabelecido. O conjunto de todos os requisitos forma a base para o posterior desenvolvimento do sistema ou componente do sistema. (FIORINI_1998, pg. 65 e 66) Os requisitos podem ser um subconjunto dos requisitos totais do produto, ou podem constituir os requisitos completos do produto. (CMU_2002, pg. 85).

2. Finalidade
Descrever os fatores necessrios para fornecer uma viso completa e abrangente dos requisitos do software.

3. Referncias
Relacionar aqui os documentos externos que se fizerem necessrio para completar este documento.

4. Envolvidos
Descreva aqui os envolvidos no projeto (steakholds) de acordo com o quadro abaixo:

Identifica o

Grupo

Nome

Funo grupo

Grau projeto

Contato

Disponibilidade de hortio

5. Premissas e Restries

Especificao de Requisito de Software Os usurios devem estar familiarizados com a utilizao de um navegador (browser) de acesso internet ( Internet Explorer, FireFox, etc....).

6.

Requisitos Funcionais
Descreva nesta seo os requisitos funcionais do sistema, em uma linguagem natural, que possibilite posteriormente a elaborao tcnica a fim de permitir a construo do software, com testes e verificaes atravs de uma rastreabilidade.

7.

Requisitos No Funcionais
Relacione aqui os requisitos que no esto relacionados diretamente com a funcionalidade de um sistema.

Casos de uso
Especifique aqui os casos de uso de acordo com os requisitos funcionais.

7.1 Matriz de Rastreabilidade: Casos de uso Requisitos funcionais relacionados

Relao de diagramas UML Nesta seo sero relacionados todos os diagramas UML utilizado no sistema e local onde os mesmo esto armazenados. Tipo do diagrama Nome do diagrama Local de armazenamento

8. Cronograma Funcional
Contm as fase do projeto, a descrio das atividades com seu perodo de realizao.

Especificao de Requisito de Software

10. 1 Perodo do projeto


8.1.1 Perodo mnimo

A data limite mnima em que o projeto dever ser concludo. 8.1.2 Periodo mximo

A data limite mxima em que o projeto dever ser concludo.

10.2 Cronograma
Relacione todas as atividades a serem executadas no projeto. 10.2.1 Identificao da Fase. Relacione a fase do projeto a ser controlada. 10.2.2 Descrio da atividade Descreva a ativiadade a ser executada. 10.2.3 Perodo de realizao Com base nos dias teis necessrios para a realizao e levando em considerao as atividades precedentes e correlacionadas, informe a sua data inicial e final. 10.2.3 Responsvel. Informe o responsvel pela atividade 10.2.4 Tabela. Utilize a tabela abaixo para coleta das informaes: Identifica o da fase Descrio da atividade Data Inicial Data Final Evoluo / Realizao (%) Responsvel Data Atualiza o

Todo projeto deve ter obrigatoriamente as seguintes fases: Modelagem de negcios, Requisitos, Anlise e Desing, Implementao, Testes e Implantao.

Especificao de Requisito de Software

11 Teste de Requisitos de Software


11.1. Introduo Esse documento contm procedimentos necessrios para testar os requisitos previamente descritos, de tal forma que garanta a qualidade do cdigo produzido. 11.2 Finalidade Orientar os profissionais envolvidos no projeto a forma de como devero proceder para testar as funcionalidades do produto 11.3 Definies, Acrnimos e Abreviaes Nesta seo sero descritos as abreviaes, definies e acrnimos necessrios para a interpretao dos Requisitos, em ordem alfabtica. 11.4 Requisito Funcional: 3.1.1 - Dever ser identificado de acordo com a nomenclatura: RFnnn : onde nnn dever ser um seqencial inicia em 001. 11.5 Caso de Teste: 3.1.2 - Dever ser identificado de acordo com a nomenclatura: CTnnn : onde nnn dever ser um seqencial inicia em 001. 11.6 Status: dever ser informado como: - Proposto - Validado Rastreamento do Requisitos 11.7.1 Tabela de rastreamento dos requisitos Identificao do Requisito [RFxxx] Identificao dos Casos de Testes [CTxxx], ........ Responsvel pelo teste Status

Especificao de Requisito de Software Casos de Teste 11.7.2 Identifique o caso no formato CTnnn. Devero ser criados casos de teste unitrios, de integrao e de sistema. 11.8.1.1 Gerao da base de dados crie um banco de dados com as entidades envolvidas no caso. 6.1.2.1 Informe a localizao fsica da base de dados. Como identificao do servidor e diretrios. 11.8.1.2 Alimente as entidades com informaes que permitam testar todas as funcionalidades do software 11.8.1.3 Teste as funcionalidades do caso. - Descrio Descreva os procedimentos a serem testados - Resultado esperado Descreva o resultado esperado com este teste. - Problema encontrado Relacione o erros e inconsistncias detectados no processo. - Soluo do problema Descreva a soluo para cada item.

11.8

Classificao do Teste

1 Unitrio : dever ser processo aps o termino do cdigo de um determinado processo. 2 Integrao: entre os diversos processos envolvidos no caso. 3 Sistema:dever passar pelas fases de configurao, instalao, integridade, segurana, documentao, backup e desempenho.

Você também pode gostar