bank distributed system component design, 257 design issues, 257 packaging components, 261 packaging and deploying, 252 mapping components to deployment needs, 264 packaging components, 261 remoting types, 255 system requirements, 253 UML component diagram, 257 bird's eye view, 260 UML deployment diagram, 264 UML model structure, 248 Implementation Model, 248
base classes business object base class, 78 creating, 95 data access base class, 78 creating, 80 generating code from Visio, 171 problems with method overrides, 171
behavior, modeling, 75
Blank Form shape Windows User Interface diagrams. 57
Booch method object modeling, 11
Boundary shape COM and OLE diagrams, 51 Enterprise Application diagrams, 55
business object base class adding attributes to class, 101 UML Attributes Properties Dialog, 101 adding overloaded operations, 99 UML Class Properties Dialog, 100 creating business object base class, 96 deriving business object from Marshal ByRefObject, 95 designing component-based application, 78 specifying relationship between business object and data access class, 97 Composition shape, 97 static structure diagram, 97 subclassing business object base class, 118 Generalization shape, 118
business objects, 73 advantages, 76 flexibility, 76 normalizing application logic, 77 segregating code, 77 building component-based applications, 76 compared to monolithic applications, 76 definition, 74 deriving business classes from use cases, 116 UML sequence diagram, 118 designing complex software, 77 designing component-based application, 78 business object base class, 78 businness object base class, 95 data access base class, 78 use cases, 103 modeling attributes and behavior, 75 modeling object creation and destruction, 130 relating database tables to business objects, 116 calculating fines, 124 subclassing business object base class, 118 Generalization shape, 118
Business Rules Window drawing fact types in Visio, 278 Fact Types pane, 279 Object Types pane, 279 organization of data projects, 312
buttons shape see Windows buttons shape.
| |||||||||||||||||||||||||||||||||||