Show simple item record

[pt] UMA ARQUITETURA PARA A COORDENAÇÃO E A COMPOSIÇÃO DE ARTEFATOS DE SOFTWARE

dc.contributorCARLOS JOSE PEREIRA DE LUCENA
dc.contributorCARLOS JOSE PEREIRA DE LUCENA
dc.creatorGUSTAVO ROBICHEZ DE CARVALHO
dc.date2003-10-16
dc.date.accessioned2022-09-21T21:41:58Z
dc.date.available2022-09-21T21:41:58Z
dc.identifierhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=4006@1
dc.identifierhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=4006@2
dc.identifierhttp://doi.org/10.17771/PUCRio.acad.4006
dc.identifier.urihttps://hdl.handle.net/20.500.12032/42252
dc.description[pt] A engenharia de software baseada em componentes é uma abordagem que prevê a reutilização de artefatos de software na geração de um conjunto de aplicações. Ao desenvolver aplicações com esta abordagem, é preciso reunir ou compor componentes de software já existentes. Após compor estas unidades, é necessário coordenar as interdependências estabelecidas entre elas para adequar a aplicação em desenvolvimento à resolução do problema. Esta dissertação propõe uma arquitetura de software que separa e estrutura os conceitos de coordenação, composição e componentes de software em camadas arquiteturais. A partir desta estrutura, espera-se que modificações específicas em construções de uma camada tenham o mínimo de influência sobre as demais. ACCA (Arquitetura para a Coordenação e a Composição de Artefatos de Software) deve ser entendida como uma estrutura conceitual utilizada para organizar o desenvolvimento de software baseado em componentes. Além disto, são apresentados um framework para ilustrar a realização da camada de composição de ACCA, o processo de reificação de ACCA e um processo de desenvolvimento de software utilizando a abordagem proposta.
dc.description[en] Component Based Software Engineering is an approach for reusing software artifacts when developing applications. In order to develop solutions using this approach, it is necessary to compose software using components that have already been developed. After putting those pieces together, we need to coordinate the interdependencies established among those compositions to fulfill the requirements, needed to resolve a problem. This dissertation proposes a software architecture that separates and structures the concepts of coordination, composition and software components in different architectural layers. Using this approach, we expect that specific modifications in layer constructions have the minimum impact on the others layers. ACCA (Architecture for Coordination and Composition of software Artifacts) must be understood as a conceptual structure that is used to organize component based software development. It also presents a composition framework, the reification process for ACCA and a software development process organized using this approach.
dc.languagept
dc.publisherMAXWELL
dc.subject[pt] ARQUITETURA DE SOFTWARE
dc.subject[pt] REUTILIZACAO DE SOFTWARE
dc.subject[pt] COMPOSICAO DE COMPONENTES
dc.subject[pt] COORDENACAO
dc.subject[pt] COMPONENTES DE SOFTWARE
dc.subject[pt] EVOLUCAO DE SOFTWARE
dc.subject[en] SOFTWARE ARCHITECTURE
dc.subject[en] SOFTWARE REUSE
dc.subject[en] COMPONENT COMPOSITION
dc.subject[en] COMPONENT COORDINATION
dc.subject[en] SOFTWARE COMPONENTS
dc.subject[en] SOFTWARE EVOLUTION
dc.title[en] ARCHITECTURE FOR COORDINATION AND COMPOSITION OF SOFTWARE
dc.title[pt] UMA ARQUITETURA PARA A COORDENAÇÃO E A COMPOSIÇÃO DE ARTEFATOS DE SOFTWARE
dc.typeTEXTO


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record


© AUSJAL 2022

Asociación de Universidades Confiadas a la Compañía de Jesús en América Latina, AUSJAL
Av. Santa Teresa de Jesús Edif. Cerpe, Piso 2, Oficina AUSJAL Urb.
La Castellana, Chacao (1060) Caracas - Venezuela
Tel/Fax (+58-212)-266-13-41 /(+58-212)-266-85-62

Nuestras redes sociales

facebook Facebook

twitter Twitter

youtube Youtube

Asociaciones Jesuitas en el mundo
Ausjal en el mundo AJCU AUSJAL JESAM JCEP JCS JCAP