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

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

Apr 22, 2015

Download

Documents

Internet User
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Softbom Equipe: André Diniz Gabriel Moreira Igor Medeiros Marcello Valença Tiago Mendonça Software do Corpo de Bombeiros.

SoftbomSoftbom

Equipe:

André Diniz

Gabriel Moreira

Igor Medeiros

Marcello Valença

Tiago Mendonça

Software do Corpo de Bombeiros

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

AgendaMotivaçãoDescrição e ContextoPlano de ProjetoCronogramaRiscosRequisitosCasos de UsoArquiteturaTestes

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

MotivaçãoProver 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

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

SGCP

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

Descrição e ContextoConsistênciaDesenvolvimento de um sistema para unidades do

corpo de bombeiros

FocoUm software para gerenciar o fluxo e andamento de

atividades de um batalhão do corpo de bombeiros

ObjetivosProver funções no âmbito de administração interna,

operacional e à infra-estrutura de funcionamento

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

Plano de Projeto

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

Recursos HumanosMEMBRO FUNÇÃO

Gabriel Moreira Gerente de projetos e

desenvolvedor

Marcello Cysneiros Landim

Arquiteto de software e

desenvolvedor

André Diniz de Moraes

Analista de sistema e

desenvolvedor Igor Rafael Guimarães Medeiros

Analista de sistema e

desenvolvedor

Tiago Mendonça Analista de sistema e

desenvolvedor

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

Recursos de HardwareComputadores do CIn

Computadores pessoais de cada membro da equipe.

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

Recursos de SoftwareEclipse GanyMed - IDE de Java Java SE Development kit (JDK) - Biblioteca de

JavaOracle - Banco de Dados Relacional SQLOpenProj - Utilizado para acompanhar o

projeto JUDE - Ferramenta UML JUnit - Para a realização de testesBr Modelo - Para a modelagem do Banco de

DadosAssembla.com - Portal de controle de VersõesGoogle DocsMicrosoft Word

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

Escopo do SistemaEscopo 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

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

Planejamento do ProjetoPlanejamento 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

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

MetodologiaRUP

◦Validação de requisitos a cada iteração

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

Fases do PlanoConcepção

Detalhamento

Execução

Testes

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

Cronograma

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

Riscos

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

RiscosClassificação do Risco

Impacto e Descrição do Risco

Estratégia de Diminuição e/ou

Plano de Contingência

AltaImperícia com tecnologias

utilizadas

•Garantir tempo necessário ao estudo das tecnologias•Em último caso, tentar uma migração para uma tecnologia diferente

MédioIndisponibilidade

imprevista de alguns dos desenvolvedores.

•Caso o gerente seja o ausente, recomposição na hierarquia•Composição de horas extras ou alocação de finais de semana para garantir o cumprimento dos prazos.

Alta Atrasos no cronograma

•Horas extras ou alocação de finais de semana para

garantir o cumprimento dos prazos.

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

RiscosClassificação do Risco

Impacto e Descrição do Risco

Estratégia de Diminuição e/ou Plano

de Contingência

Alta Erros nas estimativas de custos

Discutir possível aumento de preço com cliente

Alta Mudança nos requisitos Alocação de horas extra.

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

Requisitos

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

RequisitosFuncionais

Administrador

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

RequisitosFuncionais

Atendente

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

Requisitos Funcionais Bombeiro Comum

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

Casos de Uso

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

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

RF-06

Nome: Visualização de informações dos Bombeiros

Descrição: O sistema deverá mostrar as informações do Bombeiro escolhido pelo ator.

Atores: Administrador e Bombeiro Comum.

Prioridade: Essencial

Requisitos Não Funcionais Associados: RNF-01RNF-02RNF-03RNF-05RNF-07RNF-08RNF-09

Entradas e pré-condições: Nome/Matrícula do Bombeiro ProcuradoEfetuar login no sistema.Selecionar/Buscar o Bombeiro a ser visualizado.

Saídas e pós-condições: Dados do Bombeiro Comum procurado (Nome, Matricula, Situação, Patente)

Fluxos de eventos

Fluxo principal: O ator efetua o login no sistema.O ator consulta o Bombeiro no sistema.O sistema mostra as informações (Nome, Matricula, Situação, Patente) do Bombeiro

encontrado.

Fluxo secundário: Caso, após o segundo passo, não haja resultados, será exibida uma mensagem de aviso.O sistema voltará para a opção de consulta de Bombeiros.

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

Diagrama de Sequência

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

Diagrama de Classes

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

Arquitetura do Sistema

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

Diagrama de Pacotes

MVC (Model-View-Controller)

Visão

Controle

Modelo

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

Distribuição das Classes nos Pacotes

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

Distribuição das Classes nos Pacotes

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

Plano de Testes

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

Tipos de TesteTeste 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

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

Exemplo – Caso de Teste

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

Exemplo - Procedimento de Teste

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

Prático

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

OBRIGADO!