zoukankan      html  css  js  c++  java
  • 04有效需求设计阅读笔记之四

    最近阅读的是关于这本书对于业务分析方面所写的一些内容,印象比较深刻,对于我们来说现在还未真正接触到一个复杂的事发系统,因此对于复杂系统的业务分析等都会存在比较多的问题。

    这本书强调了对于比较复杂的系统,为了控制业务分析的复杂度,通常要对系统划分为各个子系统。在划分过程中我们要跳出技术实现角度划分的思维定式,从业务角度进行划分,才能更好的与用户沟通,提升用户的参与度。

    首先,根据系统特点,选择合适策略,进行业务子系统的划分。相对复杂的新系统,可选择业务/职能分解(内部管理系统)、产品/服务分解(外部服务系统)、双维度划分(复杂业务系统)、关键特性划分(计算机域系统)等不同方式;业务简单,用户群单一的无需划分;原系统基础上做二次开发的,明确新增哪些子系统,对原有子系统的影响,原有子系统需做何修改即可。记住划分不是目的,而是手段。

    其次,标识接口,确定关系。在已划分子系统的基础上,明确本子系统需要其它子系统提供什么服务;能够提供给其它子系统什么服务;这些服务谁提供,谁使用;哪些是现有的,哪些需修改,哪些需开发等。

    再次,通过层次图(强调纵向分解)、构件图(强调横向功能,服务调用关系)、数据流图(强调横向数据交换、共享关系)等,将各子系统及之间的关系呈现出来。最后,通过文档将分析结果记录下来

    这些关于复杂系统的分析基本思路以及过程的问题,对以后的无论是在工作还是学习上都会有很大的帮助。

  • 相关阅读:
    Sublime Text 3 破解 + 注册 + 汉化 + 教程 + 快捷键大全 + 中文乱码 +编译JAVA
    cocos2dx 翻牌效果
    php中将SimpleXMLElement Object转化为普通数组
    VS2013+lua5.3.1 环境配置
    Jquery相册 fancybox-1.3.4
    JS~字符串长度判断,超出进行自动截取(支持中文)
    JS /jquery 时间戳与日期转换
    php验证身份证号码正确性
    JS身份证验证
    逆向编程一,PE结构拉伸内存
  • 原文地址:https://www.cnblogs.com/yuezhihao/p/8337117.html
Copyright © 2011-2022 走看看