Dr. Mohammad Abu-Matar
College of Computer and Information Sciences
MS Software Engineering
Thesis - Open Access
Number of Pages
Coordination between different phases of the Software Development Life Cycle is critical for success of any development projects. Particularly, effective alignment of requirements with verification and validation process helps to provide building blocks to the process that produce a quality product that meets customer expectations. Modern software development process strives to be more responsive by promoting tight collaboration between different people and teams. It is therefore, more important than ever to realize the importance of coordinated functioning requirements and testing phases. Lack of alignment between different phases can lead to wasted efforts in building right software that meets customer needs.
This thesis highlights the current challenges in requirements engineering and testing processes and recommends measures for better alignment of requirements analysis with verification and validation. The paper underscores the findings of research that involved different data sources from the industry and academia. The research is derived from the study of data collected from 9 interviews of active software development practitioners, 7 white papers published by large scale software technology organizations, and 7 academic journals available on the research topic. Ambiguous and incomplete requirements were found to be the major problems in software development projects while effective collaboration and cooperation between teams were found to be the most important aspects in improving alignment between requirements and testing. The findings provide insights to common challenges in establishing strong link between different phases of software development process and how these challenges can be overcome for process improvement.
Date of Award
© Durga Poudel
All content in this Collection is owned by and subject to the exclusive control of Regis University and the authors of the materials. It is available only for research purposes and may not be used in violation of copyright laws or for unlawful purposes. The materials may not be downloaded in whole or in part without permission of the copyright holder or as otherwise authorized in the “fair use” standards of the U.S. copyright laws and regulations.
Poudel, Durga, "Aligning Requirements with Verification & Validation for Software Engineering Process Improvement" (2018). Student Publications. 897.