Just Another Teaching of Software Engineering (2006-07)

This website archives the teaching and learning of a Software Engineering course. It supports teaching and learning during the course of study (September 2006 to May 2007). After the course, it is an archive for reference and sharing.

Lecture#03: Modeling with UML, Part I

The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. This lecture first gives you an overview of UML. It then describes two fundamental notations of UML: use case diagrams, and class diagrams. For each of them, it describes the basic semantics, provides examples for explanation, and goes into a deeper view of them.

Your actions before next class: Read Chapter 2 Modeling with UML of the textbook.

* * *

1 Comment(s)

  1. Comment by Steven Choy on October 8, 2006 3:00 pm

    In case you still don’t understand the various relationships between use cases, try this: Reuse in Use-Case Models: extend, include, and Inheritance

Comments RSS

Sorry, the comment form is closed at this time.

All Posts in Category Lectures

* * *