需求分析篇:如何编写系统功能指标

本文由用户“钰酱233”分享发布 更新时间:2021-03-03 08:19:14 举报文档

以下为《需求分析篇:如何编写系统功能指标》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

需求分析篇:如何编写系统功能指标

系统功能指标无疑是一份可行性研究报告或者设计方案的最重要的指标,所起的作用等同于一个智慧城市项目的大方向,后续的所有的性能、安全、硬件的设计都是基于系统功能指标的。对系统功能指标的编写犹如一个掌舵人对船舵的控制,如果方向偏离了,后续的问题会接踵而来。本文分别从系统功能指标的来源、编写方法、如何估算软件系统投资规模来简述。

系统功能指标的来源

系统功能指标来源于用户需求。用户需求来源于需求调研结果和用户的直接反馈。如果用户群体并不是具体某部门、某企业用户群,而是假设的用户群,则还需要“用户画像”。这种用户需求的不确定性最大,在项目前期可行性研究分析时,建设方和设计方需要投入更多的时间和精力。

按创业界流行的“精益创业”概念(来源于Eric Ries的《精益创业》),设计师和工程师们可设计并开发一个最小化可用产品来验证用户需求。这种在项目前期可研阶段就产生产品的做法是国内智慧城市设计行业极少见的。一般情况下,在项目招投标之前,根本就只有纸上谈兵。但是,这种用户需求分析和验证的做法可能正是国内智慧城市咨询设计行业提高设计水平(或者说设计收入)的地方。

系统功能指标的编写

当用户需求确定之后,就到了系统功能指标编写环节。如果是可研 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 务”等任务,这些任务都是各自独立的,对用户有意义的。子功能层则包含完成某个任务的一系列步骤,每个步骤不是独立的,分离开来后对用户没有意义。

明确了三个基本层次(颗粒度)以后,个人建议系统功能指标的描述使用表格的形式来表现出来。如下表所示:

/

如果是在可研阶段,其实只需要列出概要层、用户目标层两层即可,再加上具体某个任务的具体功能描述,那么系统功能指标就算完成了。

如何估算软件系统的投资规模

通过以上用例模型,明确了用户目标层这一级别(颗粒度)的软件需求,那么再通过FPA(Function Point Analyse)方法,就可以估算整个软件系统的工作量规模,乃至投资规模。因为用户目标层中的“独立任务”与FPA方法中的软件功能点是基本一致,可以很好地度量。

FPA方法是最常用的软件功能点度量方法。软件项目的咨询设计师应了解FPA方法,因为FPA方法无论在软件功能点需求分析,还是在软件规模、工作量估算和成本概算,都能起到重要作用。但是任务多、时间紧的话,设计师们可以采用“快速FPA方法”(Fast FPA),相对比较简单,而且在不同的组织之间(例如设计方和项目实施方某某)能够保持一致。关于“快速FPA方法”,因篇幅所限,本文不再展开,请关注本公众号日后的推文。

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《需求分析篇:如何编写系统功能指标》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览