Briefly describe information modelling: what is it? Why do we do it? When do we do it?
What:
Why:
When:
What kind of information should be captured for information modelling?
Business information: the core data upon which the business depends (often provides the business with its commercial edge)
What different types of business information are there? (5)
What is a dictionary of terms? How do we produce it?
Business domain unfamiliar to developer; set of terms used by customer in a technical sense to describe the business/
Developers enter terms into the dictionary
identify redundant, ambiguous or missing terms
end goal: each term refers uniquely to each concept
What are the different term types in a dictionary? (5)
Briefly describe entity relationship model
What is included in the extended entity relationship model?
Generalisations; include subtypes and super types
What is included in the UML version of the entity relationship model?
Aggregations (whole/parts)
Operations (methods)
Describe what is meant by the attributes of a class
Describe what is meant by the services of a class
What s the different between an attribute and an association?
Association:
Attribute: