软件需求探索@IT·互联网软件工程

业务分析方法之---功能分解

2024-03-30  本文已影响0人  需求探索

功能分解

1 目的

功能分解通过将过程、系统、职能领域或交付成果分解为简单的组成部分,并允许每个部分独立分析,从而有助于管理复杂性并减少不确定性。

2 描述

功能分解方法通过考虑复杂系统和概念作为一组协作或相关的功能、效果和组件来分析它们。这种隔离有助于降低分析的复杂性。将较大的组件分解为子组件,可以扩展、跟踪和测量每个组件的工作量。它还便于评估每个子组件相对于其他较大或较小组件的成功程度。

分解的程度取决于成分的性质和目标。功能分解假定子组件能够并且确实完全描述其父组件。在开发功能层次结构时,任何子组件都只能有一个父组件。

3 元素

.1 分解目标

功能分解的目的驱动着分解过程,同时也定义了要分解什么、如何分解以及分解到多深。

目标可能包括:

.2 分解主题

功能分解适用于多种多样的灵活主题,例如:

.3 分解层级

适当的功能分解级别定义了在何处、为何以及何时停止对主题进行分解,以满足分析目标。 功能分解的过程会一直持续到商业分析师有足够的理解力和细节来继续,并且可以将分解的结果应用于其他任务中。

.4 分解结果表示

表示功能分解结果允许商业分析师验证、确认结果并将其用于解决其他任务。结果可以表达为纯文本描述、层次列表、使用特殊形式符号(例如数学公式、业务过程执行语言或编程语言)描述以及可视化图表。可用来表示功能分解的各种图表技术包括:

4 使用考虑

.1 优势

.2 限制

本文同步发表在 软件需求探索http://www.srs.pub/babok/gongneng-fenjie.html


  1. 商业分析中的五十种分析方法和技巧之29-思维导图.http://www.srs.pub/babok/siwei-daotu.html

上一篇 下一篇

猜你喜欢

热点阅读