MOA542 Advanced Modeling Topics I
This course explores a number of advanced topics in modeling business information and business rules. It assumes familiarity with conceptual information modeling approaches such as Object-Role Modeling (ORM) and Entity Relationship (ER) modeling, as well as class diagramming within the Unified Modeling Language (UML). A selection will be made from topics such as advanced subtyping, advanced derivation, nominalization/objectification, business rule modalities, rule formalization and verbalization, conceptual joins, collection types, higher-order types, open/closed world semantics, basic temporal semantics, and data model patterns.
Prerequisite
MOA240 Information Modeling II