下载

1下载券

加入VIP
  • 专属下载券
  • 上传内容扩展
  • 资料优先审核
  • 免费资料无限下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 系统需求分析_实

系统需求分析_实.doc

系统需求分析_实

春哥
2011-04-18 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《系统需求分析_实doc》,可适用于人文社科领域

文档编号:文档编号:•​ 任务–​ 确定用户需求:功能、性能、运行环境约束•​ 重要性:软件开发依据软件验收的标准•​ 困难性:难以说清、动态变化、歧义、复杂•​ 技术途径和工具–​ 需求分析人员需与用户不断、反复地交流和商讨使用户需求逐步准确化、一致化、完全化–​ 抽象、问题分解、快速原型、多视点等技术•​ 阶段性产品–​ 软件需求规格(功能性能和运行环境约束)Mp播放器系统需求分析二○一一年四月文档序号:等级:文档名称:文档类别:技术文档编制:编制时间:校对:校对时间:审核:审核时间:工艺会签:工艺会签时间:质量会签:质量会签时间:标准化检查:标准化检查时间:批准:批准时间:修改记录版本变更原因变更内容简述编制修订者批准者发布日期目录引言编写目的项目背景定义参考资料任务概述目标系统目标系统要求运行环境系统软件硬件平台运行环境条件与限制故障分析系统利用率可靠性可维护性可用度功能需求功能划分需求分配需求分配表软硬件内部接口需求规格功能描述X(功能名称)XY(子功能名称)数据描述数据词典数据库描述数据采集性能需求数据精确度时间特性适应性运行需求(接口需求规格)其它需求用户需求与系统需求规格对照表附录引言编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试撰写本文档。本文档供项目经理、设计人员、开发人员参考。项目背景:  本项目由余春等人提出由本组成员联合开发实现播放现Mp的xp环境下的播放。开发软件名称:Mp音频播放器项目任务提出者:余春项目开发者:本小组所有成员。定义WindowsAPI:参考资料:  ●界面的设置来源于千千静听●函数的出处均可以在《VC参考大全》找到任务概述目标本设计的实现的主要功能是播放MP并且能够控制播放暂停停止音量控制的调节选择上一曲选择下一曲播放列表文件和歌曲文件的管理操作等多种播放控制功能界面简明操作简单。要求性能稳定不会经常出现程序卡死的情况并且能够对播放文件的位置进行定位。为了让用户有更好的音乐播放体验放松心情舒适地操作所以我们界面设计需要非常友好非常的简单清晰给人一种舒适的体验。系统目标稳定性好外观简洁舒适功能齐全。系统要求能实现Mp的播放且功能齐全。运行环境系统软件硬件平台Windowsxp操作系统CPUGHz内存M运行环境WindowsXp操作系统下运行条件与限制该播放器大量调用windowsAPI不能在除了Windows以外的其他任何操作系统上运行这个是很大的限制而且Windows版本不能太低本播放系统调用的系统函数全部是位的API。故障分析如果在不是Windows平台上系统无法运行这个是由于系统大量调用的是Windows的API实现的功能不能在其他平台上运行。如果在Windows上运行有问题可能这个Windows是位的或者位的版本因为本系统完全调用位xp系统的API。系统利用率无可靠性可靠性比较高因为大部分功能实现都是调用WindowsAPI。可维护性可维护性高因为采用主函数与模块连接以及模块与具体函数的连接最后实现具体函数与变量的连接因此如要维护需要添加连接与模块即可。可用度可用度高完全适合居家生活播放娱乐。由于采用APImciSendString函数因此可以播放mp等四种格式的歌曲。功能需求功能划分根据系统总体功能给出系统功能的划分。系统功能需求分“播放”“暂停”“停止”“上一曲”“下一曲”与“音量控制”“播放模式”。图-部分系统用例图(其他的功能在此未给予出来)需求分配根据功能划分分配为硬件实现还是软件实现以表格形式给出并给出软硬件内部接口需求规格。需求分配表序号功能编号功能描述实现方式备注播放系统函数调用暂停系统函数调用停止系统函数调用上一曲软件下一曲软件音量控制系统函数调用播放模式系统函数调用软硬件内部接口需求规格下面给出系统中出现的每个接口的规格说明其中每个接口要求有如下内容:()输入从磁盘上选取文件添加到播放器也可以指定路径运用添加按钮。()处理过程播放器的列表中添加你所选的歌曲并显示出来以便方便选择歌曲播放。()输出在播放器中需要输出歌曲的歌名歌词以及当前时间歌曲的进度条以及当前音量当前进度是否静音。()接口交互过程暂停后再打开不会从头播放各个接口不会冲突。()消息和通信协议()性能要求a。具有很高的可维护性同时版本空间的提升也相当大。()故障处理音量改变要求明显进度条不会太大的延迟。()其它要求a。未实现文件的存储功能在开发过程中出现诸多错误打算换个方向实现预计第二版实现。b。未实现歌词的现实功能预计在第三版中实现。c。未实现界面的缩放功能预计在第四版中实现。功能描述(功能名称)从开始编号描述功能的子功能的划分。这些功能使用各种图式如用例图结构图等来描述。用例名称:音量控制参与者:用户目标:使得用户可以调节播放器的音量前置条件:播放器正在运行基本事件流:用户右或左滑动音量控制按钮播放器的音量增大或降低用例名称:静音控制参与者:用户目标:使得用户可以快速将播放器调到无声状态前置条件:播放器正在运行基本事件流:用户点击静音控制按钮播放器的音量立即降到最低即无声状态用例名称:上一首下一首参与者:用户目标:使得用户可以选择播放播放列表中上一首下一首歌曲前置条件:播放器正在运行当前播放列表有上一首下一首歌曲基本事件流:用户单击“下一首下一首”按钮播放器将播放播放列表中的上一首下一首歌曲用例名称:播放参与者:用户目标:使得用户可以播放在播放播放列表中选中的歌曲前置条件:播放器正在运行基本事件流:用户单击“播放”按钮播放器将播放播放列表中当前的歌曲用例名称:暂停参与者:用户目标:使得用户可以暂停正在播放的歌曲前置条件:歌曲正在播放基本事件流:用户点击暂停按钮正在播放的歌曲暂停播放用例名称:播放模式控制参与者:用户目标:使得用户按个人喜好播放列表中的歌曲系统默认的模式为顺序播放。前置条件:播放器正在运行并且播放列表中有要删除的音乐文件基本事件流:用户点击“模式”按钮系统弹出一个快捷菜单用户可以从中选择“随机播放,单曲循环顺序播放循环播放”.播放器进如相应的播放模式用例名称:播放文件参与者:用户目标:使得用户可以播放本地计算机的歌曲文件前置条件:播放器正在运行基本事件流:用户点击播放文件的按钮用户选择要播放的歌曲文件后置条件:将用户选择要播放的歌曲文件添加到当前播放列表并播放歌曲文件XY(子功能名称)(音量控制):()输入:用户用鼠标滑动音量控制滑块。()输出:滑块按照鼠标定位音量产生变化。()功能:控制声音大小的播放。(静音控制):()输入:用户点击控制静音的Button。()输出:播放的声音响度为零。()功能:方便用户使播放器静音。(上一曲):()输入:用户点击“上一曲”按钮。()输出:播放前一首歌曲。()功能:方便用户直接播放上一首歌曲。(下一曲):()输入:用户点击“下一曲”按钮。()输出:下一曲开始播放。()功能:为了方便用户直接播放下一首歌曲。(播放):()输入:用户点击“播放”按钮。()输出:曲目开始播放。()功能:用于播放音乐。(暂停):()输入:用户点击“暂停”按钮。()输出:歌曲暂停播放。()功能:为了方便歌曲暂停播放。(随机播放):()输入:用户点击“播放模式”下拉菜单里面的“随机播放”。()输出:歌曲开始随机播放。()功能:为了方便用户随机播放歌曲。(单曲循环):()输入:用户点击“播放模式”下拉菜单里面的“单曲循环”。()输出:同一首歌曲开始单曲循环。()功能:为了方便用户一直收听同一首歌。(顺序播放):()输入:用户点击“播放模式”下拉菜单里面的“顺序播放”。()输出:歌曲开始顺序播放。()功能:为了方便用户顺序收听播放列表里面的歌曲。(循环播放):()输入:用户点击“播放模式”下拉菜单里面的“循环播放”。()输出:歌曲开始循环播放。()功能:为了方便用户一直循环地收听歌曲列表里面的歌曲。(播放文件):()输入:用户点击播放列表里面的歌曲文件名称。()输出:相对应的歌曲开始播放。()功能:为了方便用户选着喜欢听的歌曲进行播放。数据描述数据词典分节给出每个数据项的描述格式如下:【标识符】【描述】【数据项】【单位】【范围】【缺省值】【说明】数据库描述运用文件的保存与打开实现了歌曲列表的存储添加的时候把歌曲路径放于LIST空间里面保存的时候通过文件写入把路径名保存在文件中在打开时在把歌曲路径导入LIST。准确的说本播放器是借用磁盘空间做为自己的存储空间。在文件的保存后歌曲的路径不能改变否则无法找到文件从而无法实现播放。数据采集从用户硬盘空间采集需要播放的歌曲文件。性能需求数据精确度歌曲的路径必须正确当然如果路径改变可以重新使用添加功能保存新的路径。时间特性A当要求歌曲播放时软件响应时间最长不能超过秒B当要求歌曲暂停时软件响应时间最长不能超过秒C.歌曲切换响应时间不超过一秒。D程序能够持续运行。适应性鼠标点击控件让播放器的各种功能实现在拥有VcAPI的平台上均可以运行。无特别的要求。运行需求(接口需求规格)下面给出系统中出现的每个接口的规格说明其中每个接口要求有如下内容:()输入()处理过程()输出()接口交互过程()消息和通信协议()性能要求()故障处理()其它要求对用户界面要定义用户界面的特性如屏幕格式、报表格式、菜单格式、输入输出时间等。其他需求如可使用性、可扩充性、容错性、安全保密、可维护性、可移植性等。要求容错性能强。用户需求与系统需求规格对照表用如下表格给出用户需求与系统需求规格之间的对应关系并维护《需求跟踪矩阵》表​ 系统需求规格与用户需求对照表序号用户需求规格系统需求规格备注编号名称内容概述编号名称内容概述​ 播放歌曲(点击可以听到音乐)IDCBUTTONPLAY播放mciSendString(play…)实现响应时间均设置的秒​ 暂停播放(播放在原时间停止)IDCBUTTONPAUSE暂停mciSendString(pause…)实现​ 删除播放(删除选择的歌曲)IDCBUTTONDEL删除mciSendString(delete)实现​ 停止播放(播放中时间清零并停止)IDCBUTTONCLOSE停止mciSendString(stop…)实现​ 添加歌曲(从文件中选择歌曲播放)IDCBUTTONCHOOSE添加运用打开文件包以及句柄​ 播放模式(选择播放的形式)IDCSTATIC播放模式在初始化函数定义和play~实现​ 播放上一首(播放选择前一个)IDCBUTTONBEFORE上一首时钟的回调以及获取List​ 播放下一首(播放所选歌后一)IDCBUTTONNEXT下一首时钟的回调以及获取List​ 音量调节(调节适应的音量)IDCSLIDER音量为初始音量SetDlgItemText获取最大音量百分值不是很稳定​ 播放环境(改变界面适应环境)IDMENUITEMMINI播放环境新建一个对话框通过菜单切换选择正常与迷你模式​ 显示时间(显示当前时间)IDCEDITTIME显示时间GetLocalTime使用引用系统变量以及SetTimer附录

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/17

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利