ABC Apresentação da Fábrica Reuse and Components Group 26/04/2004 Agenda • Apresentação • Motivação • Processo – Papéis, Responsabilidades • Métricas • Referências • Onde nos encontrar... Apresentação • ABC é uma fábrica criada visando o reuso efetivo de software • Equipe atual... – 10 estudantes de MSc e PhD. Motivação • Definir um processo efetivo de reuso – Aplicando conceitos, técnicas e ferramentas de Engenharia de Software – Visando elevar o grau de reuso em empresas de software Processo • Papéis – Gerente de Projeto – Grupos: • • • • Engenheiros de Domínio Reengenharia Engenheiros de Componentes Engenheiros de Aplicação Processo • Organograma Gerente de Projetos Engenheiro de Domínio Reengenharia Engenheiro de Componentes Engenheiro de Aplicação Processo Modelo de Features Reengenharia Análise Organização Modelo de Classe Genérico (Usando stereotype) Engenharia de Componentes Implementação Engenharia de Domínio Análise Projeto Engenharia de Aplicação Análise Projeto Implementação Assets Métricas • Serão adotadas 2 métricas... – Reuse Level • Reused Code / Size (S) • Reused Documents, Models... – Productivity • Size (S) / Development Effort Basili, V. et. al. Referências • Basili, Victor R., Lionel C. Briand, and Walcelio L. Melo, "How Reuse Influences Productivity in Object-Oriented Systems," Communications of the ACM, Vol. 39, No. 10, October 1996, pp. 104-116. Onde nos encontrar... http://www.cin.ufpe.br/aa2/ABC