360 likes | 525 Views
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.
E N D
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 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
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
Recursos de Hardware Computadores do CIn Computadores pessoais de cada membro da equipe.
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
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
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
Metodologia • RUP • Validação de requisitos a cada iteração
Fases do Plano • Concepção • Detalhamento • Execução • Testes
RequisitosFuncionais Atendente
Diagrama de Pacotes • MVC (Model-View-Controller) Visão Controle Modelo
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