Abstract

With the development of the Internet, making software is often essential, also it is complicated to succeed in the project’s development. There is a necessity in delivering software of top quality. It might be accomplished through using the procedures of Verification and Validation (V&V) via development processes. The main aim of the V&V has been checking if the created software is meeting the needs and specifications of clients. V&V has been considered as collections related to testing as well as analysis activities across the software’s full life cycle. Quick developments in software V&V were of high importance in developing approaches and tools for identifying possible concurrent bugs and therefore verifying the correctness of software. It has been reflecting the modern software V&V concerning efficiency. The main aim of this study has been retrospective review related to various researches in software V&V and conduct a comparison between them.
 In the modern competitive world related to the software, the developers of software must be delivering on-time quality products, also the developers should be verifying that the software has been properly functioning and validating the product for each one of the client’s requirements. The significance of V&V in the development of software has been maintaining the quality of software. The approaches of V&V have been utilized in all stages of the System Development Life Cycle. Furthermore, the presented study also provides objectives of V&V and describes V&V tools that can be used in the process of software development, the way of improving the software’s quality.

Highlights

  • Verification and Validation (V&V) of software is considered an important field of software engineering to develop software of high quality

  • The main features related to V&V as an efficient standard have been the broad system’s engineering method to ensure the quality has been developed in software throughout each one of the software life cycle stages [3]

  • Section two of this study provides the definitions related to V&V

Read more

Summary

INTRODUCTION

V&V of software is considered an important field of software engineering to develop software of high quality. The software engineering necessitates that the software must be verified throughout each one of the phases related to the development life cycle as well as validating in the case when transferred [4]. Verification is determining if the software related to certain phase system developments life cycles satisfying the requirements developed throughout former stage or not. Validation has been the process to evaluate the software at end related to its development for ensuring that it has been free of failures as well as complying with its requirements, for ensuring that the product meeting the client requirements, the specifications has been adequate. Verification: it can be defined as the set of activities which compare products related to the life cycle of the system against needed characteristics of the products This might involve, yet isn’t restricted to, certain requirements, design description in addition to system itself.

DIFFERENCE BETWEEN VALIDATION AND VERIFICATION
CONCLUSION

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.