OBJETIVOS DO CURSO:
Proporcionar aos alunos uma visão prática
dos principais processos de uma Fábrica de
Software para a produção
e implementação de Software de Alta Qualidade.
Através deste curso, os alunos que possuem conhecimentos
da Linguagem de Programação Java desenvolverão
uma Aplicação Real a partir dos Requisitos
do Sistema, levantados junto ao Cliente.
Depois de mapear o escopo do sistema, através
da análise dos Requisitos, os alunos irão
identificar os Principais Processos de Negócio
do novo Sistema, transformá-los em Casos
de Uso e vão produzir o primeiro diagrama:
O diagrama de Casos de Uso.
Cada Caso de Uso será detalhado e sua especificação
será construída com os Cenários Principais
e Alternativos, informações sobre Interfaces
e Regras de Negócios que estejam associadas. Documentos
de Templates serão utilizados, baseados nos documentos
padrões das principais Fábricas de Software
do Brasil.
As principais Classes do novo sistema serão identificadas:
Classes de Negócio, Classes de Persistência,
Classes de Fronteira, Classes de Controle e uma Diagrama
de Classes será produzido.
De posse do Detalhamento dos Casos de Uso e
dos Diagramas de Classes, o aluno vai produzir
um Diagrama de Sequência para identificação
das operações do Sistema.
Em paralelo, os alunos criarão o Modelo
Conceitual e o Modelo Lógico de Dados,
para preparar a camada de Persistência.
Com os casos de Usos devidamente Detalhados e as Classes
Mapeadas, será iniciada a fase de Construção,
utilizando a Linguagem Java.
O Processo que orientará todo o Desenvolvimento
será escolhido entre o “RUP - Rational
Unified Process” e entre uma combinação
de "SCRUM / XP"
O curso terá aulas "VIRTUAIS" de UML,
Modelagem e Administração de Dados e Desenvolvimento
Java como forma de Coaching e Mentoring
Tarefas de Análise e Desenvolvimento
serão executadas virtualmente.
Ferramentas de Colaboração
serão utilizadas para a comunicação
entre os participantes das equipes de Desenvolvimento,
como Bug-Tracking e Gerenciamento de Testes.
Os programadores serão divididos em grupos de
2 e serão responsáveis pela Análise,
Projeto, Construção, Testes e Entrega de
um “Caso de Uso”
Ao final do Treinamento, cada participante terá
participado das principais Fases de Desenvolvimento de
um Sistema Web e poderá comprovar experiência
em Desenvolvimento, o que é fundamental nas entrevistas
de emprego.
Objetivo número 1
Dar ao aluno , a vivência no desenvolvimento de
uma aplicação Web, partindo desde a análise
dos Requisitos, até o Deployment da aplicação
na Web, em um Provedor de Acesso e a efetiva “ativação”
do Sistema. Com isto, o “Aluno-Desenvolvedor”
irá estar mais bem preparado para o Mercado de
Desenvolvimento e estará apto a ser aproveitado
pelas principais Fábricas de Software do País.
Objetivo número 2
Em 2011, a Interplan Soluções em Conectividade
irá criar sua própria “Fábrica
de Software Profissional” e irá aproveitar
a mão de obra treinada neste curso para montar
sua equipe de Desenvolvimento. Com este treinamento esperamos
poder aproveitar todos os “Alunos –Desenvolvedores”
nesta nova divisão de Negócios da Interplan.
RECURSOS A SEREM ULIZADOS:
Durante o Projeto, serão utilizados o Skype,
Sala Virtual, Blog, Vídeo-Aulas, Mentoring / Coaching,
Twitter, EAD (Ensino Á Distância), Bug-Tracking
e tudo aquilo que puder nos reunir no Cyber-Espaço
REUNIÕES SEMI-PRESENCIAIS:
Serão utilizados para reuniões , Software
de Web-Conference que ajudará os participantes
de outras cidades, permitindo que as reuniões não
estejam atreladas a um lugar fixo. Por isto, as reuniões
são ditas SEMI-Presenciais bastando para isto que
os participantes possuam computador com recursos de áudio.
CARGA HORÁRIA para
aulas SEMI-PRESENCIAIS: 80 horas
(no mínimo)
, distribuídas:
Estão previstas pelo menos 15 (quinze
horas) para Mentoring / Coaching de UML.
Estão previstas pelo menos 15 (quinze
horas) para Mentoring / Coaching de Modelagem e Administração
de Dados.
Estão previstas pelo menos 30 (quinze
horas) para Mentoring / Coaching de Programação
em Linguagem Java.
Estão previstas pelo menos 20 (vinte horas
) para Mentoring / Coaching de Testes e Deployment da
aplicação Java.
OBS: Não estão contabilizadas as
horas para Mentoring VIRTUAIS, que consistirão
em comunicação via grupo, skype ou outro
mecanismo virtual a ser utilizado.
DURAÇÃO DO
TREINAMENTO:
O Desenvolvimento está previsto para , no
mínimo 4 (quatro) e no máximo, 5 (cinco)
meses, podendo se estender por mais tempo, caso
seja necessário, mas não sendo superior
a 6 (seis) meses.
PRIMEIRO PROJETO:
“ Sistema de
Gestão Educacional ”.
PRÉ-REQUISITOS: Este curso foi
desenvolvido para ex-alunos dos cursos de Java
da Interplan. UML e Modelagem de Dados serão
oferecidos como Mentoring.
|