11/23/2009

Review of UML Weekend Crash Course (Paperback)

The name "UML Weekend Crash Course" is misleading. I don't think anyone can read and understand it in one weekend, unless of course he is reading about six times faster than me. This book has long and obscure sentences and too much of unnecessary information. The chapter on Object-Oriented principles is written so badly, that I doubt in the authors competence. It mentions two major OO postulates "encapsulation" and "inheritance" but leaves out the third one "polymorphism". But he rumbles on for pages about some unrelated stuff. Also, this book was published before the UML-2 standard came out, so it is somewhat outdated. I would recommend "UML Distilled" by Martin Fowler instead of this book.

Product Description
The big day is Monday. The day you get to show off what you know about the Unified Modeling Language. The problem is, youre not really up to speed. Maybe its been a while since you worked with UML. Or maybe you just like a challenge. In any event, weve got a solution for you - UML Weekend Crash Course. Open the book Friday evening and on Sunday afternoon, after completing 30 fast, focused sessions, youll be able to dive right in and start modeling business processes, objects, data, XML, and more. Its as simple as that.

The Curriculum
FRIDAY
Evening: 4 Sessions, 2 Hours

  • What is the UML?
  • UML and Development Methodologies
  • How to Approach the UML
  • Defining Requirements for the Case Study
SATURDAY
Morning: 6 Sessions, 3 Hours
  • Understanding the Use Case Model
  • Building the Use Case Diagram
  • Building the Use Case Narrative
  • Identifying the Use Case Scenarios
  • Modeling the Static View: The Class Diagram
  • The Class Diagram: Associations
Afternoon: 6 Sessions, 3 Hours
  • The Class Diagram: Aggregation and Generalization
  • Applying the Class Diagram to the Case Study
  • Modeling the Static View: The Object Diagram
  • Modeling the Functional View: The Activity Diagram
  • Applying the Activity Diagram to the Case Study
  • Modeling the Dynamic View: The Sequence Diagram
Evening: 4 Sessions, 2 Hours
  • Applying the Sequence Diagram to the Case Study
  • Modeling the Dynamic View: The Collaboration Diagram
  • Applying the Collaboration Diagram to the Case Study
  • Modeling the Dynamic View: The Statechart Diagram
SUNDAY
Morning: 6 Sessions, 3 Hours
  • Applying the Basic Statechart to the Case Study
  • Modeling the Extended Features of the Statechart
  • Applying the Extended Statechart Features to the Case Study
  • Modeling the Development Environment
  • Modeling the Static View: The Component Diagram
  • Modeling the Static View: The Deployment Diagram
Afternoon: 4 Sessions, 2 Hours
  • Introduction to Web Development with Java
  • Analysis and Architectural Design of a Web Application
  • Design of a Web Application
  • UML Modeling Tools


Click Here to see more reviews about: UML Weekend Crash Course (Paperback)

No comments:

Post a Comment