刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题一(25分)

阅读以下关于软件系统分析与建模的叙述,在答题纸上回答问题1至问题3。

【说明】

某公司拟开发一套电视机控制软件,实现对电视机的控制。公司系统分析师赵工首先进行了需求分析,得到的系统需求列举如下:

电视机通电后进入休眠状态,用户按下遥控器上的电源按钮,显示播放菜单。

若用户从播放菜单中选择电视频道,则开始搜索该频道的信号是否存在。用户按下遥控器上的电源按钮,则进入休眠状态。

在搜索电视信号过程中,若存在电视信号,则开始播放电视节目。若不存在电视信号,则返回播放菜单。

在播放电视节目时,用户可按下遥控器上的返回按钮返回播放菜单,也可以重新选择电视频道。按下遥控器上的电源按钮,则进入休眠状态。

在系统分析与设计阶段,公司经过内部讨论,一致认为该系统的功能需求定义明确,但尚未定义非功能需求。

基于PIECES框架,请描述该电视机控制软件系统的非功能需求分类。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

PIECES框架包括6个分类,分别以6个英文单词的缩写表示:

① P是Performance的缩写,表示提高系统的性能;

② I是Information的缩写,表示提高信息的质量和改变信息的处理方式;

③ E是Economics的缩写,表示改善组织的成本、效益等经济状况;

④ C是Control的缩写,表示提高信息系统的安全和控制水平;

⑤ E是Efficiency的缩写,表示提高组织的人、财、物等使用效率;

⑥ S是Service的缩写,表示将要提高组织对客户、供应厂商、合作伙伴、顾客等的服务质量。

解析:

PIECES框架是一个用于确定信息系统非功能需求的模型。非功能需求描述的是系统运行时的一些特性,如性能、安全性、可靠性等,这些特性无法通过直接的功能测试来验证。PIECES框架通过六个方面的分类来帮助分析和确定这些非功能需求。具体来说,这六个分类包括:

  1. Performance(性能):关注系统的响应速度、处理能力等性能指标。
  2. Information(信息):涉及信息的准确性、完整性、一致性和及时性等方面。
  3. Economics(经济效益):考虑系统的成本效益,包括开发成本、运营成本、投资回报等。
  4. Control(控制):关注系统的安全性、可靠性、容错性等方面的控制需求。
  5. Efficiency(效率):涉及系统的人机交互效率、资源利用效率等。
  6. Service(服务):主要关注系统对用户或合作伙伴的服务质量,如响应速度、服务可用性、客户满意度等。

因此,通过PIECES框架,可以全面、准确地确定该电视机控制软件系统的非功能需求,从而确保系统的质量和性能满足用户的期望和要求。

创作类型:
原创

本文链接:基于PIECES框架,请描述该电视机控制软件系统的非功能需求分类。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share