架构思考 : 系统功能,数据和功能场景

系统功能

  • 系统功能指一个系统所提供的各种业务逻辑
  • 通常体现为一系列可操作命令行,图形界面或者API

数据分类

  • 能动数据 Actor
    • 用户
      • 管理员 (其实也是用户)
      • 员工 (一般是管理员,或者业务人员)
      • 消费者 (一般意义上的用户)
  • 被动数据 Data – 真正意义上的数据
    • 基础数据 (支撑性数据,背景数据,但不可缺少)
      • 用来构成核心业务可以开展的舞台的那些数据
      • 举例 : 行政区域,组织结构,字典数据,标签数据
    • 业务数据 (C位数据,主演数据,主角数据)
      • 频繁由核心业务场景产生的数据
      • 举例
        • 电商应用购物 : 订单,支付,评价等数据就是业务数据
        • 代理记账公司 : 代理记账业务请求,代开发票请求

系统是什么 ?

  • 系统 = 功能逻辑 + 数据
  • 系统 = 功能逻辑 + (能动数据 + 被动数据)
  • 系统 = 功能逻辑 + (能动数据 + 基础数据 + 业务数据)
  • 系统 = 功能逻辑 + (用户 + 基础数据 + 业务数据)

功能场景是什么 ?

  • 功能场景是出于一定的需求用户操作系统功能的整个流程的抽象化,模型化描述
  • 功能场景的描述对于需求方,需求分析人员,产品设计人员,开发人员,测试人员,运营人员来讲均要可理解无歧义
  • 支撑业务场景
    • 用户操作基础数据 – 这里用户通常是 管理员 或者 员工
      • 用户登录/退出
      • 用户对基础数据的增删改查
  • 核心业务场景
    • 用户操作业务数据,同时可能涉及到使用基础数据 – 这里的用户通常是消费者或者对等的商户员工/管理员
      • 比如电商中消费者购物,商户店铺员工处理订单
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值