多媒体播放器系统需求分析.docx
《多媒体播放器系统需求分析.docx》由会员分享,可在线阅读,更多相关《多媒体播放器系统需求分析.docx(11页珍藏版)》请在冰豆网上搜索。
多媒体播放器系统需求分析
文档编号:
ﻩﻩﻩﻩ
多媒体播放器
系统需求分析
二○一一年三月
文档序号:
等级:
文档名称:
文档类别:
技术文档
编制:
编制时间:
校对:
校对时间:
审核:
审核时间:
工艺会签:
工艺会签时间:
质量会签:
质量会签时间:
标准化检查:
标准化检查时间:
批准:
批准时间:
修改记录
版本
变更原因
变更内容简述
编制/修订者
批准者
发布日期
1引言
1。
1编写目的
1.2项目背景
1.3定义
1.4 参考资料
2 任务概述
2.1目标
2。
1.1系统目标
2.1。
2 系统要求
2.2运行环境
2.2.1系统软件/硬件平台
2。
2.2 运行环境
2.3条件与限制
2。
3。
1故障分析
2.3.2系统利用率
2。
3.3可靠性
2.3.4 可维护性
2.3.5 可用度
3功能需求
3。
1功能划分
3.2需求分配
3。
2.1需求分配表
3.2。
2软硬件内部接口需求规格
3.3功能描述
3.3.X(功能1名称)
3。
3.X。
Y (子功能名称)
4数据描述
4。
1数据词典
4.2数据库描述
4.3数据采集
5性能需求
5.1数据精确度
5.2时间特性
5。
3适应性
6运行需求(接口需求规格)
7其它需求
8 用户需求与系统需求规格对照表
9附录
1引言
随着计算机的普及,其各种应用技术也随之迅速发展,多媒体技术就是发展快速的应用技术之一。
多媒体工具大大拓展了计算机的应用领域,是人们最常用的应用工具之一.借助高速发展的互联网络,各种各样的媒体播放器将多媒体概念表现得淋漓尽致,潜移默化地影响着人们的生产和生活。
1.1编写目的
本文档用于描述“多媒体播放器”项目的系统需求,为该项目概要设计,详细设计和测试用例的设计依据。
1.2项目背景:
为熟悉软件的开发过程,提升学习能力以及培养团队合作精神,开发一款有实用价值的软件,提升自己的能力。
1.3定义
多媒体播放器:
也叫RMVB播放器,一种可以在电视上播放网络视频文件的设备.
解码(decoding) :
将信息从已经编码的形式恢复到编码前原状的过程,用特定方法把数码还原成它所代表的内容或将电脉冲信号、光信号、无线电波等转换成它所代表的信息、数据等的过程。
截图:
是由计算机截取的显示在屏幕或其他显示设备上的可视图像。
通常截图可以由操作系统或专用截图软件截取,也有有外部设备如数字相机拍摄。
截图也分静态截图与动态截图,前者截图得到一个位图文件,如BMP、PNG、JPEG。
而后者得到一段视频文件。
截图的目的通常是为了展示特定状态下的程序界面图标,游戏场景等。
用户登录:
狭义上可理解为电脑用户为进入谋一项应用程序而进行的一项基本操作,以便该用户在该网站上的相应操作。
其用途为,可以有效的区分操作人是该程序的用户还是非用户,有利于保障双方权益。
操作方法是,输入用户名及密码,然后确认进入.
1.4参考资料:
2 任务概述
2.1目标
系统总体功能:
播放多种格式的视频及音频文件,可对视频文件进行简单的处理。
系统要达到的性能要求和其它指标:
快速导入,流畅播放多媒体文件,减少占用的CPU、内存资源。
丰富多媒体播放器市场,为广大消费者提供物美价廉的产品;为小软件技术贡献绵薄之力。
2。
1.1系统目标
设计出一款可以播放大多数媒体文件、使用方便、界面漂亮简洁的媒体播放器,此播放器占用CPU资源少,运行速度快,播放流畅。
2.1.2 系统要求
此软件启动时,界面要求美观简洁,能让用户控制文件的播放,并在一定程度上进行修改.
2.2运行环境
2.2.1系统软件/硬件平台
软件平台:
Windows操作系统
硬件平台:
标准配置
2.2。
2运行环境
操作系统:
Windows2000、WindowsXP、Windows Vista、Windows 7
操作系统语言:
简体中文
2。
3条件与限制
描述系统所在的更大范围内的条件与限制。
2。
3.1故障分析
2。
3.2系统利用率
由于是较小的软件,所以所占系统利用率较低,目的为了节省空间利用,使其运行速度达到最快。
2。
3.3可靠性
软件能够持续运行,不影响其他程序的使用,不占用过多内存,不会造成死机等问题。
2.3.4可维护性
2.3。
5 可用度
3功能需求
3。
1功能划分
根据系统总体功能,给出系统功能的划分。
系统功能需求分“解码功能”,“播放文件",“视图处理",“截图”,“播放列表控制”.
3.2需求分配
根据功能划分,分配为硬件实现还是软件实现,以表格形式给出,并给出软硬件内部接口需求规格
3.2.1需求分配表
序号
功能编号
功能描述
实现方式
备注
1
1.1
文件读入
软件+硬件
2
2.1
格式识别
软件
3
2。
2
解码转码
软件
4
3.1
播放
软件
5
3.2
播放进度调节
软件
6
3。
3
视图处理
软件
7
3.4
截图
软件
8
4.1
用户登录
软件
9
4.2
账户管理
软件
3.2.2软硬件内部接口需求规格
下面给出系统中出现的每个接口的规格说明,其中每个接口要求有如下内容:
(1)输入
(2)处理过程
(3)输出
(4)接口交互过程
(5)消息和通信协议
(6)性能要求
(7)故障处理
(8)其它要求
3。
3功能描述
3。
3.1(功能1名称)
从3.3.1开始编号,描述功能1的子功能的划分。
这些功能使用各种图式如用例图,结构图等来描述.
分节描述每个子功能的需求规格。
3。
3.X.Y(子功能名称)
从3.3。
X。
1开始编号,描述每个功能描述要求有如下的内容:
(1)输入
(2)输出
(3)功能
例子:
3.3。
1播放
【输入数据】
多媒体文件地址
【输出数据】
多媒体文件展示
【功能】
系统能够按照用户输入的多媒体文件地址,进行读取,进而进行文件识别,确认文件格式后,对其进行解码,然后进行文件的播放展示。
脚本1:
4数据描述
4。
1数据词典
4.2数据库描述
4.3数据采集
5性能需求
5.1 数据精确度
5。
2时间特性
如响应时间、更新处理时间、数据转换与传输时间、运行时间等.
5。
3适应性
在操作方式、运行环境、与其他系统的接口以及开发计划等发生变化时,应具有的适应能力.
本系统适应性良好,运行环境只要是标准配置以及基本的操作系统均可以流畅的运行。
当有USB输入时,会自动检测到从此接口传输的媒体文件,并能播放其中的多媒体文件。
6运行需求(接口需求规格)
下面给出系统中出现的每个接口的规格说明,其中每个接口要求有如下内容:
(1)输入
(2)处理过程
(3)输出
(4)接口交互过程
(5)消息和通信协议
(6)性能要求
(7)故障处理
(8)其它要求
对用户界面,要定义用户界面的特性如屏幕格式、报表格式、菜单格式、输入输出时间等。
7其他需求
安全性:
本系统为用户设置了用户登录项,用户选择此项系统会自动生成此用户的个性化播放列表,如果用户注销登录,泽波播放列表的内容会自动清除知道用户下次登录为止。
8 用户需求与系统需求规格对照表
用如下表格给出用户需求与系统需求规格之间的对应关系,并维护《需求跟踪矩阵》
表1系统需求规格与用户需求对照表
序号
用户需求规格
系统需求规格
备注
编号
名称/内容/概述
编号
名称/内容/概述
1
2
9附录