Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

21
Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM

Transcript of Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Page 1: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Projeto de Engenharia de Software

Sistema de Gerenciamento de Maternidades - SGM

Page 2: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Roteiro

Introdução Motivação Processo de Desenvolvimento Funcionalidades Conclusão

Page 3: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Introdução

Do que se trata o SGM? O SGM é um programa de controle de

pessoal e recursos voltado para maternidades

Desenvolvido para uso em todos os aspectos da maternidade: desde o registro de partos à folha de pagamento e relatório de despesas

Page 4: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Introdução

Qualidades

Acesso remoto e distribuído

Intuitivo e simples

Fácil manutenção e expansão

Page 5: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Motivação Otimizar a administração através de

relatórios

Unificar os vários bancos de dados utilizados em um único programa

Melhorar o atendimento com as informações que poderão ser acessadas através do Banco de Dados

Page 6: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Processo de Desenvolvimento Plano de Projeto

Concepção Especificação Detalhamento Desenvolvimento Testes

Page 7: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Processo de Desenvolvimento

Risco GravidadePossibilidadeImpacto EstratégiaInaptidão com uma tecnologia proposta a ser empregada Média Baixa Atraso

Dedicar tempo e recurso humano para estudar esta tecnologia.

Prazo baixo para desenvolvimento Média Alta Atraso

Comprometimento com o cronograma proposto no plano de projeto

Ausência de algum integrante Média Baixa Atraso

Re-alocar as pessoas para suprir esta ausência.

Page 8: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Processo de Desenvolvimento

Gerência

Arquitetura

Programação

Teste

Diogo Couceiro

X X

Artur Felipe X

Diogo Salazar

X

Eduardo X

Flávio X X

Gustavo X

Papéis

Page 9: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Processo de Desenvolvimento

Modelo de Análise: Arquitetura

Page 10: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Processo de Desenvolvimento

Modelo de Análise: Diagrama de Classes

Page 11: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Processo de Desenvolvimento

Projeto de Teste Testes de unidade Testes de integração Testes funcionais Teste de interface

Page 12: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Processo de Desenvolvimento

Planejamento dos testes

Milestone Data de Início Data de TérminoPlanejar Teste 20/4/2008 25/4/2008Projetar Teste 25/4/2008 29/4/2008Implementar Teste 30/4/2008 15/5/2008

Executar Teste 15/5/2008 24/5/2008Avaliar Teste 26/5/2008 30/5/2008

Page 13: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Funcionalidades – Casos de Uso CADASTRAR MÃE

Descrição 

O administrador ou usuário do sistema poderá cadastrar uma mãe no sistema, informando o cpf, nome, telefone, endereço, acompanhante e numero do quarto que irá ficar.

Page 14: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Funcionalidades – Casos de Uso

Diagrama de Seqüência 

Page 15: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Funcionalidades – Casos de Uso

Diagrama de Classes 

Page 16: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Funcionalidades – Casos de Uso CONSULTAR FUNCIONÁRIO

Descrição  O administrador do sistema poderá

consultar um funcionário no sistema. Para essa consultar será necessário o cpf.

Page 17: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Funcionalidades – Casos de Uso

Diagrama de Seqüência 

Page 18: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Funcionalidades – Casos de Uso

Diagrama de Classes 

Page 19: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Conclusão Ferramentas

Eclipse Jude

Community Oracle

Page 20: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Conclusão

Equipe Arthur Felipe de Andrade Ferraz (afaf) Diogo Couceiro Lemos (dcl) Diogo Rodrigues dos Santos Salazar (drss2) Eduardo Martins B de A Tenorio (embat) Flavio Pereira de Araujo (fpa2) Gustavo de Andrade Lima Santana (gals)

Page 21: Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM.

Conclusão Perguntas?