Elaboration phase Rational Unified Process, 28
elementary facts arity of, 272 creating constraints between facts, 290 drawing fact types in Visio, 278 Business Rules Window, 278 Fact Type Editor, 279 reports, 283 ORM, 272
Employee class example adding fields to class, 136 adding methods to class, 141 adding properties to class, 138 comment web pages, 166 designing Person interface, 144 generating code from Visio, 135 C#, 150 Generate dialog window, 150 UML Class Properties Dialog, 135 Visual Basic .NET, 153 implementing Person interface in class, 148 linking class to enumeration, 168 testing custom template, 161
Employees collection class example ArrayList class, 169 generating code from Visio, 169 indexer, 169 UML Attributes Properties Dialog, 169 UML Class Properties Dialog, 169
EmployeeType enumeration example DataType shape, 167 generating code from Visio, 167 linking class to enumeration, 168 UML Datatype Properties dialog, 167
Enterprise Application diagrams, 48 Boundary shape, 55 creating, 55 description, 55 Interface shape, 55
Entity Relationship diagrams, 276 compared to Database Model diagrams, 276 compared to ORM, 271 data modeling, 270 Database Properties Window, 320 check, 323 column properties, 321 definition, 321 extended, 323 indexes, 323 notes, 323 primary ID, 322 triggers, 323 database reverse engineering, 315 Reverse Engineer Wizard, 315 description, 270
Entity Relationship Source Model see Entity Relationship diagrams.
Entity shape Database Model diagrams, 67 setting database table properties, 70
entity types compared to value types, 275 Fact Type Editor, 281 ORM objects, 275
entry action UML activity diagram, 14
enumerations EmployeeType enumeration, 167
environment, Visio, 36 Page tab, 38
Envision phase Microsoft Solutions Framework process model, 30
equality constraint, 295
ERD see Entity Relationship diagrams.
error messages Data Flow diagrams, 54
errors checking errors in generated code, 152 model error check, 301 semantic errors, 179
events generating code from Visio, 170 linking delegate with event, 170
extended, Database Properties Window Entity Relationship diagrams, 323
Extensible Markup Language see XML.
external references Interface shape, 53
external types Fact Type Editor, 281
eXtreme Programming UML process options, 27
| |||||||||||||||||||||||||||||||||||