Tools for Version Control
Version control is a way to keep a track of the changes in the code so that if something goes wrong, we can make comparisons in different code versions and revert to any previous version that we want. One of the most used tools is Git, which has amongst other, the next features: Provides strong support for non-linear development. Distributed…
Software Testing
Software testing is a process for the evaluation of the functionality of a software application with the intent of determining whether or not the software developed meets specified requirements and identifying defects to ensure that the product is free of defects so a quality product can be produced. According to ANSI/IEEE 1059 standard – A process of…
Software Reviews
Software reviews may be divided into three categories: Software peer reviews are conducted by the author of the work product, or by one or more colleagues of the author, to evaluate the technical content and/or quality of the work. Software management reviews are conducted by management representatives to evaluate the status of work done and…
Verification and Validation of Software
Verification and Validation is the process of investigating that a software system satisfies specifications and standards and it fulfills the required purpose. Barry Boehm described verification and validation as the following: Verification: Are we building the product right?Validation: Are we building the right product? Verification is the process of verifying that a software achieves its objective without errors. It is…
Se ha producido un error. Actualiza la página y/o inténtalo de nuevo.
