A New Knot Model for Component Based Software Development
Component Based Software Engineering (CBSE) is a process that emphasizes the design and construction of computer based systems using reusable software components. The component is a unit, which is almost independent and may be replaced or changed without effecting the environment. This property motivates the programmer to design and develop software using component based software development.
Traditional methods for software development approach to the functionality of the system and mainly follow the sequential models like waterfall, which are mostly overridden by the Iterative and Evolutionary models like increment, prototyping, Bohem’s Spiral Model.
To enhance the reusability feature of the software development new process models are required and in the light of that, in this study a new ᴥ- Knot Model is proposed for the Component Based Software Development (CBSD) which lays emphasis on reusability, estimation, risk analysis, feedback in every phase to improve the quality and to reduce the cost. This model effectively works with large and complex systems within short period of time.
Keywords: Knot, Component, CBSD, Process model, Risk analysis, Feedback
Download Full-Text