Abstract

Software can be delivered either after it has been entirely developed or it can be delivered in phases. When delivered in phases, software can be enhanced either by upgrading the existing modules in forthcoming phases or by modifying the modules that were developed in previous phases. An incorporated multi-period multiple objective optimization model for the enhancement and establishment of a software system is discussed in this paper. The software system’s total cost is minimized, and the fitness evaluation score of the software components (commercial off-the-shelf and in-house) for modules that are not outsourced, along with vendors for modules that are outsourced, is maximized. The fitness evaluation of module alternatives (software components and vendors) is conducted based on many important qualitative attributes using the Technique for Order Preference by Similarity to Ideal Solution. The model is constrained to critical parameters, such as compatibility, delivery time and integration of alternatives, along with software reliability. To exemplify the applicability of the suggested framework for optimization, the development of e-commerce software is used as a case study.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.