Software Verification and Validation
Callaghan , Australia
Visit Program Website
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
On campus
Duration
13 weeks
Details
Program Details
Degree
Bachelors
Major
Computer Science | Software Development | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Education type
On campus
Course Language
English
About Program
Program Overview
Course Overview
The course SENG3320 - Software Verification and Validation focuses on software verification and validation throughout the software life cycle. Topics covered in this course include reviews, inspections, formal verification, testing techniques, and testing frameworks.
Course Description
This course emphasizes the importance of software verification and validation in the software development process. It covers various techniques and methods for ensuring the quality and reliability of software systems.
Course Content
The course content includes:
- Basic concepts in software verification and validation
- Software testing techniques (black-box testing, white-box testing, etc.)
- Test adequacy and coverage criteria
- Automated testing tools and techniques
- Testing lifecycle and test management
- Non-functional testing
- Formal methods for software verification
Enrolment Requirements
Assumed Knowledge
- SENG2130 Systems Analysis and Design
Learning Outcomes
Upon completion of this course, students will be able to:
- Apply the concepts and theory related to software verification and validation.
- Identify different testing techniques and design test plans, develop test suites, and evaluate test suite coverage.
- Use testing frameworks and testing tools.
Availability
The course is available in Semester 1.
Contact Hours
Lecture
- Duration: 2 hours per week
- Number of sessions: 13 weeks
- Starting week: 1
- Delivery mode: Face to Face On Campus
Workshop
- Duration: 2 hours per week
- Number of sessions: 12 weeks
- Starting week: 2
- Delivery mode: Face to Face On Campus
Assessments
- Assignment 1: Written Assignment, 25% weighting, group work
- Assignment 2: Written Assignment, 25% weighting, group work
- Formal Examination: 50% weighting, individual work, compulsory requirement to obtain 40% to pass the course
Additional Information
This course is available to be undertaken as an elective.
Course Details
- Study level: Undergraduate
- Course level: 3000-level
- Units: 10
- College: College of Engineering Science and Environment
- School: School of Information and Physical Sciences
See More
