2012-1. Estágio Supervisionado II Estágio Supervisionado II ABNER MARQUES DE CARVALHO ABRAAO LENON...

Preview:

Citation preview

2012-1

Estágio Supervisionado IIEstágio Supervisionado II

ABNER MARQUES DE CARVALHO

ABRAAO LENON MOREIRA DE OLIVEIRA

ANTONIO DIEGO FREITAS COELHO

DAVID SILVA BEZERRA

ELANO SARAIVA GARCEZ

EUGENIO BRITO DE ARAUJO COSTA

FERNANDO ASSUNCAO DE OLIVEIRA

ISABEL XAVIER DA SILVA

MIGUEL FRANKLIN MARIANO FILHO

ROZANGELA PEIXOTO DE MELO

TIAGO PORTELA DE SOUZA

ContextoContexto

•Com o aumento do poder aquisitivo da população e facilidade para contratação de financiamentos foi percebido um crescimento alarmante no número de veículos comercializados tanto novos como usados.

ObjetivoObjetivo

•Tendo o mercado automobilístico como um motor do desenvolvimento do mercado financeiro nacional, nós da BusCar, decidimos aproveitar essa oportunidade através do desenvolvimento de um sistema de ponta para negociação de veículos onde nossos clientes irão ter comodidade, segurança e facilidade para encontrar seu tão sonhado veículo novo ou seminovo.

Casos de UsoCasos de Uso

Diagrama de Classes EntidadesDiagrama de Classes Entidades

Organização em CamadasOrganização em Camadas

Apresentacao

Negocio

Persistencia

Diagrama de ImplantaçãoDiagrama de Implantação

Organização do RepositórioOrganização do Repositório

Organização do RepositórioOrganização do Repositório

Organização do RepositórioOrganização do Repositório

Ferramentas e Tecnologias Ferramentas e Tecnologias UtilizadasUtilizadas

• Gerência de Configuração:– GoogleCode– Subversion– TortoiseSVN

• IDE:– SpringSource Tool Suite 2.7

• Modelagem UML:– StarUML 5.0

Ferramentas e Tecnologias Ferramentas e Tecnologias UtilizadasUtilizadas

• Linguagens e Frameworks utilizados na implementação:– Groovy– Java– Framework Grails

• Servidor de Aplicação:– Tomcat (via Grails)

• Banco de Dados:– MySQL Server– MySQL Workbench

DificuldadesDificuldades EnfrentadasEnfrentadas

• Faltas na Disciplina

• Tecnologias e Ferramentas Utilizadas:– Curva de aprendizado no uso das ferramentas– Curva de aprendizado nas tecnologias escolhidas– Problemas com rede

Lições AprendidasLições Aprendidas

• Importância de seguir um processo de desenvolvimento e produzir os artefatos necessários para o sistema;

• Importância da padronização e qualidade nos artefatos;

• Importância da Gerência de Configuração para um bom trabalho em equipe;

• Importância do trabalho em equipe e comunicação;

• Atualização dos artefatos em função da implementação;

• Aprendizado de novas tecnologias.

Ordem da Apresentação da Ordem da Apresentação da AplicaçãoAplicação

• Diego

• Abraão

• Abner

• David

• Tiago

• Elano

• Miguel

• Fernando

• Eugenio

• Rozangela

• Isabel

FIMFIM

OBRIGADO !!!

Recommended