Next: Commentary
Up: Lecture 0: Introduction to
Previous: Commentary
UML concepts to be introduced and illustrated by examples will include:
- UML (Unified Modelling Language) is a modelling language
using text and graphical notation for documenting specification,
analysis, design and implementation of OOSD (Object-Oriented System
Development) process.
- It is the recommended OMG (Object Management Group) standard
notation for visual modelling with well-defined syntax and semantics.
- Logical, Component, Process, Deployment and Use case views (the
``4+1 view'') of UML's architecture for complex systems development
will be discussed.
- UML can be used with all processes throughout the development
life cycle and across different implementation technologies. A unified
approach to the methods in a development process has been made by Booch
et. al. (discussed in a recent book on Unified Software Development
Process), but is not the concern of UML.
Ananda Amatya
11/3/1999