Softbom Software do Corpo de Bombeiros Equipe: André Diniz

Slides:



Advertisements
Apresentações semelhantes
APSOO Aula 03.
Advertisements

Natanael (njsj) Thiago (tan2) Rodrigo (rml2)
Sistema Gerenciador de Ocorrências
Rational Unified Process(RUP)
Valéria Maria Lauande Março/2010
Centrado na arquitetura
Projeto para Desenvolvimento de Sistema
Projeto para Desenvolvimento de Sistema
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Sistema de Gerenciamento de Vendas de Passagens Aéreas
ENGENHARIA DE SOFTWARE
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
RUPinho Qualidade de Software
Unibratec Análise e Gerencia de Projetos Profº Henrique Vila Nova
GPPP – Gerenciamento de Presídios P.P.
Requisitos e Casos de Uso
S.I.S.D. – Soluções Inteligentes para Sistemas Distribuídos
Projeto de Olho na Pista
Equipe + Bruno Sandres (bms) + Daniel Costa (dvpc)
Visão Geral PRO.NET.
Equipe Bruno Ghisi Bruno Ghisi Diogo Verçosa Diogo Verçosa Raylson Carlos Raylson Carlos Reginaldo Júnior Reginaldo Júnior Renato Arruda Renato Arruda.
Projeto ConeXão Allan Jefferson (ajss) Flávio Almeida (faas)
Visão Geral do RUP.
SGPSP Equipe: Átila Valgueiro Malta Moreira
Sistema de Monitoramento das Gerências de Serviço do ITIL
Oficina Mecânica TADS 2011.
Gerenciador de Parques Aquáticos
Projeto de Engenharia de Software
 - PSF Grupo: abc, agsj, fcac.
PFC Projeto Final de Curso
Fase de Concepção (Início, Planejamento)
Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.
PSBD II Projeto de Sistemas de Banco de Dados II
Equipe: Cássio Melo Igor Ramos Hially Sá Raoni Franco
O Processo de desenvolvimento de software
Especificação em Projeto de Sistemas
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Análise e Projeto Orientados a Objetos
Bruno Silva Desenvolvido a partir de
Análise e Projeto de Sistemas UNIVERSIDADE DE CRUZ ALTA Ciência da Computação 2010/1.
Sistema de Gerenciamento Clinico
Sistema de Gerenciamento de Boates
Padrão- MVC Model, View, Controller
Planejamento de Projeto
Gestão de defeitos.
RUP - Cap. 4 – Processo Centrado na Arquitetura
Engenharia de Software e Sistemas
Sistema Virtual de Venda de Móveis
Processo de Desenvolvimento de Software – PDS C Construção - PAS
RUP - Cap. 3 – Processo Dirigido por Caso de Uso
N.O.i.S Núcleo Operacional de Implementação de Sistemas
Fase de Concepção Levantamento de Requisitos, Organização de Requisitos, Planejamento dos Ciclos Iterativos.
Sistema de Gerenciamento de uma Fábrica de Bebidas
Planejamento.
Kinamo Sistema gerenciamento de filmes Cleunio França - cbff Fernando Rodrigues - frsn João Pedro Kamei - jpmk Pedro Bello - pab2.
InAction Team. Projeto AKADEMIE - Gerenciando o Bem Estar InAction Team Desenvolvimento de projeto para a disciplina de Engenharia de Software e Sistemas.
Reciclando idéias.
Fase de Concepção (Início, Planejamento)
Empresa de vendas de insumos para máquinas industriais
Pergaminho a robust library system Grupo: André Felipe de Melo (afpm) Bernardo Reis (bfrs) Leyla Manoella de Lima (lmmrl) Thiago Henrique da Paz (thfp)
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
SGP – Sistema de Gerenciamento Penitenciário André Feitosa de Mendonça – afm4 Lucas Aranha Barreto – lab3 Pablo Carvalho Pinheiro - pcp Rodrigo Emanoel.
Sistema Almirante Gabriel Junji Ito Giuliano Diego Barbarra.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Engenharia de Software com o RUP - Workflow de Requisitos
Um Sistema de Gerenciamento de Emissoras de Televisão.
Projeto: G-TV (Gestor de TV por Assinatura) CSTADS Aluno: Fellipe Weldson de Oliveira Ferreira Gerente: Eriko Brito Projeto Supervisionado de Análise e.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
Transcrição da apresentação:

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

SGCP

Descrição e Contexto Consistência Foco Objetivos 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

Plano de Projeto

Recursos Humanos MEMBRO FUNÇÃO Gerente de projetos e desenvolvedor 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 Tiago Mendonça

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

Cronograma

Riscos

Riscos Classificação do Risco Impacto e Descrição do Risco Estratégia de Diminuição e/ou Plano de Contingência Alta Imperícia com tecnologias utilizadas Garantir tempo necessário ao estudo das tecnologias Em último caso, tentar uma migração para uma tecnologia diferente Médio Indisponibilidade 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. Atrasos no cronograma Horas extras ou alocação de finais de semana para garantir o cumprimento dos prazos.

Riscos Classificaçã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 Mudança nos requisitos Alocação de horas extra.

Requisitos

Requisitos Funcionais Administrador

Requisitos Funcionais Atendente

Requisitos Funcionais Bombeiro Comum

Casos de Uso

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-01 RNF-02 RNF-03 RNF-05 RNF-07 RNF-08 RNF-09 Entradas e pré-condições: Nome/Matrícula do Bombeiro Procurado Efetuar 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.

Diagrama de Sequência

Diagrama de Classes

Arquitetura do Sistema

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

Distribuição das Classes nos Pacotes

Distribuição das Classes nos Pacotes

Plano de Testes

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

Exemplo – Caso de Teste

Exemplo - Procedimento de Teste

Prático

OBRIGADO!