Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT5171 System validation and verification, quality and standards

Chief Examiner

This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff

To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.

Yuan-Fang Li

NB: This view restricted to entries modified on or after 19990401000000

Unit Code, Name, Abbreviation

FIT5171 System validation and verification, quality and standards (21 Nov 2008, 11:35am) [ SYS V V Q STANDARDS (21 Nov 2008, 11:35am)]

Reasons for Introduction

Obsolete Reasons for Introduction

This subject covers important software engineering concerns such as the role of validation and verification (V & V) in the software development life cycle. The development of high quality work activities and products during software development requires attention to V & V procedures. This unit introduces a variety of software V & V techniques, with a focus on software testing. It also covers quality and complexity issues in software systems. This subject will enable students to gain an understanding of how to apply such V & V methods, quality measures and supporting tools into organisations and improve the quality and reliability of software systems.

Reasons for Introduction (14 Jul 2010, 12:10pm)

Created as part of the Master of information Technology and Master of Applied Information Technology Units - 2009.

Software verification and validation is part of the core discipline of SE. This unit is intended to provide a deep coverage of various testing techniques and analysis of results such as test coverage according to various criteria. It also builds skills and experience in the student, w.r.t. building and maintaining quality code with automated testing tools.

Software Quality Engineering is covered as the need for the culture of quality is critical for SE students. They need to believe that they are real engineers and must develop a sense of engineering ethos and an understanding of the responsibilities of an engineer in producing and maintaining quality products through techniques such as regression testing, prioritization of test artefacts etc. V and V must adhere to industry standards and SE standards.

Reasons for Change (21 Sep 2020, 2:16pm)

18/7/13 Amending prerequisites - effective Semester 1 2014.

11/9/13 - Amended objectives on advice from Director Education Quality to comply with AQF requirements.

19/9/13 - Changing unit location from Clayton to Caulfield to cater for 2014 Masters students as requested by Clayton and Caulfield Associate Heads. Effective Semester 1, 2014.

22/10/2014 - Amended prerequisite requirements by adding 2015, FIT9xxx version of 2014, FIT5xxx foundation units. Approved at GPC 4/14 (Item 6.2).

11/1/16 - CE would like to have the weekly tutorials changed from 1-hour to 2-hours.Based on experiences with previous student cohorts, a large percentage of students don't have much experience in programming or discrete mathematics (which is needed for the theoretical aspects of the unit). Therefore, we need to bring these students up to speed, and the best way to do this is more in-class time.

5/10/2018: Update to prerequisites to allow Software engineering students to enrol as an approved elective. Effective 2019.

24/9/2019: Admin - adding 10 minutes reading time to the overall exam duration as per University requirements.

15/11/2019: Removing both the disestablished units and the assumed knowledge statement from the prerequisites. Due to the course structures, prereq knowledge cannot be assumed. Effective 2020.

21/09/2020 - Admin: Update to include new assessment and teaching approach fields as per Handbook requirements.

Role, Relationship and Relevance of Unit (20 May 2013, 4:05pm)

This is one of four core unit for the Software Engineering Specialisation in the Master of Information Technology (MIT) and Master of Applied Information Technology (MAIT). It is also available as an elective for all FIT masters.

This unit covers important software engineering concerns such as the role of validation and verification (V and V) in the software development life cycle. It enables students to gain an understanding of how to apply such V and V methods, quality measures and supporting tools into organisations and improve the quality and reliability of software systems.

Objectives

Objectives (11 Sep 2013, 2:48pm)

On successful completion of this unit students should be able to:

Unit Content

ASCED Discipline Group Classification (29 Oct 2009, 6:20pm)

020199

Synopsis (20 May 2013, 4:29pm)

This unit covers the core software engineering disciplines concerned with managing and delivering quality software. Topics include processes, tools and techniques for system validation and verification, including major commercial tools used in industry. It shows how to detect, analyse and control defects in complex software systems. Inspection and testing methodologies, analysis of artefacts, robustness, quality assurance, and advanced software validation and verification methods are covered.

Prescribed Reading (for new units) (21 Sep 2020, 2:26pm)

Technological requirements

Students are required to install the required software on their own computers to streamline the development and testing process. The required software includes:

Software may be downloaded from:

Teaching Methods

Mode (29 Oct 2009, 6:20pm)

On-campus

Special teaching arrangements (21 Sep 2020, 2:34pm)

Peer assisted learning, Problem-based learning

Assessment

Assessment Summary (21 Sep 2020, 2:33pm)

Examination (2 hours and 10 minutes): 50%; In-Semester Assessments: 50%

  1. Assignment 1: Test Planning, System Setup, and Code Understanding & Extension - 10% - ULO: 1, 2, 3, 5, 6
  2. Assignment 2: Integration Testing & Regression Testing - 15% - ULO: 1, 2, 3, 4, 5, 6
  3. Assignment 3: System & OO Testing and Software Quality Monitoring - 25% - ULO: 1, 2, 3, 4, 5, 6
  4. Examination - 50% - ULO: 1, 2, 3, 4, 5

Workloads

Credit Points (21 Nov 2008, 11:35am)

6

Workload Requirements (11 Jan 2016, 3:46pm)

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial
  • (b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing tutorial and project work, private study and revision.
  • Resource Requirements

    Software Requirements (29 Oct 2009, 6:20pm)

    Teaching Responsibility (Callista Entry) (29 Oct 2009, 6:20pm)

    FIT

    Interfaculty Involvement (29 Oct 2009, 6:20pm)

    Prerequisites

    Prerequisite Units (15 Nov 2019, 11:03am)

    Callista prerequisites: No prerequisites for MBIS (Professional) (3341.2), MIT (2402.5), MIT Professional (3348.1), MIT (Professional) (2402.6), MIT (Honours) (3349), PGDIT (2411) and PGCIT (2423).

    Callista & Handbook prerequisites: (FIT9131 and FIT9132) or equivalent

    For students enrolled in 2770: MAT1830 and FIT2004

    Corequisites (21 Nov 2008, 11:35am)

    Prohibitions (29 Oct 2009, 6:20pm)

    CSE4431, FIT4004

    Proposed year of Introduction (for new units) (14 Jul 2010, 12:09pm)

    Existing Unit.

    However, Semester 1, 2011 with the major revision re: assessment and the date of introduction with this assessment %. This is the major revision proposed in this MONATAR update made on the 14th July 2010.

    Location of Offering (19 Sep 2013, 3:56pm)

    Caulfield

    Faculty Information

    Proposer

    Sita Ramakrishnan

    Approvals

    School: 15 Nov 2019 (Emma Nash)
    Faculty Education Committee: 15 Nov 2019 (Emma Nash)
    Faculty Board: 15 Nov 2019 (Emma Nash)
    ADT:
    Faculty Manager:
    Dean's Advisory Council:
    Other:

    Version History

    18 Oct 2007 David Sole Copied from CSE4431
    21 Nov 2008 David Sole Imported approved data from Monatar2
    21 Nov 2008 David Sole Proxy submission for imported Monatar2 data
    21 Nov 2008 David Sole Proxy school/CE approval for imported Monatar2 data
    21 Nov 2008 David Sole Proxy FEC for imported Monatar2 data
    21 Nov 2008 David Sole Proxy FacultyBoard for imported Monatar2 data
    28 Aug 2009 Sitalakshmi Ramakrishnan modified Workload/WorkHours; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs
    31 Aug 2009 Geraldine DCosta modified Workload/WorkHours - amended private study from 6 to 8 hours so that total workload is 12 hours per week. Amended on advice of GPC Chair.
    31 Aug 2009 Geraldine DCosta FIT5171 Chief Examiner Approval, ( proxy school approval )
    31 Aug 2009 Geraldine DCosta FEC Approval
    31 Aug 2009 Geraldine DCosta FacultyBoard Approval - GPC and FEC Exec approval granted on 31/8/09 for amendments to FIT5171 to meet the Handbook deadline. Faculty Board approval has been added to aid administration in Monatar.
    29 Oct 2009 David Sole This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data.
    29 Oct 2009 David Sole 2009 Review - Submit
    29 Oct 2009 David Sole 2009 Review - Chief Examiner approval
    29 Oct 2009 David Sole 2009 Review - FEC approval
    29 Oct 2009 David Sole 2009 Review - Faculty Board approval
    05 Nov 2009 Julianna Dawidowicz In the objectives field included - commercial validation tools such as from IBM/Rational following a request from Chief Examiner to reflect amendment to FIT4004.
    05 Nov 2009 Julianna Dawidowicz
    05 Nov 2009 Julianna Dawidowicz FIT5171 Chief Examiner Approval, ( proxy school approval )
    05 Nov 2009 Julianna Dawidowicz FEC Approval
    05 Nov 2009 Julianna Dawidowicz FacultyBoard Approval - Admin change required after review to amend objectives to reflect a similar amendment to fit4004
    14 Jul 2010 Sitalakshmi Ramakrishnan modified UnitObjectives/Objectives; modified UnitContent/PrescribedReading; modified Assessment/Summary; modified DateOfIntroduction; modified ReasonsForIntroduction/RIntro; modified LocationOfOffering
    14 Jul 2010 Sitalakshmi Ramakrishnan
    30 Jul 2010 Sitalakshmi Ramakrishnan modified Assessment/Summary; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RChange
    30 Jul 2010 Geraldine DCosta FIT5171 Chief Examiner Approval, ( proxy school approval )
    08 Oct 2010 Geraldine DCosta FEC Approval
    08 Oct 2010 Geraldine DCosta FacultyBoard Approval - GPC 4/10 endorsed and FEC 4/10 approved amendments to FIT5171. Faculty Board approval has been added to aid administration in Monatar.
    20 May 2013 Yuan-Fang Li modified ReasonsForIntroduction/RObsolete; modified ReasonsForIntroduction/RObsolete; modified ReasonsForIntroduction/RoleRelationshipRelevance; modified UnitObjectives/Objectives; modified UnitContent/Synopsis; modified UnitContent/PrescribedReading; modified Prerequisites/PreReqKnowledge; modified Prerequisites/PreReqUnits; modified FacultyInformation/FIContact
    21 May 2013 Sea Ling modified Prerequisites/PreReqUnits
    22 May 2013 Sea Ling modified Prerequisites/PreReqUnits
    28 May 2013 Sea Ling modified Prerequisites/PreReqUnits
    18 Jul 2013 Trudi Robinson Amended prerequisites approved at GPC 3/13, 6/6/13.
    19 Jul 2013 Geraldine DCosta modified ReasonsForIntroduction/RChange - Deleted old text from Reasons for change field since the previous changes were approved in October 2010.
    19 Jul 2013 Geraldine DCosta FIT5171 Chief Examiner Approval, ( proxy school approval )
    19 Jul 2013 Geraldine DCosta FEC Approval
    19 Jul 2013 Geraldine DCosta FacultyBoard Approval - Approved at FEC 3/13 for 2014 implementation. Faculty Board approval has been added to aid administration in Monatar.
    15 Aug 2013 Yuan-Fang Li modified UnitObjectives/Objectives
    11 Sep 2013 Yuan-Fang Li modified UnitObjectives/Objectives
    12 Sep 2013 Geraldine DCosta Added reasons for change on behalf of CE.
    19 Sep 2013 Trudi Robinson modified LocationOfOffering; modified ReasonsForIntroduction/RChange
    19 Sep 2013 Trudi Robinson modified ReasonsForIntroduction/RChange
    23 Sep 2013 Yuan-Fang Li
    30 Sep 2013 Geraldine DCosta FIT5171 Chief Examiner Approval, ( proxy school approval )
    30 Sep 2013 Geraldine DCosta FEC Approval
    30 Sep 2013 Geraldine DCosta FacultyBoard Approval - FEC executive approval granted on 30/9/13 for change to unit location from Clayton to Caulfield to cater for 2014 Masters students. Effective Semester 1, 2014. Faculty Board approval has been added to aid administration in Monatar.
    22 Jan 2014 Damien Moore modified Workload/ContactHours (bulk upload from CUPID extract)
    22 Oct 2014 Trudi Robinson Updated prerequisites. Added FIT9xxx versions of foundation units for post-2014 intake.
    05 Nov 2014 Geraldine DCosta FIT5171 Chief Examiner Approval, ( proxy school approval )
    05 Nov 2014 Geraldine DCosta FEC Approval
    05 Nov 2014 Geraldine DCosta FacultyBoard Approval - Administrative amendment approved at GPC 4-2014- Item 6.2. For noting at GPC and FEC 5-2014.
    11 Jan 2016 Jeanette Niehus Admin: modified Chief Examiner
    11 Jan 2016 Yuan-Fang Li modified Workload/ContactHours
    12 Jan 2016 Jeanette Niehus Admin: added Reasons For Change.
    13 Jan 2016 Jeanette Niehus FIT5171 Chief Examiner Approval, ( proxy school approval )
    13 Jan 2016 Jeanette Niehus FEC Approval
    18 Jan 2016 Jeanette Niehus FacultyBoard Approval - ADE executive approval 18/01/2016
    03 May 2016 Jeanette Niehus Admin: modified Chief Examiner
    05 Oct 2018 Caitlin Slattery Update to prerequisites to allow Software engineering students to enrol as an approved elective. Effective 2019.
    08 Oct 2018 Emma Nash FIT5171 Chief Examiner Approval, ( proxy school approval )
    08 Oct 2018 Emma Nash FEC Approval
    08 Oct 2018 Emma Nash FacultyBoard Approval - Executive approval from DDE 5/10/18
    24 Sep 2019 Emma Nash modified ReasonsForIntroduction/RChange; modified Assessment/Summary
    15 Nov 2019 Emma Nash modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits; modified Prerequisites/PreReqKnowledge
    15 Nov 2019 Emma Nash
    15 Nov 2019 Emma Nash FIT5171 Chief Examiner Approval, ( proxy school approval )
    15 Nov 2019 Emma Nash FEC Approval
    15 Nov 2019 Emma Nash FacultyBoard Approval - Approved at FEC 5/19.
    21 Sep 2020 Joshua Daniel modified ReasonsForIntroduction/RChange; modified UnitContent/PrescribedReading; modified UnitContent/PrescribedReading; modified UnitContent/PrescribedReading; modified Assessment/Summary; modified Teaching/SpecialArrangements

    This version: