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

简答题

试题一(25分)

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

【说明】

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

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

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

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

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

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

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

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

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

在线课程管理系统的需求层次划分以及“观看学习视频可以随时暂停、重放或调整播放速度”属于哪个层次的需求?

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

答案:

软件需求可以分为3个不同的层次:

(1)业务需求(business requirement)反映了组织机构或客户对系统、产品高层次的目标要求。

(2)用户需求(user requirement)描述了用户使用产品必须要完成的任务,是用户对该软件产品的期望。这两种构成了用户原始需求文档的内容。

(3)功能需求(functional requirement),也包括非功能需求,定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足业务需求。

“观看学习视频可以随时暂停、重放或调整播放速度”属于用户需求层次。

解析:

在软件分析与设计中,软件需求分为不同的层次以便于管理和理解。业务需求关注的是组织或客户对软件的高层次目标,是整个项目的宏观方向。用户需求则更侧重于用户在使用软件时需要完成的具体任务和他们期望得到的体验。而功能需求是开发人员需要实现的具体软件功能,以满足用户和业务需求。在本题中,“观看学习视频可以随时暂停、重放或调整播放速度”是用户在使用在线课程管理系统时希望得到的体验,因此属于用户需求层次。

创作类型:
原创

本文链接:在线课程管理系统的需求层次划分以及“观看学习视频可以随时暂停、重放或调整播放速度”属于哪个层次的需求

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

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

分享考题
share