Sunday, 28 August 2016
On 10:21:00 by Unknown No comments
- It makes sure that the product is designed to deliver all functionality to the customer.
- Verification is done at the starting of the development process. It includes reviews and meetings, walkthroughs, inspection, etc. to evaluate documents, plans, code, requirements and specifications.
- Suppose you are building a table. Here the verification is about checking all the parts of the table, whether all the four legs are of correct size or not. If one leg of table is not of the right size it will imbalance the end product.Similar behavior is also noticed in case of the software product or application. If any feature of software product or application is not up to the mark or if any defect is found then it will result into the failure of the end product. Hence, verification is very important. It takes place at the starting of the development process.
- It answers the questions like: Am I building the product right?
- Am I accessing the data right (in the right place; in the right way).
- It is a Low level activity
- Performed during development on key artifacts, like walkthroughs, reviews and inspections, mentor feedback, training, checklists and standards.
- Demonstration of consistency, completeness, and correctness of the software at each stage and between each stage of the development life cycle.
According to the Capability Maturity Model(CMMI-SW v1.1) we can also define verification as the process of evaluating software to determine whether the products of a given development phase satisfy the conditions imposed at the start of that phase. [IEEE-STD-610].
Advantages of Software Verification :
- Verification helps in lowering down the count of the defect in the later stages of development.
- Verifying the product at the starting phase of the development will help in understanding the product in a better way.
- It reduces the chances of failures in the software application or product.
- It helps in building the product as per the customer specifications and needs.
Subscribe to:
Posts (Atom)
Search
About Me
Followers
Popular Posts
-
1. What is database? A database is a collection of information that is organized. So that it can easily be accessed, managed, and update...
-
1. Property which allows to produce different executable for different platforms in C is called? A. File inclusion B. Selective in...
-
1. What is the output of this C code? void foo(const int *); int main() { const int i = 10; printf( "%d " , i); foo(&i...
-
It makes sure that the product is designed to deliver all functionality to the customer. Verification is done at the starting of the deve...
-
1. What is the output of this C code? int main() { enum {ORANGE = 12, MANGO, BANANA = 11, APPLE}; printf( "APPLE = %d\n...