Component Identification Method with Coupling and Cohesion

  • Authors:
  • Jong Kook Lee;Seung Jae Seung;Soo Dong Kim;Woo Hyun;Dong Han Han

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Since the introduction of component-based development (CBD), effective component identification technique is known to be an important factor for successful CBD projects.As in CORBA Component Model by OMG, a component consists of one or more related objects, carrying out a homogeneous functionality.Most of the CBD methodologies utilize UML as the basic notational convention.Especially the component diagram or its variation is used to depict components.However, current CBD methodologies largely lack of systematic component Identification algorithm that can be effectively used to group related use-cases and classes into components.In this paper, we introduce component identification method that considers component coupling, cohesion, dependency, interface, granularity, and architecture.We also provide a case study on a large-scaled real CBD project, in which the proposed method was applied.