F29IP - Industrial Project: Software Quality

Idris Skloul Ibrahim

Course leader(s):

Aims

- To develop a critical appreciation of the importance and benefits of software quality in industry - To enable students to gain competence and practice in software testing at their workplaces - To enable industry to provide learning opportunities in software testing and software quality assurance - To enable students to put into practice software quality knowledge and skills, applicable to and contextualised for the host company

Syllabus

1. - Rigorous and organised software testing, combinatorial models in software testing - Software testing life cycle and levels of testing - Rapid prototyping and software quality - OO testing and procedural testing

2. - Test-driven design, implementation and critical evaluation of software at the workplace - Using data analytics to support software quality and business expectations - Data-flow analysis - Techniques, tools and strategies used in industry

3. - Industrial project embedded in and contextualised for the host company, focusing on the practical aspects software testing.

Learning outcomes

By the end of the course, students should be able to do the following:

Further details

Curriculum explorer: Click here

SCQF Level: 9

Credits: 15