2011-2 Estágio Supervisionado II Logo e Nomes Equipe Contexto • Atualmente o número de possíveis clientes para sistemas de compras pela internet tem aumentado de forma significativa. Isto vem ocorrendo devido ao aumento da confiabilidade nos sistemas de compra online, aumento do conhecimento dos clientes e o aumento do número de sites com algum tipo de venda online que geralmente diminui o preço final do produto para o cliente. Objetivo • Com a crescente tendência de compras pela a internet o Clique Vuado vem com a proposta de ser um serviço de leilão online onde os clientes poderão se divertir e comprar produtos através de um sistema de arremate, com o diferencial na qualidade dos produtos e no serviço oferecido. • O sistema possibilita que as pessoas efetuem compras com o valor menor que o do mercado, sem sair de casa, com garantia da entrega dos produtos e feedback dos clientes. Casos de Uso Diagrama de Classes Diagrama de Classes Organização em Camadas Apresentacao Negocio Persistencia Diagrama de Implantação Servidor Aplicação Tomcat Estação Cliente HTTP <<artifact>> CliqueVuado.war Navegador Web MySQL Organização do Repositório Organização do Repositório Organização do Repositório Ordem da Apresentação da Aplicação • Definir Ordem Ferramentas e Tecnologias Utilizadas • Gerência de Configuração: – GoogleCode – Subversion – TortoiseSVN • IDE: – SpringSource Tool Suite 2.7 • Modelagem UML: – StarUML 5.0 Ferramentas e Tecnologias Utilizadas • 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 Dificuldades Enfrentadas • Tecnologias e Ferramentas Utilizadas: – – – – Problemas com a instalação das ferramentas Falta de conhecimento nas ferramentas Falta de conhecimento nas tecnologias escolhidas Problemas com equipamentos dos labs e rede Lições Aprendidas • Importância de seguir um processo de desenvolvimento e produzir os artefatos necessários para o sistema; • Necessidade de maior conhecimento nas tecnologias e ferramentas escolhidas; • Importância da padronização e qualidade nos artefatos; • Importância da Gerência de Configuração para um bom trabalho em equipe. FIM OBRIGADO !!!