当前位置:网站首页>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 .
边栏推荐
- Imx6ull bare metal development learning 1-assembly lit LED
- Is the security account given by Yixue school safe? Where can I open an account
- Example 010: time to show
- MATLAB skills (28) Fuzzy Comprehensive Evaluation
- 实例002:“个税计算” 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.
- leetcode - 445. Add two numbers II
- 实例010:给人看的时间
- STM32 summary (HAL Library) - DHT11 temperature sensor (intelligent safety assisted driving system)
- Zero length array in GNU C
- [three tier architecture]
猜你喜欢

Soem EtherCAT source code analysis attachment 1 (establishment of communication operation environment)

STM32 summary (HAL Library) - DHT11 temperature sensor (intelligent safety assisted driving system)

Example 005: three numbers sorting input three integers x, y, Z, please output these three numbers from small to large.

Example 010: time to show

MATLAB小技巧(28)模糊綜合評價

Arduino burning program and Arduino burning bootloader

实例010:给人看的时间

Explain task scheduling based on Cortex-M3 in detail (Part 2)

Example 007: copy data from one list to another list.

STM32 --- NVIC interrupt
随机推荐
Explain task scheduling based on Cortex-M3 in detail (Part 1)
L298N module use
STM32 tutorial triple ADC interleaved sampling
Chapter 18 using work queue manager (1)
Example 008: 99 multiplication table
动力电池UL2580测试项目包括哪些
Ble encryption details
leetcode - 445. Add two numbers II
Imx6ull bare metal development learning 1-assembly lit LED
[noi simulation] juice tree (tree DP)
Synchronization of QT multithreading
STM32 single chip microcomputer - external interrupt
Example 002: the bonus paid by the "individual income tax calculation" enterprise is based on the profit commission. When the profit (I) is less than or equal to 100000 yuan, the bonus can be increase
How to write cover letter?
Weidongshan Internet of things learning lesson 1
猜谜语啦(7)
Infected Tree(树形dp)
Bluebridge cup internet of things competition basic graphic tutorial - clock selection
Esp8266 interrupt configuration
Tailq of linked list