This translation is for information purposes only. In the event of discrepancies, the Swedish-language version takes precedence.
Software Quality, Verification and Validation, 7.5 Higher education credits
Mjukvarukvalitet, verifikation och validering, 7,5 Högskolepoäng
Established: 2024-11-07
Established by: Department of Engineering Science
Applies from: V25
Learning outcomes
After completing the course, the student should be able to:
Knowledge and understanding
- explain different aspects of software quality.
- explain the difference between verification and validation.
- describe how quality can be measured and expressed using different quality attributes.
- explain the difference between process and product quality.
- describe common verification and validation activities, such as review, inspection, different testing techniques, and formal verification.
Competence and skills
- use applicable tools to assure quality goals and testing activities.
- plan and carry out unit testing, integration testing, and system testing.
- carry out verification and validation activities, such as white-box and black-blox testing.
Judgement and approach
- recognize that trade-offs are often necessary when managing quality.
Entry requirements
General entry requirements and approved result from the following course/courses:
ADP700-Software Analysis and Design or the equivalent.
The forms of assessment of student performance
Individual oral exam. Assignment with written and oral presentation.
Course contents
The course focuses on the relationship between software quality, verification, and validation. Participants will learn about measurement methods for both process and product quality, as well as various quality attributes. The course also covers different quality activities used to ensure software quality.
Practical elements include:
- usage of tools to ensure quality goals and testing activities
- how to perform and test software units as well as larger systems
- verification and validation activities, such as white-box and black-blox testing
Other regulations
Course grading: F/Fx/E/D/C/B/A - Insufficient, Insufficient- more work required before the credit can be awarded, Sufficient, Satisfactory, Good, Very Good, Excellent
Course language: The teaching is conducted in English.
General rules pertaining to examination at University West are available at www.hv.se.
If the student has a decision/recommendation on special support due to disability, the examiner has the right to examine the student in a customized examination form.
Cycle
Second cycle
Progressive specialization
A1F - second cycle, has second-cycle course/s as entry requirements
Main field of study
Computer Engineering