A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Estágio III.

Apresentações semelhantes


Apresentação em tema: "Estágio III."— Transcrição da apresentação:

1 Estágio III

2 Equipe Bruno Queiroz Duarte Francisco Emanuel Duarte
Kete Martins Rufino Lara Abreu e Silva Lucas Apoena  Milliam Jehnyffen Pinto Alves Valderi Júnior 

3 Agenda Visão Geral do Projeto O que é o projeto Funcionalidades
Ferramentas Utilizadas Análise de Requisitos Metodologia Utilizada Sistemas Avaliados  Levantamento de Casos de Uso Diagramas de Casos de Uso Especificações de Casos de Uso Especificação de Testes

4 Agenda Análise e Projeto Diagramas de classes Entidades
Diagrama Geral e Controle Diagramas de sequência Diagrama de Implantação Apresentação do Sistema Apresentação das funcionalidades Resultados Alcançados Dificuldades encontradas Conclusão

5 Visão Geral Apresentação do SAPO
Sistema de  Apoio a Pesquisa de Opiniões Sistema WEB Características: Gerenciamento das Pesquisas (Cadastros, Listagem e etc) Realização de pesquisas

6 Visão Geral Funcionalidades
Necessidade 1: Dados de uma pesquisa Cadastrar Pesquisa Cadastrar Pergunta Cadastrar Segmentos Cadastrar Público Alvo Necessidade 2: Imprimir pesquisa  Imprimir pesquisa  Necessidade 3:Realizar pesquisa Fornecer informações a pesquisa solicitada  Necessidade 4:Visualizar resultados Visualização dos dados de uma pesquisa  Necessidade 5: Reutilizar pesquisa  Reutilizar pesquisa

7 Ferramentas Utilizadas
Engenharia de Requisitos (Especificação de requisitos) Processadores de texto (Microsoft Word e Writer)  Projeto StarUML  Implementação NetBeans IDE Framework GRAILS 1.1.1 SGBD MySQL Servidor Jetty Verificação e Validação (Engenharia de Casos de Teste) Planilhas (Microsoft Excel e Calc) Ferramenta para Controle de Versão Cliente SVN  - TortoiseSVN  Servidor SVN - serviço Google Code

8 VP1 Análise de Requisitos

9 Metodologia Utilizada
Para o levantamento de requisitos, foi necessário realizar uma pesquisa em diversos sistemas  As principais funcionalidades de cada Software foram elencadas Usando o Brainstorm como metodologia, discutimos e definimos as funcionalidades a serem trabalhadas

10 Sistemas Avaliados

11 Levantamento de Casos de Uso
Após o BrainStorm, as principais funcionalidades tornaram-se em Casos de Uso do Projeto Cada integrante ficou responsável por especificar 1 caso de uso

12 Casos de Uso

13 Diagrama de Caso de Uso

14 Especificações

15 Responder Pesquisa Fluxo Básico: Responder Pesquisa
A1: Cancelar Pesquisa E1: Pergunta não respondida E2: Indisponibilidade da Base de Dados

16 Publicar Pesquisa Fluxo Básico: Publicar Pesquisa A1: Cancelar Pesquisa E1: Indisponibilidade da Base de Dados E2: Dados Insuficientes E3: Dados Inválidos E4: Erro ao acessar a Base de Dados

17 Manter Pesquisa Fluxo Básico: Buscar Pesquisa
A1: O ator pretende editar pesquisa A2: O ator pretende excluir pesquisa A3: O ator não confirma a exclusão da pesquisa A4: O ator pretende adicionar perguntas a pesquisa. E1: Indisponibilidade da base de dados. E2: Dados inválidos.

18 Cadastrar Pesquisa Fluxo Básico: Cadastrar Pesquisa
A1: O ator pretende cancelar a o cadastro da pesquisa E1: Indisponibilidade da base de dados. E2: Dados inválidos.

19 Reutilizar Pesquisa Fluxo Básico: Reutilizar Pesquisa
A1: Cancelar Alteração E1: Identificador não cadastrado E2: Nenhum dado foi alterado E3: Informar dados obrigatórios PE1: Buscar Pesquisas PE2: Publicar Pesquisas

20 Diagramas de Classe

21 Entidade

22 Entidade - Design Pattern
Decorator Pesquisa tem perguntas Pergunta Objetiva Subjetiva Multipla Escolha Todas as opções acima

23 Diagrama de Classes de Controle

24 Diagramas de Sequencia

25     SD-Buscar Pesquisa

26 SD-Cadastrar Pesquisa

27      SD-Excluir Pesquisa

28     SD-Publicar Pesquisa

29 SD-Responder Pesquisa

30 SD - Reutilizar Pesquisa

31 Diagrama de Implantação

32

33 Apresentação do Sistema

34 Resultados alcançados
Implementação de um sistema de pesquisa de opinião com as seguintes caracteristicas: Fácil utilização. Interface amigável. Que implementa diretivas de segurança.  Documentado: diagramas de caso de uso, sequência, implantação. 

35 Dificuldades encontradas
Definir todas as funcionalidades do sistema. Entender o fluxo de informações que o framework Grails adota. Implementar as funcionalidades de arcordo como descrito nos ECU. Utilizar recursos de AJAX .

36 Conclusão

37 Perguntas ?¿?

38 Obrigado!!!


Carregar ppt "Estágio III."

Apresentações semelhantes


Anúncios Google