Please enable JavaScript.
Coggle requires JavaScript to display documents.
CHAP 7 (STRUCTURAL MODELING) (Things in the Problem Domain (technique…
CHAP 7 (STRUCTURAL MODELING)
Things in the Problem Domain
Things - items that users deal to perform their work in the context of system’s problem domain that need to be remembered
Problem domain—the specific area of the users’ business
Eg “Things”-products, sales, shippers, customers, invoices, payments, etc
technique
Brainstorming Technique (Developers work with users in an open group setting)
device
organizational units
locations
roles played
interaction
tangible things
Noun Technique (Without users involvement)
A technique to identify problem domain classes (things) by finding, classifying, and refining a list of nouns that come up in discussions or documents
include ,exclude, research
association
type :
Binary Association
Unary Association (recursive)
Ternary Association (three)
N-ary Association (between n)
Domain Model Class Diagram
Class
Domain Class
Class Diagram
Domain Model Class Diagram
Generalization/Specialization
A type of hierarchical relationship in which subordinate classes are subsets of objects of the superior classes
Superclass(Superior or more general class)
Subclass(Subordinate or more specializInheritance
the concept that subclasses classes)
inherit (characteristics of the more general superclass
ed class)
Whole part
A relationship between classes in which one class is a part or
component portion of another class
Aggregation
Composition