Você está na página 1de 4

Modelo de Documento de Especificao de Requisitos

Verso: 1.1 Responsvel: Ricardo de Almeida Falbo Data: 05.09.2008

Formato: Fonte: Times New Roman 12 Espaamento: 1,5 linha

Estrutura:

O documento deve conter as seguintes informaes iniciais: Ttulo: Documento de Especificao de Requisitos Projeto: <<nome do projeto>> Verso: <<nmero da verso>> Responsvel(is): <<nomes dos responsveis pelo documento>>

1. Introduo <<Texto breve contendo uma referncia ao sistema em desenvolvimento e s tcnicas utilizadas na atividade de especificao de requisitos. Deve conter, ainda, uma descrio da organizao do documento. Esta seo obrigatria>>

2. Descrio do Mini-mundo <<Texto apresentando uma descrio geral do negcio a ser tratado pelo sistema em questo. Esta seo obrigatria>>

3. Modelo de Casos de Uso <<Apresentao do modelo de casos de uso. Deve ser iniciado com um diagrama de pacotes, junto com uma descrio de cada um dos pacotes do diagrama. Devem constar no diagrama de pacotes todos os pacotes necessrios para a construo do 1

sistema em questo, mesmo que os casos de uso descrevendo as funcionalidades estejam localizados apenas em um nico pacote. Esta seo obrigatria>>

3.x Pacote x <<Para cada pacote do diagrama de pacotes que possua funcionalidades no contexto do sistema em questo, criar uma subseo com o nome do pacote, contendo o(s) diagrama(s) de casos de uso do pacote, juntamente com uma descrio dos atores e casos de uso envolvidos. Caso s haja funcionalidades de um pacote descritas no documento, desnecessria a criao de uma subseo. Nos diagramas de casos de uso, os nomes dos casos de uso devem ser posicionados abaixo do cone (elipse) que representa o mesmo. Quando houver um caso de uso que est descrito em outro pacote, os casos de uso do pacote corrente devem ser destacados com fundo amarelo, enquanto os demais devem ter fundo branco. Alm disso, deve-se mostrar o espao de nomes do pacote de origem para casos de uso descritos em outras partes do documento ou em documentos diferentes. A descrio dos casos de uso deve seguir o modelo a seguir. Cada caso de uso deve iniciar em uma nova pgina>>

Projeto : <<nome do projeto>> Caso de Uso : <<nome do caso de uso>> Descrio: <<descrio sucinta do propsito do caso de uso>>

Curso(s) Normal(is):

Pr-condio: <<descrio da pr-condio. Clusula opcional>>

<<Descrio do curso normal do fluxo de eventos que deve ocorrer quando da realizao deste caso de uso, desconsiderando tratamentos de exceo e fluxos alternativos pouco usuais. Considerar, contudo, fluxos alternativos de importncia para o caso de uso, tipicamente, em situaes em que no fica clara qual a seqncia mais provvel de acontecimentos. Em casos de uso envolvendo vrios fluxos de eventos (por exemplo, cadastro, envolvendo incluso, alterao, consulta e excluso), abrir um item especfico para a descrio do curso normal de cada um dos fluxos de eventos. Pode ser usada uma descrio em formato narrativo ou enumerado>>

Ps-condio: <<descrio da ps-condio. Clusula opcional>>

Cursos Alternativos: <<Para cada fluxo alternativo ou tratamento de exceo identificado e no tratado na seo anterior, abrir um item para sua descrio. Fazer a mesma distino adotada no curso normal para casos de uso com mais de um fluxo de eventos>>

Classes: <<Relacionar as classes que so relevantes para tratar os conceitos envolvidos no caso de uso. Esta seo do documento pode ter seu preenchimento postergado at a fase de anlise>>

Padro de Nomenclatura para Modelos de Casos de Uso Atores: Usar substantivo singular, sempre comeando com letra maiscula. Havendo mais de uma palavra, estas devem comear com letra maiscula, exceto as preposies, separadas por espao. Ex.: Usurio, Gerente de Projeto. Casos de Uso: O nome do caso de uso deve iniciar com um verbo no infinitivo, comeando com letra maiscula. Havendo mais de uma palavra, estas tambm devem comear com letra maiscula, exceto as preposies. Palavras que indicam o objeto sobre o qual o caso de uso opera devem estar no singular. Ex.: Cadastrar Funcionrio, Efetuar Devoluo. Associaes entre Casos de Uso: As associaes entre casos de uso devem ser nomeadas com os esteretipos padro da UML (extenso: <<extend>>, incluso: <<include>>. Eventos de Casos de Uso: As regras para nomes de casos de uso devem ser aplicadas para nomear os eventos de casos de uso, quando o caso de uso envolve vrias aes (por exemplo, cadastro, envolvendo incluso, alterao, consulta e excluso). Para os casos de uso tipicamente cadastrais, devem ser usados os seguintes verbos para designar as aes acima: criar, alterar, consultar e excluir.

Padro de Nomenclatura para Diagrama de Pacotes Pacotes: Usar substantivo no singular. De modo a facilitar a rastreabilidade para uma futura implementao, os nomes dos pacotes devem iniciar com letras minsculas. Havendo mais de uma palavra, estas devem comear com letra maiscula e sem preposio. Ex.: atendimentoCliente.