engenharia de software e sistemas sigepas sistema de gerenciamento de planilhas da Área de saúde
TRANSCRIPT
![Page 1: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/1.jpg)
Engenharia de Software e Engenharia de Software e SistemasSistemas
SIGEPASSIGEPAS Sistema de Gerenciamento de Sistema de Gerenciamento de
Planilhas da Área de SaúdePlanilhas da Área de Saúde
![Page 2: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/2.jpg)
Visão Geral do Sistema
O SIGEPAS tem como proposta auxiliar na
manipulação de dados e criação de planilhas no setor
de Gerência de Atenção à Saúde da Criança da
Secretaria Estadual de Saúde de Pernambuco.
![Page 3: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/3.jpg)
Primeiros Passos
Visita ao cliente;
Plano de Projeto;
Documento de Requisitos.
![Page 4: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/4.jpg)
Visita ao Cliente
Visita ao setor: contato com a realidade do cliente;
Conversa com o cliente: descoberta dos requisitos.
![Page 5: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/5.jpg)
Visita ao Cliente
O cliente deseja: Informatizar o trabalho que
atualmente é feito a mão; Poupar tempo e trabalho; Lidar com menos papéis, utilizados
na consolidação manual dos dados; Relegar a tarefa à pessoas que não
necessariamente sabem consolidar os dados.
![Page 6: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/6.jpg)
Plano de Projeto
Escopo; Cronograma; Plano de Recursos; Atribuição de atividades; Riscos.
![Page 7: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/7.jpg)
Escopo Os usuários serão os funcionários do setor;
O sistema receberá como entradas os dados das planilhas referentes às crianças cadastradas no programa em cada município;
O sistema se propõe a analisar e manipular os dados, e obter estatísticas acerca das entradas;
A saída será uma planilha capaz de ser lida no Microsoft Excel®, que poderá ser acessada pelo usuário depois, afim de permitir alterações mais pessoais e específicas, impressão, entre outros.
![Page 8: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/8.jpg)
CronogramaAtividade Duração(Dias) Início Término
Visita ao cliente 4 15/10/2007 08/01/2008
Definição de Requisitos 2 15/10/2007 16/10/2007
Elaboração do Plano de Projeto 1 16/10/2007 16/10/2007
Elaboração do Documento de Requisitos 3 29/10/2007 31/10/2007
Definir Lista de Riscos 1 16/10/2007 16/10/2007
Definir Casos de Uso 1 30/10/2007 30/10/2007
Elaboração do Modelo de Análise 2 05/12/2007 06/12/2007
Elaboração do Modelo de Projeto 2 05/12/2007 06/12/2007
Implementação do Software 18 12/12/2007 03/01/2008
Elaboração do Plano de Testes 1 16/11/2007 16/11/2007
Elaboração do Projeto de Testes 1 16/11/2007 16/11/2007
Fase de Testes 2 03/01/2008 05/01/2008
Elaboração do Documento de Testes 1 06/01/2008 06/01/2008
Teste de Aceitação 1 07/01/2008 07/01/2008
![Page 9: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/9.jpg)
Plano de Recursos
Hardware: Computadores pessoais e do CIn.
Software: Eclipse 3.2; OpenProj; Rational Rose; JUnit; Microsoft Word 2003; Microsoft Excel 2003.
![Page 10: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/10.jpg)
Atribuição de AtividadesIntegrante Função
Bruno D’Ambrosio - Subgerente do projeto;- Programador;- Elaborador e revisor de artefatos.
Cyrus Dias - Programador;- Elaborador e revisor de artefatos.
Diogo Severo - Programador;- Elaborador e revisor de artefatos.
Flávia Chaves - Programadora;- Elaboradora e revisora de artefatos;- Modeladora do projeto.
Thiago Carvalho - Gerente de projeto;- Programador;- Desenvolvedor e gerenciador do website;- Modelador do projeto;- Elaborador e revisor de artefatos.
![Page 11: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/11.jpg)
RiscosRisco Classificação Prevenção
Membro da equipe indisponível
Moderado Organizar uma agenda do grupo e manter um canal de comunicação fixo para eventuais problemas.
Tempo de entrega de determinada fase excedido
Alto Organizar as tarefas de modo que todos trabalhem em paralelo, otimizando o tempo disponível.
Qualidade do produto baixa
Moderado Realizar testes ao final de cada etapa, evitando o acúmulo de erros não corrigidos, aumentando, assim, a robustez do programa.
Treinamento de pessoal inadequado
Baixo Manter um horário de treinamento fixo, em que todos os membros estejam presentes, mantendo um padrão de treinamento.
Produto final não corresponder às expectativas do cliente
Alto Manter contato com o cliente mostrando os diversos releases, corrigindo os problemas a medida que as fases são completadas.
![Page 12: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/12.jpg)
Documento de Requisitos
Situação Atual; Situação Proposta; Requisitos Funcionais; Requisitos Não-funcionais.
![Page 13: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/13.jpg)
Situação Atual Todos os meses chegam duas planilhas de
cada um dos municípios do Estado de Pernambuco contendo informações sobre as crianças monitoradas pelo programa.
Todos os dados das planilhas são lidos, interpretados e as estatísticas calculadas pelos próprios funcionários, sem nenhum auxílio de software.
Após a obtenção das estatísticas, os novos dados são utilizados na elaboração de uma planilha no Excel, que contém as informações necessárias sobre o andamento do programa em todos os municípios.
![Page 14: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/14.jpg)
Situação Atual
![Page 15: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/15.jpg)
Situação Proposta Ao receber as planilhas de cada município, o
usuário insere os dados no programa.
O programa consolida os dados, calcula as estatísticas e, quando requisitado, gera a planilha com as informações de todos os municípios.
Os dados são inseridos no programa à medida que a Secretaria recebe as planilhas dos municípios, visto que não necessariamente as informações enviadas por todos os municípios chegam na mesma data.
O usuário pode requerer uma planilha final sem ter inserido os dados de todos os municípios.
![Page 16: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/16.jpg)
Situação Proposta
![Page 17: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/17.jpg)
Requisitos Funcionais Ações sobre Município:
[RFAM001] Cadastrar Município; [RFAM002] Descadastrar Município; [RFAM0033] Alterar Cadastro do Município.
Ações sobre Dados: [RFAD001] Começar Mês; [RFAD002] Atualizar Dados do Município; [RFAD003] Visualizar Dados do Município.
Ações sobre Planilha: [RFAP001] Gerar Planilha Final.
![Page 18: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/18.jpg)
Requisitos Não-Funcionais Usabilidade:
[NFUS001] Interface fácil e intuitiva Confiabilidade:
[NFCO001] Sistema robusto e estável Desempenho:
[NFDM001] Tempo de resposta razoável Padrões:
[NFPA001] Processo de desenvolvimento RUP Hardware e Software:
[NFHS001] Desenvolvimento em Java; [NFHS002] Utilização da ferramenta Eclipse; [NFHS003] Utilização de Excel.
![Page 19: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/19.jpg)
Planejando a Estrutura para Implementação
Modelo de Análise e Projeto:Casos de Uso;
Arquitetura do Sistema.
![Page 20: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/20.jpg)
Casos de Uso Implementados
Código Nome Modelo
RFAM001 Cadastrar Município UC 01
RFAM002 Descadastrar Município UC 02
RFAM003 Alterar Cadastro Município UC 03
RFAD001 Começar Mês UC 04
RFAD002 Atualizar Dados do Município UC 05
RFAP001 Gerar Planilha Final UC 07
![Page 21: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/21.jpg)
Arquitetura do Sistema Pacotes:
![Page 22: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/22.jpg)
Arquitetura do Sistema Mapeamento das Classes nos Pacotes
Respectivos:Pacote Classes
.GUI
JanelaPrincipalJanelaErroJanelaCadastrarMunicipioJanelaDescadastrarMunicipioJanelaAlterarCadastroMunicipioJanelaInserirPlanilhaMunicipioJanelaRemoverPlanilhaMunicipioJanelaAlterarPlanilhaMunicipioJanelaGerarPlanilhaGeresJanelaVisualizarPlanilhaMunicipio
.FACHADA Fachada
.NEGOCIOS NegociosMunicipios
.REPOSITORIO RepositorioMunicipios
.DADOSGeresMunicipioPlanilha
![Page 23: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/23.jpg)
Arquitetura do Sistema
![Page 24: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/24.jpg)
Prevenindo Erros
Plano de Testes;
Projeto de Testes.
![Page 25: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/25.jpg)
Plano e Projeto de Testes
Cronograma dos Testes;
Abordagens;
Tipo dos Testes Executados;
![Page 26: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/26.jpg)
Cronograma dos Testes
Milestone Data de Início Data de Término
Planejar Teste 16/11/07 19/11/07
Projetar Teste 16/11/07 19/11/07
Implementar Teste 01/12/07 28/12/07
Executar Teste 03/01/08 05/01/08
Avaliar Teste 07/01/08 08/01/08
![Page 27: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/27.jpg)
Abordagens
Caixa Branca: Testes de Unidade; Teste de Integridade dos Dados;
Caixa Preta: Teste de Sistema; Testes de Falha e Recuperação;
![Page 28: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/28.jpg)
Tipo dos Testes Executados Teste Funcional;
Teste de Ciclo de Negócios;
Teste da GUI;
Teste de Performance;
Teste de Recuperação de Falhas;
Teste de Integridade de Dados.
![Page 29: Engenharia de Software e Sistemas SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde](https://reader035.vdocuments.site/reader035/viewer/2022070507/570638531a28abb8238f9f19/html5/thumbnails/29.jpg)
Demonstração do Sistema