Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT5136 Software Engineering

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.

Chakkrit Tantithamthavorn

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

Unit Code, Name, Abbreviation

FIT5136 Software Engineering (03 May 2013, 11:20am) []

Reasons for Introduction

Reasons for Introduction (03 May 2013, 11:25am)

FIT5136 is one of the core units for the Master of Information Technology degree.

Reasons for Change (16 Jul 2021, 1:05pm)

17/7/13 Correcting prerequisites. Effective Semester 1 2014.

15/08/13 Changing the learning objectives to learning outcomes.

4/9/13 - On behalf of CE, amended objectives on advice from Director Education Quality.

19/9/13 - On behalf of CE, further amended objectives on advice from Director Education Quality.

22/1/2014 - Change to contact hours made to align with Handbook entry (bulk upload from CUPID extract). Approved by ADE.

7/8/2014 - Objectives modified by CE from AQF 7 to AQF 9 in consultation with the Course Director and Director Education Quality.

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

7/12/2016 - Changed assessment summary. Exam (2 hours): 50%, In-semester assessment: 50%. Effective Semester 1, 2017.

8/12/2016 - Included 30mins reading and noting time for the 2-hr exam in assessment summary.

22/11/2017 - Amended prerequisite requirements by adding FIT9133, Programming foundations in python.

25/06/2018 - Admin: Update to assessment removing the 30 minute reading and noting time from the exam on behalf of the CE.

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

21/10/2019: Update to prerequisites; effective semester 1, 2020. Adding new foundation-level prereq, and removing prereqs no longer offered/disestablished.

11/11/2019: FEC 5/19 approved the amendments entered 21/10 for effect 2020. A clause was included to waive the prerequisites requirements for students admitted into C6007 MAI.

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

06/10/2020 - Changes are made to the assessment distribution. In-semester: 60%, Exam: 40%. The changes are made in response to the changes made to the structure of the assignments. Now, students need to use the agile methodology in a hybrid of Scrum and Kanban. Due to these reasons, students need to put more effort and time towards delivering the artefacts of all the phases of software development. The decision is also in line with the last semester's SETU. For implementation For implementation S1, 2021.

16/07/2021 - Combined the use of tools and lecture participation together so that it is not going to confuse the student further. It was originally put under Assignment 3, and this info was informed to the student during Assignment 1 assessment document which student was confused about which assessment it is actually belongs to. Combining with lecture participation will let students know this work is going to last for the whole semester and it is much clearer on moodle compared to put them as part of other assessments.

Role, Relationship and Relevance of Unit (03 May 2013, 11:33am)

FIT5136 Software Engineering is one of the core units for the Master of Information Technology postgraduate students. It prepares students so that they will understand the theoretical and practical aspects of providing computer solutions to real world problems.

Objectives

Objectives (07 Aug 2014, 4:21pm)

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

  • describe the breadth and nature of the software engineering process and distinguish various phases of the process;
  • create and develop the required artefacts during each phase of the software engineering process;
  • differentiate and evaluate the software engineering techniques used to produce the artefacts;
  • assess the issues in constructing large software systems from its components, and the nature and design of these components;
  • employ group working skills in solving software development problems;
  • analyse and evaluate IT-related scenarios with reference to the software engineering code of ethics and professional practice.
  • Unit Content

    ASCED Discipline Group Classification (08 May 2013, 10:33am)

    020103

    Synopsis (07 May 2013, 10:01am)

    This unit provides an introduction to the discipline of Software Engineering at the postgraduate level. The emphasis is upon a broad coverage of various aspects of software engineering. We assume the students will at this stage have adequate programming skills and are able to put theories to practice. The notion of a software system as a model or approximation of a desired system is introduced, and used as a way of describing such things as the software life cycle and its various models, programming by contract, design and testing issues, maintenance, reuse, complexity, divide and conquer strategies, metrics and measurement, project management and software legacy.

    Prescribed Reading (for new units) (28 Feb 2021, 2:42pm)

    Technological requirements

    This is a bring your own device unit. You will be expected to bring a web-connected device (i.e., laptop or tablet) to class to access specialist software. Students will be using the following applications/software, free to install for Monash students:

    Java students may use:

    Python students may use:

    Other Softwares/tools:

    Please liaise with your TA to find the limitations and requirements of using these applications/software for this unit or if you want to use different software. Alternatively, you can use MoVE, however support and applications are limited. For more information, visit monash.edu/mov

    Teaching Methods

    Mode (07 May 2013, 10:06am)

    On-campus

    Special teaching arrangements (22 Sep 2020, 3:13pm)

    Peer assisted learning

    Assessment

    Assessment Summary (14 Jul 2021, 11:06pm)

    Examination (2 hours and 10 minutes): 40%; In-semester assessment: 60%

  • Lecture participation (online quiz) (0.50% per lecture Week 2 - Week 11) & Use of Tools - 7% , ULO:1, 2, 3, 4, 5, 6
  • Assignment 1 (Requirements Gathering): 12%, ULO:2, 3, 5
  • Assignment 2 (Analysis): 11%, ULO:2, 3, 4, 5
  • Assignment 3 (Software Architecture and Implementation): 20%, ULO:2, 3, 4, 5
  • Assignment 4 (Software Engineering Ethics): 5%, ULO:5, 6
  • Assignment 5 (Software Testing): 5%, ULO:2, 3, 5
  • Scheduled Final Exam : 40%, ULO:1, 2, 3, 4, 5, 6
  • Workloads

    Workload Requirements (30 Jan 2020, 01:40am)

    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

    Teaching Responsibility (Callista Entry) (07 May 2013, 10:09am)

    FIT

    Prerequisites

    Prerequisite Units (11 Nov 2019, 11:31am)

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

    Callista & Handbook prerequisites: FIT9131 or FIT9133 or FIT9136 or equivalent; or entry into C6007.

    Prohibitions (17 Jul 2013, 11:00am)

    Proposed year of Introduction (for new units) (07 May 2013, 10:11am)

    Semester 1, 2014

    Location of Offering (07 May 2013, 10:12am)

    Caulfield

    Faculty Information

    Proposer

    Sea Ling

    Approvals

    School: 22 Jul 2021 (Monica Fairley)
    Faculty Education Committee: 22 Jul 2021 (Monica Fairley)
    Faculty Board: 22 Jul 2021 (Monica Fairley)
    ADT:
    Faculty Manager:
    Dean's Advisory Council:
    Other:

    Version History

    03 May 2013 Sea Ling Initial Draft; modified UnitName
    03 May 2013 Sea Ling modified UnitName; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RoleRelationshipRelevance; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives
    07 May 2013 Sea Ling modified UnitContent/Synopsis; modified UnitContent/PrescribedReading; modified Teaching/Mode; modified Assessment/Summary; modified Workload/ContactHours; modified ResourceReqs/SchoolReqs; modified Prerequisites/PreReqUnits; modified DateOfIntroduction; modified LocationOfOffering
    07 May 2013 Sea Ling
    07 May 2013 Sea Ling
    08 May 2013 Sea Ling modified UnitContent/ASCED; modified FacultyInformation/FIContact
    08 May 2013 Sea Ling
    24 May 2013 Geraldine DCosta modified UnitObjectives/ObjText; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjSocial - Deleted obselete fields.
    17 Jul 2013 Trudi Robinson Amended prerequisites approved at GPC 3/13, 6/6/13.
    18 Jul 2013 Geraldine DCosta FIT5136 Chief Examiner Approval, ( proxy school approval )
    18 Jul 2013 Geraldine DCosta FEC Approval
    18 Jul 2013 Geraldine DCosta FacultyBoard Approval - Approved at FEC 3/13 for 2014 offering. Faculty Board approval has been added to aid administration in Monatar.
    14 Aug 2013 Sea Ling modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives
    14 Aug 2013 Sea Ling
    16 Aug 2013 Maria Indrawan
    04 Sep 2013 Geraldine DCosta modified UnitObjectives/Objectives; modified ReasonsForIntroduction/RChange, Amended objectives on behalf of CE and on advice from Director, Education Quality.
    19 Sep 2013 Geraldine DCosta modified objectives on behalf of CE and on advice from Director, Education Quality. Added reasons for change.
    20 Sep 2013 Geraldine DCosta FIT5136 Chief Examiner Approval, ( proxy school approval )
    20 Sep 2013 Geraldine DCosta FEC Approval
    20 Sep 2013 Geraldine DCosta FacultyBoard Approval - GPC 4/13 granted in-principle approval for amendment to objectives to comply with AQF requirements. GPC Executive approval obtained on 19/9/13. Faculty Board approval has been added to aid administration in Monatar.
    22 Jan 2014 Damien Moore modified Workload/ContactHours (bulk upload from CUPID extract)
    07 Aug 2014 Chris Ling modified UnitObjectives/Objectives
    08 Aug 2014 Geraldine DCosta Added reasons for change on behalf of CE.
    08 Aug 2014 Geraldine DCosta FIT5136 Chief Examiner Approval, ( proxy school approval )
    08 Aug 2014 Geraldine DCosta FEC Approval
    08 Aug 2014 Geraldine DCosta FacultyBoard Approval - GPC Executive approval granted on 8/8/2014. Faculty Board approval has been added to aid administration in Monatar.
    21 Oct 2014 Trudi Robinson Updated prerequisites. Added FIT9xxx versions of foundation units for post-2014 intake.
    05 Nov 2014 Geraldine DCosta FIT5136 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.
    03 May 2016 Jeanette Niehus Admin: modified Chief Examiner
    07 Dec 2016 Chris Ling modified Assessment/Summary; modified ReasonsForIntroduction/RChange
    07 Dec 2016 Chris Ling
    07 Dec 2016 Jeanette Niehus Admin: Added date of implementation.
    08 Dec 2016 Chris Ling modified Assessment/Summary; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RChange
    14 Dec 2016 Jeanette Niehus FIT5136 Chief Examiner Approval, ( proxy school approval )
    14 Dec 2016 Jeanette Niehus FEC Approval
    14 Dec 2016 Jeanette Niehus FacultyBoard Approval - GPC executive approval given 08/12/2016.
    22 Nov 2017 Nandita Bhattacharjee modified Prerequisites/PreReqUnits; modified ReasonsForIntroduction/RChange
    01 Dec 2017 Jeanette Niehus FIT5136 Chief Examiner Approval, ( proxy school approval )
    01 Dec 2017 Jeanette Niehus FEC Approval
    01 Dec 2017 Jeanette Niehus FacultyBoard Approval - Executively approved by ADLT 30/11/2017.
    25 Jun 2018 Jeanette Niehus Admin: modified ReasonsForIntroduction/RChange; modified Assessment/Summary
    28 Jun 2018 Jeanette Niehus FIT5136 Chief Examiner Approval, ( proxy school approval )
    28 Jun 2018 Jeanette Niehus FEC Approval
    28 Jun 2018 Jeanette Niehus FacultyBoard Approval - FEC executive approval 28/6/2018
    24 Sep 2019 Emma Nash modified ReasonsForIntroduction/RChange; modified Assessment/Summary
    21 Oct 2019 Emma Nash modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits; modified ReasonsForIntroduction/RChange
    28 Oct 2019 Emma Nash FIT5136 Chief Examiner Approval, ( proxy school approval )
    28 Oct 2019 Emma Nash FEC Approval
    28 Oct 2019 Emma Nash FacultyBoard Approval - Minor amendment approved at GPC 5/19.
    11 Nov 2019 Emma Nash modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits
    12 Nov 2019 Emma Nash FIT5136 Chief Examiner Approval, ( proxy school approval )
    12 Nov 2019 Emma Nash FEC Approval
    12 Nov 2019 Emma Nash FacultyBoard Approval - Approved at FEC 5/19.
    13 Jan 2020 Emma Nash ; modified Chief Examiner; modified FacultyInformation/FIContact
    30 Jan 2020 Arvind Kaur modified Workload/ContactHours
    22 Sep 2020 Joshua Daniel modified ReasonsForIntroduction/RChange; modified UnitContent/PrescribedReading; modified Assessment/Summary; modified Teaching/SpecialArrangements
    02 Oct 2020 Arvind Kaur
    02 Oct 2020 Arvind Kaur
    06 Oct 2020 Emma Nash modified ReasonsForIntroduction/RChange
    26 Oct 2020 Emma Nash FIT5136 Chief Examiner Approval, ( proxy school approval )
    26 Oct 2020 Emma Nash FEC Approval
    26 Oct 2020 Emma Nash FacultyBoard Approval - Approved at GPC meeting 5/20.
    23 Feb 2021 Arvind Kaur modified Assessment/Summary
    26 Feb 2021 Monica Fairley FIT5136 Chief Examiner Approval, ( proxy school approval )
    26 Feb 2021 Monica Fairley FEC Approval
    26 Feb 2021 Monica Fairley FacultyBoard Approval - updated assessment DDE executively approved 26/2/21
    28 Feb 2021 Arvind Kaur modified Assessment/Summary
    28 Feb 2021 Arvind Kaur modified UnitContent/PrescribedReading
    01 Mar 2021 Monica Fairley FIT5136 Chief Examiner Approval, ( proxy school approval )
    01 Mar 2021 Monica Fairley FEC Approval
    01 Mar 2021 Monica Fairley FacultyBoard Approval - update ULOs - admin
    14 Jul 2021 Yiwei Zhong modified Assessment/Summary
    14 Jul 2021 Yiwei Zhong
    16 Jul 2021 Yiwei Zhong modified ReasonsForIntroduction/RChange
    16 Jul 2021 Yiwei Zhong modified ReasonsForIntroduction/RChange
    22 Jul 2021 Monica Fairley FIT5136 Chief Examiner Approval, ( proxy school approval )
    22 Jul 2021 Monica Fairley FEC Approval
    22 Jul 2021 Monica Fairley FacultyBoard Approval - executively approved DDE 22/7/21

    This version: