University of Sindh Journal of Information and Communication Technology (Mar 2018)
Formal Approach for UML Components Based Development Profile
Abstract
Component based software development CBSD is a very complex and difficult process, specifically modelling and integration of various components to make one complete running large system. However, various types of software modelling process are available for development of CBSD. In this research, we focus to describe the concept, principles and architecture of CBSD, further we explain the life cycle of development phases of components based software engineering process. We describe the Unified Modelling Language (UML) for the architectural description of the CBSD system using School Management System case study to adopt our research approach.