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

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

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

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

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

    区别1:范围

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

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

    区别2:用途

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

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

    区别3:执行者

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

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

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

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

    区别4:建模的必要性

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

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

  • 相关阅读:
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    微信小程序TodoList
    C语言88案例-找出数列中的最大值和最小值
    C语言88案例-使用指针的指针输出字符串
  • 原文地址:https://www.cnblogs.com/rhcad/p/1756173.html
Copyright © 2011-2022 走看看