Carregar apresentação
A apresentação está carregando. Por favor, espere
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
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!!!
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.