軟件項目詳細設計文檔規範
2011-01-21 16:06:07| 分類: 工做日誌|字號 訂閱web
1.0概述 這部分提供對整個設計文檔的概述。描述了全部數據,結構,接口和軟件構件級別的設計。 1.1 目標和對象 描述軟件對象的全部目標。 1.2 陳述範圍 軟件描述。主要輸入,過程功能,輸出的描述,不考慮詳細細節。 1.3 軟件內容 軟件被置於商業或者產品線中,討論相關的戰略問題。目的是讓讀者可以對「宏圖」有所瞭解。 1.4 主要系統參數 任何商務軟件或者產品線都包含軟件規定、設計、實現和測試的說明和規範。 2.0 數據設計 描述全部數據結構包括內部變量,全局變量和臨時數據結構。 2.1 內部軟件數據結構 描述軟件內部的構件之間的數據傳輸的結構。 2.2 全局數據結構 描述主要部分的數據結構。 2.3 臨時數據結構 爲臨時應用而生成的文件的描述。 2.4 數據庫描述 做爲應用程序的一部分,描述數據庫結構。 3.0 結構化和構件級別設計 描述程序結構。 3.1 程序結構 詳細描述應用程序所選定的程序結構。 3.1.1 結構圖 圖形化描述結構。 3.1.2 選擇性 討論其它可供考慮的結構。選定3.1.1中結構類型的緣由。 3.2 構件描述 詳細描述結構中的每一個軟件構件。 3.2.1 構件過程敘述(PSPEC) 描述構件的過程。 3.2.2 構件接口描述 詳細描述構件的輸入和輸出。 3.2.3 構件執行細節 每一個構件的詳細演算描述。 3.2.3.1 接口描述 3.2.3.2 演算模型(e.g., PDL) 3.2.3.3 規範/限制 ]3.2.3.4 本地數據結構 3.2.3.5 在3.2.3.6設計中包含的執行結果 3.3 軟件接口描述 軟件對外界的接口描述 3.3.1機器對外接口 與其餘機器或者設備的接口描述。 3.3.2系統對外接口 對其它系統、產品和網絡的接口描述。 3.3.3與人的接口 概述軟件與任何人的界面。 4.0 用戶界面設計 描述軟件的用戶界面設計。 4.1 描述用戶界面 詳細描述用戶界面,包括屏幕顯示圖標、圖片或者類型。 4.1.1 屏幕圖片 從用戶角度描述界面。 4.1.2 對象和操做 全部屏幕對象和操做的定義。 4.2 界面設計規範 用戶界面的設計和實現的規範和標準。 4.3 可見構件 實現的GUI可見構件說明。 4.4 UIDS描述 用戶界面開發系統描述。 5.0約束、限制和系統參數 會影響軟件的規格說明、設計和實現的特殊事件。 6.0測試標準 測試策略和預備測試用例描述。 6.1 測試的類別 規定實施測試的類別,包括儘可能詳細的描述。這裏是針對黑盒測試現象的描述。 6.2期待軟件反饋 測試期待的結果描述。 6.3執行界線 特殊執行須要的說明。 6.4 重要構件確認 決定性構件或者須要特殊注意的構件的測試確認。 7.0附錄 設計說明的補充信息。 7.1系統可跟蹤矩陣 一個按期迴歸系統規格跟蹤軟件需求的矩陣。 7.2 產品戰略 若是規格說明書是爲一個產品設計的,描述相關的產品戰略。 7.3 使用分析算法 描述全部分析活動所使用到的分析算法。 7.4 補充信息 (若是有須要特別說明的)