Component Based Software Development Models: A Comparative View

Ravneet Kaur Grewal*, Shivani Goel**
* Software Developer, SAP, Trident, Ludhiana.
** Assistant Professor, CSED, Thapar University, Patiala, India.
Periodicity:October - December'2011
DOI : https://doi.org/10.26634/jse.6.2.1692

Abstract

Component Based Software Development is a development paradigm by assembling software systems from a number of components. This approach promises high quality, low budget software with shorter time to market. Software development process models used for writing the traditional programs cannot be used for assembling the application using reusable components. The traditional models need new methodologies to support component — based development. Many component based software development models have been proposed by researchers. This paper discusses the advantages and limitations of current models for developing component based systems.

Keywords

Component Based Software Development, COTS, Quality, Component Selection, Reuse- based process.

How to Cite this Article?

Ravneet Kaur Grewal and Shivani Goel (2011). Component Based Software Development Models: A Comparative View. i-manager’s Journal on Software Engineering, 6(2), 1-5. https://doi.org/10.26634/jse.6.2.1692

References

[1]. Boehm, B., & Abts, C. (1999). COTS integration: plug and play?. Computer, 32(1): 135-138.
[2]. Brooks, A., Kaupp, T., Makarenko, A., Williams, S., & Oreback, A. (2005). Towards component-based robotics. In Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, 163- 168, 2-6 Aug,2005.
[3]. Capretz, L.F. (2005). Y: A New Component-Based Software Life Cycle Model. Journal of Computer Science, 1 (1): 76-82.
[4]. Crnkovic, I., Chaudron, M., & Larsson, S. (2006). Component-based development process and component lifecycle. In Proc. of International conference on Software Engineering Advances, 44,Oct. 2006.
[5]. Kaur, K., & Singh, H. (2010). Candidate process models for component based software Development. Journal of Software Engineering, 4(1): 16-29.
[6]. Kotonya, G., Sommerville, I., & Hall, S. (2003). Towards a classification model for component-based software engineering research. In Proc. of the 29th IEEE EURO MICRO Conference, Sept. 01-06, Euromicro, 43-52.
[7]. Qureshi, M.R.J., & Hussain, S.A. (2008). A reusable software component-based development process model. Advances in Engineering Software, Elsevier Ltd, Amsterdam, The Netherlands, 39(2): 88-94.
[8]. Sommerville, I. (2005). Software Engineering. 7th Ed. Addison-Wesley. USA.
[9]. Tran, V., Hummel, B., Liu, D., Le, T. A., & Doan, J.(1998). Understanding and managing the relationship between requirement changes and product constraints in component-based software projects. System Sciences., Proceedings of the Thirty-First Hawaii International Conference on System Sciences,6,132-142 , 6-9 Jan 1998.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.