Projeto de Engenharia de Software Sistema de Gerenciamento de Maternidades - SGM Roteiro Introdução Motivação Processo de Desenvolvimento Funcionalidades Conclusão 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 Introdução Qualidades Acesso remoto e distribuído Intuitivo e simples Fácil manutenção e expansão 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 Processo de Desenvolvimento Plano de Projeto Concepção Especificação Detalhamento Desenvolvimento Testes Processo de Desenvolvimento Risco Gravidade PossibilidadeImpacto Inaptidão com uma tecnologia proposta a ser empregada Média Baixa Atraso Estratégia Dedicar tempo e recurso humano para estudar esta tecnologia. Prazo baixo para desenvolviment o Média Atraso Comprometimento com o cronograma proposto no plano de projeto Atraso Re-alocar as pessoas para suprir esta ausência. Ausência algum integrante Alta de Média Baixa Processo de Desenvolvimento Papéis Gerência Arquitetura Programação Teste Diogo Couceiro Artur Felipe X X X Diogo Salazar X Eduardo Flávio Gustavo X X X X Processo de Desenvolvimento Modelo de Análise: Arquitetura Processo de Desenvolvimento Modelo de Análise: Diagrama de Classes Processo de Desenvolvimento Projeto de Teste Testes de unidade Testes de integração Testes funcionais Teste de interface Processo de Desenvolvimento Planejamento dos testes Milestone Data de Início Data de Término Planejar Teste 20/4/2008 25/4/2008 Projetar Teste 25/4/2008 29/4/2008 Implementar Teste 30/4/2008 15/5/2008 Executar Teste Avaliar Teste 15/5/2008 26/5/2008 24/5/2008 30/5/2008 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. Funcionalidades – Casos de Uso Diagrama de Seqüência Funcionalidades – Casos de Uso Diagrama de Classes 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. Funcionalidades – Casos de Uso Diagrama de Seqüência Funcionalidades – Casos de Uso Diagrama de Classes Conclusão Ferramentas Eclipse Jude Community Oracle 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) Conclusão Perguntas?