Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouIago Silvestre Alterado mais de 9 anos atrás
1
Um Processo de Desenvolvimento de Software para Uso no Ambiente Acadêmico
2
Equipe Aliandro Higino Guedes Lima Danilo de Sousa Ferreira Fábio Luiz Leite Júnior Giselle Regina Chaves da Rocha Gustavo Wagner Diniz Mendes Renata França de Pontes Verlaynne Kelley da Hora Rocha Vinicius Farias Dantas Yuska Paola Costa Aguiar Francilene Procópio Garcia
3
Roteiro Introdução; Problemática; Proposta; Desenvolvimento; Estudo; Concepção; O Processo; Implantação; Ganhos; Conclusão; Trabalhos Futuros.
4
Introdução Os alunos de Computação devem aprender : Importância do uso de um Processo de Desenvolvimento Necessidade de usar um processo adequado ao escopo do projeto a ser desenvolvido
5
Problemática Perfil dos projetos feitos na disciplina (LES): Escopo pequeno; Prazo curto; Desenvolvedores com pouco prática.
6
Proposta Um Processo que: se adeque a projetos de pequeno e médio porte; Com prazo de entrega de quatro meses; De fácil aprendizagem; Que seja robusto para o perfil dos alunos.
7
Desenvolvimento Estudo; Concepção; Implantação.
8
Desenvolvimento RUP[1]; UP1[2]; XP[3]; XP1[4]; Relato de experiências de alunos. Estudo
9
Desenvolvimento Fluxo de Trabalho; Documentos de definição de cada fase; Exemplos. Concepção
10
O Processo Fluxo
11
O Processo Definição de Papéis Cliente; Usuário; Testador; Desenvolvedor; Gerente.
12
O Processo Conversa com o Cliente Gerar o documento de visão
13
O Processo Fase Inicialização Definição e priorização das User Stories; Projeto Arquitetural; Modelo Lógico.
14
O Processo Fase Planejamento De Release: Aloca as User Stories. De Iteração: Quebrar User Stories em tarefas; Teste de aceitação para cada User Story.
15
O Processo TAT – Tabela de Alocação de Tarefas Iteração 1: 05/05/2004 a 16/05/2004 TarefaDescriçãoResponsávelEstimativa de Tempo Tempo Real Status
16
O Processo Fase de Implementação Padrões de Codificação; Padrões de Projeto; Refatoramento; Propriedade Coletiva de Código; Testes.
17
O Processo Reunião de Acompanhamento Reuniões semanais; Big Chart; TAT; Tabela de Riscos.
18
Desenvolvimento Implantação Disciplina de Laboratório de Engenharia de Software da Universidade Federal de Campina Grande – PB Períodos 2003.1, 2003.2 e 2004.1 Relatórios de experiência de 2003.1 e 2003.2
19
Ganhos Artefatos RUPUP1YP Número de Artefatos 18159 Número de artefatos X Processo utilizado
20
Ganhos Sucesso dos Projetos RUPUP1YP Grau de Sucesso dos Projetos 10%50%90% 8 Períodos; 120 alunos; 70 projetos.
21
Conclusão Curva de aprendizado : Processos anteriores - seis semanas; YP - três semanas.
22
Trabalhos Futuros A continuação do easYProcess será focado: Melhoria do processo através do feedback obtido; Extensões com a introdução de novos artefatos de usabilidade; Criação de uma plataforma integrada de software; Testar sua aplicação em empresas locais com projetos de pequeno e médio porte.
23
Informações www.dsc.ufcg.edu.br/~yp yp@dsc.ufcg.edu.br
24
Referências [1][Rational Software] - http://www.rational.com [2][UP1] - http://www.dsc.ufcg.edu.br/~pasqueli/Les/up1.htm [3][XP] – http://www.extremeprogramming.org [4][XP1] - http://www.dsc.ufcg.edu.br/~jacques/cursos/2002.2/projii/xp1/xp1.html
25
Obrigada pela Atenção!
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.