This preview shows page 1. Sign up to view the full content.
Unformatted text preview: bject
Technique There are many OO methods, but their differences are diminishing.
OMT BOOCH OOSE
UML CC3207 7 New Terms, Old Ideas Object technology is not new; it has been around for more than 20 years
Some of its concepts evolved from prior “best practices”
You may recognize the concepts by different names
Other concepts, such as classification and inheritance, are traced back to fields such as Biology
CC3207 8 What is UML? UML (Unified Modeling Language) is a graphical and textual notation: Rich, expressive, and extensible UML does not fully specify a methodology UML consists of the semantics, notation, and the metamodel necessary to specify the artifacts required to build OO software
It is methodologyneutral It does include core activities and work products
UML does not specify a life cycle We use an iterative and incremental life cycle
CC3207 9 About CC3207 This course focuses on the ObjectOriented Programming and UML Assessment Weighting
100% Assessment Methods for Coursework
Assignment 3 CC3207 40%
100% 10 About CC3207 Textbook:
Deitel & Deitel, Java How to Program, 9th Edition, International Edition, Prentice Hall, 2011 Reference book:
Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language User Guide, 2nd Edition, Addison Wesley, 2005 CC3207 11...
View Full Document
- Spring '12