Program of Lectures and Tutorials
No Date Lectures: Issues and Slides Course Material , Exercises, Assignments
1 Sep 27
Administrative information,Introduction to Information Systems Analysis and Design
( 2 slides/page , 6 slides/page )
2 Sep 29
Development Methodologies ( 2 slides/page , 6 slides/page )
3 Oct. 4
Introduction to Object-Oriented Analysis and Design ( 2 slides/page , 6 slides/page )
Introduction and Overview of UML ( 2 slides/page , 6 slides/page )
Project: phase A
4 Oct. 6
Project Initiation (System Planning, Feasibility Analysis) ( 2 slides/page , 6 slides/page )
A short introduction to Decision Theory ( 2 slides/page , 6 slides/page )
5 Oct. 11
Project Management ( 2 slides/page , 6 slides/page )
A1 (feasibility)
6 Oct. 13
Project Management II ( 2 slides/page , 6 slides/page )
7 Oct. 18
Requirements Gathering ( 2 slides/page , 6 slides/page )
Requirements Determination ( 2 slides/page , 6 slides/page )
8 Oct. 20
Functional Modeling ( 2 slides/page , 6 slides/page )
A2 (Use Cases)
9 Nov 1
Structural Modeling ( 2 slides/page , 6 slides/page )
10 Nov 3
PRESENTATIONS: PROJECT PHASE A
Project: phase B
11 Nov 8
Structural Modeling II ( 2 slides/page , 6 slides/page )
A3 (Class Diagrams)
12 Nov 15
Behavioral Modeling ( 2 slides/page , 6 slides/page )
A4 (Interaction Diagrams)
16 Nov 22
From Analysis to Design ( 2 slides/page , 6 slides/page )
18 Nov 24
Class and Method Design ( 2 slides/page , 6 slides/page )
19 Nov 29
Object Constraint Language ( 2 slides/page , 6 slides/page )
A5 (OCL)
20 Dec 1
Data Management Layer Design I ( 2 slides/page , 6 slides/page )
21 Dec 6
PRESENTATIONS: PROJECT PHASE B
22 Dec 8
Data Management Layer Design II ( 2 slides/page , 6 slides/page )
23 Dec 13
User Interface Design ( 2 slides/page , 6 slides/page )
24 Dec 15
Physical Architecture Design ( 2 slides/page , 6 slides/pages )
25 Dec 20
Physical Architecture Design (II): Component and Deployment Diagrams ( 2 slides/page , 6 slides/page )
26 Dec 22
Implementation, Installation, Maintenance ( 2 slides/page , 6 slides/page)
27 Jan 2006
PRESENTATIONS: PROJECT PHASE C
Jan 2006
Final Examination of the Course

No Date Tutorials
1 Oct 10
UML Case Tools (Rational, ArgoUML) tutorial 1
2 Oct 17
Examples of Feasibility Study tutorial 2
3 Oct 25
Use Cases, Use Case Diagrams, Activity Diagrams tutorial 3
4 Oct 31
5 Nov 7
Examples of Modeling (Class Diagrams) tutorial 4
6 Nov 14
Project Phase A: Errors, Conclusions, Recommendations Examples to Follow/Avoid tutorial - Phase1
7 Nov 21
Examples of Modeling (Interaction Diagrams) tutorial 5
8 Dec 5
Object Constraint Language tutorial 6
9 Dec 12
Database Design, DB-MAIN CASE tool tutorial 7
10 Dec 19
12 Jan 12
Project Phase C: Errors, Conclusions, Recommendations Examples to Follow/Avoid