object creating object types, 296 entity types, 275 ORM notation, 275 UML sequence diagram, 17 value types, 275
Object Constraint Language see OCL.
object In state UML activity diagram, 14
Object Lifeline shape adding actor to sequence diagram, 111 adding business objects to sequence diagram, 118 retrieving checked out media, 122 representing user interface, 113 sequence stencil, 122 UML Shape Display Options Dialog, 112
Object Management Group UML, 11
object modeling Booch method, 11 compared to data modeling, 74 distributed systems, 240 Object Oriented Software Engineering, 11 OMT, 11 UML, 11
Object Modeling Technique see OMT.
Object Oriented Software Engineering object modeling, 11
object pooling distributed systems, 242
Object Remote Procedure Call protocols see ORPC protocols.
Object Role Modeling see ORM.
Object Types pane Business Rules Window, 279
Objectory see Object Oriented Software Engineering.
OCL UML, 12
OLE diagrams see COM and OLE diagrams.
OMG see Object Management Group.
OMT object modeling, 11
Operation Properties Dialog see UML Operation Properties Dialog.
operations adding methods to class, 141 UML Operation Properties Dialog, 141 adding operations to data access base class, 82 marking operation as abstract, 89 specifying operation parameters, 86 UML Class Properties Dialog, 83 UML Operation Properties Dialog, 91 adding overloaded operations to business object, 99 UML Class Properties Dialog, 100 adding properties to class, 138 UML Operation Properties Dialog, 138 adding properties to interface, 145 UML Operation Properties Dialog, 145 Code-to-UML mapping, 189 compared to methods, 89 representing methods as operations, 189 method bodies, 191 representing properties as operations, 190 table of operation types, 139 viewing code generated from operations, 140
order entry application code documentation, 225 detailed design documentation, 222 high level design documentation, 218 requirements development documentation, 212 software development lifecycle, 212 testing documentation, 226 UML documentation, 212
ORM, 276 adding to Database Model diagram, 302 advantages of using, 274 building logical model, 302 compared to Entity Relationship diagrams, 271 Conceptual Schema Design Procedure, 273 creating diagram, 296 creating object types, 296 defining roles, 297 model error check, 301 setting constraints, 297 data modeling, 271 database drivers option, 307 Database Properties Window, 324 composite type, 326 data type, 325 definition, 325 nested role. 327 ref mode, 325 subtype, 326 value, 326 database reverse engineering, 324 Reverse Engineer Wizard, 324 definition, 271 description, 271 document options, 304 Abbreviations tab, 304 Capitalization tab, 306 Miscellaneous tab, 306 Prefixes tab, 305 Suffix tab, 305 elementary facts, 272 notation, 272 constraints, 285 object, 275 roles, 272 refreshing model from database, 314 saving changes, 311
ORM Source Model see ORM.
ORPC protocols compared to RPC systems. DCOM, 241 IIOP/GIOP, 241 Remoting, 242 SOAP, 241
| |||||||||||||||||||||||||||||||||||