Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT4004 System validation and verification, quality and standards - disestablished

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.

Robert Merkel

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

Unit Code, Name, Abbreviation

FIT4004 System validation and verification, quality and standards - disestablished (28 Apr 2021, 3:38pm) [ SYS V&V QUAL STD (29 Oct 2009, 6:16pm)]

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 system life cycle. The development of high quality work activities and products during software development requires attention to V & V procedures. Independant V & V procedures, compiliance to quality standards such as ISO9000/AS39000 are becoming mandatory requirements with some Government contracts for international competitiveness and also in the Department of Defense and in aerospace industries. It also covers quality and reliability issues in safety-critical and mission-critical systems. This subject will enable students to gain an understanding of how to introduce such V & V methods, quality standards and supporting tools into organisations and improve the quality and reliability of software systems. 28/4/2021 - Unit disestablished at FEC 2/21 Item 6.2

Reasons for Introduction (14 Jul 2010, 11:13am)

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 (02 Nov 2017, 5:05pm)

November 2013: Changed pre-reqs, following discussions with relevant teaching staff.

September 2013: Changed unit learning outcomes

This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data.

November 2017: Amendment to prerequisites to allow for teach-out of old courses (2770 and 2380): Add FIT2099 as an alternative to FIT2024.

Role, Relationship and Relevance of Unit (29 Oct 2009, 6:16pm)

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

Software Engineers must be able to formulate and apply sound VandV techniques, quality engineering processes and standards to produce quality products and solution.

Objectives

Objectives (11 Sep 2013, 2:54pm)

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

Unit Content

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

020199

Synopsis (28 Jan 2011, 08:54am)

This unit covers the fundamental products, processes and techniques for system validation and verifications including testing methodologies, static program analysis and code quality measurement and monitoring. Open-source tools will be used to apply in practice knowledge learnt about software testing from a theoretical perspective. Inspection and testing methodologies, analysis of artefacts, robustness, performance analysis configuration management, quality assurance plan and standards, compliance, assessment, certification issues are covered. It shows how to predict, analyse and control defects in complex software systems.

Prescribed Reading (for new units) (28 Jan 2011, 08:58am)

Pezze, Mauro, and Young, Michal (20008). Software Testing and Analysis: Process, Principles and Techniques, Wiley Publ.

Bentley, John (1999). Programming Pearls (2nd edition), Addison-Wesley Professional.

Patton, Ron (2005). Software Testing (2nd edition), Sams Publ.

Teaching Methods

Assessment

Assessment Summary (26 Jul 2010, 3:03pm)

Examinations (2 hours): 50%; In-Semester Assessment: 50%

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.

Other changes that have been done on the 14/7/2010 are minor wording changes in ReasonsForIntroduction/RIntro; UnitObjectives/Objectives, and UnitContent/PrescribedReading, and including the prescribed text which aligns the MONATAR against the Unit guide.

A final exam of 50% is introduced and the marks allocated to Assignments now total 50%. This is different from previous years of no final exam worth 50%.

The rationale for introducing the final exam is to comply with FIT Grad/PGrad unit final exam requirements and also to address the different learning styles of students coming through. Hopefully this strategy will engage the students and encourage them to learn more during lectures with short quizzes planned with auditory response technology for 2011 as opposed to the standard written work for hurdles and written test.

Also, in previous offerings, a written test covering theoritical aspects and ~ 8 hurdles during lecture/tutes took the place of final exam. In the previous offerings, a research/essay paper was the final assignment which used to cause a lot of excitement from atleast some students in the past as students had the opportunity to submit their paper with reviews and revisions from myself to an international conference. Over the years, we have published 3 such papers in automated software engineering and testing conferences. However, in recent years, students are not keen on writing papers. So, the research paper component has been dropped from 2010.

Workloads

Credit Points (31 Aug 2009, 1:30pm)

6

Workload Requirements (22 Jan 2014, 09:58am)

Minimum total expected workload equals 12 hours per week comprising:

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

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

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.
  • Resource Requirements

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

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

    FIT

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

    Prerequisites

    Prerequisite Units (02 Nov 2017, 5:06pm)

    MAT1830 and FIT2004 and (FIT2024 or FIT2099) and FIT3077.

    Corequisites (31 Oct 2005, 3:08pm)

    Prohibitions (27 Sep 2007, 5:07pm)

    CSE4431

    Proposed year of Introduction (for new units) (14 Jul 2010, 11:56am)

    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.

    Faculty Information

    Proposer

    Sita Ramakrishnan

    Approvals

    School: 03 Nov 2017 (Jeanette Niehus)
    Faculty Education Committee: 03 Nov 2017 (Jeanette Niehus)
    Faculty Board: 03 Nov 2017 (Jeanette Niehus)
    ADT:
    Faculty Manager:
    Dean's Advisory Council:
    Other:

    Version History

    17 Oct 2005 David Sole Added Software requrirements template
    21 Oct 2005 David Sole Updated requirements template to new format
    31 Oct 2005 Jeanette Niehus Initial Draft; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelevance; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitContent/Summary; modified UnitContent/RecommendedReading; modified Teaching/Strategies; modified Assessment/Strategies; modified Assessment/Objectives; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/SchoolReqs; modified Prerequisites/PreReqUnits; modified Corequisites; modified Corequisites; modified DateOfIntroduction; modified Enrolment; modified FacultyInformation/FIContact; modified FacultyInformation/FICoordinator
    04 Nov 2005 Helana Scheepers
    04 Nov 2005 Ralph Gillon FIT School Approval, 4 November 2005
    08 Nov 2005 Ann Nicholson modified Abbreviation; modified Prerequisites/PreReqUnits
    08 Nov 2005 Ann Nicholson modified Prerequisites/PreReqUnits
    10 Nov 2005 Helana Scheepers
    10 Nov 2005 Ralph Gillon FIT School Approval, Hons Subcommittee Approval 9/11/05
    10 Nov 2005 Ralph Gillon FEC Approval
    16 Nov 2005 Annabelle McDougall FacultyBoard Approval
    27 Sep 2007 Caitlin Slattery Amend prerequisites: remove FIT1008 and FIT1015. Add prohibition CSE4431.
    02 Oct 2007 Sitalakshmi Ramakrishnan FIT4004 Chief Examiner Approval, ( proxy school approval )
    23 Oct 2007 Geraldine DCosta FEC Approval
    23 Oct 2007 Geraldine DCosta FacultyBoard Approval - The Undergraduate Programs Committee now has authority to formally approve minor unit amendments. UGPC Special Exec 3/07 has approved this version on 2/10/07. Faculty Board approval has been added to aid administration in Monatar.
    20 Feb 2008 Sitalakshmi Ramakrishnan modified UnitContent/Summary; modified UnitContent/HandbookSummary; modified UnitContent/HandbookSummary; modified Prerequisites/PreReqKnowledge
    20 Feb 2008 Sitalakshmi Ramakrishnan
    20 Feb 2008 Sitalakshmi Ramakrishnan modified Prerequisites/PreReqKnowledge
    20 Feb 2008 Sitalakshmi Ramakrishnan
    03 Mar 2008 Sitalakshmi Ramakrishnan
    03 Mar 2008 Sitalakshmi Ramakrishnan FIT4004 Chief Examiner Approval, ( proxy school approval )
    17 Mar 2008 Julianna Dawidowicz FEC Approval
    17 Mar 2008 Julianna Dawidowicz FacultyBoard Approval - The Undergraduate Programs Committee now has authority to formally approve minor unit amendments. UGPC 2/08 has approved this version on 03/03/08. Faculty Board approval has been added to aid administration in Monatar.
    20 Mar 2008 Julianna Dawidowicz modified Prerequisites/PreReqUnits - corrected a numerical error (CSE23391 changed to CSE2391)
    20 Mar 2008 Julianna Dawidowicz FIT4004 Chief Examiner Approval, ( proxy school approval )
    20 Mar 2008 Julianna Dawidowicz FEC Approval
    20 Mar 2008 Julianna Dawidowicz FacultyBoard Approval - Corrected a numerical error (CSE23391 to CSE2391). Faculty Board approval has been added to aid administration in Monatar.
    28 Aug 2009 Sitalakshmi Ramakrishnan modified Workload/WorkHours; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs
    28 Aug 2009 Sitalakshmi Ramakrishnan
    31 Aug 2009 Geraldine DCosta modified Workload/WorkHours - private study amended to 8 hours so that total is 12 hours per week. Amended on advice of UGPC Chair.
    31 Aug 2009 Geraldine DCosta modified Workload/CreditPoints - changed workload from 6 hours per week to 12 hours per week on advice of UGPC Chair.
    31 Aug 2009 Geraldine DCosta modified Workload/CreditPoints - reversed typo of 12 back to 6 credit points; modified Workload/WorkHours to reflect total workload of 12 hours per week on advice of UGPC Chair.
    31 Aug 2009 Geraldine DCosta FIT4004 Chief Examiner Approval, ( proxy school approval )
    31 Aug 2009 Geraldine DCosta FEC Approval
    31 Aug 2009 Geraldine DCosta FacultyBoard Approval - UGPC and FEC Exec approval granted on 31/8/09 for amendments to FIT4004 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 Updated first objectives field following advice from the Chief Examiner, to reflect current system validations tools. Updated the pre-requisites to provide more clarity about the requirements, following advice from the Data Integrity Officer.
    05 Nov 2009 Julianna Dawidowicz
    05 Nov 2009 Julianna Dawidowicz FIT4004 Chief Examiner Approval, ( proxy school approval )
    05 Nov 2009 Julianna Dawidowicz FEC Approval
    05 Nov 2009 Julianna Dawidowicz FacultyBoard Approval - Admin change only as result of review to include small change to first dot point under developed skills in the objectives field and amendment of formatting of prereqs.
    06 Nov 2009 Julianna Dawidowicz An additional administrative change has been made to the prerequisites to include a statement about Masters.
    06 Nov 2009 Julianna Dawidowicz
    06 Nov 2009 Julianna Dawidowicz FIT4004 Chief Examiner Approval, ( proxy school approval )
    06 Nov 2009 Julianna Dawidowicz FEC Approval
    06 Nov 2009 Julianna Dawidowicz FacultyBoard Approval - Additional admin change to fix up prereq formatting
    14 Jul 2010 Sitalakshmi Ramakrishnan modified ReasonsForIntroduction/RIntro; modified UnitObjectives/Objectives; modified UnitContent/PrescribedReading; modified Assessment/Summary; modified DateOfIntroduction; modified DateOfIntroduction; modified Assessment/Summary
    14 Jul 2010 Sitalakshmi Ramakrishnan
    26 Jul 2010 Sitalakshmi Ramakrishnan modified Assessment/Summary; modified Prerequisites/PreReqUnits
    26 Jul 2010 Sitalakshmi Ramakrishnan modified Assessment/Summary; modified Prerequisites/PreReqUnits
    26 Jul 2010 Sitalakshmi Ramakrishnan modified Assessment/Summary; modified Prerequisites/PreReqUnits
    26 Aug 2010 Kendall Williamson FIT4004 Chief Examiner Approval, ( proxy school approval )
    26 Aug 2010 Kendall Williamson FEC Approval
    26 Aug 2010 Kendall Williamson FacultyBoard Approval - FEC Special Email Meeting 1/10 approved unit amendment. FB 4/10 for noting only
    09 Sep 2010 Caitlin Slattery modified Prerequisites/PreReqUnits - added FIT3086 (co-taught with FIT2002 pre-2011)
    09 Sep 2010 Kendall Williamson FIT4004 Chief Examiner Approval, ( proxy school approval )
    09 Sep 2010 Kendall Williamson FEC Approval
    09 Sep 2010 Kendall Williamson FacultyBoard Approval - Resolved error with missing prereq as FIT3086 was co-taught with FIT2002 (pre-2011)
    22 Sep 2010 Caitlin Slattery Corrected unit title (standards, not standard).
    08 Oct 2010 Geraldine DCosta FIT4004 Chief Examiner Approval, ( proxy school approval )
    08 Oct 2010 Geraldine DCosta FEC Approval
    08 Oct 2010 Geraldine DCosta FacultyBoard Approval - UGPC Exec approval and FEC Exec approval granted for amendments to this version on 8/10/10 to enable Sem 1,2011 implementation. Faculty Board approval has been added to aid administration in Monatar.
    28 Jan 2011 Yuan-Fang Li modified UnitObjectives/Objectives; modified UnitContent/Synopsis; modified UnitContent/PrescribedReading; modified FacultyInformation/FIContact
    28 Jan 2011 Yuan-Fang Li
    08 Feb 2011 Kendall Williamson FIT4004 Chief Examiner Approval, ( proxy school approval )
    27 Jun 2011 Kendall Williamson FEC Approval
    27 Jun 2011 Kendall Williamson FacultyBoard Approval - Approved at UGPC 1/11. Noted at FB 1/11.
    15 Aug 2013 Yuan-Fang Li modified UnitObjectives/Objectives
    11 Sep 2013 Yuan-Fang Li modified UnitObjectives/Objectives
    13 Sep 2013 Jeanette Niehus modified ReasonsForIntroduction/RChange
    13 Sep 2013 Jeanette Niehus FIT4004 Chief Examiner Approval, ( proxy school approval )
    13 Sep 2013 Jeanette Niehus FEC Approval
    13 Sep 2013 Jeanette Niehus FacultyBoard Approval - UGPC Executive approval granted 13/09/13. Faculty Board approval has been added to aid administration in Monatar.
    25 Nov 2013 Ann Nicholson modified ReasonsForIntroduction/RChange
    26 Nov 2013 Yuan-Fang Li modified Prerequisites/PreReqKnowledge; modified Prerequisites/PreReqKnowledge; modified Prerequisites/PreReqKnowledge Removed Unxi & Perl from required knowledge as they are covered in FIT3024 (which has been dropped as a pre-req) and required in FIT4004.
    26 Nov 2013 Jeanette Niehus FIT4004 Chief Examiner Approval, ( proxy school approval )
    26 Nov 2013 Jeanette Niehus FEC Approval
    26 Nov 2013 Jeanette Niehus FacultyBoard Approval - UGPC Executive Approval granted 26/11/13. Faculty Board approval given to aid administration in Monatar.
    22 Jan 2014 Damien Moore modified Workload/ContactHours (bulk upload from CUPID extract)
    21 Mar 2016 Jeanette Niehus Admin: modified Chief Examiner
    02 Nov 2017 Caitlin Slattery November 2017: Amendment to prerequisites to allow for teach-out of old courses (2770 and 2380).
    03 Nov 2017 Jeanette Niehus FIT4004 Chief Examiner Approval, ( proxy school approval )
    03 Nov 2017 Jeanette Niehus FEC Approval
    03 Nov 2017 Jeanette Niehus FacultyBoard Approval - Executively approved by ADLT 3/11/2017.
    28 Apr 2021 Monica Fairley modified UnitName; modified ReasonsForIntroduction/RObsolete

    This version: