5405 (v.7) Software Engineering 502


 

Area:Department of Computing
Credits:25.0
Contact Hours:3.0
Lecture:1 x 2 Hours Weekly
Practical:1 x 1 Hours Weekly
Prerequisite(s):10079 (v.3) Software Engineering 501 or any previous version
Syllabus:History, review of OO basics, terms and definitions. Introduction to the Unified Modelling Language (UML). Overview of UML diagrams. Introduction to the Rational Unified Process. CRC cards, class diagrams and class relationships. Object oriented design issues. UML interaction diagrams - sequence and collaboration diagrams. Modelling events - activity and state diagrams. UML components and deployment diagrams. Software Patterns. The Rational Unified Process revisited.
 
Unit Outcomes: On successful completion of this unit, the student will be able to design object oriented software models, express a software design in the Unified Modelling Language, understand the Rational Unified Process and use an object oriented CASE tool.
Text and references listed above are for your information only and current as of September 30, 2003. Please check with the unit coordinator for up-to-date information.
Unit References: http://www.cs.curtin.edu.au/units/se252-502
Unit Texts: Page-Jones, M., 2000, 'Fundamentals of Object oriented Design in UML', Dorset House Publishing, New York.
 
Unit Assessment Breakdown: Mid Semester Test 15%. Assignment 15%. Examination 70%. To pass this unit students must achieve a score of at least 50% in the final exam, sit the mid-semester test, have submitted an assignment, have become part of a team before the end of week four and obtain an overall mark of at least 50%.
YearLocationPeriodInternalArea ExternalCentral External
2004Bentley CampusSemester 1Y  
2004Bentley CampusSemester 2Y  

 

Copyright and Disclaimer
Current as of: February 2, 2004
CRICOS provider code 00301J