Modeling of a Component-Based Software Through UML Using Object-Oriented Approach
The IUP Journal of Systems Management, Vol. IX, No. 3, August 2011, pp. 42-53
Posted: 23 Jun 2012 Last revised: 22 Jul 2013
Date Written: August 1, 2011
Abstract
Component-Based Software Development (CBSD) process is broadly being adopted by the academicians and industry for the development of software. The industry largely accepted Unified Modeling Language (UML) as the standard for developing for software modeling notations and diagrams. Traditionally, software development methodologies were used with conventional approaches that followed, for example, waterfall process model, etc. After that moved towards object-oriented abstractions, which were finally supported by object-oriented methodologies. The software development process system has three different views — structural view, behavioral view and interactional view. This paper proposes a UML class model for developing a component-based software. Activity diagram and sequence diagram are also designed for the component-based software.
Suggested Citation: Suggested Citation