问题 问答题

阅读以下关于需求分析的叙述,在答题纸上回答问题1至问题3。

某软件企业为网络音像制品销售公司W重新开发一套影音产品在线管理及销售系统,以改进原有系统AVMSS中存在的问题。在系统需求分析阶段,完成的工作包括:

1.系统分析员老王利用PIECES框架组织了系统需要获取的非功能性需求,如表1-1所示。

2.项目组小赵从W公司客户代表处了解到现有系统中经常有会员拒绝履行订单,并将其作为问题记录了下来。老王指出了小赵并未发现系统真正的问题,并以会员拒绝履行订单为例,利用如图1-1所示的鱼骨图分析了系统中真正存在的问题。

3.获取到相应的需求之后,将需求记录下来形成需求定义文档,同其他项目信息合并形成需求陈述,作为需求分析阶段最终的交付成果。

PIECES框架的主要作用是什么?请将以下需要获取的需求(1)~(8)根据PIECES框架进行分类并将序号填入表1-1对应的单元格内。 (1)系统能否采用新方法以降低使用资源的成本? (2)系统可接受的吞吐率是多少? (3)系统可接受的响应时间是多少? (4)应该减少多少开支或增加多少收益? (5)对用户隐私有什么要求? (6)对系统的可靠性和可用性有什么要求? (7)系统中需要包括哪些文档和培训材料? (8)对外部系统的接口是什么?

答案

参考答案:

PIECES框架是系统非功能性需求分类的技术,对各种类型的需求进行分类使得类似的需求可以组织起来达到汇报、跟踪和验证的目的,还可能帮助确定可能忽略的需求。

(a)(2)(3) 

(b)(8)

(c)(4)

(d)(5)

(e)(1) 

(f)(6)(7)

解析:

PIECES框架是系统非功能性需求分类的技术,对各种类型的需求进行分类使得类似的需求可以组织起来达到汇报、跟踪和验证的目的,还可能帮助确定可能忽略的需求。JamesWetherbe提出的PIECES框架能够完整、准确、快速地确定信息系统的需求,确认业务中存在的问题、机会和改进目标。包括性能(Performance)、信息(Information)、经济(Economics)、控制(Control)、效益(Efficiency)和服务(Service)6个类别。本题要求考生熟悉PIECES框架中不同需求类型之间的差异,能够根据实际应用需求判断需求的类别。(1)“降低使用资源的成本”是提高效益的方法。(2)、(3)“吞吐率”和“响应时间”属于系统性能指标。(4)“减少开支和增加收益”是系统经济性指标。(5)“用户隐私”属于安全性控制的内容。(6)“可靠性和可用性”是系统所提供服务的质量属性。(7)“文档和培训材料”是为用户提供的服务。(8)“外部系统的接口”说明系统与外界交互的信息需求。

判断题
多项选择题