当前位置:网站首页>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 .
边栏推荐
- Daily question - input a date and output the day of the year
- Speech recognition learning summary
- Arduino+a4988 control stepper motor
- STM32 --- serial port communication
- Buildroot system for making raspberry pie cm3
- MATLAB skills (28) Fuzzy Comprehensive Evaluation
- 实例005:三数排序 输入三个整数x,y,z,请把这三个数由小到大输出。
- Weidongshan Internet of things learning lesson 1
- STM32---ADC
- go依赖注入--google开源库wire
猜你喜欢
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?
MySQL之MHA高可用集群
Various types of questions judged by prime numbers within 100 (C language)
剑指 Offer 06. 从尾到头打印链表
Daily question - input a date and output the day of the year
leetcode - 445. Add two numbers II
【三层架构及JDBC总结】
STM32 tutorial triple ADC interleaved sampling
FIO测试硬盘性能参数和实例详细总结(附源码)
More than 90% of hardware engineers will encounter problems when MOS tubes are burned out!
随机推荐
猜谜语啦(9)
One question per day - replace spaces
Various types of questions judged by prime numbers within 100 (C language)
Naming rules for FreeRTOS
99 multiplication table (C language)
[cloud native | learn kubernetes from scratch] III. kubernetes cluster management tool kubectl
Slist of linked list
Is the security account given by Yixue school safe? Where can I open an account
实例005:三数排序 输入三个整数x,y,z,请把这三个数由小到大输出。
UE像素流,来颗“减肥药”吧!
实例008:九九乘法表
Count the number of inputs (C language)
Affected tree (tree DP)
MATLAB skills (28) Fuzzy Comprehensive Evaluation
NTC thermistor application - temperature measurement
Example 006: Fibonacci series
Daily question - input a date and output the day of the year
Example 008: 99 multiplication table
Infected Tree(树形dp)
动力电池UL2580测试项目包括哪些