sistema de gerenciamento e acompanhamento de...

34
SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE PROPOSTAS E REQUISITOS Rodrigo Felipe Moritz Petters Orientador: Wilson Pedro Carli

Upload: lamtu

Post on 02-Dec-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE

PROPOSTAS E REQUISITOS

Rodrigo Felipe Moritz Petters

Orientador: Wilson Pedro Carli

Page 2: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

2

Sequência da Apresentação• Contextualização• Objetivos

• PHP5• WEB 2.0• AJAX• PostgreSQL• Análise de Requisitos

• Processo Atual• Trabalhos Correlatos• Requisitos• Especificação e Modelagem

• Implementação• Operacionalidade• Conclusão• Extensões• Relevância Pessoal

Page 3: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

3

Contextualização

• Desafio– Alinhamento Cliente x Analista

– Satisfação pelo resultado

• Forma– Internet interativa

• Solução– Ferramenta web

Page 4: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

4

Objetivos

• Desenvolver sistema para integrar Cliente e Analista de Negócio através de propostas

• Desenhar casos de uso na proposta• Possibilidade de aprovação da proposta• Acompanhamento das propostas

Page 5: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

5

PHP 5

• Novo modelo de Orientação a Objetos• Tratamento de exceções• Outras novas funcionalidades

Page 6: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

6

WEB 2.0

• Dinâmica– Conteúdo mais flexível

• Interativa– Interatividade em duas vias

• “Integrativa”– Sites de sites

Page 7: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

7

AJAX

• Comunicação assíncrona

XMLHttpRequest

Page 8: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

8

PostgreSQL

• SGBD objeto-relacional• Gratuito• 15 anos desenvolvimento• Multiplataformas

Page 9: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

9

Análise de Requisitos

• Definição• Entendimento do que se quer• Levantamento de requisitos• Casos de uso

Propagação de erro

Page 10: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

10

Processo Atual

Cliente VendedorE-mail

Fone

Analista

Diagrama

DocumentosPlanilhas

Requisitos

E-mail

E-mail

Vendedor

Proposta

E-mail

Page 11: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

11

Trabalhos Correlatos

• Workflow de Fachini• Controle de acesso e segurança de Gois• Workflow de Reinert• Busca de imagens médicas de Rezende

et al• Mapa interativo de Marisco et al• Cálculo dos use case points de Gielow

Page 12: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

12

Requisitos Funcionais

• Efetuar login no sistema• Cadastrar usuários• Cadastrar propostas• Desenhar diagrama de casos de uso• Anexar arquivos à proposta• Permitir interação entre cliente e analista

Page 13: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

13

Requisitos Não Funcionais

• Desenvolvimento em PHP• Interface AJAX• Banco de dados PostgreSQL• ActionScript

Page 14: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

14

Especificação e Modelagem

• Casos de Uso• Diagrama de Atividades• Diagrama de Classes• Modelo Entidade-Relacional

Page 15: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

15

Especificação e Modelagem

Page 16: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

16

Especificação e Modelagem

Page 17: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

17

Especificação e Modelagem

Page 18: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

18

Especificação e Modelagem

Page 19: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

19

Especificação e Modelagem

Page 20: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

20

Especificação e Modelagem

Page 21: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

21

Especificação e Modelagem

Page 22: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

22

Especificação e Modelagem

Page 23: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

23

Implementação

• Smarty• WAMP5• Dreamweaver 8• Flash MX• PGAdmin III• Upload assíncrono

Page 24: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

24

Operacionalidade

Page 25: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

25

Operacionalidade

Page 26: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

26

Operacionalidade

Page 27: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

27

Operacionalidade

Page 28: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

28

Operacionalidade

Page 29: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

29

Operacionalidade

Page 30: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

30

Operacionalidade

Page 31: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

31

Operacionalidade

Page 32: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

32

Conclusão

• Tecnologias adequadas• Êxito nos objetivos

Limitações:• Ausência de gráficos e relatórios• Propostas pontuais

Page 33: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

33

Extensões

• Outros bancos• Ampliar possibilidades de diagramação• Relatórios e gráficos• Mecanismos de acompanhamento

assíncronos

Page 34: SISTEMA DE GERENCIAMENTO E ACOMPANHAMENTO DE …campeche.inf.furb.br/tccs/2007-I/2007-1rodrigofelipemoritzpetters...• WEB 2.0 • AJAX • PostgreSQL • Análise de Requisitos •

34

Relevância Pessoal

• Projeto completo• Flash• PHP OO