业务逻辑?

简介: 业务逻辑?

角色:部门、岗位或人

活动:做了什么事情

次序:做这些事情的次序如何

规则:什么情况下到什么事情  


image.png


细分的话:


业务流程图

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


真正重点的是将业务流程图的关键要素给搜集一番。请试图回答清楚以下几个问题,否则不要开始绘制流程图:


整个流程的起始点是什么?整个流程的终结点是什么?

在整个流程中,涉及到的角色都是谁?

在整个流程中,都需要做什么事情?(可是是一个会议,可以是一个任务)

这些会议和任务是可选还是必选的?

分别产出什么文档?

这有点像一个头脑风暴,能够帮助你将所需用到的原材料获取到,有了这些“米”和“水”,那就不愁去如何烹饪了。

在项目管理中,上个月,我们也试图给去规范化一个数据产品的设计开发流程。


页面流程图

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


功能流程图

定义:指单页面内或多页面之间的功能操作流程,其包含在页面流程中。


数据流程图

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


希望能给大家提供一些帮助。


相关文章
|
6月前
|
设计模式 存储 前端开发
MVC(Model-View-Controller)是一种软件设计模式,用于将应用程序的输入逻辑、业务逻辑和用户界面逻辑分离
【6月更文挑战第17天】**MVC模式**是软件设计模式,用于分离输入逻辑、业务逻辑和用户界面。模型处理数据和业务,视图展示数据,控制器协调两者响应用户请求。优点包括:关注点分离、提高开发效率、简化测试、支持多视图及便于大型项目管理。
54 3
|
5月前
|
消息中间件 存储 缓存
中间件解耦
【7月更文挑战第10天】
68 3
|
6月前
|
消息中间件 中间件 Kafka
中间件解耦与松耦合
【6月更文挑战第19天】
95 3
|
7月前
|
存储 设计模式 测试技术
了解三层架构:表示层、业务逻辑层、数据访问层
了解三层架构:表示层、业务逻辑层、数据访问层
2076 0
|
7月前
|
测试技术
封装并集中处理业务逻辑
封装并集中处理业务逻辑
50 1
|
7月前
|
设计模式 数据可视化 测试技术
使业务逻辑更加清晰,便于理解和维护
使业务逻辑更加清晰,便于理解和维护
86 2
|
7月前
|
Java API
关于“解耦”的思考
关于“解耦”的思考
50 0
|
开发者
业务层设计与开发(定义业务层标准) | 学习笔记
简介:快速学习业务层设计与开发(定义业务层标准)
143 0
业务层设计与开发(定义业务层标准) | 学习笔记
|
消息中间件 前端开发
使用Pull模型来实现前端的业务逻辑
使用Pull模型来实现前端的业务逻辑
152 0
使用Pull模型来实现前端的业务逻辑
|
开发者
待业务层设计与开发(业务层工厂类) | 学习笔记
简介:快速学习待业务层设计与开发(业务层工厂类)