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. |
Texts and references listed below are for your information only and current as of September 30, 2003. Some units taught offshore are modified at selected locations. Please check with the unit coordinator for up-to-date information and approved offshore variations to unit information before finalising study and textbook purchases. |
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%. |
Field of Education: |  31300 Electrical and Electronic Engineering and Technology (Narrow Grouping) | HECS Band (if applicable): | 2   |
|
Extent to which this unit or thesis utilises online information: |  Informational   | Result Type: |  Grade/Mark |
|
Availability
Year | Location | Period | Internal | Area External | Central External | 2004 | Bentley Campus | Semester 1 | Y | | | 2004 | Bentley Campus | Semester 2 | Y | | |
Area External | refers to external course/units run by the School or Department, offered online or through Web CT, or offered by research. |
Central External | refers to external course/units run through the Curtin Bentley-based Distance Education Area |
|