Reading references on Software Engineering and UML
- Tutorials on UML: UML has been standardized by an industry forum,
called OMG (see Unified Modeling Language).
Many tutorials exists, such as Sparcx UML tutorial
- Tutorials on SDL and MSC: SDL is a state-machine specification language developed by the ITU (with a long history since 1976). The home page of SDL is the SDL-Society. The ITU has also developed MSC (an advanced version of "sequence diagrams" - see tutorials
by Haugen and Braek (Norway): MSC - High-level (structured) MSC ), User Requirements Notation (including Use Case Maps), in addition to many telecommunication standards.
- Here is an overview of
SDL (from the IEC site). SDL has now become a profile of UML-2. Here is a tutorial for the TAU tool from Telelogic (which is not supported any more since Telelogic was bought by IBM) - the corresponding supported IBM tool is Rational Software Architect.
- Books on software engineering and UML:
- G. Booch, J. Rumbaugh and I. Jacobson, The Unified Modeling Language User Guide (Second Edition), Addison-Wesley, 2005.
- Axel van Lamsweerde, Requirements Engineering: From System Goals to UML Models to Software Specifications, Wiley, 2009)
- OOSE using UML, Patterns, and Java, 2nd edition, by Bernd
Bruegge and Allen H. Dutoit
ISBN: 0-13-047110-0, Prentice Hall, 2004 (~80$) Book URL and material: http://wwwbruegge.in.tum.de/OOSE/WebHome (A few copies of
this good book may still be available at the Agora library, otherwise you can probably order it from Amazon.ca, Camelot.ca, or Chapters.)
- Object Oriented Software Engineering:
Practical Software Development using UML and Java, Second Edition, by Timothy C. Lethbridge and Robert Laganière, McGraw-Hill, 2004
ISBN: 0-07-710908-2, University bookstore, or Amazon.ca and Camelot.ca (~80$)
- Software
Engineering - Theory and Practice, Third Edition, by Shari Lawrence
Pfleeger and Joanne
Atlee
ISBN: 0131469134, Prentice Hall, 2005
- The Object Constraint
Language, 2nd Edition, by Jos Warmer and Anneke Kleppe
Addison-Wesley, 2003, 112 pages
- UML Distilled, Third Edition, by Martin Fowler
ISBN 0-321-19368-7, Addison-Wesley, 2004, 208 pages
Last updated: December 28, 2012