Interaction-Oriented Hybrid Model for Component-Based System
2017, International Journal of Software Engineering and Its Applications
https://doi.org/10.14257/IJSEIA.2017.11.3.01Abstract
The aim of Software Engineering is to deliver the best software system to the customer within the given budget and time frame. Similarly, the main aim of Component-Based Software Engineering is to deliver quality software product within the specified budget and time and to follow the assembling and integration as a base rather than following the traditional activities which starts from the scratch. It's a well-known fact that the quality of Component-Based product solely depends on the selection of development process along with the proper integration and testing. In this process the most complicated task is to identify the development process that best contributes towards the development of the expected product as per the need of the customer. One important factor that facilitate in logical selection of best suited development process is the targeted audience. As a major contribution, here the research proposes a novel life cycle process model named as "Interaction-Oriented Hybrid Model" that focuses not only on the customized processes but also on fulfilling the recent requirements of the market. A new phenomenon with a dynamic requirement document is proposed which incorporates the changing demands of the market by adding flexibility to requirement specifications.
References (29)
- C. Szyperski, "Component Software", Addison-Wesley, (1998).
- M. Aoyama, "Componentware: Building Applications with Software Components", Journal of IPSJ, vol. 37, no. 1, (1996), pp. 71-79.
- Microsoft, COM+, http://www.microsoft.com/com/tech/complus.asp, (2004).
- Sun, Enterprise Java Beans, http://www.java.sun.com/products/ejb/index.html, (2004).
- IBM, Component Broker, http://www.software.ibm.com/ad/cb, (2004).
- Object Management Group, The Common Object Request Broker Architecture, http://www.omg.org, (2004).
- K. C. Wallnau, S. A. Hissam and R. C. Seacord, "Building Systems from Commercial Components", Addison-Wesley, (2002).
- P. Clements and L. Northrop, "Software Product Lines", Addison-Wesley, (2002).
- S. Cohen, D. Dori and U. de Haan, "A Software System Development Life Cycle Model for Improved Stakeholders Communication and Collaboration", International Journal of Computers, Communications & Control, vol. V, no. 1, (2010), pp. 20-41.
- W. W. Royce, "Managing the development of large software systems", Proceedings of 9th IEEE International Conference on Software Engineering, (1987).
- R. Veryard, "Making CBD effective in your organization", (september) http://www.scipio.org, (1998).
- Computer Sweden, "Många projekt lever på katastrofranden", nr 29, http://domino.idg.se/cs, (in Swedish), (1997).
- L. K. Ahmed, "Role of Component Certification in CBSE Activities for Building High Quality Software", World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221- 0741, vol. 5, no. 1, (2015), pp. 11-15.
- N. S. Gill and P. Tomar, "X Model: A New Component-Based Model", MR International Journal of Engineering and Technology, vol. 1, no. 1 -2, (2008), pp. 1-9.
- I. Crnkovic, S. Larsson and M. Chaudron, "Component-based Development Process and Component Lifecycle", Journal of Computing and Information Technology, vol. 13, no. 4, (2005), pp. 321-327.
- L. F. Capretz, "Y: A new Component-Based Software Life Cycle Model", Journals of Computer Science1, vol. 1, (2005), pp.76-82.
- "The W Model for Component-based Software Development [online]", Online Available: http://www.cs.man.ac.uk/~kung-kiu/pub/seaa11b.pdf.
- R. S. Chhillar and P. Kajla, "A New Knot Model for Component Based Software Development", International Journal of Computer Science Issues Year, vol. 8, no. 3, (2011), pp. 480-484.
- A. Dixit and P. C. Saxena, "Umbrella: A New Component-Based Software Development Model", International Conference on Computer Engineering and Applications IPCSIT, (2011); Singapore.
- L. Nautiyal, U. K. Tiwari, S. C. Dimri and S. Bahuguna, "Elite: A New Component-Based Software Development Model", International Journal of Computer Technology & Applications (IJCTA), vol. 3, no. 1, (2012), pp. 119-124.
- L. Nautiyal and N. Gupta, "Elite Plus -Component based Software Process Model", International Journal of Computer Applications (0975 -8887), vol. 90, no. 5, (2014).
- P. Sawyer, "Packaged Software: Challenges for RE", Proceedings of the Sixth Int. Workshop on Requirements Engineering: Foundations of Software Quality, (2000);
- P. Sawyer, I. Sommerville and G. Kotonya, "Improving Market-Driven RE Processes", Proceedings of the International Conference on Product-Focused Software Process Improvement (Profes), (1999);
- Oulu, Finland.
- K. L. Dahlstedt, A. G. Regnell, B. Nattoch and D. J. Persson, "A Requirements engineering challenges in market driven software development -An interview study with practitioners Information and Software Technology", Qualitative Software Engineering Research, vol. 49, no. 6, (2007), pp. 588-604.
- C. Potts, "Invented Requirements and Imagined Customers: Requirements Engineering for Off-the-Shelf Software", Proceedings of the second IEEE International Symposium on Requirements Engineering, IEEE Computer Society Press, (1995);
- York, UK.
- D. N. Dag, J. Regnell, B. Madsen and O. S. Aurum, "An industrial case study of usability engineering in marketdriven packaged software development", Smith, M. J. Salvendy, G. Harris, D. Koubek, R. J. (eds.) Proceedings of HCI International, Usability Evaluation and Interface Design: Cognitive Engineering, Intelligent Agents and VirtualReality, (2001);
- Erlbaum, Mahwah. Authors Shuchi Juyal Bhadula, First Author is Ms. Shuchi Juyal. She is Assistant Professor in Department of Computer Science and Engineering, Graphic Era University. She has 7 years of experience in teaching. Her specialization is Software Engineering. Saurabh Rawat, Second Author is Mr. Saurabh Rawat. He is an Associate Professor at Graphic Era University. He has more than 15 years' experience in teaching. His specialization is Vedic Mathematics and Software Engineering. Amal Shankar Shukla, Third Author is Dr. Amal Shankar Shukla. He is Associate Professor, Department of Computer Science and Engineering, Graphic Era University, with 26 years of experience in teaching and research. He is Ph.D. from (Kumaun University, Nainital). His Specialization is Mathematics, Software Engineering and Information System.