[an error occurred while processing this directive]
[an error occurred while processing this directive] This unit examines object-oriented systems modelling/design in greater depth than the prerequisite unit. The key disciplines of the Unified Process will be examined to set a context for analysis and design. Students will learn about static and dynamic modelling, and component-based design, using UML. Some common design patterns will be studied. Some topics about software architecture are examined.
The unit prepares students to be able to design large systems such as will be implemented in their final year project unit or after graduation.
2 hrs lectures/wk, 2 hrs laboratories/wk
Students will be expected to spend a total of 12 hours per week during semester on this unit as follows:
For on-campus students:
Lectures: 2 hours per week
Tutorials/Lab Sessions: 2 hours per week per tutorial
and up to an additional 8 hours in some weeks for completing lab and project work, private study and revision.
Note: You must have completed all readings set for that week prior to attending the class.
Off-campus students generally do not attend lecture and tutorial sessions, however, you should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.
GCO2813, GCO2816, GCO9806
Shane Moore
Braam Van Der Vyver
At the completion of this unit students will:
Examination (3 hours): 60%; In-semester assessment: 40%
Assessment Task | Value | Due Date |
---|---|---|
Assignment 1 | 20% of final unit mark (1/4 shared by all members of group based on quality of whole work, 3/4 from individual contributions based on demonstrated skill) | Final work due by 11 September, 11:59pm; Initial smaller task (questions for client) is due by 15 August, and weekly progress reports are due on Sundays) |
Assignment 2 | 20% | 9 October, 11:59pm |
Examination 1 | 60% | To be advised |
Monash is committed to excellence in education and regularly seeks feedback from students, employers and staff. One of the key formal ways students have to provide feedback is through SETU, Student Evaluation of Teacher and Unit. The University's student evaluation policy requires that every unit is evaluated each year. Students are strongly encouraged to complete the surveys. The feedback is anonymous and provides the Faculty with evidence of aspects that students are satisfied and areas for improvement.
For more information on Monash's educational strategy, and on student evaluations, see:
http://www.monash.edu.au/about/monash-directions/directions.html
http://www.policy.monash.edu/policy-bank/academic/education/quality/student-evaluation-policy.html
If you wish to view how previous students rated this unit, please go to
https://emuapps.monash.edu.au/unitevaluations/index.jsp
Visual Paradigm for UML Standard Edition - available from http://www.visual-paradigm.com/download/vpuml.jsp
Monash will supply you with the licence key for the Build number: 20110623 (which is version 5.2 of the Visual Paradigm suite; or version 8.2 Enterprise Edition)
This unit is participating in the Moodle 2 Pilot, Monash University's new Virtual Learning Environment. The direct-access URL to log in is: http://moodle.vle.monash.edu/
pens, or pencils and erasers.
Week | Activities | Assessment |
---|---|---|
0 | No formal assessment is undertaken in week 0 | |
1 | Topic 1: Introducing UML and UP | |
2 | Topic 2: Requirements and Use Case Modelling | |
3 | Topic 3: Software System Architecture | Progress report due Sunday |
4 | Topic 4: Modelling Software Static-Structure | Last date to submit questions to client for assignment 1 - Monday 15 September; Progress report due Sunday |
5 | Topic 5: Modelling Object Interactions | Progress report due Sunday |
6 | Topic 6: Inheritance and Polymorphism | Progress report due Sunday |
7 | Topic 7: State Space, Events and Behaviour | Assignment 1 (Group Assignment) due 11 September at 11.59pm; Final progress report including evaluation of peers due at same time |
8 | Topic 8: State Machine Diagrams | |
9 | Topic 9: Designing Classes | |
10 | Topic 10: Designing Components | Assignment 2 (Individual Assignment) due 9 October at 11.59pm |
11 | Topic 11: Patterns | |
12 | Topic 12: Archetypes and Archetype Patterns | |
SWOT VAC | No formal assessment is undertaken in SWOT VAC | |
Examination period | LINK to Assessment Policy: http://policy.monash.edu.au/policy-bank/ academic/education/assessment/ assessment-in-coursework-policy.html |
*Unit Schedule details will be maintained and communicated to you via your MUSO (Blackboard or Moodle) learning system.
To pass a unit which includes an examination as part of the assessment a student must obtain:
If a student does not achieve 40% or more in the unit examination or the unit non-examination total assessment, and the total mark for the unit is greater than 50% then a mark of no greater than 49-N will be recorded for the unit
The first assignment is a group assignment. Groups will be formed by the unit lecturers. However, groups of students who wish to work together may propose their grouping to the lecturer, who will make the final decision. Groups will be finalized by the Friday concluding week 2 of semester.
At the conclusion of the group assignment, you will be asked to perform a (private) peer evaluation of the participation/contribution made by the other members of the group. The evaluation of you by your peers can affect the part of the marks which is attributed for group assessment. It will not affect the part of the marks which is attributed for the individual assessment. The staff member is the one who determines how many marks the group-part is nominally to receive, the evaluation by group members has the effect of possibly moderating the amount, so that a student who is considered by the rest of the group to have had little contribution would not get as much from the group-part of marks as ther rest of the group gets. The full procedure is detailed in the assignment specification.
A detailed set of marking criteria including explanation of its meaning, will be provided with the assignment specification. As a guide, these are a broad description of the criteria:
A detailed set of marking criteria including explanation of its meaning, will be provided with the assignment specification. As a guide, these are a broad description of the criteria:
It is a University requirement (http://www.policy.monash.edu/policy-bank/academic/education/conduct/plagiarism-procedures.html) for students to submit an assignment coversheet for each assessment item. Faculty Assignment coversheets can be found at http://www.infotech.monash.edu.au/resources/student/forms/. Please check with your Lecturer on the submission method for your assignment coversheet (e.g. attach a file to the online assignment submission, hand-in a hard copy, or use an online quiz).
Submission must be made by the due date otherwise penalties will be enforced.
You must negotiate any extensions formally with your campus unit leader via the in-semester special consideration process: http://www.infotech.monash.edu.au/resources/student/equity/special-consideration.html.
Monash has educational policies, procedures and guidelines, which are designed to ensure that staff and students are aware of the University's academic standards, and to provide advice on how they might uphold them.
You can find Monash's Education Policies at:
http://policy.monash.edu.au/policy-bank/academic/education/index.html
Key educational policies include:
The University provides many different kinds of support services for you. Contact your tutor if you need advice and see the range of services available at www.monash.edu.au/students The Monash University Library provides a range of services and resources that enable you to save time and be more effective in your learning and research. Go to http://www.lib.monash.edu.au or the library tab in my.monash portal for more information. Students who have a disability or medical condition are welcome to contact the Disability Liaison Unit to discuss academic support services. Disability Liaison Officers (DLOs) visit all Victorian campuses on a regular basis