close
test_template

Phases in The V-model in Programming

download print

About this sample

About this sample

close

Words: 429 |

Page: 1|

3 min read

Published: Dec 18, 2018

Words: 429|Page: 1|3 min read

Published: Dec 18, 2018

The V-model contains several verification phases, where the requirements are clearly identified, the architecture of the program is designed and then the design is implemented with coding. The validation phases in this model contain the tests designed for each verification stage. The different tests used in this model are: acceptance tests, system tests, integration tests and unit tests.

'Why Violent Video Games Shouldn't Be Banned'?

The first phase included in the verification part is the requirements analysis where the product requirements are understood from the customer’s perspective. It is very important that this phase includes detailed communication with the customer to understand his expectations and exact requirement. This is because, most of the time the customer doesn’t exactly know what they want. The acceptance test design planning is done at this stage as these requirements can be used as an input for the first tests. Acceptance tests are used to show the compatibility issues with the other systems available to the user.

The next stages of the verification are the design stages, which include system design, architectural design and module design. These stages occur after the requirements have been defined and include the design of the whole system. The system design includes the complete hardware and communication setup needed for the product. A system test plan is developed based on the chosen design. System tests are used to check the entire system’s functionality and the communication of the system with external systems.

Furthermore, the architecture of the product is designed. Usually, more than one approach is chosen for the design, however this is down to the financial and technical feasibility of the product. The high level design refers to the general design of the whole system that is broken down into modules, which each have their own functions. Integration tests are run to test the communication of internal modules in the system.

On the other hand, low level design is the detailed internal design of each of the system modules. The design needs to be compatible with the modules in the system architecture, but also for external systems. To reduce the errors and faults in the design, unit tests can be designed at this stage based on the internal module designs. Unit testing refers to the testing at code level and helps eliminate bugs at an early stage.

Get a custom paper now from our expert writers.

After that, the actual coding of the application is developed and the most suitable programming language is chosen for the system and requirements. The code is written to fit in with the requirements provided. the code is checked many times to find out how they could optimize it to make it more efficient.

Image of Alex Wood
This essay was reviewed by
Alex Wood

Cite this Essay

Phases in the V-model in Programming. (2018, December 17). GradesFixer. Retrieved March 29, 2024, from https://gradesfixer.com/free-essay-examples/phases-in-the-v-model-in-programming/
“Phases in the V-model in Programming.” GradesFixer, 17 Dec. 2018, gradesfixer.com/free-essay-examples/phases-in-the-v-model-in-programming/
Phases in the V-model in Programming. [online]. Available at: <https://gradesfixer.com/free-essay-examples/phases-in-the-v-model-in-programming/> [Accessed 29 Mar. 2024].
Phases in the V-model in Programming [Internet]. GradesFixer. 2018 Dec 17 [cited 2024 Mar 29]. Available from: https://gradesfixer.com/free-essay-examples/phases-in-the-v-model-in-programming/
copy
Keep in mind: This sample was shared by another student.
  • 450+ experts on 30 subjects ready to help
  • Custom essay delivered in as few as 3 hours
Write my essay

Still can’t find what you need?

Browse our vast selection of original essay samples, each expertly formatted and styled

close

Where do you want us to send this sample?

    By clicking “Continue”, you agree to our terms of service and privacy policy.

    close

    Be careful. This essay is not unique

    This essay was donated by a student and is likely to have been used and submitted before

    Download this Sample

    Free samples may contain mistakes and not unique parts

    close

    Sorry, we could not paraphrase this essay. Our professional writers can rewrite it and get you a unique paper.

    close

    Thanks!

    Please check your inbox.

    We can write you a custom essay that will follow your exact instructions and meet the deadlines. Let's fix your grades together!

    clock-banner-side

    Get Your
    Personalized Essay in 3 Hours or Less!

    exit-popup-close
    We can help you get a better grade and deliver your task on time!
    • Instructions Followed To The Letter
    • Deadlines Met At Every Stage
    • Unique And Plagiarism Free
    Order your paper now