ITM 430 Lecture Notes - Lecture 3: Data Model
Document Summary
Domain mode;-individual rep. of real situation conceptual classes, but not of software objects. May show: conceptual classes, associations among conceptual classes, attributes of conceptual classes. Examples of publicly available domain models can be found in analysis patterns by fowler. Data model patterns by hay: use category list- pages 140, 141 of textbook, identify noun phrases in textual descriptions of the domain, such as the use cases for instances. Rule of thumb: if we do not think of some conceptual class x as a # of text in the real world, X is probably a conceptual class, not an attribute. Contains info that describes something else, very common in oo models. An attribute is logical data value of an object that needs to be remembered. Shows for one particular scenario of a use case, events that external actors generate and their order.