An Improved Model for Component Based Software Development
2012
Software development costs, time-to-market and quality product are the three most important factors affecting the software industry. Various tools and techniques are invented by researchers and practitioners to improve in delivering quality software systems with lower cost and shorter time to market. One such practice is development of software using Component Based Software Development (CBSD) techniques. CBSD recommended building software systems using existing reusable components, instead of writing from scratch. The main objective of CBSD is to writes once and reuse any number of time with no or minor modification. Some of the advantages that a company may avail by adapting CBSD for the Software development are shorter development time which results in meet tight dead line, Increase productivity and Quality Product. CBSD also, support reusability. The aim of this paper is to describe the characteristics of some selected state of art CBSD models that are widely practiced in software industries. Based on the literature study we proposed a complete model for Component Based Software Development for reuse. This Model will cover both component based software development as well as Component development phases. Further a comparison is being made between the selected state of art CBSD models with our proposed CBSD model to know the strength and weakness.
Keywords:
- Social software engineering
- Backporting
- Resource-oriented architecture
- Software design description
- Software sizing
- Package development process
- Software quality analyst
- Goal-Driven Software Development Process
- Systems engineering
- Engineering
- Software development
- Software engineering
- Software metric
- Software construction
- Personal software process
- Component-based software engineering
- Software quality control
- Software development process
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
14
References
12
Citations
NaN
KQI