92
FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais http://groups.google.com.br/group/sislodim 05 de março de 2009 Projeto Supervisionado de Análise e Projeto Supervisionado de Análise e Engenharia de Software Engenharia de Software

FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Embed Size (px)

Citation preview

Page 1: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

FP.AC.010.00

Apresentação do Termo de Abertura de Projeto

Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

http://groups.google.com.br/group/sislodim

05 de março de 2009

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

Page 2: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 2

Sumário

• Apresentação Institucional• Apresentação da Disciplina• Visão geral do Projeto• Produto do Projeto• Escopo do Projeto• Escopo do Produto

Page 3: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 3

Sumário

• Equipe do Projeto• Premissas• Restrições• Riscos • Plano de Teste de Aceitação

Page 4: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 4

Sumário

• Apresentação Institucional• Apresentação da Disciplina• Visão geral do Projeto• Produto do Projeto• Escopo do Projeto• Escopo do Produto

Page 5: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 5

Por que Idez?

I – representa a informação remetendo também aos conceitos de inovação, iniciativa entre outros.

DEZ – traduz o maior resultado acadêmico possível, aludindo ao padrão de excelencia na qualidade de ensino que a faculdade pretende atingir.

Page 6: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 6

Sua História

Anteriormente Faculdade IBRATEC, a iDEZ surgiu a partir de um grupo de Professores da Paraíba, aliado a um grupo Educacional sólido e amplamente reconhecido na Região Norte: o grupo

SEAMA de educação. A Faculdade iDEZ oferece cursos de pós-graduação, graduação, técnicos e de extensão.

Page 7: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 7

Proposta da Faculdade IDEZ

A Faculdade IDEZ , tem como proposta contribuir com o progresso regional e nacional, através da Educação, nasce da vontade e empreendedorismo de um grupo de professores, aliado a um grupo educacional sólido e amplamente reconhecido na região norte: Grupo Seama de Educação.

Page 8: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 8

Principal objetivo da IDEZ

Criar um veículo que cumprisse com a missão de se tornar um canal de aproximação e integração de toda a comunidade acadêmica e sociedade em geral.

Page 9: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 9

Principal objetivo da IDEZ Além disso, esse canal de informação foi

construído, com uma tecnologia atual e dinâmica, pensado para ser mais um instrumental de comunicação institucional e com o mercado de trabalho.

Page 10: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 10

Sumário

• Apresentação Institucional• Apresentação da Disciplina• Visão geral do Projeto• Produto do Projeto• Escopo do Projeto• Escopo do Produto

Page 11: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 11

Objetivo da Disciplina Inserir o aluno no dia a dia de trabalho de um

gerente de projetos, trazendo para sala de aula o ambiente de processos, ferramentas e técnicas consagradas pelo mercado.

Page 12: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 12

Objetivo da Disciplina O aluno irá desenvolver práticas associadas as

fases de Iniciação, Planejamento, Execução, Monitoramento e Encerramento de um projeto, aumentando assim significativamente suas habilidades gerais de gerenciamento.

Page 13: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 13

Competência C1

Saber desenvolver um Termo de Abertura de Projeto baseando-se no PMBoK.

Page 14: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 14

Competências C2

Saber selecionar e aplicar processos de gerencia de projetos e engenharia de software em um projeto de desenvolvi-mento de software.

Page 15: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 15

Competências C3

Saber atuar como gerente de projetos em um projeto de desenvolvimento de software.

Page 16: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 16

Sumário

• Apresentação Institucional• Apresentação da Disciplina• Visão geral do Projeto• Produto do Projeto• Escopo do Projeto• Escopo do Produto

Page 17: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 17

Objetivo Superior

Permitir o rastreamento de viaturas através de um dispositivo GPS para agilizar o atendimento aos chamados de ocorrências policiais.

Localizar as viaturas policiais mais próximas a área onde houve a ocorrência.

Page 18: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 18

Justificativa

Conhecer a localização das viaturas mais próximas a uma determinada ocorrência para que a solicitação possa ser atendida mais rapidamente.

Page 19: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 19

Justificativa

Apresentação da rota mais rápida entre a localização atual da viatura até o local da ocorrência.

Page 20: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 20

Justificativa

A consulta será realizada unicamente pelos integrantes do CIOP (Centro integrado de operações policiais) acessando o modulo web do produto. Neste módulo, o atendente definirá o quadrante da região onde houve a ocorrência.

Page 21: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 21

Interessados

Centro integrado de operações policiais – CIOP.João Pessoa

Page 22: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 22

Sumário

• Apresentação Institucional• Apresentação da Disciplina• Visão geral do Projeto• Produtos do Projeto• Escopo do Projeto• Escopo do Produto

Page 23: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 23

Módulo Web

• Permitirá cadastrar solicitantes; • Cadastro de viaturas que serão rastreadas; • Localização em tempo real das viaturas;

Page 24: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 24

Módulo Web • Localização por quadrante das viaturas

utilizando mapas online (com opção de imagens via satélite);

• Gerenciar usuários para acesso ao sistema;

Page 25: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 25

Módulo Móvel • Responsável por enviar a localização em tempo

real de uma viatura.

Page 26: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 26

Sumário

• Apresentação Institucional• Apresentação da Disciplina• Visão geral do Projeto• Produto do Projeto• Escopo do Projeto• Escopo do Produto

Page 27: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 27

Escopo do projeto

O escopo do projeto descreve o conjunto de ferramentas e linguagens que serão utilizadas durante o desenvolvimento do produto

Page 28: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 28

Escopo do projeto

Esse documento serve como guia para os membros da equipe e formaliza a escolha de ferramentas para o projeto.

Page 29: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 29

Requisitos do projeto

RP01 - Google Code

Todo o código deve estar disponível no Google Code para fácil acesso de todos os integrantes do projeto.

Page 30: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 30

Requisitos do projeto

RP02 – Persistencia de dados

Para armazenamento de dados será utilizado no projeto o MySQL juntamente com as tecnologias JPA e TopLink.

Page 31: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 31

Requisitos do projeto

RP03 - Servidor web

O projeto necessita de servidores web estes obrigatoriamente tem que dar suporte ao JBOSS.

Page 32: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 32

Requisitos do projeto

RP04 - Aplicar Padrões de Projeto

Com objetivo de termos um projeto extensível , portável e de fácil manutenção. Será aplicado o padrão de projeto MVC.

Page 33: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 33

Requisitos do projeto

RP05 - Criação de Layout

Definir a camada de apresentação web com a exportação para formato XHTML e CSS.

Page 34: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 34

Sumário

• Apresentação Institucional• Apresentação da Disciplina• Visão geral do Projeto• Produto do Projeto• Escopo do Projeto• Escopo do Produto

Page 35: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 35

Definição:Refere-se às características do produto ou serviço que se quer como resultado do projeto. Ele é explicitado por meio das especificações.

Escopo do produto

Page 36: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 36

Escopo do produto

• Administrar usuários• Administrar viaturas• Gerar relatório de rotas percorridas por veículo• Visualizar localização da viatura em tempo real

utilizando mapas• Visualizar a rota da viatura a partir da área de

saída da área de atuação

Page 37: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 37

Requisitos do Produto• Enviar informações sobre localização atual

através de um dispositivo GPS• Administrar setores• Autenticação de usuários• Definir a viatura mais próxima da ocorrência

Page 38: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 38

Sumário

• Cronograma• Equipe do Projeto• Premissas• Restrições• Riscos • Plano de Teste de Aceitação

Page 39: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 39

Cronograma

O cronograma é um documento com as tarefas, os tempos previstos para sua realização e a data de início.Com ele, é possível visualizar e definir as principais tarefas que serão realizadas para a entrega de uma release, além de permitir estimar um prazo para sua conclusão.

Page 40: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 40

Sumário

• Cronograma• Equipe do Projeto• Premissas• Restrições• Riscos • Plano de Teste de Aceitação

Page 41: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 41

Desenvolvedor WEB

Analisar arquitetura e tecnologias que serão usadas no desenvolvimento web

Responsáveis: Theoziran Lima Samuel Aguiar

Page 42: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 42

Gerente de Testes

Gerenciar equipe e aborda as principais metodologias de testes que serão efetuados no projeto e também será responsável por definir os casos de testes junto com sua equipe

Responsável: Edmilson Ferreira

Page 43: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 43

Testador

Definir junto com o gerente os casos de testes que serão utilizados no sistema.

Responsáveis: Josafá FilhoPablo Trajano

Page 44: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 44

Engenheiro de Software

Gerenciar de requisitos e criação dos diagramas

Responsáveis: Glauco SoaresLeonardo Dornelas

Page 45: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 45

Gerente de Projeto

Gerenciar a equipe, escopo e prazos.

Responsável: Emmanuel Alves

Page 46: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 46

Desenvolvimento para Dispositivos Móveis

Desenvolver MIDLets para dispositivos móveis usando Java (JME) e desenvolver estudos sobre Java API Location.

Responsáveis: Fábio MouraRicardo Silvestre

Page 47: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 47

Gerenciamento de Configuração

Gerenciar a documentação do sistema.

Responsáveis: Kerlen PanhoceJuliana Passamani

Page 48: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 48

Administrador de Dados

Analisar arquitetura dos dados, modelar e codificar o banco de dados .

Responsáveis: Paulo MedeirosMário Dias

Page 49: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 49

Sumário

• Cronograma• Equipe do Projeto• Premissas• Restrições• Riscos • Plano de Teste de Aceitação

Page 50: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 50

PremissasPremissas

Define-se premissa como uma idéia ou argumento hipotético considerado verdadeiro.

Dicionário Houais: “ponto ou idéia de que se parte para armar um raciocínio.”

Page 51: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 51

Premissas do projeto

• Utilizar a linguagem JAVA. • Utilização dos recursos técnicos da faculdade. • Desenvolver o projeto fora das dependências da

faculdade. • Utilização do Google Code como repositório.

Page 52: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 52

Premissas do projeto

– O software não será comercializado até a conclusão da disciplina.

– Uso de HTTPS no projeto. – Integração com o Google Maps. – Utilização de GPS. – Indepêndencia de plataforma.

Page 53: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 53

Sumário

• Cronograma• Equipe do Projeto• Premissas• Restrições• Riscos • Plano de Teste de Aceitação

Page 54: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 54

O que são restrições

São condições ou situações que limitam planejamento e desenvolvimento, não podendo ser alterada ou eliminadas no decorrer do projeto.

Page 55: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 55

Restrições

Possuir um celular com GPS para permitir os testes e implementação correta do sistema.

Page 56: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 56

Restrições

• O uso dos equipamentos da faculdade IDEZ, LAB A7, para configurar o ambiente de desenvolvimento.

Page 57: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 57

Sumário

• Cronograma• Equipe do Projeto• Premissas• Restrições• Riscos • Plano de Teste de Aceitação

Page 58: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 58

O que são riscos?

São eventos ou condições incertas que, se ocorrerem, terão um efeito positivo ou negativo sobre pelo menos um objetivo do projeto.

Page 59: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 59

Por que identificá-los?

• Para maximizar os resultados de eventos positivos e minimizar as conseqüências de eventos negativos.

Page 60: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 60

Análise qualitativa dos riscos

• R1: Dificuldade com os testes

• Criticidade: Alta

• Plano de Resposta Preliminar:– Busca de conhecimento junto aos

especialistas em testes de software.

Page 61: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 61

Análise qualitativa dos riscos

• R2: Falta de motivação da equipe

• Criticidade: Média

• Plano de Resposta Preliminar:– Rodízio de atividades

Page 62: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 62

Análise qualitativa dos riscos

• R3: Falta de conhecimento em Java API Location.

• R4: Falta de conhecimento em JPA.• R5: Falta de conhecimento na API do Google

Maps.• R6: Falta de conhecimento em JME • R7: Falta de conhecimento em JSF

Page 63: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 63

Análise qualitativa dos riscos

• Criticidade: Média

• Plano de Resposta Preliminar:– Buscar conhecimento específico junto aos

especialistas da área e em materiais de estudo (livros, apostilas).

– Pesquisar na internet.

Page 64: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 64

Análise qualitativa dos riscos

• R8: Releases não serem entregues no prazo estabelecido

• Criticidade: Média• Plano de Resposta Preliminar:

– Monitorar as atividades e fazer ajustes nas equipes se preciso.

– Entregar as tarefas inacabadas e incluir no escopo da próxima release.

Page 65: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 65

Análise qualitativa dos riscos• R9: Problemas com o rodízio de funções

• Criticidade: Média

• Plano de Resposta Preliminar:– Manter um dos membros antigos da equipe

para reter o conhecimento e ajudar na transição dos novos membros.

Page 66: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 66

Análise qualitativa dos riscos

• R10: Indisponibilidade de um celular com Java Api Location

• Criticidade: Baixa

• Plano de Resposta Preliminar:– Utilizar o emulador do WTK (wireless toolkit)

Page 67: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 67

Análise qualitativa dos riscos

• R11: Não aquisição de um celular com GPS embarcado.

• Criticidade: Alta

• Plano de Resposta Preliminar:– Usar um emulador de GPS.

Page 68: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 68

Análise qualitativa dos riscos

• R12: Indisponibilidade do serviço de internet• R13: Falha na infra-estrutura nos laboratórios da

faculdade• R14: Indisponibilidade do protocolo HTTPS

• Criticidade: Alta

Page 69: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 69

Análise qualitativa dos riscos

• Plano de Resposta Preliminar:– Levar esse problema ao suporte da faculdade.– Utilização dos notebooks na praça de

alimentação com o serviço de Wi-Fi, ou na própria faculdade com o serviço de internet 3G.

Page 70: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 70

Análise qualitativa dos riscos

• R15: Falta de conhecimento no uso do SVN

• Criticidade: Alta

• Plano de Resposta Preliminar:– Disponibilização de tutorias por parte de

alguns membros da equipe.

Page 71: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 71

Análise qualitativa dos riscos• R16: Despadronização de ferramentas

• Criticidade: Alta

• Plano de Resposta Preliminar:– Chegar a um consenso entre os membros do

projeto para definir quais as ferramentas(IDE) serão utilizadas pela equipe.

Page 72: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 72

Sumário

• Cronograma• Equipe do Projeto• Premissas• Restrições• Riscos • Plano de Teste de Aceitação

Page 73: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 73

Plano de Teste de Aceitação• O que é?

Descrevem cenários que devem ser suportados pelo sistema.

• Para que serve? Para garantir que o produto esteja de acordo

com a necessidade do cliente.

Page 74: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 74

• RF01 – Administrar Usuários

• TA1.1 – Criar Usuário• TA1.1.1 – Cadastrar um usuário com todos os

seus dados corretos (Cadastro Efetuado com Sucesso)

• TA1.1.2 - Cadastrar um usuário sem informar todos os campos obrigatórios (Cadastro não deve ser efetuado)

Plano de Teste de Aceitação

Page 75: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 75

• TA1.2 – Editar Usuário• TA1.2.1 – Editar um usuário com todos os seus

dados corretos (Edição Efetuada com Sucesso)• TA1.2.2 - Editar um usuário sem informar todos

os campos obrigatórios (Edição não deve ser efetuada)

Plano de Teste de Aceitação

Page 76: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 76

• TA1.3 – Consultar Usuário• TA1.3.1 – Consulta a partir de um usuário existente

(Consulta Efetuada com Sucesso)• TA1.3.2 – Consulta a partir de um usuário

inexistente (Retornar mensagem de erro)

Plano de Teste de Aceitação

Page 77: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 77

• TA1.4 – Excluir Usuário• TA1.4.1 – Remover todos os dados do

usuário com sucesso

• Estimativa inicial: 2horas

Plano de Teste de Aceitação

Page 78: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 78

• RF02 – Administrar de Viaturas

• TA2.1 – Criar Viatura• TA2.1.1 – Cadastrar uma viatura com todos os

seus dados corretos (Cadastro Efetuado com Sucesso)

• TA2.1.2 - Cadastrar uma viatura sem informar todos os campos obrigatórios (Cadastro não deve ser efetuado)

Plano de Teste de Aceitação

Page 79: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 79

• TA2.2 – Editar Viatura• TA2.2.1 – Editar uma viatura com todos os seus

dados corretos (Edição Efetuada com Sucesso)• TA2.2.2 - Editar uma viatura sem informar todos

os campos obrigatórios (Edição não deve ser efetuada)

Plano de Teste de Aceitação

Page 80: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 80

• TA2.2 – Editar Viatura• TA2.2.1 – Editar uma viatura com todos os seus

dados corretos (Edição Efetuada com Sucesso)• TA2.2.2 - Editar uma viatura sem informar todos

os campos obrigatórios (Edição não deve ser efetuada)

Plano de Teste de Aceitação

Page 81: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 81

• TA2.4 – Excluir Viatura• TA2.4.1 – Remover todos os dados da viatura

com sucesso

• Estimativa inicial: 2horas

Plano de Teste de Aceitação

Page 82: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 82

• RF03 – Gerar relatório de rotas percorridas pelo veículo por período

• TA3.1 – Exibir lista de rotas percorridas pelo veículo dentro do período especificado

• Estimativa inicial: 1hora

Plano de Teste de Aceitação

Page 83: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 83

Plano de Teste de Aceitação• RF04 - Visualizar localização da viatura em

tempo real utilizando mapas

• TA 4.1 - Exibir localização correta da viatura desejada

• Estimativa inicial: 1 hora

Page 84: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 84

Plano de Teste de Aceitação• RF05 - Visualizar a rota da viatura a partir da

saída da área de atuação

• TA 5.1 - Imprimir relatório com as coordenadas, o horário e os logradouros percorridos por uma viatura que saiu da sua área de cobertura

• Estimativa inicial: 2 horas

Page 85: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 85

Plano de Teste de Aceitação• RF06 - Enviar informações sobre localização

atual através de um dispositivo GPS

• TA 6.1 - Servidor receber corretamente as informações sobre a localização da viatura onde o dispositivo está instalado

• Estimativa inicial: 2 horas

Page 86: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 86

• RF07 – Administrar setores

• TA7.1 – Criar setor• TA7.1.1 – Cadastrar um setor com todos os seus

dados corretos (Cadastro Efetuado com Sucesso)

• TA7.1.2 – Cadastrar um setor sem informar todos os campos obrigatórios (Cadastro não deve ser efetuado)

Plano de Teste de Aceitação

Page 87: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 87

• TA7.2 – Editar setor• TA7.2.1 – Editar um setor com todos os seus

dados corretos (Edição Efetuada com Sucesso)• TA7.2.2 – Editar um setor sem informar todos os

campos obrigatórios (Edição não deve ser efetuada)

Plano de Teste de Aceitação

Page 88: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 88

• TA7.3 – Consultar setor• TA7.3.1 – Consulta a partir de um setor existente

(Consulta Efetuada com Sucesso)• TA7.3.2 – Consulta a partir de um setor

inexistente (Retornar mensagem de erro)

Plano de Teste de Aceitação

Page 89: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 89

• TA7.4 – Excluir setor• TA7.4.1 – Remover todos os dados do setor com

sucesso

• Estimativa inicial: 2horas

Plano de Teste de Aceitação

Page 90: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 90

Plano de Teste de Aceitação• RF08 – Autenticação de usuários• TA8.1 – Autenticação a partir de login e senha

válido(Autenticação Efetuada com Sucesso)• TA8.2 – Autenticação a partir de login e/ou senha

inválido(Retornar mensagem de erro)• Estimativa inicial: 1hora

Page 91: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 91

Plano de Teste de Aceitação• RF09 – Definir a viatura mais próxima da

ocorrência • TA9.1 – Mostrar a viatura mais próxima da

ocorrência

• Estimativa inicial: 1hora

Page 92: FP.AC.010.00 Apresentação do Termo de Abertura de Projeto Sistema de Rastreamento Veicular para Auxilio no Atendimento de Ocorrências Policiais

Projeto Supervisionado de Análise e Engenharia de SoftwareProjeto Supervisionado de Análise e Engenharia de Software

05 de março de 2009 92

Referências• Termo de Abertura do Projeto; 2009• YP - easYProcess

http://www.dsc.ufcg.edu.br/~yp/DocResumo/03_02_UserStoriesETestesDeAceitacao.html