Skip navigation
The Australian National University

Lectures and Notes

This course involves a weekly 2 hour lecture, and a weekly 2 hour workshop. Each will be very practical, involving working through examples done within the timeslot.

Downloadable notes will be posted on Wattle and linked to from here.

Topics

This course covers software analysis and design. This includes requirements elicitation and analysis, design modeling, and feasibility analysis. The following is a tentative schedule for the topics of the class. These will probably shift slightly from week to week. Some workshop slots may be cancelled - you will be informed of any changes to the following schedule in class, on Wattle, and on this website.

Lecture Topic Workshop
1 Introduction & Software Lifecycle
Lecture 1
No Workshop
2 Requirements Elicitation
Lecture 2 Slides
Lecture 2 Scans
No Workshop
3 Functional and Non-Functional Requirements Lecture 3 Slides
Lecture 3 Scans
Requirements
4 Classes, Associations, and Specialization
Lecture 4 Slides
Lecture 4 Scans
FRs and NFRs
5 Modeling States
Lecture 5 Slides
Lecture 5 Scans
Class diagrams
6 Executable Specifications
Lecture 6 Slides
Lecture 6 Scans
Modeling States
7 Mid-Semester Exam
September 2, 2013
Melville Hall
11:45 - 14:00
No Workshop
  READING BREAK (2 WEEKS)
8 Designing for Change
Lecture 7 Slides
Executable Specifications
9 (Public Holiday) No workshop
10 (Public Holiday) No workshop
11 Model-Driven Engineering I Designing for Change
12 Model-Driven Engineering II Model-Driven Engineering
13 Review No workshop

Updated:  03 October 2013 / Responsible Officer:   JavaScript must be enabled to display this email address. / Page Contact:   JavaScript must be enabled to display this email address.