A framework where a component is controlled or observed by computer-based calculations. In these systems, the physical and programming segments are profoundly interlaced, ready to work on various spatial and transient scales, display numerous and unmistakable behavioural modalities, and interface with one another in manners that change with setting.
Published in Chapter:
Challenges in Developing Software in Today's Scenario: An Analysis at Developmental Stage Level
Srinivasan Vaidyanathan (Cognizant, India) and Lakshmi Priya B. (Sri Sivasubramaniya Nadar College of Engineering, India)
Copyright: © 2021
|Pages: 24
DOI: 10.4018/978-1-7998-4900-1.ch012
Abstract
Software engineering emphasises to adopt a well-defined and structured approach to develop any software. Nonetheless, serious challenges exist in the software development process and these challenges are faced in developing software in today's scenario. This is majorly to satisfy the need for developing good quality product which has the capability to meet the “volatile user requirements” in organizations. As new products are developed to tend to the current technological needs, new challenges arise inevitably. So, until a new challenge is encountered, solutions to these unknown and newly arising challenges cannot be devised. Hence, a better software development strategy would be to realise all the previously encountered, more frequent or obvious challenges, and to design an efficient solution to these known challenges beforehand so that no more extra resources and time need to be diverted during the software development cycle in order to overcome the challenges. Therefore, recognizing and addressing the challenges in software development at each and every developmental stage is extremely necessary in order for organizations to succeed. In this study, the authors have attempted to structurally and systematically reviewing the literature to arrive at the software development challenges and provided ways of addressing those challenges. The study also provided for possible solutions and recommendations and scope for future research in this area.