Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelo2-ProjetodeSoftware - Levantamento Requisitos
Modelo2-ProjetodeSoftware - Levantamento Requisitos
e Anlise do Projeto
<Nome do Software>
Verso <2.0>
Equipe:
<Integrantes da equipe:
Marconi Madruga
Roberta Arcoverde
Shirley da Silva>
Verso
Descrio
Autor
Sumrio
VERSO <2.0>.....................................................................................................................................1
1
INTRODUO................................................................................................................................4
1.1
Objetivos deste documento..................................................................................................4
1.2
Escopo do produto...............................................................................................................4
1.2.1 Nome do produto e de seus componentes principais.......................................................4
1.2.2 Descrio do produto.......................................................................................................4
1.2.3 Misso do produto..............................................................................................................4
1.3
Definies e siglas...............................................................................................................4
1.4
Tcnica(s) utilizada(s) para levantamento de requisitos....................................................4
2
DESCRIO GERAL DO PRODUTO.................................................................................................4
2.1
Perspectiva do produto........................................................................................................5
2.1.1 Diagrama de Contexto.....................................................................................................5
2.2
Usurios e sistemas relacionados.......................................................................................5
2.2.1 Descrio.........................................................................................................................5
3
REQUISITOS ESPECFICOS.............................................................................................................6
3.1
Identificao dos requisitos.................................................................................................6
3.2
Prioridades dos requisitos...................................................................................................6
3.3
Descrio dos requisitos.....................................................................................................6
Requisitos funcionais.......................................................................................................................8
3.3.1 Diagrama de casos de uso...................................................................................................8
3.3.1.1 Casos de Uso: Usurio <Diagrama de Caso de Uso para cada ator envolvido>.............8
3.3.2 Casos de Uso: Usurio <Descrio de todos os casos de uso para cada ator>...................8
3.3.2.1 [RU USU01] Consulta Detento em Outro Sistema......................................................8
3.3.2.1.1 Descrio......................................................................................................................8
3.3.2.1.2 Prioridade......................................................................................................................8
3.3.2.1.4 Pr-condies................................................................................................................9
3.3.2.1.5 Ps-condio.................................................................................................................9
3.3.2.1.6 Fluxos principal............................................................................................................9
3.3.2.1.6.1 Penitencirias no encontradas..................................................................................9
3.3.2.1.7 Fluxo secundrio...........................................................................................................9
3.3
Requisitos no funcionais....................................................................................................9
3.4.1 [RNF 01] Utilizao de Sistema Anterior........................................................................9
3.4.2 [RNF 02] Relatrios........................................................................................................9
3.4.3 [RNF 03] Tempo de Resposta........................................................................................10
3.4.4 [RNF 04] Interface Amigvel........................................................................................10
3.4.5 [RNF 05] Sistema de Ajuda...........................................................................................10
3.4.6 [RNF 06] Usurios Simultneos....................................................................................10
3.4.7 [RNF 07] Uso do Teclado..............................................................................................10
3.4.8 [RNF 08] Histrico de Eventos.....................................................................................10
3.4.9 [RNF 09] Backup dos Dados.........................................................................................10
3.4.10 [RNF 10] Fcil Migrao.............................................................................................11
4.
Cronograma do Projeto..................................................................................................11
ANEXO A ..........................................................................................................................................12
1 Introduo
1.1 Objetivos deste documento
<Descrever os objetivos deste documento, para explicar ao leitor a importncia dele>
Pblico Alvo: <descrever quem o pblico alvo e quais suas caractersticas principais>
1.2.2
<Gerenciamento de Funcionrios>
Descrio do produto
<Descrever o produto informando onde ser aplicado, como ser utilizado >
1.2.3 Misso do produto
<Descrever qual a misso do produto>
Sigla
Definio
SIGEP
SGBD
SC
Sistema de Cadastramento
RG
CPF
Diagrama de Contexto
Descrio
Nmero
de ordem
Ator
Definio
Usurio
Funcionrio
Administrador
Penitenciria externa
Sistema de
Monitoramento
3 Requisitos especficos
3.1 Identificao dos requisitos
Por conveno e para facilitar a identificao dos casos de uso junto aos atores e contextos, a
referncia feita de acordo com o esquema abaixo:
[sigla de subseo | identificao do ator | numerao]
Os atores so identificados pelas primeiras trs letras do seu nome.
Essencial
Desejvel
Requisitos funcionais
3.3.1 Diagrama de casos de uso
3.3.1.1 Casos de Uso: Usurio <Diagrama de Caso de Uso para cada ator envolvido>
3.3.2 Casos de Uso: Usurio <Descrio de todos os casos de uso para cada ator>
3.3.2.1 [RU USU01] Consulta Detento em Outro Sistema
3.3.2.1.1 Descrio
O usurio pode consultar o histrico de um determinado detento em outras penitencirias. Este
caso de uso requer a interao com sistemas externos de outras penitencirias, para prover os
dados requisitados.
3.3.2.1.2 Prioridade
Essencial
3.3.2.1.4 Pr-condies
O sistema de cada penitenciria integrada com o SIGEP tem que estar no ar e funcionando
normalmente;
3.3.2.1.5 Ps-condio
Uma tela contendo dados pessoais, dados penais, histrico do comportamento, histrico de
funes realizadas dentro e fora do presdio;
3.3.2.1.6 Fluxos principal
3.3.2.1.6.1 Penitencirias no encontradas
Aes do Ator
1. exibida uma
tela informando
ao usurio que a
penitenciria
informada no
foi encontrada.
3.
5.
Aes do Sistema
2. exibida uma tela informando ao usurio que a penitenciria
informada no foi encontrada.
4.
6.
1.3
Aes do Sistema
8. exibida uma tela informando ao usurio que a penitenciria
informada no foi encontrada.
10.
12.
Requisitos no funcionais
Descrio: Em cada tela de consulta, dever existir uma opo para gerar o resultado da consulta em
um arquivo .doc.
Prioridade: Importante
3.4.3 [RNF 03] Tempo de Resposta
Descrio: Cada consulta ou interao com o sistema no deve ultrapassar, em mdia, dez segundos.
Prioridade: Desejvel
3.4.4 [RNF 04] Interface Amigvel
Descrio: O SIGEP tem que ser simples na sua interface grfica e dever considerar aspectos de
usabilidade para seu desenvolvimento. Deve conter menus e botes de acesso que beneficiem a
navegabilidade do usurio, incluindo um elevado grau de validaes na entrada de dados e orientaes
parametrizadas. O sistema dever tambm ser desenvolvido em lngua portuguesa e de tal forma que
no exija conhecimentos especializados em informtica para a sua operacionalizao.
Prioridade: Importante
3.4.5 [RNF 05] Sistema de Ajuda
Descrio: Em qualquer ponto do sistema, dever conter acesso a um mdulo de ajuda, de forma a
possibilitar ao usurio seu auto-aprendizado e/ou tirar qualquer dvida sobre a operao que esteja
realizando, com acesso por ndice ou busca.
Prioridade: Desejvel
3.4.6 [RNF 06] Usurios Simultneos
Descrio: O sistema dever suportar processamento multi-usurio, ou seja, vrios usurios
conectados e operando o sistema ao mesmo tempo.
Prioridade: Essencial
3.4.7 [RNF 07] Uso do Teclado
Descrio: Todas as principais funes do sistema devero ter sua acessibilidade tambm via teclado.
Prioridade: Desejvel
3.4.8 [RNF 08] Histrico de Eventos
Descrio: O SIGEP dever manter histrico de todas as informaes e transaes que ocorrerem no
sistema, com o nome do usurio que executou junto com a data/hora.
Prioridade: Importante
3.4.9 [RNF 09] Backup dos Dados
Descrio: Atravs de intervalos previamente definidos pelo usurio, o sistema dever efetuar backups
slidos, consistentes e confiveis de toda sua base de dados, de forma a permitir sua recuperao
imediata sempre que necessrio.
Prioridade: Essencial
3.4.10 [RNF 10] Fcil Migrao
Descrio: O SIGEP dever ser desenvolvido atravs de uma arquitetura flexvel para introduo de
melhorias ou adequaes posteriores e insero de novas rotinas sem elevao de custo ou esforo
adicional.
Prioridade: Desejvel
5. Diagrama de Pacotes
< diagrama a seguir mostra a arquitetura de pacotes do sistema onde foi dividido em: GUI, que contem todas
as classes da interface grfica; Controle, que contem as classes de controle; Comunicao, que contem as
classes responsvel pelo protocolo de comunicao do sistema; Comentario e Ocorrencia, que contem as
classes bsicas e seus respectivos repositorios; SubsistemaServidorDeEmail, que contm todas as classes do
subsitema de email. >
6. Cronograma do Projeto
<Cronograma do Projeto com os papis de todos os participantes, e os tempos estimados para cada
fase do projeto, utilizando o MicrosoftProject>
Anexo A
Tcnica de Levantamento de Requisito - <Nome da Tcnica e descrio dos procedimentos e
resultados obtidos>