Escolar Documentos
Profissional Documentos
Cultura Documentos
<Nome do Projeto>
Perodo:
Cel. Fabriciano - MG
<Data>
1Introduo
A introduo tem por finalidade apresentar o problema que se vai estudar, acenar para seu estgio de
desenvolvimento e para a relevncia da pesquisa realizada. Deve conter os seguintes itens: a)
apresentao sumria do estgio de desenvolvimento do assunto mediante referncia a tudo que j
se escreveu sobre ele; b) referncia s possibilidades de contribuio da pesquisa agora
desenvolvida, sem anunciar solues ou concluses a que se chegou; e c) delimitao clara do
campo da pesquisa e colocao das partes componentes do corpo do trabalho, justificando-as
brevemente.
Cumpre observar que a introduo deve ser bem cuidada. Tem caractersticas principais a brevidade
e a segurana, isto , deve acenar para o histrico da questo, sem reconstitui-lo; deve referir-se s
partes do corpo do trabalho a largos traos, sem maiores desenvolvimentos; deve, ainda, despertar
confiana com relao seriedade e validade da pesquisa, o aluno de que o examinador colhe a
primeira imagem.
3Delimitao do Projeto
2
6.3 Anlise de Risco do Projeto (Dispensvel para os alunos do 1, 2 e 3 perodos)
Exemplo:
Riscos Probabilidade Estratgias reduo de riscos
ocorrer
Dificuldades para aprendizagem de Mdia Disponibilizar contato com algum
linguagem de programao conhecedor da linguagem.
No ter disponveis softwares Baixa Buscar softwares alternativos
necessrios
4Cronograma do Projeto
O cronograma a seguir apenas um exemplo, desenvolva o seu cronograma conforme a
necessidade de seu projeto.
1. Desenvolvimento da Proposta;
8. Testes do sistema;
9. Documentao final.
3
5Custo Total do Projeto (Dispensvel para os alunos do 1, 2 e 3
perodos)
Faa uma estimativa (em reais) de quanto voc julga que seu sistema custaria
6Documentao do Projeto
Deve ser feita uma descrio mais detalhada de todos os Requisitos Funcionais do Produto.
Utilizaremos para isso o modelo abaixo. Neste item tambm devem ser acrescentados todos os
diagramas que pode ajudar a entender cada funo
Alm de descrever o papel do ator no sistema deve-se tambm incluir a freqncia de uso (diria,
semanal, mensal, bimestral, etc) de cada ator e a proficincia (habilidade) em informtica (baixa,
mdia, alta) esperada para cada um.
Casos de Uso
4
Acrescentar o diagrama de casos de uso
Requisitos Funcionais
Pr condies:
1. Pr condies: Usurio est no conjunto de usurios efetivos.
Fluxo principal:
1. O sistema recebe os dados necessrios para efetuar o login do usurio.
2. Os dados so validados pelo sistema e o usurio tem acesso aos recursos
personalizados deste.
Usurio Inexistente
- Login ou senha inexistentes.
Ao tomada: Uma mensagem ser exibida informando ao usurio que o campo est incorreto.
Exemplo: Cadastro de Cliente
Pr-condies:
1. O sistema est em modo de cadastro
Fluxo Principal:
1. O Sistema exibe a interface de Cadastro de Clientes
2. O Balconista informa a opo desejada
5
3.1. O Sistema emite uma mensagem de Erro e cancela (aborta) a excluso.
4. Se no houver vendas para o cliente:
4.1. O Sistema exclui o cliente.
Obs.: Na excluso fundamental que estejam claras as verificaes (as restries) que precisam ser
feitas antes da excluso. No caso anterior eu verifiquei se existiam vendas para o cliente antes de
excluir.
Fluxo Principal
1. O Balconista seleciona o cliente para o qual se est realizando a venda.
2. Para cada mercadoria da venda:
2.1. O Balconista seleciona a mercadoria
2.2. O Balconista informa a quantidade vendida da mercadoria
2.3. O Sistema totaliza o preo da mercadoria no preo total da venda
2.4. O Sistema d baixa no estoque da mercadoria vendida
3. O Balconista informa a forma de pagamento selecionada pelo cliente
4. Se a venda for a prazo
4.1. O sistema insere as parcelas de contas a receber
5. O Balconista encerra a venda
Pr-condies:
1. O sistema est em modo de emisso de relatrios
Fluxo principal:
1. O Gerente aciona o comando Gerar Relatrio
2. Para cada mercadoria cadastrada:
2.1. O sistema exibe nome seguido do saldo da mercadoria (soma as compras e subtrai as
vendas da mercadoria).
<Na seqncia exemplos de requisitos no funcionais. Use aqueles que forem aplicveis ao seu
projeto e inclua outros se necessrio>
Usabilidade
Esta seo descreve os requisitos no funcionais associados facilidade de uso da interface com o
usurio, material de treinamento e documentao do sistema.
6
[NF001] Tempo de Retorno aps Falha
Aps uma falha que indisponibilize temporariamente o acesso ao site, o sistema deve voltar ao ar em
no mximo 3 dias.
Prioridade: Importante.
[NF002] Disponibilidade
O sistema deve estar disponvel 24 horas por dia, sete dias por semana. Caso seja necessria
alguma manuteno no site, faz-lo em uma verso para testes, no disponvel para os usurios, e
ento aplicar as mudanas na verso disponvel para os usurios.
Prioridade: Essencial.
Desempenho
Esta seo descreve os requisitos no funcionais associados eficincia, uso de recursos e tempo
de resposta do sistema.
Segurana
Esta seo descreve os requisitos no funcionais associados integridade, privacidade e
autenticidade dos dados do sistema.
O administrador, para ter acesso ao sistema, deve informar login e senha de identificao. Tambm
devem se identificar os usurios que desejaremos servios personalizados ou alterao de dados
cadastrais.
Prioridade: Essencial.
Padres
Esta seo descreve os requisitos no funcionais associados a padres ou normas que devem ser
seguidos pelo sistema ou pelo seu processo de desenvolvimento.
Hardware e software
Esta seo descreve os requisitos no funcionais associados ao hardware e software usados para
desenvolver ou para executar o sistema.
7
[NF001] Linguagem de Implementao
O sistema dever ser implementado em Java, utilizando os conceitos de programao orientada a
objetos. Alm disso, a interfaces ser implementada em HTML contendo cdigo JavaScript e JSP.
Prioridade: Importante.
Prioridade: Importante.
[NF003] Ferramentas
O sistema ser desenvolvido com auxlio das seguintes ferramentas case: Rational Rose para anlise
e projeto em UML, JBuilder 7.0 para desenvolvimento de cdigo Java, Microsoft Office 2000 Premium
para confeco dos artefatos.
Prioridade: Importante.
Compatibilidade
[NF001] Arquivos
O sistema deve seguir um padro de gerao de arquivos compatveis com o sistema de Gesto de
Clientes.
Prioridade: Essencial.
8
6.4 Projeto de Dados
ENTIDADE: CIDADE
Nome do Tipo Tam Descrio Mscara Regra Valores
Atributo Validao Vlidos
CdCidade integer 5 Cdigo da Cidade 99999 >0
NmCidade varchar 40 Nome da Cidade @! not null
SgEstado char 2 Sigla do Estado @! not null
ENTIDADE: BAIRRO
Nome do Tipo Tam Descrio Mscara Regra Valores
Atributo Validao Vlidos
CdBairro integer 5 Cdigo do Bairro 99999 >0
NmBairro varchar 40 Nome do Bairro @! not null
8Referncias Bibliogrficas
9Apndice
Todo material desenvolvido pelo prprio aluno, uma informao complementar, com o intuito de
complementar argumentao e desenvolvimento do projeto.
10 Anexo
Documento no elaborado pelo autor, que serve de fundamentao, comprovao e ilustraes.
Exemplo: documento usado como suporte para estabelecer requisitos e os modelos do projeto no
sub-tpico do captulo 6 que trata de Materiais de Referncia.