




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
DVD文件解析軟件需求分析1.引言21.1 編寫目的21.2項目背景21.3名詞定義21.4參考資料22.任務(wù)概述22.1 目標(biāo)32.2 運行環(huán)境33.數(shù)據(jù)描述33.1靜態(tài)數(shù)據(jù)33.2動態(tài)數(shù)據(jù)43.3數(shù)據(jù)采集44.功能需求:64.1功能模塊劃分64.2功能描述65.性能需求75.1精度75.2時間特性75.3適應(yīng)性 :75.4 將來可能提出的要求76 支持信息76.1 運行環(huán)境及支持軟件76.2 用戶界面76.3軟件接口86.4 控制和需求注釋8需求分析總結(jié):81.引言1.1 編寫目的本需求的編寫目的在于研究數(shù)據(jù)解析工具的開發(fā)途徑和應(yīng)用方法, 有了這個解析工具,用戶就能更好的了解DVD-VIDEO和DVD-VIDEO-RECORDEING的內(nèi)部數(shù)據(jù)組成. 本文檔供項目經(jīng)理、設(shè)計人員、開發(fā)人員參考。1.2項目背景本項目的名稱: DVD-VIDEO或DVD-VIDEO-RECORDEING數(shù)據(jù)解析工具.本項目的任務(wù)提出者: 陳祥獻(xiàn)本項目的任務(wù)開發(fā)者: 劉凱、嚴(yán)榮、劉沛華、王立華、楊偉成該軟件與其他軟件或其他系統(tǒng)的關(guān)系:該系統(tǒng)在WIN98、WIN2000,WIN XP系統(tǒng)中都能很好的運行,具有很好的兼容性.1.3名詞定義VOB/VRO:需要解析的數(shù)據(jù)文件. NV/RDI/Video/Audio/Sub-Picture:解析后的數(shù)據(jù)包.Pack:數(shù)據(jù)包。Streamid:每個pack在VOBU中的定位。Codec:用來區(qū)分每個pack類中的不同包。1.4參考資料l 軟件工程 Ian Sommerville著 程一劍、陳霞等譯 機(jī)械工業(yè)出版社 中信出版社l DVD數(shù)據(jù)解析工具軟件開發(fā)要求書(sample_requirement.doc) 陳祥獻(xiàn)2.任務(wù)概述該數(shù)據(jù)分析軟件目前已有比較完善的使用功能.研制該軟件是為了讓普通用戶了解和熟悉DVD-VIDEO或DVD-VIDEO-RECORDEING的構(gòu)成,讓高級用戶識別該文件是否有錯誤。2.1 目標(biāo)2.1.1 開發(fā)意圖a. 為了讓普通用戶更好的了解數(shù)據(jù)文件的組成;b. 為了讓高級用戶識別該數(shù)據(jù)文件是否有錯誤等2.1.2 應(yīng)用目標(biāo):通過本系統(tǒng)軟件,能幫助普通用戶更好的了解數(shù)據(jù)文件的組成,也能幫助高級用戶查詢文件是否丟失數(shù)據(jù)等。2.1.3 作用及范圍:本軟件適用于個人和企業(yè)公司應(yīng)用。2.2 運行環(huán)境該軟件可以在WIN98、WIN2000,WIN XP等系統(tǒng)中運行,兼容性能良好.3.數(shù)據(jù)描述3.1靜態(tài)數(shù)據(jù)1) PackPack的種類判別方法NV_PCKPack(2048byte)的前頭(作為0開始)byte是”0x000001BB”的場合。接下來分別為VOB_ID有2個字節(jié),CELL_ID為2個字節(jié),SCR為2字節(jié)。RDI_PCKPack(2048byte)的前頭(作為0開始)byte是”0x000001BF”。接下來分別接下來分別為SCR為2字節(jié)。Video PackPack(2048byte)的前頭(作為0開始)byte是”0x000001E0”。 接下來分別為PTS有2個字節(jié),DTS為2個字節(jié),SCR為2字節(jié)。Audio Pack(MPEG)Pack(2048byte)的前頭(作為0開始)byte是”0x00001BC”。接下來分別為StreamID有2個字節(jié),Codec有2個字節(jié),PTS為2個字節(jié),SCR為2字節(jié)。Codec為0x0001Audio Pack(AC3)Pack(2048byte)的前頭(作為0開始)byte是” 0x00001BC。接下來分別為StreamID有2個字節(jié),Codec有2個字節(jié),PTS為2個字節(jié),SCR為2字節(jié)。Codec為0x0002Audio Pack(DTS)Pack(2048byte)的前頭(作為0開始)byte是” 0x00001BC。接下來分別為StreamID有2個字節(jié),Codec有2個字節(jié),PTS為2個字節(jié),SCR為2字節(jié)。Codec為0x0003Audio Pack(SDDS)Pack(2048byte)的前頭(作為0開始)byte是” 0x00001BC。接下來分別為StreamID有2個字節(jié),Codec有2個字節(jié),PTS為2個字節(jié),SCR為2字節(jié)。Codec為0x0004Audio Pack(Linear PCM)Pack(2048byte)的前頭(作為0開始)byte是” 0x00001BC”。接下來分別為StreamID有2個字節(jié),Codec有2個字節(jié),PTS為2個字節(jié),SCR為2字節(jié)。Codec為0x0005Sub-Picture PackPack(2048byte)的前頭(作為0開始)byte是”0x000001D0”。接下來分別為StreamID有2個字節(jié),PTS為2個字節(jié),SCR為2字節(jié)。3.2動態(tài)數(shù)據(jù)輸入數(shù)據(jù):菜單選項,界面選擇。輸出數(shù)據(jù):各種文件分類,日志文件。文件名文件含義命名規(guī)則.nvNV_PCK文件是指定文件名或解析范圍(Range內(nèi)的選中字符串).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數(shù)據(jù)采集系統(tǒng)數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)流圖解析結(jié)果及解析過程信息解析結(jié)果顯示方式信息文件解析范圍文件總Pack數(shù)需解析的文件名和文件路徑模塊序列圖 日志文件結(jié)果顯示模塊VOB文件 4.功能需求:4.1功能模塊劃分DVD文件解析系統(tǒng)上下文本系統(tǒng)有以下功能模塊:1界面模塊2文檔管理模塊 3數(shù)據(jù)解析模塊界面模塊主要負(fù)責(zé)監(jiān)視軟件主窗口,響應(yīng)各控件、資源的消息事件。當(dāng)用戶點擊Parse后,界面模塊將界面選擇信息傳遞給數(shù)據(jù)解析模塊,由數(shù)據(jù)解析模塊根據(jù)用戶要求進(jìn)行數(shù)據(jù)解析,數(shù)據(jù)解析完成后,將解析結(jié)果信息傳遞給結(jié)果顯示模塊。結(jié)果顯示模塊結(jié)合顯示方式模塊傳遞來的用戶顯示方式要求信息顯示出解析結(jié)果。文檔模塊管理日志文件。4.2功能描述所屬模塊具體功能備注界面模塊文件指定模塊目錄的指定選擇文件/文件夾文件的指定選擇文件/文件夾范圍指定模塊解析范圍Physical Range的指定選擇物理位置上的Pack的開始位置和解析的Pack數(shù)顯示方式模塊顯示方式的指定選擇顯示方式Parse或mix是否VOBU聯(lián)動的指定當(dāng)顯示方式是Parse時,可選擇是否讓各類型的Pack關(guān)于VOBU聯(lián)動顯示VOBU顯示范圍的指定選擇顯示范圍,各類型的Pack根據(jù)相關(guān)ID等限定顯示范圍VOBU(Start,Count)、Audio(Stream ID,Code)、Sub-Picture(Stream ID)Audio顯示范圍的指定Sub-Picture顯示范圍的指定結(jié)果顯示模塊顯示解析結(jié)果按顯示范圍的要求顯示出解析文件的解析范圍中的各種Pack位置數(shù)據(jù)解析模塊解析執(zhí)行(Parse)執(zhí)行數(shù)據(jù)解析功能,根據(jù)Pack的頭部識別出各種類型的Pack文檔管理模塊日志功能利用日志文件記錄下每次使用本軟件的各項操作過程及解析結(jié)果5.性能需求5.1精度要按照嚴(yán)格的數(shù)據(jù)格式輸入,否則系統(tǒng)不給予響應(yīng)進(jìn)行處理。5.2時間特性響應(yīng)時間:0.5秒以內(nèi)更新處理時間:0.5秒鐘以內(nèi)數(shù)據(jù)轉(zhuǎn)換與傳輸時間:0.1秒以內(nèi)5.3適應(yīng)性 :可根據(jù)不同用戶的不同需求來設(shè)置不同的操作選擇。對各種操作環(huán)境軟件都能保持良好的穩(wěn)定性,和系統(tǒng)和其他軟件兼容,適應(yīng)性好。5.4 將來可能提出的要求希望做到分析文件的種類更廣,占用內(nèi)存更少,響應(yīng)時間更短等等.6 支持信息6.1 運行環(huán)境及支持軟件要求內(nèi)存256M以上,cpu 2.0GHz以上.6.2 用戶界面全新感覺,操作簡便,一目了然,視圖優(yōu)美等特點。并且采用菜單界面驅(qū)動方式,給操作用戶帶來了極大的便利,對用戶友好。對鼠標(biāo)和鍵盤單獨支持。6.3軟件接口本產(chǎn)品的用戶進(jìn)入主界面后點擊相應(yīng)的窗口,分別進(jìn)入相對應(yīng)的界面(如:路徑選擇界面).用戶對程序的維護(hù),最好要有備份.6.4 控制和需求注釋系統(tǒng)的主要輸入設(shè)備是鍵盤和鼠標(biāo).輸出主要是顯示器輸出和打印機(jī)打印
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新能源汽車名義股東合伙人股權(quán)融資協(xié)議
- 跨國公司海外職員背景調(diào)查與聘用合同
- 藝人音樂專輯發(fā)行經(jīng)紀(jì)合同
- 登記離婚共同財產(chǎn)分割及債務(wù)承擔(dān)補充協(xié)議
- 大學(xué)生社會實踐研學(xué)旅行項目合作協(xié)議
- 智能停車設(shè)備生產(chǎn)與區(qū)域市場拓展合作加盟協(xié)議
- 建筑工程項目油漆工派遣服務(wù)及施工變更通知協(xié)議
- 醫(yī)學(xué)影像護(hù)士進(jìn)修匯報
- 酒店客房衛(wèi)生間清潔流程
- 田徑規(guī)則培訓(xùn)綱要
- 2025年江蘇省南京市玄武區(qū)中考一模歷史試卷
- 2025年全國保密教育線上培訓(xùn)考試試題庫及參考答案(完整版)及答案詳解1套
- 西師大版小學(xué)五年級數(shù)學(xué)(下)期末測試題(帶答案)
- Unit8SectionA1a2d課件人教版八年級英語下冊
- 《社區(qū)多元主體協(xié)同治理研究的國內(nèi)外文獻(xiàn)綜述》6700字
- 鋁電解基礎(chǔ)知識培訓(xùn)教材
- 2025年大學(xué)生人文知識競賽題庫及答案(完整版)
- 上訴狀的課件
- 【合同范文】傳媒公司合作合同6篇
- 乳腺癌防治知識手冊運動與健康生活方式建議
- 2024年上海第二工業(yè)大學(xué)單招職業(yè)技能測試題庫附答案
評論
0/150
提交評論