Você está na página 1de 6

Sistema de Locadora

Documento de Requisitos do Sistema


Sistema de Locadora

Contedo
1.

INTRODUO..............................................................................................................................................4
1.1
VISO GERAL DO DOCUMENTO..............................................................................................................4
1.2
CONVENES, TERMOS E ABREVIAES................................................................................................4
1.2.1
Identificao dos requisitos..............................................................................................................4
1.2.2
Prioridades dos requisitos................................................................................................................4

2.

DESCRIO GERAL DO SISTEMA.........................................................................................................5


2.1

3.

ABRANGNCIA E SISTEMAS RELACIONADOS..........................................................................................5

REQUISITOS FUNCIONAIS (CASOS DE USO)......................................................................................5


3.1
CADASTRO..............................................................................................................................................5
[RF001] Criar componente............................................................................................................................5
[RF002] Excluir componente..........................................................................................................................5
[RF003] Alterar componente..........................................................................................................................6
3.2
INTERFACE..............................................................................................................................................6
[RF001] Visualizar Componente....................................................................................................................6
[RF002] Copiar componente..........................................................................................................................6
[RF003] Colar componentes..........................................................................................................................7
3.3
COMPILAO..........................................................................................................................................7
[RF001] Compilar componente......................................................................................................................7
3.4
IMPORTAO/EXPORTAO....................................................................................................................7
[RF001] Anexar documentos..........................................................................................................................7
[RF002] Exportar metodologia......................................................................................................................8
[RF003] Importar metodologia......................................................................................................................8
[RF004] Salvar metodologia..........................................................................................................................8
[RF005] Gerar site de metodologia................................................................................................................9

4.

REQUISITOS NO-FUNCIONAIS.............................................................................................................9
[NF001] Usabilidade......................................................................................................................................9
[NF002] Desempenho.....................................................................................................................................9
[NF003] Hardware e Software.......................................................................................................................9

5.

REFERNCIAS............................................................................................................................................10

Documento de Requisitos

Pgina 2 de 6
ltima Atualizao: 28/09/2016 10:43:00 PMh

1.

Introduo

Este documento especifica os requisitos do sistema ERP Agncia, fornecendo aos


desenvolvedores as informaes necessrias para o projeto e implementao, assim como para
a realizao dos testes e homologao do sistema.

1.1

Viso geral do documento

Alm desta seo introdutria, as sees seguintes esto organizadas como descrito abaixo.
1.
Seo 2 Descrio geral do sistema: apresenta uma viso geral do sistema,
caracterizando qual o seu escopo e descrevendo seus usurios.
2.
Seo 3 Requisitos funcionais (casos de uso): especifica todos os casos de uso do
sistema, descrevendo os fluxos de eventos, prioridades, atores, entradas e sadas de cada caso
de uso a ser implementado.
3.
Seo 4 Requisitos no-funcionais: especifica todos os requisitos no funcionais do
sistema, divididos em requisitos de usabilidade, confiabilidade, desempenho, segurana,
distribuio, adequao a padres e requisitos de hardware e software.
4.
Seo 5 Referncias: apresenta referncias para outros documentos utilizados para a
confeco deste documento.

1.2

Convenes, termos e abreviaes

A correta interpretao deste documento exige o conhecimento de algumas convenes e


termos especficos, que so descritos a seguir.
1.2.1 Identificao dos requisitos
Por conveno, a referncia a requisitos feita atravs do nome da subseo onde eles esto
descritos, seguidos do identificador do requisito, de acordo com a especificao a seguir:
[nome da subseo. identificador do requisito]
Por exemplo, o requisito funcional [Recuperao de dados.RF016] deve estar descrito em
uma subseo chamada Recuperao de dados, em um bloco identificado pelo nmero
[RF016]. J o requisito no-funcional [Confiabilidade.NF008] deve estar descrito na seo de
requisitos no-funcionais de Confiabilidade, em um bloco identificado por [NF008].
Os requisitos devem ser identificados com um identificador nico. A numerao inicia com o
identificador [RF001] ou [NF001] e prossegue sendo incrementada medida que forem
surgindo novos requisitos.
1.2.2 Prioridades dos requisitos
Para estabelecer a prioridade dos requisitos, nas sees 4 e 5, foram adotadas as
denominaes essencial, importante e desejvel.
5.
Essencial o requisito sem o qual o sistema no entra em funcionamento. Requisitos
essenciais so requisitos imprescindveis, que tm que ser implementados impreterivelmente.
6.
Importante o requisito sem o qual o sistema entra em funcionamento, mas de forma
no satisfatria. Requisitos importantes devem ser implementados, mas, se no forem, o
sistema poder ser implantado e usado mesmo assim.
7.
Desejvel o requisito que no compromete as funcionalidades bsicas do sistema,
isto , o sistema pode funcionar de forma satisfatria sem ele. Requisitos desejveis podem
ser deixados para verses posteriores do sistema, caso no haja tempo hbil para implementlos na verso que est sendo especificada.
Documento de Requisitos

Pgina 3 de 6
ltima Atualizao: 28/09/2016 10:43:00 PMh

2.

Descrio geral do sistema

2.1

Abrangncia e sistemas relacionados

O sistema ERP Agncia uma ferramenta para o processo de planejamento de recursos


empresariais. Fornece uma maneira intuitiva e eficiente para definir componentes adequados
a uma empresa/projeto.
um software de gesto empresarial que atende todas as demandas operacionais e
gerenciais da empresa, com processos e relatrios que controlam a evoluo dos objetivos do
negcio.
Diante de tal facilidade, o ERP Agncia contribui de modo decisivo para melhorar a qualidade
do processo de gerenciamento dos projetos e rotinas da empresa.

3. Requisitos funcionais (casos de uso)


3.1

Cadastros
[RF001] Cadastrar dados

Descrio do caso de uso: Este caso de uso permite que o usurio crie e armazene relatrios,
dados do cliente, vendas, projetos e tarefas no sistema.
Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: Em relatrios, vendas, projetos e tarefas, necessrio ter a base


de clientes cadastrada.
Sadas e ps-condio: dados so cadastrados no sistema.

[RF002] Excluir dados


Descrio do caso de uso: Este caso de uso permite que o usurio exclua dados do sistema.
Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: recebe como entrada os dados que se deseja excluir


Sadas e ps-condio: o usurio consegue excluir os dados que deseja
[RF003] Alterar dados
Descrio do caso de uso: Este caso de uso permite que o usurio altere os dados no sistema.

Documento de Requisitos

Pgina 4 de 6
ltima Atualizao: 28/09/2016 10:43:00 PMh

Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: recebe como entrada os dados que se deseja alterar.


Sadas e ps-condio: dados so alterados no sistema.

3.2

Interface
[RF001] Visualizar Dados

Descrio do caso de uso: Este caso de uso permite que o usurio visualize os dados de um
determinado componente (todos os seus atributos, exceto aqueles que so considerados suas
propriedades).
Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: deve receber como entrada o componente que se deseja visualizar.
Sadas e ps-condio: o usurio visualiza o componente desejado

3.3

Importao/Exportao
[RF001] Anexar documentos

Descrio do caso de uso: Este caso de uso permite que anexar documentos gerais a
componentes. Por exemplo, anexar um arquivo PDF ao projeto.
Prioridade:

Essencial

Importante

Desejvel

Entradas e pr-condies: deve receber como entrada o caminho absoluto para um arquivo
no sistema de arquivos.
Sadas e ps-condio: O documento anexado ao componente.
[RF002] Exportar dados
Descrio do caso de uso: Este caso de uso permite ao usurio a possibilidade de exportar
dados num determinado formato, como XML, por exemplo. O usurio tambm tem a opo
de escolher se o componente deve ou no ser exportado juntamente com seus anexos.
Prioridade:
Documento de Requisitos

Essencial

Importante

Desejvel
Pgina 5 de 6
ltima Atualizao: 28/09/2016 10:43:00 PMh

Entradas e pr-condies: A entrada um registro a ser exportado.


Sadas e ps-condio: Os componentes so exportados para um arquivo em um determinado
formato (como XML).

4.

Requisitos no-funcionais

[NF001] Usabilidade
A interface com o usurio de vital importncia para o sucesso do sistema. Como o sistema
de uso dirio e essencial, o mesmo deve ser rpido e intuitivo.
O sistema ter uma interface amigvel ao usurio primrio sem se tornar cansativa aos
usurios mais experientes.
Prioridade:

Essencial

Importante

Desejvel

[NF002] Desempenho
Embora no seja um requisito essencial ao sistema, deve ser considerada por corresponder a
um fator de qualidade de software.
Prioridade:

Essencial

Importante

Desejvel

[NF003] Hardware e Software


Visando criar um produto com maior extensibilidade e flexibilidade, deve ser adotada como
linguagem principal, o PHP, seguindo cuidadosamente as tcnicas de orientao a objetos e
padro MVC. Entretanto, outras linguagens tambm sero usadas quando indicaes tcnicas
recomendarem.
O uso da linguagem PHP permite no especificar qual ser o sistema operacional e a mquina
em que o programa ir executar. No entanto, essa mquina dever se comunicar com um
sistema de banco de dados e um servidor de processamento.
Prioridade:

5.

Essencial

Importante

Desejvel

Referncias

Documento de Requisitos

Pgina 6 de 6
ltima Atualizao: 28/09/2016 10:43:00 PMh

Você também pode gostar