Lecture 7 - domain modelling prt 2 Flashcards

1
Q

how do we validate?

A
  • 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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what does a fact based approach involve?

A

-express the info structure for a domain in terms of elementary fact types (student 123 is jake carra) and constraints on fact types

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what are the steps to fact based approach?

A

-identify elementary fact types, -draw fact types, -add uniqueness constraint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

how do we identify elementary fact types?

A

express as sentences (student 123 is jake carra), then add lexical associations between non-lexical entities (student(ID))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

difference between lexical and non-lexical?

A

lexical - contains all info

non-lexical - cannot be described in 1 sentence (eg student needs to be associated with id, student(id))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly