UML – What’s all the Fuss about?. Simon Horwith CTO Etrilogy Ltd. Presentation Topics. What is UML? Where did UML Come From? Why UML? How does UML work? UML facts and fiction. What is UML?. Unified Modeling Language
UML – What’s all the Fuss about?
An Image/Link below is provided (as is) to download presentation
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
n-tier client server application development became very popular
C++ was the most widely used platform for the development of commercial software
The growth in popularity of OO programming led to many different systems and ideas about how to represent an Object Oriented architecture with diagrams both for documentation and planning of software.
The best predecessor to UML (called OMT) was described by it’s creators as “essentially an extended Entity-Relationship approach”. When UML was finally released as an official specification, the authors of OMT then distinguished UML as “addressing programming applications” while OMT “addresses programming database applications”
Before asking “Why UML?”, first ask why “Object Oriented CF Applications?”
In 1989, Biggerstaff and Richter suggested in a paper that less than half of any typical system can be built with reusable software components. To summarize their paper, it was concluded that “the only way to obtain more significant gains in productivity and quality is to raise the level of abstraction of the components”.
An application is successful if it meets its original goals and it’s original goals must be clearly defined in order to develop an application and measure its success.