UML

A disclaimer at the start - it is not that I am going to share something new here - this one too is a cheat-sheet (again..!), or better, these are my notes from what I am reading these days to learn UML.

Links mentioned in UML Distilled:
JUnit - Test Driven Devlopment:     http ://junit.org
Extreme - Xtreme Programming:  http://www.xprogramming .com/software.htm
Refactoring - http://www.refactoring.com
http://agileManifesto .org
Patterns home page : http://w.hillside .net/patterns .
http://www.retrospectives .com/ ftware
Extreme Programming (XP) http://xprogramming .com
http://www.extremeprogramming .

...still, under construction ;)

UML
UML  - Unified Markup Language is a
  • Standardized 
  • General-purpose
  • Modeling language
  • in the field of object-oriented software engineering.
  • Created, and managed by OMG - Object Management Group

UML includes a set of graphic notation techniques to create visual models of object-oriented software-intensive systems.

UML offers a standard way to visualize a system's architectural blueprints, including elements such as:
  • activities
  • actors
  • business processes
  • database schemas
  • (logical) components
  • programming language statements
  •   reusable software components

No comments:

Post a Comment