Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

14. UML > UML

UML

How do you define UML?

Ivar: UML is a blueprint language for software applied to specifying, architecting, designing, testing, and using it.

How does it interact with different software engineering methods?

Ivar: All the different software engineering methodologies that OMG identified in the early 1990s (26 methodologies, as I recall it) had their own notation, but most of them have now adopted UML.

Did your group of three designers provide design advantages, or did it just oblige you all to compromise?

Ivar: We had our passionate discussions, but these discussions helped us to design a better language than anyone of us would have done individually. We wouldn’t have been able to do what we did without the contributions from people such as David Harel, Jim Odell, Cris Kobryn, Martin Griss, Gunnar Overgaard, Steve Cook, Bran Selic, and Guus Ramacker.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint