Autores

2249
Hugo vidal Teixeira
961,230,960
2250
961,230,960
2251
Regina Maciel Braga Villela
(Co-orientador)
961,230,960

Informações:

Publicações do PESC

Título
Geração de Componentes de Negócio a Partir de Modelos de Análise
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
31/3/2003
Resumo

A arquitetura de componentes representa um objetivo desafiador para o desenvolvimento baseado em componentes (DBC). Apesar das diversas abordagens que tratam deste assunto, muitas dificuldades ainda surgem quando projetamos e montamos componentes visando abter uma soluçãao de software integrada. 0 problema que focamos neste trabalho e a ausência de regras que poderiam se apoiar em modelos de análise para guiar o arquiteto durante a especificação da arquitetura de uma aplicação. Em outras palavras, essa falta de apoio resulta em uma série de atividades muito trabalhosas e sem qualquer automação.

Para aumentar o nível de abstração das tarefas de especificação da arquitetura e reduzir O esforço de projeto, esse trabalho apresenta uma proposta de geração de componentes de negócio a partir de modelos de análise. Para alcançar esse objetivo, algumas regras e procedimentos foram pesquisados e evoluídos, guiando o arquiteto durante o processo de desenvolvimento. Como os atributos de qualidade interferem nas decisões relacionadas com a arquitetura, um trabalho recente desenvolvido na COPPE/UFRJ foi adaptado para apoiar a avaliação de diferentes estilos arquiteturais e tecnologias.

Abstract

Software component architecture represents a challenging goal in component-based development (CBD). Despite the several approaches regarding this subject, difficulties still arise when designing and assembling components to provide an integrated software solution. The problem we focus in this work is the absence of rules that could use analysis models to guide the architect through the specification of an application architecture. In other words, this lack of support results in a series of laborious and non-automated activities.

In order to increase the abstraction level of the architecture specification tasks and reduce designing efforts, this work presents a proposal aimed at generating business components from analysis models. To achieve this goal, some rules and procedures have been researched and evolved, guiding the software architect during the development process. Since quality attributes interfere in architecture-related decisions, a recent work developed at COPPE/UFRJ has been adapted to support the evaluation of architectural styles and technologies.

Arquivo
Topo