Você está na página 1de 7

AFARP Faculdade de Ribeiro Preto LUCAS PINHEIRO DE SOUZA MACIEL BATISTA DA CRUZ

TRABALHO DE ENGENHARIA E SOFTWARE:

PLANO DE PROJETO DE SOFTWARE PARA UMA BIBLIOTECA PBLICA

Trabalho apresentado como requisito parcial de avaliao do 1 bimestre da disciplina de Engenharia de Software. Profa. Daniele Cicillini.

Ribeiro Preto 2014

Sumrio:
1 ELABORAO DA PROPOSTA o 1.1 Introduo o 1.2 Viso Geral 2 ESPECIFICAES DOS REQUISITOS DE ENTRADA 1. Algoritmo de funcionamento 2. Levantamento de requisitos 3. Desenvolvimento de software 4. Modelagem do banco de dados 5. Cadastro de produtos 6. Cadastro de clientes 7. Impresso de ticket 8. Entrega 9. Interface grfica 10. Testes 11. Implantao do sistema 12. Treinamento 13. Teste final

3 CRONOGRAMA DO PROJETO

1. ELABORAO DA PROPOSTA

1.1 Introduo
Este trabalho visa a elaborao de um plano de desenvolvimento de software para o modelo de uma biblioteca pblica, visa automatiza atravs de um software as etapas desde o cadastramento do livro at a sua devoluo por parte do leitor que ir alugar esse livro.

1.2 Viso Geral


O software ter a finalidade de efetuar o cadastramento de usurios do software e a empresa, cadastramento dos livros, cadastramento de leitores, reserva de livros pelos leitores, sistema de impresso dos tickets emitidos pela alocao do livro, sistema de cobrana caso o leitor atrase a entrega do livro para calculo da multa, baixa no sistema para liberar leitor para prxima locao, todos esses requisitos funcionando em comunicao com o banco de dados, armazenando todos os processos.

2. ESPECIFICAES DOS REQUISITOS DE ENTRADA


O software da biblioteca contar com os seguintes requisitos de entrada:

1. Algoritmo de funcionamento 2. Levantamento de requisitos 3. Desenvolvimento de software 4. Modelagem do banco de dados 5. Cadastro de produtos 6. Cadastro de clientes 7. Impresso de ticket 8. Entrega 9. Interface grfica 10. Testes 11. Implantao do sistema 12. Treinamento 13. Teste final

1. Algoritmo de funcionamento
Desenvolver o funcionamento da biblioteca em forma de algoritmo, determinar todas aes necessrias para correta modelagem tanto do banco de dados quanto do desenvolvimento do software.

2. Levantamento de requisitos
Efetuar levantamento das necessidades para o desenvolvimento do software para a biblioteca, fazer levantamento de custos e de equipe, efetuar a elaborao de hardware e objetos necessrios para finalizar o projeto.

3. Desenvolvimento de software
Aps levantamento dos requisitos e construo do algoritmo de funcionamento, elaborar o perodo de desenvolvimento do software.

4. Modelagem do banco de dados


Efetuar modelagem do banco de dados para o software, conferir se os relacionamentos esto devidamente corretos conforme ao algoritmo e levantamento de requisitos.

5. Cadastro de produtos
Desenvolver pgina para cadastro dos livros com ligao com o banco de dados, exigir o preenchimento correto dos itens necessrios para o devido cadastramento dos produtos.

6. Cadastro de clientes
Desenvolver pgina para cadastro dos clientes com ligao com o banco de dados, exigir o preenchimento correto dos itens necessrios para o devido cadastramento dos clientes.

7. Impresso de ticket
Desenvolver pgina para impresso dos dados dos clientes,data de locao e de entrega e dados dos livros.

8. Entrega
Desenvolver pgina para baixa dos livros entregados pelos leitores no banco de dados, liberando o cliente para nova locao e disponibilizando novamente o livro para reserva ou locao na biblioteca.

9. Interface grfica
Desenvolver interface grfica de layout agradvel simples e intuitiva para uma boa adaptao aos usurios do sistema e fcil operao do mesmo.

10.

Testes

Realizar testes de funcionamento no cliente, disponibilizar verso beta do software para correes e melhoramentos durante o processo de produo.

11.

Implantao do sistema

Instalao dos sistema na biblioteca em fase de teste, implementao do sistema ainda sem estar em produo.

12.

Treinamento

Oferecer treinamento aos funcionrios da biblioteca para instrui-los na utilizao do novo sistema de gerenciamento da biblioteca.

13.

Teste final

Realizar testes finais de verificao de todos os requisitos levantados no cliente, aprovado no teste final liberar para uso em produo do sistema.

3. CRONOGRAMA DO PROJETO

: Atividades Algoritmo de funcionamento Levantamento de requisitos Desenvolvimento de software Modelagem do banco de dados Cadastro de produtos Cadastro de clientes Impresso de ticket Entrega Interface grfica Testes Implantao do sistema Treinamento Teste final Recursos Gerente de Projetos Gerente de Projetos Empresa DBA Programador Programador Programador Programador Designer Cliente \ Usurios Programador Comunicao Programador Qtde Dias 3 3 60 5 10 6 5 7 15 5 3 1 1 Data Inicio Data Final

26/03/2014 29/03/2014 01/04/2014 04/04/2014 01/04/2014 30/06/2014 04/04/2014 10/04/2014 07/04/2014 18/04/2014 14/04/2014 21/04/2014 19/04/2014 26/04/2014 23/04/2014 30/04/2014 30/04/2014 16/05/2014 16/05/2014 21/05/2014 22/05/2014 26/05/2014 27/05/2014 27/05/2014 28/05/2014 28/05/2014

Você também pode gostar