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#04: Modeling with UML, Part 2

In this lecture, we will continue to learn UML modeling. We will have a look at the other three fundamental notations of UML: interaction diagrams, statechart diagrams, and activity diagrams.

Here is a short summary of what you have learned in Lecture#3 and Lecture#4.

  • Use case diagrams: Represent the functionality of the system from a user’s point of view;
  • Class diagrams: Represents the structure of a system in terms of objects, their attributes, and relationships;
  • Interaction diagrams: Represent the system’s behavior in terms of interactions among a set of objects;
  • Statechart diagrams: Represent the behavior of nontrivial objects;
  • Activity diagrams: Flow diagrams used to represent the data flow or the control flow through a system.

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

* * *

1 Comment(s)

  1. Comment by Steven Choy on October 15, 2006 6:23 pm

    If you want more materials to review UML, read the following tutorial. It provides a quick introduction to the UML.

    Practical UML™: A Hands-On Introduction for Developers - by Randy Miller

Comments RSS

Sorry, the comment form is closed at this time.

All Posts in Category Lectures

* * *