Skip to content
MakeMyCareer

FIT2107 · Monash University

Software verification and validation

Credit points
6
Level
2
Workload
≈ 12 h / week
Faculty
Information Technology

What it covers

This unit focuses on modern software verification and validation principles, tools, and techniques to ensure the quality and dependability of software systems. You will learn key quality attributes such as reliability, usability, and security, and apply systematic approaches to verify and validate software throughout the development lifecycle. The unit covers the design of effective test cases and the application of testing techniques at both module and system levels, including the use of automation tools where appropriate. Finally, you will evaluate software quality through code reviews, static analysis, and modern quality assurance practices using industry-standard tools and metrics.

Assessment

TaskTypeWeight
Learning Project PortfoliohurdlePortfolio100%

Hurdle tasks must be passed regardless of your overall mark.

When and where

Teaching periodCampusMode
Second semesterClaytonOn-campus
MalaysiaOn-campus