当前位置:网站首页>Business modeling of software model | overview
Business modeling of software model | overview
2022-07-05 08:36:00 【Learn open source together】
Business modeling is also called business domain modeling . Business models can help people understand the current business , It also helps to improve the current business , Business modeling is also the basis of requirement modeling and analysis modeling . A business model is an abstract description of a business domain , Include Business vision model 、 Stakeholder model 、 Business process model 、 Business object model 、 Business rule model etc. .
The main knowledge points of this chapter : The concept of business model 、 Business vision model 、 Stakeholder model 、 Business process model 、 Business object model 、 Business rule model

summary
To successfully develop a software , First of all, we need to authenticate the business areas served by the analysis software , Only by clarifying the business background 、 Business process 、 Business resources and business rules , In order to develop products that conform to business rules 、 Software that meets business needs . In business analysis (business analysis) In the process of , In order to give a panoramic Abstract grasp of the business field , Business models need to be established . business model (business model) Also known as the business domain model , It describes the business background of the business field of software services 、 Business resources 、 An abstract model of business processes and business rules , Business model is an abstract and simplified description of business .
The role of business models
The operation of business model is mainly reflected in two aspects : Help people understand current business and improve current business . That means , We need to first clarify the current situation of our current business : participants 、 Stakeholders 、 The main business problems and business processes to be solved ; Then we will see whether the existing business can be optimized by building the system .
Help people understand current business
Because the business model is a simplified and abstract representation of the current business , Through the business model, people can intuitively grasp and understand the current business , Business models are more helpful for understanding complex business areas .
Improve current business
Continuous improvement of business processes is the key to improve the management level of enterprises 、 An effective way to increase the competitiveness of enterprises , The analysis of business model is helpful to improve the current business process .
The basis for building other software models
Business model is an integral part of software model , Resume software requirements model 、 The basis of other models such as analytical models .
Business modeling language
At present, there is no universally accepted business modeling language in the field of business modeling , We can only introduce several influential business modeling languages :
- Business process modeling symbols BPMN: Business process modeling symbols (Business Process Modeling Notation,BPMN) Business process management (Business Process Managerment,BPM) Advocacy organizations ;BPMN It is a powerful visual business process modeling language , It USES 4 Class basic modeling symbols to build business process models , They are flow objects , Connection object , The swimming pool , Yongdaohe products .
- UML Business modeling :UML Is a standard software modeling language , use UML Business areas can be modeled , For example, modeling business objects with class diagrams , Modeling business processes with activity diagrams , use OCL Modeling business rules , wait .
- Eriksson-Penker Business modeling :Eriksson-Penker( abbreviation EP) yes Eriksson and Penker stay UML A relatively complete set of business modeling specifications based on .EP Business modeling includes business objectives 、 Business resources 、 Business process and business rules , Through the business vision 、 Business process 、 Business structure and business behavior 4 A view to show the business model .( The business modeling specification recommended by the author )
Business modeling tools and methods
In the process of business modeling , Most of the tools are based on tools that support the above modeling languages or symbols , Usually, the client sends a packet to the server every short period of time Visio,Process,EA etc.
边栏推荐
- 实例010:给人看的时间
- 2022.7.4-----leetcode.1200
- PIP installation
- U8g2 drawing
- Apaas platform of TOP10 abroad
- DCDC circuit - function of bootstrap capacitor
- STM32 --- serial port communication
- Void* C is a carrier for realizing polymorphism
- Illustration of eight classic pointer written test questions
- C language data type replacement
猜你喜欢

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?

猜谜语啦(3)

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

leetcode - 445. Add two numbers II

Typical low code apaas manufacturer cases

实例004:这天第几天 输入某年某月某日,判断这一天是这一年的第几天?

Low code platform | apaas platform construction analysis

猜谜语啦(4)
实例001:数字组合 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
AttentiveNAS: Improving Neural Architecture Search via Attentive Sampling (未完)](/img/3b/c94b8466370f4461875c85b4f66860.png)
[NAS1](2021CVPR)AttentiveNAS: Improving Neural Architecture Search via Attentive Sampling (未完)
随机推荐
How can fresh students write resumes to attract HR and interviewers
Cinq détails de conception du régulateur de tension linéaire
Run菜单解析
Wheel 1:qcustomplot initialization template
[nas1] (2021cvpr) attentivenas: improving neural architecture search via attentive sampling (unfinished)
Classic application of MOS transistor circuit design (2) - switch circuit design
剑指 Offer 05. 替换空格
STM32---ADC
Five design details of linear regulator
Simple design description of MIC circuit of ECM mobile phone
L298N module use
实例010:给人看的时间
[cloud native | learn kubernetes from scratch] III. kubernetes cluster management tool kubectl
TypeScript手把手教程,简单易懂
STM32 single chip microcomputer -- volatile keyword
[NAS1](2021CVPR)AttentiveNAS: Improving Neural Architecture Search via Attentive Sampling (未完)
猜谜语啦(5)
Installation and use of libjpeg and ligpng
MHA High available Cluster for MySQL
Lori remote control commissioning record