A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Engenharia de Software e Sistemas

Apresentações semelhantes


Apresentação em tema: "Engenharia de Software e Sistemas"— Transcrição da apresentação:

1 Engenharia de Software e Sistemas
SIGEPAS Sistema de Gerenciamento de Planilhas da Área de Saúde

2 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.

3 Primeiros Passos Visita ao cliente; Plano de Projeto;
Documento de Requisitos.

4 Visita ao Cliente Visita ao setor: contato com a realidade do cliente;
Conversa com o cliente: descoberta dos requisitos.

5 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.

6 Plano de Projeto Escopo; Cronograma; Plano de Recursos;
Atribuição de atividades; Riscos.

7 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.

8 Cronograma Atividade Duração(Dias) Início Término Visita ao cliente 4
15/10/2007 08/01/2008 Definição de Requisitos 2 16/10/2007 Elaboração do Plano de Projeto 1 Elaboração do Documento de Requisitos 3 29/10/2007 31/10/2007 Definir Lista de Riscos Definir Casos de Uso 30/10/2007 Elaboração do Modelo de Análise 05/12/2007 06/12/2007 Elaboração do Modelo de Projeto Implementação do Software 18 12/12/2007 03/01/2008 Elaboração do Plano de Testes 16/11/2007 Elaboração do Projeto de Testes Fase de Testes 05/01/2008 Elaboração do Documento de Testes 06/01/2008 Teste de Aceitação 07/01/2008

9 Plano de Recursos Hardware: Software: Computadores pessoais e do CIn.
Eclipse 3.2; OpenProj; Rational Rose; JUnit; Microsoft Word 2003; Microsoft Excel 2003.

10 Atribuição de Atividades
Integrante Função Bruno D’Ambrosio - Subgerente do projeto; - Programador; - Elaborador e revisor de artefatos. Cyrus Dias Diogo Severo Flávia Chaves - Programadora; - Elaboradora e revisora de artefatos; - Modeladora do projeto. Thiago Carvalho - Gerente de projeto; - Desenvolvedor e gerenciador do website; - Modelador do projeto;

11 Riscos Risco 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 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 Manter contato com o cliente mostrando os diversos releases, corrigindo os problemas a medida que as fases são completadas.

12 Documento de Requisitos
Situação Atual; Situação Proposta; Requisitos Funcionais; Requisitos Não-funcionais.

13 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.

14 Situação Atual

15 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.

16 Situação Proposta

17 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.

18 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.

19 Planejando a Estrutura para Implementação
Modelo de Análise e Projeto: Casos de Uso; Arquitetura do Sistema.

20 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

21 Arquitetura do Sistema
Pacotes:

22 Arquitetura do Sistema
Mapeamento das Classes nos Pacotes Respectivos: Pacote Classes .GUI JanelaPrincipal JanelaErro JanelaCadastrarMunicipio JanelaDescadastrarMunicipio JanelaAlterarCadastroMunicipio JanelaInserirPlanilhaMunicipio JanelaRemoverPlanilhaMunicipio JanelaAlterarPlanilhaMunicipio JanelaGerarPlanilhaGeres JanelaVisualizarPlanilhaMunicipio .FACHADA Fachada .NEGOCIOS NegociosMunicipios .REPOSITORIO RepositorioMunicipios .DADOS Geres Municipio Planilha

23 Arquitetura do Sistema

24 Prevenindo Erros Plano de Testes; Projeto de Testes.

25 Plano e Projeto de Testes
Cronograma dos Testes; Abordagens; Tipo dos Testes Executados;

26 Cronograma dos Testes Milestone Data de Início Data de Término
Planejar Teste 16/11/07 19/11/07 Projetar Teste Implementar Teste 01/12/07 28/12/07 Executar Teste 03/01/08 05/01/08 Avaliar Teste 07/01/08 08/01/08

27 Abordagens Caixa Branca: Caixa Preta: Testes de Unidade;
Teste de Integridade dos Dados; Caixa Preta: Teste de Sistema; Testes de Falha e Recuperação;

28 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.

29 Demonstração do Sistema


Carregar ppt "Engenharia de Software e Sistemas"

Apresentações semelhantes


Anúncios Google