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

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

Sistema de Apoio à Gestão do Fomento na IFP by ABC.

Apresentações semelhantes


Apresentação em tema: "Sistema de Apoio à Gestão do Fomento na IFP by ABC."— Transcrição da apresentação:

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


Carregar ppt "Sistema de Apoio à Gestão do Fomento na IFP by ABC."

Apresentações semelhantes


Anúncios Google