Equipe Bruno Ghisi Bruno Ghisi Diogo Verçosa Diogo Verçosa Raylson Carlos Raylson Carlos Reginaldo...
Transcript of Equipe Bruno Ghisi Bruno Ghisi Diogo Verçosa Diogo Verçosa Raylson Carlos Raylson Carlos Reginaldo...
Equipe• Bruno Ghisi• Diogo Verçosa• Raylson Carlos• Reginaldo Júnior• Renato Arruda
Introdução» O Sistema de Gerenciamento Escolar irá facilitar
o registro e o fluxo de informações para os gestores e orientadores terem todos os dados necessários para o total acompanhamento, análise e contato com alunos e pais, em busca do melhor aproveitamento escolar do estudante.
School Management
» O Problema: Falta de organização clara e objetiva de documentos relacionados à gestão escolar.
» Afeta: Gestores e a escola em geral.
» Impactos: Dificuldade e demora para organizar documentos referente aos estudantes, incluindo matricula, notas, acompanhamento escolar etc...
» Uma solução seria: Uma maneira eficiente, prática e confiável de gerenciamento escolar, que facilite o fluxo da informação.
Metodologia de Desenvolvimento
» A metodologia de Desenvolvimento Open UP aplica uma abordagem iterativa e incremental em um ciclo de vida estruturado, adota uma filosofia ágil e possui um foco na natureza colaborativo do desenvolvimento de software.
Plano de Projeto Plano de Iteração Lista de Risco Itens de Trabalho Visão Detalhamento dos Use Case Detalhamento dos casos de Testes Arquitetura
Plano de Projeto
Marcos
Fases Inicio Elaboração Construção Transição
Marcos Iteração 1 Iteração 2 Iteração 3 Iteração 4
Objetivos • Planejamento• Levantamento
inicial dos requisitos
• Detalhamento e priorização dos requisitos e caso de uso
• Desenvolvimento do diagrama de caso de uso
• Desenvolvimento dos casos de teste
• Definição da Arquitetura
• Implementação e teste de 50% dos requisitos priorizados
• Implementação e teste de 100% dos requisitos priorizados
Itens de Trabalho
Risco
Visão
Use Case
Use Case : Adicionar Professor
Arquitetura
Redmine
Desenvolvimento
» Java Web» IDE Eclipse Java EE» Servidor Web Tomcat v7.0» Oracle Database 11g Express» Junit» Google Drive» AstaH» Git
Desafios
» Desenvolver para plataforma web» Tempo» Gerenciar risco» Cumprir o escopo proposto» Motivar a equipe
Lições aprendidas
» Organizar uma equipe» Aprendizado em uma nova linguagem» Conduzir um projeto» Conhecimentos em Engenharia de Software