開發文件範例
一.需求規格說明書
1。引言
1)編寫目的:闡明保險需求說明書的目的,指明讀者物件。
2)專案背景:包括 a 專案的委託單位、開發單位和主管部門。 b 該軟體系統與其他系統的關係。
3)定義:列出文件中所用到的專業術語的定義和縮寫的原文。
4)參考資料:包括 a 專案經核准的計畫任務書、合同或上級機關的批文。b 專案開發計畫。 c 文件所引用的資料、標準和規範。列出這些資料的作者、標題、編號、發表日期、出版單位或資料**。
2。任務概述
1)目標。
2)執行環境。
3)條件與限制。
3。資料描述
1)靜態資料。
2)動態資料。包括輸入資料與輸出資料。
3)資料庫描述。給出使用資料庫的名稱和型別。
4)資料詞典。
5)資料採集。
4。功能需求
1)功能劃分。
2)功能描述。
5。效能需求
1)資料精確度。
2)時間特性。如響應時間、更新時間、資料轉換與傳輸時間、執行時間等。
3)適應性。如操作方式、執行環境、與其他軟體的介面以及開發計畫等發生變化時、應具有的適應能力。
6。執行需求
1)使用者介面。如螢幕格式、報**式、彩單格式、輸入輸出時間等
2)硬體介面。
3)軟體介面。
4)故障處理。
7。其他需求
如可使用性、安全保密、可維護性、可移植性等。
二、概要設計說明書
1。引言
1)編寫目的:闡明保險需求說明書的目的,指明讀者物件。
2)專案背景:包括 a 專案的委託單位、開發單位和主管部門。 b 該軟體系統與其他系統的關係。
3)定義:列出文件中所用到的專業術語的定義和縮寫的原意。
4)參考資料:列出有關資料的作者、標題、編號、發表日期、出版單位或資料**。可包括 a 專案經核准的計畫任務書、合同或上級機關的批文。b 專案開發計畫。 c 需求規格說明書。d 測試計畫(初稿)e 使用者操作手冊(初稿)。f 文件所引用的資料、採用的標準和規範。
2。任務概述
1)目標。
2)執行環境。
3)需求概述。
4)條件與限制。
3。總體設計
1)處理流程。
2)總體結構和模組外部設計。
3)功能分配。表明各項功能與程式結構的關係。
4。介面設計
1)外部介面。包括使用者介面、軟體介面與硬體介面。
2)內部介面。模組之間的介面。
5。資料結構設計
1)邏輯結構設計。
2)物理結構設計。
3)資料結構與程式的關係。
6。執行設計
1)執行模組的組合。
2)執行控制。
3)執行時間。
7。出錯處理設計
1)出錯輸出資訊。
2)出錯處理對策。如設定任務、效能將級、恢復及再啟動等。
8。安全保密設計
9。維護設計
應說明為方便維護工作的設施。如維護模組等。
三、詳細設計說明書
1。引言
1)編寫目的:闡明編寫概要設計說明書的目的,指明讀者物件。
2)專案背景:應包括專案的**和主管部門等。
3)定義:列出文件中使用到的專門術語和縮寫詞的願意。
4)參考資料:列出有關資料的作者、標題、編號、發表日期、出版單位或資料**。可包括 a 專案經核准的計畫任務書、合同或上級機關的批文。b 專案開發計畫。 c 需求規格說明書。d 測試計畫(初稿)e 使用者操作手冊(初稿)。f 文件所引用的資料、採用的標準和規範。
2。總體設計
1)需求概述
2)軟體結構:如給出軟體系統的結構圖。
3。程式描述
逐個給出模組的以下說明:
1)功能。
2)效能。
3)輸入專案。
4)輸出專案。
5)演算法:模組所選用的演算法。
6)程式邏輯:詳細描述模組實現的演算法。可採用:a.標準流程圖 b.pdl語言 c.n-s圖 d.pad e.判定表與描述演算法的圖表。
7)介面。
8)儲存分配。
9)限制條件。
10)測試要點:給出測試模組的主要測試要求。
mmx開發文件
i mmx簡介 ii mmx基本指令集 具體細節請參閱 intel 體系結構mmx技術程式設計師參考手冊 第五章 2.1 拷貝指令 movq 64位資料拷貝,如果記憶體8位對齊的話,是乙個64位寫,否則2個32位寫。movd 32位資料拷貝,注意 如果從記憶體向mmx暫存器拷貝,mmx高32位清零!...
zencart開發文件
在zencart開發中,做乙個新的功能模組時,首先要明確這個功能的流程和與原來 的關聯。然後,需要為這個功能模組取乙個名稱標識,盡量不要與原有的模組名稱不相同。zencart模組結構 1.資料庫資料表部分 2.後台管理部分 3.前台功能顯示部分 資料庫部分 zencart使用mysql數庫據,在設計...
RxJava開發文件
在我們的第乙個列子裡,我們將檢索安裝的應用列表並填充recycleview的item來展示它們。我們也設想乙個下拉重新整理的功能和乙個進度條來告知使用者當前任務正在執行。首先,我們建立observable。我們需要乙個函式來檢索安裝的應用程式列表並把它提供給我們的觀察者。我們乙個接乙個的發射這些應用...