什么是PIECES框架
PIECES框架是系统非功能性需求分类的技术,对各种类型的需求进行分类使得类似的需求可以组织起来达到汇报、跟踪和验证的目的,还可能帮助确定可能忽略的需求。
PIECES框架能够完整、准确、快速地确定信息系统的需求,确认业务中存在的问题、机会和改进目标、包括:性能(Performance)、信息(Information)、经济(Economics)、控制(Control)、效益(Efficiency)和服务(Service)6个类别。
例题:请将以下需要获取的需求(1)~(8)根据PIECES框架进行分类并将序号填入表1-1对应的单元格内。
(1)系统能否采用新方法以降低使用资源的成本?
(2)系统可接受的吞吐率是多少?
(3)系统可接受的响应时间是多少?
(4)应该减少多少开支或增加多少收益?
(5)对用户隐私有什么要求?
(6)对系统的可靠性和可用性有什么要求?
(7)系统中需要包括哪些文档和培训材料?
(8)对外部系统的接口是什么?
答案:
解析:
(1)“降低使用资源的成本”是提高效益的方法。
(2)、(3)“吞吐率”和“响应时间”属于系统性能指标。
(4)“减少开支和增加收益”是系统经济性指标。
(5)“用户隐私”属于安全性控制的内容。
(6)“可靠性和可用性”是系统所提供服务的质量属性。
(7)“文档和培训材料”是为用户提供的服务。
(8)“外部系统的接口”说明系统与外界交互的信息需求。
什么是鱼骨图
鱼骨图主要应用于问题的因果分析,是一种用于确定、探索和描述问题及其原因和结果的图形工具,它也经常被称为因果图。一般会将产生问题的原因分为人、方法、合同、材料和策略5个方
例题:到现有系统中经常有会员拒绝履行订单例,利用如图1-1所示的鱼骨图分析了系统中真正存在的问题。
请将下列问题按照不同的类型序号填入图1-1所示的鱼骨图(g)~(n)中。
(1)缺少强制履行合同的规定;
(2)合同相关信息没有通知到会员;
(3)没有催单提示客户;
(4)没有跟踪执行情况;
(5)设备成本太高造成价格不合理;
(6)合同的履行缺乏灵活性;
(7)账务问题或者隐瞒相关内容;
(8)价格太高并且无法修改。
答案:
解析:
(1)“措施”属于系统开发策略的范畴。
(2)“会员没有得到通知”是相关人员工作没有完成。
(3)、(4)“没有催单警告用户”、“没有跟踪执行情况”是所采用的方法不正确。
(5)“成本太高价”是所购买材料价格高。
(6)“合同履行缺乏灵活性”是合同执行的问题。
(7)“财务问题或隐瞒相关内容”属于财务人员工作问题。
(8)“价格太高无法修改”是指合同中价格条款。
转载请注明:http://www.0431gb208.com/sjszlfa/3948.html