• About WordPress
    • WordPress.org
    • Documentation
    • Support
    • Feedback
  • Log In
  • Register
  • Home
  • Courses
  • Past Paper
  • FYP
  • Interview Questions
  • University Events
  • Contact
  • Quiz & Assignment
Cuitutorial
  • Home
  • Courses
  • Past Paper
  • FYP
  • Interview Questions
  • University Events
  • Contact
  • Quiz & Assignment

Software engineering concept

Home » Blog » V- Model

V- Model

  • Posted by saqib
  • Categories Software engineering concept
  • Date March 16, 2023
  • Comments 0 comment

-v model -v model in software engineering -v model diagram -v model example -v model phase -Software engineering concept -Software engineering MCQ -Software engineering Interview Question –Software engineering question paper –free course online –past papers -final year projects for computer science with source code -semester project ideas -computer programming -computer science interview questions- tutorial –cui

V- Software Process Model

  • V- model means Verification and Validation model.
  • Just like the waterfall model, the V-Shaped life cycle is a sequential path of execution of processes.
  • Each phase must be completed before the next phase begins.
  • Testing of the product is planned in parallel with a corresponding phase of development in V-model.

Approach in V Model

V- Software Process Model
V- Software Process Model





V Model Phases

V Model Phases
V Model Phases
  • Requirements like BRS and SRS begin the life cycle model just like the waterfall model. But, in this model before development is started, system test plan is created. The test plan focuses on meeting the functionality specified in the requirements gathering.
  • The high-level design (HLD) phase focuses on system architecture and design. It provide overview of solution, platform, system, product and service/process. An integration test plan is created in this phase as well in order to test the pieces of the software systems ability to work together.
  • The low-level design (LLD) phase is where the actual software components are designed. It defines the actual logic for each and every component of the system. Class diagram with all the methods and relation between classes comes under LLD. Component tests are created in this phase as well.
  • The implementation phase is, again, where all coding takes place. Once coding is complete, the path of execution continues up the right side of the V where the test plans developed earlier are now put to use.
  • Coding: This is at the bottom of the V-Shape model. Module design is converted into code by developers.

Advantages of V-Model

  • Simple and easy to use.
  • Testing activities like planning, test designing happens well before coding. This saves a lot of time. Hence, higher chance of success over the waterfall model.
  • Proactive defect tracking – that is defects are found at early stage.
  • Avoids the downward flow of the defects.

Disadvantages of V-Model

  • Very rigid and least flexible.
  • Software is developed during the implementation phase, so no early prototypes of the software are produced.
  • If any changes happen in midway, then the test documents along with requirement documents has to be updated.





 

When to use the V-Model?

  • The V model should be used for small to medium sized projects where requirements are clearly defined and fixed.
  • The V model should be chosen when sufficient technical resources are available with needed technical expertise.
  • High confidence of customer is required for choosing the V model approach. Since, no prototypes are produced, there is a very high risk involved in meeting customer expectations.

 

#vmodel#vmodelinsoftwareengineering#vmodeldiagram#vmodelexample#vmodelphase#Softwareengineeringconcept#SoftwareengineeringMCQ#SoftwareengineeringInterviewQuestion#Softwareengineeringquestionpaper#freecourseonline#pastpapers#finalyearprojectsforcomputersciencewithsourcecode#semesterprojectideas#computerprogramming#computerscienceinterviewquestions#tutorial–cui

#courses #pastpaper #Finalyearproject #tutorial #cui #project #programming #computer science #computersciecnemcq’s #computerscienceinterviewquestion

  • Share:
author avatar
saqib

Previous post

Waterfall Model
March 16, 2023

Next post

Incremental Model
March 16, 2023

You may also like

Agile Software Development
20 March, 2023

Agile Software Development -agil model – agil methodology– agil project management –agil model in software engineering – agil model example -Software engineering -Software engineering –Software engineering concept-Software engineering MCQ -Software engineering Interview Question –Software engineering question paper –free course online …

Software Requirements Engineering
20 March, 2023

Software Requirements Engineering, functional and non functional requirements -Requirement analysis – Requirement engineering process– Requirement engineering– software Requirement engineering – Requirement engineering specification -Software -Software engineering concept -Software engineering MCQ -Software engineering Interview Question –Software engineering question paper –free course …

RAD Model
17 March, 2023

RAD Software Process Model -rad model – rad model in software engineering– rad model diagram -rad model example– rad model phase -Software engineering concept -Software engineering MCQ -Software engineering Interview Question –Software engineering question paper –free course online –past papers …

Leave A Reply Cancel reply

You must be logged in to post a comment.

admin@cuitutorial.com
Facebook-f Twitter Youtube Linkedin Instagram Stack-overflow Pinterest Github Quora Whatsapp
Courses
  • All Courses
  • Past Paper
  • Final year projects
  • Interview Questions
  • Contact
Important Pages
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
Links
  • University Events
  • Team
Education & learning platform for All Computer science subjects
Final year projects
Past Paper
Interview questions
Programming, C/C++, Asp.net/MVC. Android, MySql, Jquery, Ajax, javascript, Php, Html5, Bootstrap4.
NTS, GAT, PPSC, FPSC

Copyright © 2021 | Cuitutorial