Warning: Table './webel02_wcadrupal/cache_page' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_page WHERE cid = 'https://www.webel.com.au/content/uml-tips-analysis-vs-design-how-organise-your-uml-models' in /home/webel02/public_html/includes/database.mysql.inc on line 135

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 736

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 737

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 738

Warning: Cannot modify header information - headers already sent by (output started at /home/webel02/public_html/includes/database.mysql.inc:135) in /home/webel02/public_html/includes/bootstrap.inc on line 739
UML: TIPS: Analysis vs. Design: how to organise your UML models | Webel IT Australia "The Elements of the Web"

UML: TIPS: Analysis vs. Design: how to organise your UML models

This content area is UNDER CONSTRUCTION or MIGRATION

In this Webel tutorial, anything that is not forward or reverse engineered is defined as an "analysis" element, and ONLy elements that are forward or reverse engineered to code are considered "design". The emphasis is on reuse of existing design elements, rather than on developing and forward engineering designs AFTER creation of analysis elements.

Dr Darren says that the name of the game is to:

Define analysis at a high level of abstraction (using, for example, «wrapper» Components as systems specifications) and then "go and find" existing designs that can be combined to do the job.