Home | About Us | Courses | Units | Student resources | Research |
IT Support | Staff directory | A-Z index |
M O N A T A R |
InfoTech Unit Avatar |
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.
NB: This view restricted to entries modified on or after 19990401000000
The Bachelor of Software Engineering (BSE) was introduced in 1998 and took its first students in 1999 as a joint program between the Faculties of Engineering and Information Technology.
One of the third year subjects offered in the current BSE is Software Engineering: Analysis and Design CSE3308. Some of the key topics of CSE3308 are now part of the IT Common Core, particularly FIT2001.
The new unit builds on foundations provided in FIT2001 to address higher-level software engineering issues such as software architecture, configuration, systems-level modelling, refactoring, middleware, patterns and theoretical design principles.
This unit has been updated as part of a 2009 review and comparison of data with current Handbook, Syllabus + and Callista data.
7/6/2010- Amended under 'workload' section - change of name from tutorial to laboratory. For Semester 2,2010 implementation.
1/12/2011 - Added FIT2024 as an alternative prerequisite to FIT2004. For S1 2012 implementation.
FIT2024 has been added as a alternative prerequisite to FIT2004. The reason for having FIT2004 as a prerequisite was to ensure that students had completed a significant second year programming unit before attempting FIT3077. FIT2024 also meets this criterion, and its addition will ease course progression for many students.
10 Feb 2015: Unit Learning Outcomes (Objectives) updated using the recommended style and wordings.
Sept 2015: Updated for course architecture.
12/06/2017: Admin - updating location of offering to reflect actual campus offerings at the ADE's request.
7/8/2017: Added justification for 3 hour exam to Assessment Summary.
20/9/2019: Admin - updating exam duration to include additional 10 minutes as per University requirement.
6/10/2019 Aldeida - I am proposing to remove the exam. The previous rationale for introducing an exam: "This unit requires a three-hour exam in order to properly assess learning objectives 1, 2, 3, and 5. These require students to be able to analyse software development scenarios, and then to demonstrate this analysis through producing conceptual models, selecting appropriate architectural or design patterns and demonstrating how they would be adapted to the scenario, and indicating how specific design principles would be applied.
All this takes a large amount of time: complex scenarios (typically several A4 pages in total) must be read and analysed. This typically involved multiple passes over the scenario, and annotation. Diagrams must be produced - often a first draft is created and discarded as part of this process. To assess that the students have the skills and knowledge required to meet these learning objectives requires scenarios of sufficient complexity that the tasks necessarily take a long time. The integrity of the unit would be compromised if this were not so. "
I propose to remove the exam since the current in-semester assessments cover all learning outcomes in a more comprehensive and suitable way. As the above rationale mentions, this unit includes "complex scenarios (typically several A4 pages in total) must be read and analysed.". This is very difficult to assess in an exam of 3 hours. In addition, the previous rationale mentions that "to meet these learning objectives requires scenarios of sufficient complexity that the tasks necessarily take a long time.". Again, this is not possible to achieve in an exam of 3 hours. (Re-added on behalf of CE 12/11/2019)
9/1/2020 Admin - removing duplicated rationale from assessments section.
4/5/2020: As the MSA course 4307 Bachelor of Computer and Information Sciences is in teach-out, the MSA offering of this unit has been re-coded to FZA3077 effective Semester 1, 2021. These units will be managed by South Africa and therefore no separate Monatar entries will be made
18/09/2020 Admin: Update to include new assessment and teaching approach fields as per Handbook requirements.
The unit is a level-3 core unit in the new Bachelor of Software Engineering (Honours) degree to be introduced in 2016.
This unit builds on the introductory unit to design and implementation. It provides the professional software engineer with advanced knowledge and skills in high-level architectural design, its theoretical foundations, industrial best practice, and, relevant application context. In the software life-cycle, software architecture sits between analysis/specification and design/implementation.
The unit provides concrete architectural examples and a background and need-to-know for advanced software architecture and design for large-scale systems. Architecture modelling and analysis can be seen as core considerations in any engineering discipline, since they are essential in documenting and evaluating decisions on designs and alternatives. Modelling and analysis is first applied for the analysis, specification and validation of requirements. Software design is focused on strategies, techniques, patterns and representations used to decide how to implement a component or a system.
At the completion of this unit, students should be able to
020103
This unit builds on introductory units to analysis and design. It provides the professional software engineer with advanced knowledge and skills in high-level architectural design, its theoretical foundations, industrial best practice, and relevant application context. In the software life-cycle, software architecture sits between analysis/specification and design/implementation. The field of software architecture has come of age with a thriving research community and numerous high-level models, methods, tools and practices widely used in industry.
Recommended resources
On-campus
Lecture and tutorials or problem classes This teaching and learning approach provides facilitated learning, practical exploration and peer learning.
In-semester assessment: 100%
Assignment 1 - week 4, 20% Assignment 2 - week 8, 45% Assignment 3 - week 13, 35%
6
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
FIT
FIT2099 or (FIT2001 and (FIT2004 or FIT2024 or CSE2304)) or (FIT2001 and FIT2081)
CSE3308
Semester 1, 2008
Clayton, Malaysia, South Africa
13 Oct 2005 | Heinrich Schmidt | Initial Draft; modified UnitName; modified Abbreviation; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelation; modified Classification; modified UnitContent/Summary |
17 Oct 2005 | David Sole | Added Software requrirements template |
20 Oct 2005 | David Squire | fixed a couple of typos |
31 Oct 2005 | Jeanette Niehus | Initial Draft; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RRelevance; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitContent/Summary; modified UnitContent/RecommendedReading; modified UnitContent/RecommendedReading; modified Teaching/Mode; modified Teaching/Strategies; modified Assessment/Objectives; modified Teaching/Strategies; modified Assessment/Strategies; modified Workload/WorkHours; modified ResourceReqs/LectureReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/SchoolReqs; modified Prerequisites/PreReqUnits; modified Level; modified DateOfIntroduction; modified Frequency; modified LocationOfOffering; modified FacultyInformation/FIContact |
02 Nov 2005 | Jeanette Niehus | modified Workload/WorkHours; modified ResourceReqs/LectureReqs; modified ResourceReqs/StaffReqs |
07 Nov 2005 | John Betts | modified UnitObjectives/ObjText; modified UnitObjectives/ObjText |
08 Nov 2005 | Ralph Gillon | FIT School Approval, 8/11/05 |
10 Nov 2005 | Ralph Gillon | FEC Approval |
16 Nov 2005 | Annabelle McDougall | FacultyBoard Approval |
27 Sep 2007 | Caitlin Slattery | Amend prerequisites to make unit available to students in old versions of the BCS and BSE. Add CSE2305 and CSE2304, remove FIT2022. Add prohibition CSE3308. |
03 Oct 2007 | Caitlin Slattery | modified Prohibitions |
18 Oct 2007 | Kevin Korb | FIT3077 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. |
07 Jul 2008 | David Squire | modified Assessment/Strategies |
07 Jul 2008 | David Squire | FIT3077 Chief Examiner Approval, ( proxy school approval ) |
09 Jul 2008 | Julianna Dawidowicz | FEC Approval |
09 Jul 2008 | Julianna Dawidowicz | FacultyBoard Approval - Chair, UGPC granted executive approval for amendments to exam/prac assignment weighting of FIT3077 on 09/07/08, for noting at UGPC, FEC and Faculty Board 5/08. 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 |
07 Jun 2010 | David Squire | modified Workload/ContactHours |
17 Jun 2010 | Geraldine DCosta | modified Reasons For Change- Amended under workload section - change of name from tutorial to laboratory. For Semester 2,2010 implementation. |
17 Jun 2010 | Geraldine DCosta | FIT3077 Chief Examiner Approval, ( proxy school approval ) |
17 Jun 2010 | Geraldine DCosta | FEC Approval |
17 Jun 2010 | Geraldine DCosta | FacultyBoard Approval - UGPC Executive approval was granted for this version on 17/6/10. Faculty Board approval has been added to aid administration in Monatar. |
06 Aug 2010 | Thomas ODaniel | modified LocationOfOffering |
26 Aug 2010 | Kendall Williamson | FIT3077 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 |
12 Jul 2011 | David Squire | modified Prerequisites/PreReqUnits |
30 Nov 2011 | David Squire | |
01 Dec 2011 | David Squire | modified ReasonsForIntroduction/RChange |
01 Dec 2011 | David Squire | modified ReasonsForIntroduction/RChange |
01 Dec 2011 | David Squire | FIT3077 Chief Examiner Approval, ( proxy school approval ) |
19 Dec 2011 | Geraldine DCosta | FEC Approval |
19 Dec 2011 | Geraldine DCosta | FacultyBoard Approval - UGPC Executive approval granted on 19 December 2011. For noting at FEC and FB. |
22 Jan 2014 | Damien Moore | modified Workload/ContactHours (bulk upload from CUPID extract) |
10 Feb 2015 | Chris Ling | modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified UnitObjectives/Objectives; modified ReasonsForIntroduction/RChange |
19 Feb 2015 | Jeanette Niehus | FIT3077 Chief Examiner Approval, ( proxy school approval ) |
19 Feb 2015 | Jeanette Niehus | FEC Approval |
19 Feb 2015 | Jeanette Niehus | FacultyBoard Approval - UGPC approved at meeting 1/15 |
17 Sep 2015 | Caitlin Slattery | Minor edits for course architecture. Effective 2016. |
23 Sep 2015 | Jeanette Niehus | FIT3077 Chief Examiner Approval, ( proxy school approval ) |
23 Sep 2015 | Jeanette Niehus | FEC Approval |
23 Sep 2015 | Jeanette Niehus | FacultyBoard Approval - FEC approved 23/07/2015 |
17 Mar 2016 | Jeanette Niehus | Admin: modified Chief Examiner |
12 Jun 2017 | Jeanette Niehus | Admin: modified ReasonsForIntroduction/RChange; modified LocationOfOffering |
04 Aug 2017 | David Squire | modified Assessment/Summary |
07 Aug 2017 | David Squire | |
07 Aug 2017 | David Squire | modified Assessment/Summary; modified ReasonsForIntroduction/RChange |
07 Aug 2017 | David Squire | |
14 Aug 2017 | Jeanette Niehus | FIT3077 Chief Examiner Approval, ( proxy school approval ) |
14 Aug 2017 | Jeanette Niehus | FEC Approval |
08 Nov 2019 | Emma Nash | FEC Approval |
08 Nov 2019 | Emma Nash | FacultyBoard Approval - Approved at FEC 5/19. |
12 Nov 2019 | Emma Nash | modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RChange; modified Assessment/Summary; modified Workload/CreditPoints; modified Workload/ContactHours |
12 Nov 2019 | Emma Nash | |
12 Nov 2019 | Emma Nash | FIT3077 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. |
09 Jan 2020 | Emma Nash | modified Assessment/Summary; modified ReasonsForIntroduction/RChange |
04 May 2020 | Emma Nash | modified ReasonsForIntroduction/RChange |
18 Sep 2020 | Miriam Little | modified ReasonsForIntroduction/RChange; modified UnitContent/PrescribedReading; modified Teaching/SpecialArrangements; modified Assessment/Summary |
This version:
Copyright © 2022 Monash University ABN 12 377 614 012 – Caution – CRICOS Provider Number: 00008C Last updated: 20 January 2020 – Maintained by eSolutions Service desk – Privacy – Accessibility information |