專案實施計劃及總體設計報告

weixin_34262482發表於2008-06-10
專案實施計劃及總體設計報告<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

一 引言

1、  編寫目的

   說明編寫這份專案實施計劃及總體設計報告的目的,並指出預期的讀者

2、  背景

說明:

(1)    待開發的軟體系統的名稱

(2)    本專案的任務提出者、開發者、使用者及實現該軟體的計算中心或計算機網路。

(3)    該軟體系統同其他系統或其他機構的基本的相互來往關係。

3、  定義

   列出本檔案中用到的專門術語的定義和外文首字母組詞的原片語

4、  參考資料

   列出用得著的參考資料,如:

(1)    本專案的經核准的計劃任務書或合同、上級機關的批文。

(2)    屬於本專案的其他已發表的檔案

(3)    本檔案中各處引用的檔案、資料,包括所要用到的軟體開發標準。 列出這些檔案資料的標題、檔案編

號、發表日期和出版單位,說明能夠得到這些檔案資料的來源。

 

 二 專案概述

  1、工作內容

     簡要地說明在本專案的開發中須進行的各項主要工作。

  2、主要參加人員

     扼要說明參加本專案開發工作的主要人員的情況,包括他們的技術水平。

  3、產品

(1)   程式

   列出需移交給使用者的程式的名稱、所用的程式語言及儲存程式的媒體形式,並通過引用有關檔案,逐項說明其功能和能力。

(2)   檔案

    列出需移交給使用者的每種檔案的名稱及內容要點。

(3)   非移交的產品

      說明開發集體應向本單位交出但不必向使用者移交的產品(檔案甚至某些程式)。

  4、驗收標準

     對於上述這些應交出的產品,逐項說明或引用資料說明驗收標準。

  5、完成專案的最遲期限

 

三 實施計劃

1、  工作任務的分解與人員分工

    對於專案開發中需完成的各項工作,從需求分析、設計、實現、直到測試等,按層次進行分解,指明每項任務的負責人和參加人員。

2、  進度

對於需求分析、設計、編碼實現、測試、移交等工作,給出每項工作任務的預定開始日期、完成日期,規定各項工作任務完成的先後順序以及表徵每項工作任務完成的標誌性事件(即所謂"里程碑")。以以下形式進行闡明。

階段

總體設計

詳細設計

編碼實現

測試

驗收及移交

時間安排

1------4

5------17

17------24

25-------29

29-------31

 

3、  關鍵問題

逐項列出能夠影響整個專案成敗的關鍵問題、技術難點和風險,指出這些問題對專案的影響。

 

四 總體設計

  1、需求規定

     說明對本系統的主要的輸入輸出專案、處理的功能效能要求,包括:

(1)    系統功能。

(2)    系統效能

   精度。

   時間特性要求。

   可靠性。

   靈活性。

(3) 輸入輸出要求。

(4) 資料管理能力要求。

(5) 故障處理要求。

(6) 其它專門要求。

  2、執行環境

     簡要地說明對本系統的執行環境(包括硬體環境和支援環境)的規定。

(1)    裝置。

    列出執行該軟體所需要的硬體裝置。說明其中的新型裝置及其專門功能。

(2)    支援軟體。

    列出支援軟體,包括要用到的作業系統、編譯(或彙編)程式、測試支援軟體等。

(3)    介面。

    說明該系統同其他系統之間的介面、資料通訊協議等。

(4)    控制。

    說明控制該系統的執行的方法和控制訊號,並說明這些控制訊號的來源。

  3、基本設計概念和處理流程

     說明本系統的基本設計概念和處理流程,儘量使用圖表的形式。

  4、結構

     給出系統結構總體框圖(包括軟體、硬體結構框圖),說明本系統的系統元素(各層模組、子程式、公用程式等)的劃分,扼要說明每個系統元素的識別符號和功能,分層次地給出各元素之間的控制與被控制關係。

5、  功能需求與系統模組的關係

   如下的矩陣圖說明各項功能需求的實現同各模組的分配關係:

 

系統模組1

系統模組2

……

系統模組m

功能需求1

 

 

 

功能需求2

 

 

 

……

 

 

 

 

功能需求n

 

 

6、  人工處理過程

   說明在本軟體系統的工作過程中不得不包含的人工處理過程(如果有的話)。

7、  尚未解決的問題

   說明在概要設計過程中尚未解決而設計者認為在系統完成之前必須解決的各個問題。

 

五 介面設計

4、  使用者介面

   說明將向使用者提供的命令和它們的語法結構,以及相應的回答資訊。

5、  外部介面

   說明本系統同外界的所有介面的安排包括軟體與硬體之間的介面、本系統與各支援軟體之間的介面關係。

6、  內部介面

   說明本系統之內的各個系統元素之間的介面的安排。

 

六 執行設計

1、  執行模組組合

   說明對系統施加不同的外界執行控制時所引起的各種不同的執行模組組合,說明每種執行所歷經的內部模組和支援軟體。

2、  執行控制

   說明每一種外界的執行控制的方式方法和操作步驟。

3、  執行時間

   說明每種執行模組組合將佔用各種資源的時間。

 

七 系統資料結構設計

  不涉及軟體設計可不包含。

1、  邏輯結構設計要點

   給出本系統內所使用的每個資料結構的名稱、識別符號以及它們之中每個資料項、記錄、文卷和系的標識、定義、長度及它們之間的層次的或表格的相互關係。

2、  物理結構設計要點

   給出本系統內所使用的每個資料結構中的每個資料項的儲存要求,訪問方法、存取單位、存取的物理關係(索引、裝置、儲存區域)、設計考慮和保密條件。

3、  資料結構與程式的關係

   說明各個資料結構與訪問這些資料結構的各個程式之間的對應關係:

 

 

程式1

程式2

……

程式m

資料結構1

 

 

 

資料結構2

 

 

……

 

 

 

 

資料結構n

 

 

 

 著名:本資料是從網上收集並整理

相關文章