某软件企业为网络音像制品销售公司 W 重新开发一套影音产品在线管理及销售系统,以改进原有系统 AVMSS 中存在的问题。在系统需求分析阶段,完成的工作包括:
1.系统分析员老王利用 PIECES 框架组织了系统需要获取的非功能性需求,如表1-1所示。
2.项目组小赵从 W 公司客户代表处了解到现有系统中经常有会员拒绝履行订单,并将其作为问题记录了下来。老王指出了小赵并未发现系统真正的问题,并以会员拒绝履行订单为例,利用如图1-1所示的鱼骨图分析了系统中真正存在的问题。
图1-1
3.获取到相应的需求之后,将需求记录下来形成需求定义文档,同其他项目信息合并形成需求陈述,作为需求分析阶段最终的交付成果。
【问题 1】(10 分)
PIECES框架的主要作用是什么?请将以下需要获取的需求(1)~(8)根据PIECES框架进行分类并将序号填入表1-1对应的单元格内。
(1) 系统能否采用新方法以降低使用资源的成本?
(2) 系统可接受的吞吐率是多少?
(3) 系统可接受的响应时间是多少?
(4) 应该减少多少开支或增加多少收益?
(5) 对用户隐私有什么要求?
(6) 对系统的可靠性和可用性有什么要求?
(7) 系统中需要包括哪些文档和培训材料?
(8) 对外部系统的接口是什么?
【问题 2】(8 分)
请将下列问题按照不同的类型序号填入图1-1所示的鱼骨图(g)~(n)中。
(1) 缺少强制履行合同的规定;
(2) 合同相关信息没有通知到会员;
(3) 没有催单提示客户;
(4) 没有跟踪执行情况;
(5) 设备成本太高造成价格不合理;
(6) 合同的履行缺乏灵活性;
(7) 账务问题或者隐瞒相关内容;
(8) 价格太高并且无法修改。
【问题 3】(7 分)
一份需求定义文档应该包括哪些内容?对于与系统开发相关的人员:系统所有者、用户、系统分析人员、设计人员和构造人员、项目经理,需求定义文档各有什么作用?
正确答案及解析
正确答案
解析
【问题1】 PIECES框架是系统非功能性需求分类的技术,对各种类型的需求进行分类使得类 似的需求可以组织起来达到汇报、跟踪和验证的目的,还可能帮助确定可能忽略的需求。
(a)(2)(3)
(b)(8)
(c)(4)
(d)(5)
(e)(1)
(f)(6)(7)
【问题2】
(g)和(h) (2)和(7)
(i)和(j) (3)和(4)
(k)和(l) (6)和(8)
(m) (5)
(n) (1)
【问题3】
一份需求定义文档可能是项目文档中被阅读和引用得最多的文档。应该包括以下内容:系统应该提供的功能和服务;非功能需求,包括系统的特征、特点和属性;限制系统开发或者系统运行必须遵守的约束条件;系统必须连接的其他系统的信息。
系统所有者和用户使用需求定义文档来确认需求以及任何可能产生的变化,并作为验收依据;系统分析人员、设计人员和构造人员使用它来理解需要什么以及处理需求变更,开发用于验证系统的测试用例;项目经理使用它作为制定项目计划、处理变更及验收的依据。
包含此试题的试卷
你可能感兴趣的试题
一台主机的IP地址为202.123.25.36,掩码为255.255.254.0。如果该主机需要在该网络进行直接广播,那么它应该使用的目的地址为( )
-
- A.202.123.25.0
- B.202.123.25.255
- C.202.123.24.0
- D.202.123.24.255
- 查看答案
在计算机系统的日常维护工作中,应当注意硬盘工作时不能__(2)__。另外,需要防范病毒,而__(3)__是不会被病毒感觉的。
-
- A.电子邮件
- B.硬盘
- C.U盘
- D.ROM
- 查看答案
有 4 个 IP 地址:201.117.15.254、201.117.17.01、201.117.24.5 和 201.117.29.3,如果子网掩码为 255.255.248.0,则这 4 个地址分别属于3个子网;其中属于同一个子网的是()
-
- A.201.117.15.254 和 201.117.17.01
- B.201.117.17.01 和 201.117.24.5
- C.201.117.15.254 和 201.117.29.3
- D.201.117.24.5 和 201.117.29.3
- 查看答案
在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶位和1位终止位,每秒钟传送200个字符,采用4相位调制,则码元速率为()。
-
- A.50波特
- B.500波特
- C.550波特
- D.1000波特
- 查看答案
在 Windows 中,运行( )命令得到下图所示结果。以下关于该结果的叙述中,错误的是( )。
Pinging 59.74.111.8 with 32 bytes of data:
Reply from 59.74.111.8: bytes=32 time=3ms TTL=60
Reply from 59.74.111.8: bytes=32 time=5ms TTL=60
Reply from 59.74.111.8: bytes=32 time=3ms TTL=60
Reply from 59.74.111.8: bytes=32 time=5ms TTL=60
Ping statistics for 59.74.111.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 3ms, Maximum = 5ms, Average = 4ms
-
- A.该命令使得本地主机向目标主机发送了 4 个数据包
- B.本地主机成功收到了目标主机返回的 4 个数据包
- C.本地主机与目标主机连接正常
- D.该命令用于查看目标主机的 IP 地址
- 查看答案