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

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

Um Processo de Desenvolvimento de Software para Uso no Ambiente Acadêmico.

Apresentações semelhantes


Apresentação em tema: "Um Processo de Desenvolvimento de Software para Uso no Ambiente Acadêmico."— Transcrição da apresentação:

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!


Carregar ppt "Um Processo de Desenvolvimento de Software para Uso no Ambiente Acadêmico."

Apresentações semelhantes


Anúncios Google