业务逻辑流程图

用Axure注释逻辑

元件的逻辑有5种,具体如下:

功能逻辑:详细讲解该功能的逻辑。
交互逻辑:对页面之间的相互跳转进行说明。
视觉逻辑:对颜色,对图标的要求。
业务逻辑:讲一下该功能对应着什么业务。
技术逻辑:有些逻辑可能用技术语言描述更清楚一点,以及对技术有特殊的要求。
在软件系统架构中,软件一般分为三个层次:表示层、业务逻辑层和数据访问层:
http://www.360doc.com/content/17/0108/20/32626470_621130162.shtml
http://www.91yunying.com/80093.html

业务逻辑层 概念+例子

原文:https://blog.csdn.net/qq_35038153/article/details/78951206
在软件系统架构中,软件一般分为三个层次:表示层、业务逻辑层和数据访问层。

  • 表示层:负责界面和交互;

  • 业务逻辑层:负责定义业务逻辑(规则、工作流、数据完整性等),接收来自表示层的数据请求,逻辑判断后,向数据访问层提交请求,并传递数据访问结果,业务逻辑层实际上是一个中间件,起着承上启下的重要作用;

  • 数据访问层:负责数据读取。

业务逻辑的内容包括四个部分:

领域实体:定义了业务中的对象,对象有属性和行为;
业务规则:定义了需要完成一个动作,必须满足的条件;
数据完整性:某些数据不可少;
工作流:定义了领域实体之间的交互关系。

以大毛网购裤子为例

领域实体:大毛、资金账户、订单、裤子、发货单
业务规则:大毛点击购买就会生成订单,但必须付了钱,才会发货,生成发货单。
数据完整性:淘宝网下订单必须登录账号,没有账号就不能成功购买。
工作流:搜索裤子-找到合意裤子-下单购买-付账-收货。
业务逻辑:搜索“裤子”-找到合意裤子-下单-必须登录账号-结算-付账-收货。

当当必须登录账号才能下单成功,亚马逊就不需要,今天发现淘宝也不需要登录账号就能购买商品了,所以每个网站的规则的不同,就形成了不同的业务逻辑,业务逻辑不仅仅包括规则,还包括实体、数据完整性、工作流。如图:
在这里插入图片描述

简单解释业务逻辑

原文:http://www.woshipm.com/pd/3795.html
角色:部门、岗位或人
活动:做了什么事情
次序:做这些事情的次序如何
规则:什么情况下到什么事情
在这里插入图片描述

业务、功能、页面、数据流程图

各个流程图之间的区别以及详细的例子:
http://www.woshipm.com/pd/818876.html
这里讲得很详细,并且介绍了流程图的元素、泳道、粒度等问题。

业务流程图

定义:抽象地描述事物进行的次序和顺序,不涉及具体操作与执行细节。在互联网软件行业通常指脱离产品设计的用户行为流程。
在这里插入图片描述

页面流程图

定义:指电子产品具体所呈现的页面跳转流程图。其承载了业务流程图所包含的业务流转信息。
在这里插入图片描述

功能流程图

定义:指单页面内或多页面之间的功能操作流程,其包含在页面流程中。
在这里插入图片描述

数据流程图

定义:特指软件产品中,描述数据在不同节点被处理的过程所画的图表。主要表达计算机程序对于业务的实现原理。用户在功能流程图中的每一个操作,对应都会反映在数据流程图中。同时,数据流程图也可以叫程序流程图(Program Flow Diagram)。
在这里插入图片描述

总结:

业务逻辑起承接作用,介于表现层和数据层之间。
可以理解成要描述的是一个事件的整个过程,包括其中涉及的对象、操作(做了是什么)、次序、规则(如果发生了什么则做什么)。
描述的工具是流程图。
根据粒度的粗细不同,流程图也有差别。
前面例子的业务逻辑流程图和最后一个例子的功能流程图更接近,究竟要画成什么样就要按照需求来了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/66032.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

系统流程图,程序流程图和数据流图

系统流程图(System Flowchart):是描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况和系统的操作控…

StringBuilder做字符串拼接高效的原因

StringBuilder做字符串拼接高效的原因 1.与String相比 通过分析源码,发现两者底层都是用一个数组来存储字符 public final class String implements java.io.Serializable,Comparable<String>,CharSequence{/** The value is used for character storage */private fi…

MVCC依然可以产生幻读的原因

不同引擎mvcc实现不一样。以innodb为例的话&#xff0c;mvcc本身是通过trx_id(事务隐藏列)来实现的版本维护&#xff0c;不能读取到ReadView开启时还没提交的事务的记录。 mysql里面实际上有两种读&#xff0c;一种是“快照读”&#xff0c;比如我们使用select进行查询&#x…

TM4C 123GXL上手简介(一) 如何下载从官网下载和使用相关资料

TM4C 123GXL上手简介&#xff08;一&#xff09; 如何下载从官网下载和使用相关资料 相关网站介绍 TI官网&#xff1a;http://www.ti.com.cn/ TI中文社区&#xff1a;https://e2echina.ti.com/ 官网上可以查找到很多关于TI公司单片机的官方资料&#xff0c;而在中文论坛上会有…

Camtasia 2023破解激活版免费下载附序列号激活码

Camtasia Studio 2023破解免费下载它是一种专业屏幕录像 机和视频编辑器&#xff0c;用于屏幕录像机和视频编辑器 Web、CD-ROM 便携式媒体播放器(包括便携式媒体播放器) iPod)录制、编辑和分享高质量的屏幕视频。通过支持各种视频标准&#xff0c;您可以确保当前和未来的内容交…

Camunda 官方快速入门教程中文版(完整版)

本文为Camunda官网快速入门部分的中文版本 原文地址&#xff1a; https://docs.camunda.org/get-started/quick-start/ 0.介绍 本教程将指导您使用Camunda BPM平台建模并实现您的第一个工作流程&#xff0c;其中将使用JAVA或NodeJS作为外部客户端&#xff0c;以及使用DMN分离…

各学科、各专业、全系列软件图文、视频安装详细教程总贴——CM(changeMax)独家制作,汇总

各学科、各专业、全系列软件图文、视频安装详细教程总贴 你好&#xff0c;我是change max&#xff0c;本人写博客已有一个年头了。经过一年多的沉淀&#xff0c;我发现了一个现状&#xff1a; 对于各种专业性的技术贴各位的关注度不高&#xff0c;或者说&#xff0c;本人的教程…

Camtasia2023官方中文版免费下载

在现在的网络互联网时代&#xff0c;越来越多的人走上了自媒体的道路。有些自媒体人会自己在网络上录制精彩视频&#xff0c;也有一些人会将精彩、热门的电影剪辑出来再加上自己给它的配音&#xff0c;做成大家喜欢看的电影剪辑片段。相信不管大家是自己平时有独特的爱好也好、…

【教学类-07-06】20230302《破译电话号码-图形篇(图形固定列不重复)》(三款输入版)

效果展示 1、适合中班默写学号——有姓名 有班级&#xff0c;无学号&#xff0c;适合中班幼儿 2、适合大班幼儿默写名字——有学号&#xff0c;有班级&#xff0c;无姓名&#xff0c; 适合初学者描字&#xff08;小班、中班、大班&#xff09;——名字、学号、班级都有&#xf…

Camtasia2023简体中文标准版免费更新下载

Camtasia专业的 屏幕录制和视频剪辑软件3000多万专业人士在全球范围内使用Camtasia展示产品&#xff0c;教授课程&#xff0c;培训他人&#xff0c;以更快的速度和更吸引人的方式进行沟通和屏幕分享。使您在Windows和Mac上进行录屏和剪辑创作专业外观的视频变得更为简单。 Camt…

不用手动编程!ChatGPT帮你轻松实现单片机按键输入功能

从今年年初&#xff0c;OpenAI发布的ChatGPT已摧古拉朽之势席卷全球&#xff0c;短短两个月注册用户数就超过1亿人&#xff0c;是全世界增长速度最快的应用。很多人都说今年是AI元年&#xff0c;其实也是有一定道理的&#xff0c;之前的AI门槛相对较高&#xff0c;很多人没有机…

通过链接跳转到微信公众号关注页面

首先你查看要操作的公众号历史文章&#xff0c;将其在PC浏览器上打开&#xff0c;将其 参数值复制下来&#xff0c;然后替换这个链接地址中的参数值即可https://mp.weixin.qq.com/mp/profile_ext?actionhome&__bizMzU1NzUzNzM4NA#wechat_redirect

微信-点链接进入公众号关注页

点链接进入公众号关注页 1.找到公众号id值biz2.拼接链接3.测试 现在的公众号引流一般都只能是二维码扫码后关注&#xff0c;那么通过点击一段网页链接怎么引导用户到公众号关注页呢&#xff1f; 1.找到公众号id值biz 进入公众号&#xff0c;点击文章&#xff1a; 复制文章链…

微信公众号消息增加跳转链接

微信公众号消息增加跳转链接 背景&#xff1a; 用户在首次关注公众号后会弹出一条欢迎消息。给这条消息增加跳转的链接&#xff0c;使得用户在点击之后可以跳转 到一个你希望用户访问的页面。 解决方案&#xff1a; 根据微信开发者文档&#xff0c;找到了3种实现方式。 1…

如何用nodejs构造一个网站爬虫

爬虫是个什么东西 英文spider&#xff0c;网络爬虫&#xff08;又称为网页蜘蛛&#xff0c;网络机器人&#xff0c;在FOAF社区中间&#xff0c;更经常的称为网页追逐者&#xff09;&#xff0c;是一种按照一定的规则&#xff0c;自动地抓取万维网信息的程序或者脚本。另外一些…

平板电脑能安装java_手机上能安装的应用,平板电脑上是不是都能安装

手机上能安装的应用&#xff0c;平板电脑上是不是都能安装以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01; 手机上能安装的应用&#xff0c;平板电脑上是不是都能安装 只要是同系统的一般都行…

元宇宙与脑机接口

今天有有幸&#xff0c;读到了几篇好文&#xff0c;有如醍醐灌顶&#xff0c;让人大开眼界与思维的同时&#xff0c;感受到极深的共鸣。特此动笔写写一些感悟&#xff0c;也是纪念这许久以来&#xff0c;少有的精神上的愉悦。 这几篇文&#xff0c;链接如下&#xff1a; 人类唯…

程序员熬过中年危机的八条建议

年关将至&#xff0c;最近发完今年最后一个版本&#xff0c;周末跟几位原同事小聚&#xff0c;侃谈人生&#xff0c;顺便谈到大家境况。有人顺利晋升&#xff0c;有人无望转岗&#xff0c;也有人面临续约淘汰。实际上&#xff0c;每个人都进入冲刺阶段&#xff0c;不管是谋生、…

转载……给新人程序员的八点建议

给新人程序员的八点建议 他结合自身经历&#xff0c;对许多刚踏入程序员行列的新人程序员&#xff0c;他给出了以下八点建议 …… 今 年已经是陈皓在程序员行业里的第十个年头了。总结这十年&#xff0c;毕业的头两年&#xff0c;陈皓在银行中昏昏沉沉中度过&#xff0c;“这…

职场7个建议 轻松抛弃同龄人

点击蓝字关注&#xff0c;回复“职级”获取知名互联网公司职级定义 昨天在IT东方会平台做了一场直播&#xff0c;很多朋友提了很多职场相关的问题&#xff0c;觉得有必须总结一下这些年一些职场习惯&#xff0c;希望这些建议可以启发到你。 那现在就开始吧&#xff0c;下面从「…