Lecture 7 - domain modelling prt 2 Flashcards
how do we validate?
- evaluate if model copes with real world situation
1. make up a situation, 2. draw object diagram to represent situation, 3. evaluate how model copes with situation
what does a fact based approach involve?
-express the info structure for a domain in terms of elementary fact types (student 123 is jake carra) and constraints on fact types
what are the steps to fact based approach?
-identify elementary fact types, -draw fact types, -add uniqueness constraint
how do we identify elementary fact types?
express as sentences (student 123 is jake carra), then add lexical associations between non-lexical entities (student(ID))
difference between lexical and non-lexical?
lexical - contains all info
non-lexical - cannot be described in 1 sentence (eg student needs to be associated with id, student(id))