Kinamo Sumário Visão Geral do Sistema Motivação Plano de Projeto Requisitos Arquitetura e Modelagem Testes Apresentação da Implementação Visão Geral do Sistema O Kinamo é um aplicativo-desktop, que tem como proposta auxiliar no gerenciamento de filmes e na criação de relatórios, além de permitir uma interatividade com outros usuários. Motivação Área deficiente Permitir interatividade com outro Usuário Cliente real Permitir guardar informações sobre filmes Site Plano de Projeto Recursos Humanos Fernando Rodrigues ○ Gerente do projeto ○ Desenvolvimento ○ Implementação ○ Testes Cleunio França ○ Sub-Gerente do projeto ○ Desenvolvimento ○ Implementação ○ Testes Plano de Projeto Recursos Humanos João Pedro Kamei ○ Desenvolvimento ○ Implementação ○ Testes Pedro Bello ○ Desenvolvimento ○ Implementação ○ Testes Plano de Projeto Kinamo É simples e confiável Com interface Intuitiva A proposta é oferecer uma melhora organizacional para o gerenciamento de filmes. Plano de Projeto Recursos Utilizados: Hardware ○ Computadores do Cin ○ Computadores Pessoais dos Integrantes Plano de Projeto Recursos Utilizados: Software ○ Eclipse 3.4 - IDE JAVA ○ Java SE Development Kit (JDK) 6.0 ○ Oracle 9i ○ JDBC 1.4 ○ OpenProj – utilizada no acompanhamento do projeto ○ Jude – ferramenta UML ○ JUnit – realização de testes ○ brModelo– modelagem do BD Plano de Projeto Padrões e Políticas Modularização Cronograma Padrões de Codificação Java e de Qualidade de Software Usabilidade Plano de Projeto Padrões e Políticas Modularização Cronograma Padrões de Codificação Java e de Qualidade de Software Usabilidade Plano de Projeto ○ Riscos Requisitos Elicitação: Entrevista com Cinéfilo Identificação das necessidades Requisitos Exemplo de Requisitos Funcionais: Requisitos de Processo Requisito do Produto ○ Usabilidade Requisitos Exemplos de Requisitos Funcionais: Desktop Casos de Uso Implementados Foram implementados todos os Casos de Uso Acrescentamos um novo Caso de Uso: ○ Recomendar um Filme Casos de Uso Casos de Uso - Exemplo Casos de Uso - Exemplo Detalhamento de um Caso de Uso (seqüência): Casos de Uso - Exemplo Detalhamento de um Caso de Uso (Classes): Arquitetura e Modelagem Camadas Gui Fachada Negócios Básicas Conexões Arquitetura e Modelagem Arquitetura e Modelagem Modelo Conceitual Arquitetura e Modelagem Modelo Lógico Testes Teste do Banco de Dados Teste Funcional Teste de Integração Teste da Interface Teste de Segurança e de Controle de Acesso Testes - Exemplo Implementação Conferimos o resultado do trabalho...