Equipe Bruno Ghisi Bruno Ghisi Diogo Verçosa Diogo Verçosa Raylson Carlos Raylson Carlos Reginaldo...

Post on 18-Apr-2015

107 views 2 download

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