A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Implementação e Testes. Equipe Allan Diego Silva Lima Cleviton Vinícius Fonseca Monteiro Fernando Abner Di Cavalcanti Garcez Fernando Henrique Calheiros.

Apresentações semelhantes


Apresentação em tema: "Implementação e Testes. Equipe Allan Diego Silva Lima Cleviton Vinícius Fonseca Monteiro Fernando Abner Di Cavalcanti Garcez Fernando Henrique Calheiros."— Transcrição da apresentação:

1 Implementação e Testes

2 Equipe Allan Diego Silva Lima Cleviton Vinícius Fonseca Monteiro Fernando Abner Di Cavalcanti Garcez Fernando Henrique Calheiros Lopes Guilherme Kely de Melo Oliveira Henrique Borges Alencar Siqueira Henrique Santos Ferreira Igor Roberto Lopes Marques Jobson Ronan Jeronimo da Silva Leandro Mitsuo Fujishima Renato Viana Ferreira Saulo Andrade Pessoa

3 Roteiro Processo de Desenvolvimento Implementação –Tecnologias –Ferramentas –Requisitos Implementados Testes –Casos de Teste –Métricas

4 Processo de Desenvolvimento F.A.S.T :: características (1/2) –Design iterativo incremental “Se é simples, faça. Se não é...desenhemos:” –Testes funcionais Unitários e Automatizados –Corretude do código quase sempre garantida

5 Processo de Desenvolvimento F.A.S.T :: características (2/2) –Documentação Técnica Escrita após a finalização da iteração Amplamente favorecida por ferramentas de engenharia reversa Objetivo: manutenção do software –“Programação n-ária” Individual, em pares, trios, quartetos, quintetos… “n-etos” “Mais que ágil, é FAST”

6 Implementação Relembrando o Monitrolling –Visão abstrata Comunicação

7 Tecnologias Plataforma de desenvolvimento –Java SE Tecnologias Auxiliares –SWT (Camada de Apresentação) –Java RMI (Camada de Distribuição) –ActiveMQ – JMS (MOM) –Hibernate (Camada de Dados) –SpringFramework (IOC e AOP) –Jasper (Relatórios) –JFreeChart (Gráficos) –JUnit (Testes) –XML (Meta-Dados)

8 Ferramentas (1/2) Eclipse Plugins –Visual Editor –Spring IDE Edição de relatórios –IReport Edição de Imagens –PhotoShop CS

9 Ferramentas (2/2) Criação do Help –DreamWeaver MX 2004 Diagramas UML e Engenharia reversa –MagicDraw Together CE Documentação –BeanDoc (Hacked)

10 Requisitos do Sistema (1/4) 100% dos Requisitos Implementados Suporte a monitoramento de muitos veiculos Cadastros (1/2) –Veículos –Motoristas –Viagens –Multas –Abastecimentos

11 Requisitos do Sistema (2/4) Cadastros (Cont.) Prestadoras de serviço Utilização de Serviços Revisões Alertas Alertas disparados Usuários

12 Requisitos do Sistema (3/4) Gráficos Relatórios

13 Requisitos do Sistema (4/4) Requisitos adicionais –Suporte a comunicação via porta serial e USB –Gráfico em tempo real –Novos skins para o monitoramento em tempo real

14 Testes

15 Tipos de Testes Realizados: –Testes Unitários –Testes de Integração –Testes de Falhas –Testes de Usabilidade

16 Testes de Carga Casos de Testes (1/4) -Objetivo -Mensurar a quantidade de veículos e GUI’s suportados -Configuração -Módulos executando em máquinas distintas -Metodologia -Iniciado com 50 veículos e com incremento de 10 -Com um número fixo de veículos iniciar o incremento de GUI’s -Número inicial de GUI’s 5 e incremento de 1

17 Testes de Carga Casos de Testes (2/4) -Objetivo -Mensurar a quantidade de veículos -Configuração -Módulos executando em uma única máquina -Metodologia -Iniciado com 10 veículos e com incremento de 5 -Número fixo de GUI’s simultâneas 1

18 Testes de Carga Casos de Testes (3/4) -Objetivo -Mensurar a quantidade de veículos suportados -Configuração -Módulos de Serviço e GDI em uma mesma máquina -GUI’s em máquinas distintas -Metodologia -Iniciado com 20 veículos e com incremento de 5 -Número fixo de GUI’s simultâneas 5

19 Testes de Carga Casos de Testes (4/4) -Objetivo -Mensurar a quantidade de veículos suportados -Configuração -Módulos de GDI e GUI em uma mesma máquina -Módulo de Serviço em máquina distinta -Metodologia -Iniciado com 30 veículos e com incremento de 5 -Número fixo de GUI’s simultâneas 1

20 Testes Observações –Remodelagem do Simulador –Número de Instruções por Segundo

21 Métricas de implementação Primeira IteraçãoSegunda Iteração Pacotes4456 Linhas de código Classes79274 Métodos Variáveis de classe

22 Métricas de Testes Unitários Primeira IteraçãoSegunda Iteração Pacotes516 Linhas de código Classes2264

23 Sugestões? Duvidas?


Carregar ppt "Implementação e Testes. Equipe Allan Diego Silva Lima Cleviton Vinícius Fonseca Monteiro Fernando Abner Di Cavalcanti Garcez Fernando Henrique Calheiros."

Apresentações semelhantes


Anúncios Google