Web Tutor
BSc
Highers
Nationals
Tools
Resources
Web Sites
BNU: BSc in Computing
CO567: Object-Oriented Systems Development
OO Analysis and Design using Java and BlueJ
Week 9 Activities - Specifying Operations
Task
Lesson Activity
Learning Assessment
Skill Developed
9.1
PPT 30 min
UML Sequence Diagrams
PPT 30 min
UML Communication Diagrams
PPT 30 min
UML Timing Diagrams
PPT 30 min
Java Designing Classes
Independant Study
Read Chapter 9 of
Object-Oriented Systems Analysis and Design (Using UML)
and answer
Chapter 9 Review Questions
UML Diagrams
UML
Java
Useful Resources
Book
Bennett, S., McRobb, S., and Farmer, R. (2011)
Object-Oriented Systems Analysis and Design (Using UML)
4th Ed. McGraw-Hill Higher Education.
Tutorials
Visual Paradigm: What is a Communications Diagram?
Video
Visual Paradigm - CRC Card Diagram
Video
Free Tool for Drawing UML Diagrams
it is not a CASE tool, but has a unique and easy way to create UML diagrams
Week Index
CO567 Index
1. Intro to BlueJ
2. Objects & Classes
3. Object Interaction
4. UML & Objects
5. Object Behaviours
6. Activity Diagrams
7. Requirements 1
8. Requirements 2
9. Object Interaction
10. Specify Operations
11. Moving in Design
12. Further Design