Lecture 6 - domain modelling Flashcards

1
Q

what is a domain class model?

A

model that shows classes in the application domain and the relationships among them

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

5 steps to creating a domain class model?

A

discover classes, relationships, attributes and operations

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

step one in domain modelling? (classes)

A

examine nouns and noun phrases in text. they are potential candidates.
noun - subject, direct and indirect objects “junior college”

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

step two in domain modelling? (relationships)

A

verb and verb phrases (potential)

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

step three in domain modelling? (attributes)

A

data items to be held by instances of each classes

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

step four in domain modelling? (operations)

A

Consider capabilities, responsibilities of each class

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

step five in domain modelling? (inheritance relationships)

A

Consider common features of the classes

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

limitations of text analysis

A

guidelines are minimal, precess is very chaotic and labour intensive, models can be of dubious quality, models are difficult to validate

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