Business Domain Modeling Domain Modeling

Business Domain Modeling Domain Modeling

Good model should be based on a deep understanding of the business, modeling is the process of continuous iteration, it can start a simple point. The following start a simple business model.

Domain modeling There are four steps: collect field information, team brainstorming, sorting and use UML class diagrams to visualize areas of knowledge.

1. Gather information field

Collect field information contains two aspects:

- Focus on the functional requirements focus on the functional requirements

- have to consider the needs and other documents also consider other requirements and documents

My project is to build a terminal for PC and mobile end smart to focus on a subject exam, the user begins to question bank will conduct a user evaluation, the user can knowledge in this discipline according to survey results Intelligent projections the user is provided for the targeted topic training.

2. Team brainstorming

Brainstorming contains three aspects

- sets out the essential concepts of the application domain

- lists the classes and attributes

- relations between them are listed: inheritance (IS-A), the aggregation relationship (part of), relationship.

Original team to recognize these types together: noun / noun phrase, X Y of expression, transitive verb, adjective, digital, possession of formula expressing the component / part containing the expression, X is Y expression or the like

3. Category

Class - classes

Attribute / attribute value - attributes / attribute values

Relationship: inheritance, aggregation relationship, relationship - relationships: association, inheritance, aggregation

The following classification:

4. UML class diagram visualization knowledge

The following is a UML class diagram with results recorded:

 

 

Guess you like

Origin www.cnblogs.com/LiScott/p/11920844.html