当前位置:网站首页>Business modeling of software model | object modeling
Business modeling of software model | object modeling
2022-07-05 08:31:00 【Learn open source together】
Many times, when we go to the customer site for business research or business analysis , Unable to identify customers' businesses and effective business objects , This chapter mainly discusses how to model business objects
The concept of business objects
The business object (Business Object): It is all kinds of affairs in the business field , It is the basic resource of the enterprise .
for example : The bookstore : The book 、 workers 、 members 、 Library 、 Salesperson, etc .
Classification of business objects
The business relationship can be divided into :
-1. Business boundary objects : Undertake human-computer interaction
-2. Business control object : Control management , Coordinate tasks
-3. Business entity objects : Ordinary things ( inanimate ).
-4. Business workers : People in the business field ( There is life )

Business object modeling
stay EA In, we can conduct business modeling through business modeling types


Business rules
Concept : Business rules It is a constraint that should be followed in the process of business operation 、 Conditions and specifications . Only by following the business rules can the business process run correctly .
Classification of rules :
- Global rules : Business rules that are generally binding on the system ( such as : All users must log in before using )
- Local rules ; Business rules that constrain the local behavior of the system
Generally, it can be described directly by natural language , The opening can be described by the requirement tree
To sum up
In the business modeling process of software model , For object recognition is the key , We need to be able to effectively identify business participants , Business workers 、 The business entity 、 Different types of business objects such as business boundaries and business control classes .
At the same time, after sorting out the business objects , We need to be able to pull out their business rules for specific businesses , And express effectively , In this way, we can output a satisfactory result .
边栏推荐
- 动力电池UL2580测试项目包括哪些
- Ble encryption details
- Simple design description of MIC circuit of ECM mobile phone
- Esphone retrofits old fans
- Briefly talk about the identification protocol of mobile port -bc1.2
- Problem solving: interpreter error: no file or directory
- Bluebridge cup internet of things basic graphic tutorial - GPIO input key control LD5 on and off
- Meizu Bluetooth remote control temperature and humidity access homeassistant
- Speech recognition learning summary
- STM32 single chip microcomputer -- volatile keyword
猜你喜欢

Sword finger offer 06 Print linked list from end to end

leetcode - 445. 两数相加 II

Tailq of linked list

STM32 summary (HAL Library) - DHT11 temperature sensor (intelligent safety assisted driving system)
Example 001: the number combination has four numbers: 1, 2, 3, 4. How many three digits can be formed that are different from each other and have no duplicate numbers? How many are each?

MATLAB skills (28) Fuzzy Comprehensive Evaluation

UE pixel stream, come to a "diet pill"!

Several implementation schemes of anti reverse connection protection of positive and negative poles of power supply!

Explore the authentication mechanism of StarUML

MATLAB小技巧(28)模糊综合评价
随机推荐
【NOI模拟赛】汁树(树形DP)
Count the number of inputs (C language)
2020-05-21
剑指 Offer 05. 替换空格
【三层架构】
DCDC circuit - function of bootstrap capacitor
Esp8266 interrupt configuration
STM32 --- GPIO configuration & GPIO related library functions
Low code platform | apaas platform construction analysis
STM32---ADC
DokuWiki deployment notes
Matlab tips (28) fuzzy comprehensive evaluation
More than 90% of hardware engineers will encounter problems when MOS tubes are burned out!
How to copy formatted notepad++ text?
Simple design description of MIC circuit of ECM mobile phone
Brief discussion on Buck buck circuit
U8g2 drawing
MATLAB小技巧(28)模糊综合评价
第十八章 使用工作队列管理器(一)
动力电池UL2580测试项目包括哪些