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

简答题

试题一(25分)

阅读以下关于软件分析与设计的说明,在答题纸上回答问题1至问题3。

【说明】

某在线教育平台计划开发一个在线课程管理系统,该系统需支持课程发布、视频播放、在线测试、学员管理、学习进度追踪、教师评价等功能。其非功能性需求如下:

(a)系统应能支持至少1000个并发用户同时在线学习;

(b)视频播放应流畅,缓冲时间不超过2秒;

(c)系统需保证99.9%的服务可用性;

(d)界面设计应直观易用,便于各年龄段用户操作;

(e)系统需具备防DDoS攻击能力;

(f)在线测试提交后的响应时间不超过2秒;

(g)数据备份恢复时间不超过30分钟;

(h)系统应提供多语言支持。

请将在线教育平台的非功能性需求(a)~(h)归类到性能、安全性、可用性、易用性这四类非功能性需求中。

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

答案:

性能: (a)、(b)、(f)

安全性: (e)

可用性: (c)、(g)

易用性: (d)、(h)

解析:

根据题目描述,非功能性需求可以分为性能、安全性、可用性和易用性四个类别。

  1. 性能需求关注系统的运行效率和响应速度,包括支持并发用户数量、视频播放的流畅性以及在线测试的响应时间。因此,(a)、(b)、(f)三项属于性能需求。
  2. 安全性需求主要关注系统抵御外部攻击的能力,防止数据丢失和未经授权的访问。因此,(e)项关于防DDoS攻击的能力属于安全性需求。
  3. 可用性需求关注系统提供服务的能力和稳定性,包括服务可用性和数据备份恢复时间。(c)项关于系统需保证99.9%的服务可用性以及(g)项关于数据备份恢复时间不超过30分钟,都属于可用性需求。
  4. 易用性需求关注用户与系统的交互体验,包括界面设计和多语言支持。(d)项关于界面设计应直观易用和(h)项关于系统应提供多语言支持,都属于易用性需求。
创作类型:
原创

本文链接:请将在线教育平台的非功能性需求(a)~(h)归类到性能、安全性、可用性、易用性这四类非功能性需求中。

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

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

分享考题
share