




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DVD文件解析软件需求分析1.引言21.1 编写目的21.2项目背景21.3名词定义21.4参考资料22.任务概述22.1 目标32.2 运行环境33.数据描述33.1静态数据33.2动态数据43.3数据采集44.功能需求:64.1功能模块划分64.2功能描述65.性能需求75.1精度75.2时间特性75.3适应性 :75.4 将来可能提出的要求76 支持信息76.1 运行环境及支持软件76.2 用户界面76.3软件接口86.4 控制和需求注释8需求分析总结:81.引言1.1 编写目的本需求的编写目的在于研究数据解析工具的开发途径和应用方法, 有了这个解析工具,用户就能更好的了解DVD-VIDEO和DVD-VIDEO-RECORDEING的内部数据组成. 本文档供项目经理、设计人员、开发人员参考。1.2项目背景本项目的名称: DVD-VIDEO或DVD-VIDEO-RECORDEING数据解析工具.本项目的任务提出者: 陈祥献本项目的任务开发者: 刘凯、严荣、刘沛华、王立华、杨伟成该软件与其他软件或其他系统的关系:该系统在WIN98、WIN2000,WIN XP系统中都能很好的运行,具有很好的兼容性.1.3名词定义VOB/VRO:需要解析的数据文件. NV/RDI/Video/Audio/Sub-Picture:解析后的数据包.Pack:数据包。Streamid:每个pack在VOBU中的定位。Codec:用来区分每个pack类中的不同包。1.4参考资料l 软件工程 Ian Sommerville著 程一剑、陈霞等译 机械工业出版社 中信出版社l DVD数据解析工具软件开发要求书(sample_requirement.doc) 陈祥献2.任务概述该数据分析软件目前已有比较完善的使用功能.研制该软件是为了让普通用户了解和熟悉DVD-VIDEO或DVD-VIDEO-RECORDEING的构成,让高级用户识别该文件是否有错误。2.1 目标2.1.1 开发意图a. 为了让普通用户更好的了解数据文件的组成;b. 为了让高级用户识别该数据文件是否有错误等2.1.2 应用目标:通过本系统软件,能帮助普通用户更好的了解数据文件的组成,也能帮助高级用户查询文件是否丢失数据等。2.1.3 作用及范围:本软件适用于个人和企业公司应用。2.2 运行环境该软件可以在WIN98、WIN2000,WIN XP等系统中运行,兼容性能良好.3.数据描述3.1静态数据1) PackPack的种类判別方法NV_PCKPack(2048byte)的前头(作为0开始)byte是”0x000001BB”的场合。接下来分别为VOB_ID有2个字节,CELL_ID为2个字节,SCR为2字节。RDI_PCKPack(2048byte)的前头(作为0开始)byte是”0x000001BF”。接下来分别接下来分别为SCR为2字节。Video PackPack(2048byte)的前头(作为0开始)byte是”0x000001E0”。 接下来分别为PTS有2个字节,DTS为2个字节,SCR为2字节。Audio Pack(MPEG)Pack(2048byte)的前头(作为0开始)byte是”0x00001BC”。接下来分别为StreamID有2个字节,Codec有2个字节,PTS为2个字节,SCR为2字节。Codec为0x0001Audio Pack(AC3)Pack(2048byte)的前头(作为0开始)byte是” 0x00001BC。接下来分别为StreamID有2个字节,Codec有2个字节,PTS为2个字节,SCR为2字节。Codec为0x0002Audio Pack(DTS)Pack(2048byte)的前头(作为0开始)byte是” 0x00001BC。接下来分别为StreamID有2个字节,Codec有2个字节,PTS为2个字节,SCR为2字节。Codec为0x0003Audio Pack(SDDS)Pack(2048byte)的前头(作为0开始)byte是” 0x00001BC。接下来分别为StreamID有2个字节,Codec有2个字节,PTS为2个字节,SCR为2字节。Codec为0x0004Audio Pack(Linear PCM)Pack(2048byte)的前头(作为0开始)byte是” 0x00001BC”。接下来分别为StreamID有2个字节,Codec有2个字节,PTS为2个字节,SCR为2字节。Codec为0x0005Sub-Picture PackPack(2048byte)的前头(作为0开始)byte是”0x000001D0”。接下来分别为StreamID有2个字节,PTS为2个字节,SCR为2字节。3.2动态数据输入数据:菜单选项,界面选择。输出数据:各种文件分类,日志文件。文件名文件含义命名规则.nvNV_PCK文件是指定文件名或解析范围(Range内的选中字符串).rdiRDI_PCK文件同上。.vidVideo Pack文件同上。.X.ac3StreamID分别的Audio Pack(AC3)文件同上。X是StreamID()。.X.pcmStreamID分别的Audio Pack(LinearPCM)文件同上。.X.mpgStreamID分别的Audio Pack(MPEG)文件同上。.X.dtsStreamID分别的Audio Pack(DTS)文件同上。.X.sddsStreamID分别的Audio Pack(SDDS)文件同上。.YY.spStreamID分别的Sub-Picture Pack文件同上。YY是StreamID()。.err无法分类的Pack文件。同上。.log日志文件同上。3.3数据采集系统数据流图系统数据流图解析结果及解析过程信息解析结果显示方式信息文件解析范围文件总Pack数需解析的文件名和文件路径模块序列图 日志文件结果显示模块VOB文件 4.功能需求:4.1功能模块划分DVD文件解析系统上下文本系统有以下功能模块:1界面模块2文档管理模块 3数据解析模块界面模块主要负责监视软件主窗口,响应各控件、资源的消息事件。当用户点击Parse后,界面模块将界面选择信息传递给数据解析模块,由数据解析模块根据用户要求进行数据解析,数据解析完成后,将解析结果信息传递给结果显示模块。结果显示模块结合显示方式模块传递来的用户显示方式要求信息显示出解析结果。文档模块管理日志文件。4.2功能描述所属模块具体功能备注界面模块文件指定模块目录的指定选择文件/文件夹文件的指定选择文件/文件夹范围指定模块解析范围Physical Range的指定选择物理位置上的Pack的开始位置和解析的Pack数显示方式模块显示方式的指定选择显示方式Parse或mix是否VOBU联动的指定当显示方式是Parse时,可选择是否让各类型的Pack关于VOBU联动显示VOBU显示范围的指定选择显示范围,各类型的Pack根据相关ID等限定显示范围VOBU(Start,Count)、Audio(Stream ID,Code)、Sub-Picture(Stream ID)Audio显示范围的指定Sub-Picture显示范围的指定结果显示模块显示解析结果按显示范围的要求显示出解析文件的解析范围中的各种Pack位置数据解析模块解析执行(Parse)执行数据解析功能,根据Pack的头部识别出各种类型的Pack文档管理模块日志功能利用日志文件记录下每次使用本软件的各项操作过程及解析结果5.性能需求5.1精度要按照严格的数据格式输入,否则系统不给予响应进行处理。5.2时间特性响应时间:0.5秒以内更新处理时间:0.5秒钟以内数据转换与传输时间:0.1秒以内5.3适应性 :可根据不同用户的不同需求来设置不同的操作选择。对各种操作环境软件都能保持良好的稳定性,和系统和其他软件兼容,适应性好。5.4 将来可能提出的要求希望做到分析文件的种类更广,占用内存更少,响应时间更短等等.6 支持信息6.1 运行环境及支持软件要求内存256M以上,cpu 2.0GHz以上.6.2 用户界面全新感觉,操作简便,一目了然,视图优美等特点。并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好。对鼠标和键盘单独支持。6.3软件接口本产品的用户进入主界面后点击相应的窗口,分别进入相对应的界面(如:路径选择界面).用户对程序的维护,最好要有备份.6.4 控制和需求注释系统的主要输入设备是键盘和鼠标.输出主要是显示器输出和打印机打印
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吊装工程编制方案(3篇)
- 堤防工程模板专项方案(3篇)
- 四川省广元市2025年中考化学真题附真题答案
- 历史面试题库及答案解析
- 昆山电子面试题库及答案
- 客服面试题库大全及答案
- 安全教育培训评定课件
- 安全教育培训设计课件
- 2025年自动驾驶汽车车联网技术发展与市场前景研究报告
- 2025年工业互联网平台网络隔离技术在网络安全预警机制构建报告
- 2025合作劳务外包协议范本
- 急性胰腺炎早期液体复苏的思考 2
- 急性闭角型青光眼合并高眼压护理查房
- 2025年工会财务知识竞赛考试题库及参考答案
- 税收的原则课件
- 医疗机构应急管理与急救技能手册
- 2025留置辅警笔试题库及答案
- 胸椎后纵韧带骨化症
- 2025年秋季小学三年级上册语文教学计划
- 2025未签合同劳动争议仲裁申请书
- 耳前瘘管继发感染诊疗要点
评论
0/150
提交评论