1 / 36

Softbom

Softbom. Software do Corpo de Bombeiros. Equipe: André Diniz Gabriel Moreira Igor Medeiros Marcello Valença Tiago Mendonça. Agenda. Motivação Descrição e Contexto Plano de Projeto Cronograma Riscos Requisitos Casos de Uso Arquitetura Testes. Motivação.

ivory
Download Presentation

Softbom

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Softbom Software do Corpo de Bombeiros Equipe: André Diniz Gabriel Moreira Igor Medeiros Marcello Valença Tiago Mendonça

  2. Agenda Motivação Descrição e Contexto Plano de Projeto Cronograma Riscos Requisitos Casos de Uso Arquitetura Testes

  3. Motivação Prover uma solução que facilite o gerenciamento interno de unidades do Corpo de Bombeiros de forma eficiente Colocar em prática os conhecimentos adquiridos na disciplina

  4. SGCP

  5. Descrição e Contexto Consistência Desenvolvimento de um sistema para unidades do corpo de bombeiros Foco Um software para gerenciar o fluxo e andamento de atividades de um batalhão do corpo de bombeiros Objetivos Prover funções no âmbito de administração interna, operacional e à infra-estrutura de funcionamento

  6. Plano de Projeto

  7. Recursos Humanos

  8. Recursos de Hardware Computadores do CIn Computadores pessoais de cada membro da equipe.

  9. Recursos de Software Eclipse GanyMed - IDE de Java Java SE Development kit (JDK) - Biblioteca de Java Oracle - Banco de Dados Relacional SQL OpenProj - Utilizado para acompanhar o projeto JUDE - Ferramenta UML JUnit - Para a realização de testes Br Modelo - Para a modelagem do Banco de Dados Assembla.com - Portal de controle de Versões Google Docs Microsoft Word

  10. Escopo do Sistema • Manipulação e Visualização dos membros das unidades e suas informações • Registro dos Envolvidos nas Ocorrências • Bombeiros • Vítimas • Um sistema de ocorrências público que a população tenha acesso

  11. Planejamento do Projeto • Por onde começar? • Visitar o corpo de bombeiros • Atores do sistema • Funcionalidades básicas • Como se organizar? • Modularizar as tarefas • Permitir visão geral do sistema • Trabalho interativo/incremental

  12. Metodologia • RUP • Validação de requisitos a cada iteração

  13. Fases do Plano • Concepção • Detalhamento • Execução • Testes

  14. Cronograma

  15. Riscos

  16. Riscos

  17. Riscos

  18. Requisitos

  19. RequisitosFuncionaisAdministrador

  20. RequisitosFuncionais Atendente

  21. Requisitos Funcionais Bombeiro Comum

  22. Casos de Uso

  23. Exemplo – Visualização de Informações dos Bombeiros

  24. Diagrama de Sequência

  25. Diagrama de Classes

  26. Arquitetura do Sistema

  27. Diagrama de Pacotes • MVC (Model-View-Controller) Visão Controle Modelo

  28. Distribuição das Classes nos Pacotes

  29. Distribuição das Classes nos Pacotes

  30. Plano de Testes

  31. Tipos de Teste • Teste da interface do usuário • Teste de integridade de dados e do banco de dados • Teste de performance • Teste de Carga • Teste de segurança e controle de acesso

  32. Exemplo – Caso de Teste

  33. Exemplo - Procedimento de Teste

  34. Prático

  35. OBRIGADO!

More Related