CREATING THE CONCEPTUAL DESIGN

  1. Object Role Modeling (ORM) uses graphics to illustrate a system and supplies the accompanying textual documentation.

  2. ORM facts are represented for both current elements and the system's desired content.

  3. Often facts for the conceptual model are derived from inputs, outputs, and reports used in the current system. You might have to derive facts from interviews.

  4. As a quality check, make sure objects are well defined and appropriately split and/or combined.

  5. Uniqueness, mandatory role, value, set-comparison, subtype, and ring constraints can play a part in any system.

  6. When indicating the relationship between entities, you show both cardinality and optionality.

  7. Uniqueness constraints indicate that entries occur only once and check parity/cardinality of the fact types.

  8. Add mandatory role constraints and check for logical derivations.

  9. Business rules are often implemented as objects in the diagram process.

  10. Value constraints or constraints over a range of values, set-comparison constraints that examine multiple values, and subtype constraints are used to apply data rules.

  11. A set-comparison constraint specifies a subset, an equality, or an exclusion and is applied between compatible roles or sequences of compatible roles.

  12. Ring constraints in the system are put in place to mandate or prevent cyclical situations.



Analyzing Requirements and Defining. Net Solution Architectures (Exam 70-300)
MCSD Self-Paced Training Kit: Analyzing Requirements and Defining Microsoft .NET Solution Architectures, Exam 70-300: Analyzing Requirements and ... Exam 70-300 (Pro-Certification)
ISBN: 0735618941
EAN: 2147483647
Year: 2006
Pages: 175

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net