Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAdelino Paixão Beltrão Alterado mais de 8 anos atrás
1
Sistema de Apoio à Gestão do Fomento na IFP by ABC
2
Agenda Cronograma Processo Projeto “Antigo” x Projeto “Novo” Lições Aprendidas Conclusões
3
Cronograma http://www.cin.ufpe.br/~aa2/ABC/cronograma.htm
4
Processo
5
Engenharia da Aplicação
6
Processo Engenharia de Domínio
7
Processo Reengenharia
8
Processo Engenharia de Componentes
9
Projeto “Antigo” x Projeto “Novo” Dados Comparativos Projeto AntigoProjeto Novo DocumentaçãoDocs., ModelosReutilizada com algumas alterações Linhas de Código8.3933.822* Componentes-1 Refactoring: Nenhuma alteração foi realizada na arquitetura utilizada *Remoção das dependências com outros componentes que não são utilizados no nosso contexto/domínio Criação do componente estrutura organizacional
10
Projeto “Novo”
11
Timesheet Engenharia da Aplicação 21 horas Engenharia de Domínio 24 horas Reengenharia 9 horas Engenharia de Componentes 13 horas Processo 72 horas Planejamento 16 horas Acompanhamento 8 horas Total: 163 horas
12
Lições Aprendidas Educação é mais importante que processo, principalmente para reuso Estratégia de mentoring pode ser a mais indicada para disseminar a cultura de reuso da organização (pessoas mais motivadas seriam as sementes) Uso de ArchJava não se mostrou viável para nosso caso (tempo) Generalização do Domínio (escopo) –Até onde ir... ED e Reengenharia na prática... –Grande iteração
13
Lições Aprendidas Não foi trabalhado com a visão de Product Line Reengenharia para reuso –Analise apenas da aplicação Avaliar a geração de determinados documentos, na prática –Pequenas aplicações –Equipe pequena Matriz de Rastreabilidade –Ferramenta é fundamental –Sem doc. requisitos não faz sentido... Não houve “certificação” dos componentes produzidos
14
Conclusões Reuso de código x reuso de modelos Uma boa ED e Reengenharia pode resultar em um código impossível de ser reusado –Como implementar componentes é um aspecto essencial e precisa ser discutido !! Conhecimento do(s) domínio(s) é altamente útil Background com Reengenharia, Engenharia de Domínio, Engenharia de Componentes e Engenharia de Aplicação
15
Futuro Submissão de paper relatando as experiências da fábrica ABC e dos projetos (SBSI) http://www.cin.ufpe.br/~aa2/ABC/atividades.htm
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.