当前位置:网站首页>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 .
边栏推荐
- Apaas platform of TOP10 abroad
- STM32 --- serial port communication
- 2022.7.4-----leetcode.1200
- STM32 summary (HAL Library) - DHT11 temperature sensor (intelligent safety assisted driving system)
- Ble encryption details
- Various types of questions judged by prime numbers within 100 (C language)
- 猜谜语啦(5)
- Explain task scheduling based on Cortex-M3 in detail (Part 2)
- Meizu Bluetooth remote control temperature and humidity access homeassistant
- 猜谜语啦(7)
猜你喜欢

每日一题——输入一个日期,输出它是该年的第几天

猜谜语啦(5)

猜谜语啦(11)
实例001:数字组合 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

Design a clock frequency division circuit that can be switched arbitrarily

剑指 Offer 06. 从尾到头打印链表

Detailed summary of FIO test hard disk performance parameters and examples (with source code)

Management and use of DokuWiki

OC and OD gate circuit

每日一题——替换空格
随机推荐
STM32 single chip microcomputer - external interrupt
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?
Low code platform | apaas platform construction analysis
STM32 single chip microcomputer -- volatile keyword
Brief discussion on Buck buck circuit
MySQL MHA high availability cluster
Stablq of linked list
Typical low code apaas manufacturer cases
STM32 single chip microcomputer -- debug in keil5 cannot enter the main function
Explore the authentication mechanism of StarUML
Google sitemap files for rails Projects - Google sitemap files for rails projects
Buildroot system for making raspberry pie cm3
Working principle and type selection of common mode inductor
MySQL之MHA高可用集群
Imx6ull bare metal development learning 1-assembly lit LED
STM32 --- GPIO configuration & GPIO related library functions
Zero length array in GNU C
STM32 tutorial triple ADC interleaved sampling
[nas1] (2021cvpr) attentivenas: improving neural architecture search via attentive sampling (unfinished)
Chapter 18 using work queue manager (1)