当前位置:网站首页>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 .
边栏推荐
- Negative pressure generation of buck-boost circuit
- STM32 --- GPIO configuration & GPIO related library functions
- QEMU STM32 vscode debugging environment configuration
- Working principle and type selection of common mode inductor
- Explain task scheduling based on Cortex-M3 in detail (Part 2)
- Shell script
- Soem EtherCAT source code analysis I (data type definition)
- 猜谜语啦(7)
- 剑指 Offer 06. 从尾到头打印链表
- 【三层架构】
猜你喜欢
MATLAB skills (28) Fuzzy Comprehensive Evaluation
STM32 single chip microcomputer -- debug in keil5 cannot enter the main function
Let's briefly talk about the chips commonly used in mobile phones - OVP chips
Example 008: 99 multiplication table
Ble encryption details
[three tier architecture]
实例010:给人看的时间
猜谜语啦(9)
Example 003: a complete square is an integer. It is a complete square after adding 100, and it is a complete square after adding 168. What is the number?
STM32---ADC
随机推荐
实例007:copy 将一个列表的数据复制到另一个列表中。
Daily question - input a date and output the day of the year
STM32 --- serial port communication
猜谜语啦(10)
[noi simulation] juice tree (tree DP)
STM32 --- configuration of external interrupt
Installation and use of libjpeg and ligpng
Sword finger offer 05 Replace spaces
Imx6ull bare metal development learning 1-assembly lit LED
Talk about the function of magnetic beads in circuits
How to write cover letter?
What are the test items of power battery ul2580
Chapter 18 using work queue manager (1)
Let's briefly talk about the chips commonly used in mobile phones - OVP chips
每日一题——输入一个日期,输出它是该年的第几天
NTC thermistor application - temperature measurement
How to copy formatted notepad++ text?
Esphone Feixun DC1 soft change access homeassstant
Management and use of DokuWiki (supplementary)
Five design details of linear regulator