zoukankan      html  css  js  c++  java
  • 如何区分业务用例和功能用例?

    昨天有同事问到“如何区分业务用例和功能用例”,现把当初的解释内容记下来:

    业务用例:业务部门或组织(业务工人)为其外部客户或内部特定人员(业务主角)提供有价值的服务(业务用例)

    系统用例:我们的用户部门中的各种岗位人员(角色)面对我们的系统时,所进行的一次比较完整的交互,并得到了有价值的结果

    不是功能用例,功能是站在系统内部的静态概念,没有考虑什么人在什么时候如何使用。

    区别1:范围

    业务用例涉及的范围更大,可能有各种人、部门、各种系统,甚至包含手工操作、讨论等

    系统用例只涉及我们自己系统与操作人员的交互,对应于业务用例中某些活动步骤,不包含其他系统及手工操作

    区别2:用途

    业务用例建模是为了明确业务组织是如何运作的

    系统用例是明确各种角色面对我们的系统时,双方各自要做的事和交互反馈,简言之就是明确我们究竟要做哪些事、给谁用

    区别3:执行者

    业务用例的执行者为外部客户或组织,各种领导或操作人员为内部业务工人,如果是为员工提供福利的话则执行者为公司内部员工

    系统用例的执行者为操作人员所代表的岗位角色

    业务用例的执行者一般是人或组织,例如广告客户、网民、市政机关、教委、图书馆;

    系统用例的执行者为实际与系统交互的操作人员或不是人的东西(外部衔接系统、自动服务、定时器)

    区别4:建模的必要性

    业务用例:仅当业务活动复杂、涉及人员多、需要长期深入某个行业时才需要业务建模

    对于专业性工具软件、偏重高深技术的软件(例如飞腾排版系统、图像处理软件),则不需要业务建模

  • 相关阅读:
    下划线的学习4
    下划线的学习3
    下划线的学习2
    下划线的学习1
    小程序登录 之 支付宝授权
    开发第一个flutter程序 hello world
    flutter 环境安装以及配置
    地图组件上的自定义区域叠加层显示 ArcGis + GeoJson
    Netty+MUI从零打造一个仿微信的高性能聊天项目,兼容iPhone/iPad/安卓
    linux 下的emoji在MariaDB中的字符集修改
  • 原文地址:https://www.cnblogs.com/rhcad/p/1756173.html
Copyright © 2011-2022 走看看