系統(tǒng) 設(shè)計 說明書怎么寫
系統(tǒng)設(shè)計是根據(jù)系統(tǒng)分析的結(jié)果,運用系統(tǒng)科學(xué)的思想和方法,設(shè)計出能最大限度滿足所要求的目標(biāo) (或目的) 的新系統(tǒng)的過程。那么,系統(tǒng)設(shè)計說明書怎么寫?下面小編為大家整理的一些內(nèi)容,希望大家喜歡!
1.引言 a) 摘要(名稱,目標(biāo),功能) b) 背景
i. 項目承擔(dān)著 ii. 用戶 iii. 本系統(tǒng)和其它系統(tǒng)或機(jī)構(gòu)的關(guān)系 c) 工作條件/限制 i. 軟硬件運行環(huán)境 ii. 保密和安全 iii. 有關(guān)部門業(yè)務(wù)人員提供確切數(shù)據(jù)和定義 iv. 有關(guān)系統(tǒng)軟件文本 v. 網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)文本 vi. 國家安全機(jī)密條例
d) 參考和引用資料(標(biāo)題,編號,日期,制定者,來源)
i. 該項目的經(jīng)過核準(zhǔn)的合同,上級批文 ii. 屬于本項目的其它以發(fā)表的文件 iii. 引用的文件資料
e) 專門術(shù)語(本文用到的術(shù)語) 2.系統(tǒng)配置方案 a) 網(wǎng)絡(luò)設(shè)計(系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)) i. 網(wǎng)絡(luò)計算模式(BS/CS/BWD) ii. 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)(總線,星型,環(huán)) iii. 網(wǎng)絡(luò)邏輯設(shè)計(網(wǎng)絡(luò)邏輯結(jié)構(gòu)圖) iv. 網(wǎng)絡(luò)操作系統(tǒng) b) 軟硬件選擇
i. 軟件(操作系統(tǒng),第三方軟件功能,性價指標(biāo),技術(shù)支持) ii. 硬件(型號,品牌,功能,性價指標(biāo)) iii. 數(shù)據(jù)庫產(chǎn)品 iv. 網(wǎng)絡(luò)協(xié)議(TCP/IP,OSI)
3.模塊設(shè)計(HIPO 圖,名稱,功能,說明,評價,驗收) 4.代碼設(shè)計(代碼方式種類,功能,評價,驗收) 5.輸入設(shè)計(項目,承擔(dān)著,要求,評價,驗收) 6.輸出設(shè)計(項目,接受者,功能,要求,評價,驗收)
7.數(shù)據(jù)庫系統(tǒng)設(shè)計說明
a) 概述(目標(biāo),主要功能,用戶要求操作員管理員維護(hù)員) b) 需求規(guī)定(性能,精度,有效性,響應(yīng)時間,其它要求) c) 運行環(huán)境要求(設(shè)備,支撐軟件,安全保密,其它) d) 設(shè)計考慮(邏輯結(jié)構(gòu),物理結(jié)構(gòu)) e) 評價(時間,空間,維護(hù)代價和各種用戶要求進(jìn)行權(quán)衡所產(chǎn)生的方案的性能) f) 驗收
8.實施方案說明書
a) 實施方案說明 i. 項目說明(系統(tǒng)名稱,子系統(tǒng)名稱,程序名稱,程序語言,使用設(shè)備) ii. 數(shù)據(jù)項目說明(數(shù)據(jù)長度,文件名,形式編號,各項記錄名稱,內(nèi)容) iii. 處理內(nèi)容說明 b) 實施總計劃 i. 工作仸務(wù)分解(文件編制,審批,打印,培訓(xùn),設(shè)備等) ii. 進(jìn)度(每項工作的開始結(jié)束時間,順序) iii. 預(yù)算(各項工作的費用,辦公費,旅差費,資料費,通訊費,設(shè)備租金,勞 務(wù)等) c) 實施方案的審批 i. 參與審批的人員 (用戶,系統(tǒng)研制人員,程序員,操作員,專家,管理人員) ii. 審批的實施方案
系統(tǒng)設(shè)計原則
階段開發(fā)原則
系統(tǒng)框架和數(shù)據(jù)結(jié)構(gòu)全面設(shè)計,具體功能實現(xiàn)分階段進(jìn)行。網(wǎng)站的建設(shè)過程可以采取以下三期:第一期工程搭建網(wǎng)站的基本構(gòu)架,實現(xiàn)電子商務(wù)網(wǎng)的大部分功能,初步實現(xiàn)網(wǎng)上交易;第二期工程實現(xiàn)網(wǎng)上競價系統(tǒng)的全部功能;第三期工程實現(xiàn)網(wǎng)站在線的B to B 交易。
易用性原則
方便上網(wǎng)客戶瀏覽和操作,最大限度地減輕后臺管理人員的負(fù)擔(dān),做到部分業(yè)務(wù)的自動化處理。
業(yè)務(wù)完整性原則
對于業(yè)務(wù)進(jìn)行中的特殊情況能夠做出及時、正確的響應(yīng),保證業(yè)務(wù)數(shù)據(jù)的完整性。
業(yè)務(wù)規(guī)范化原則
在系統(tǒng)設(shè)計的同時,也為將來的業(yè)務(wù)流程制定了較為完善的規(guī)范,具有較強(qiáng)的實際操作性。
可擴(kuò)展性原則
系統(tǒng)設(shè)計要考慮到業(yè)務(wù)未來發(fā)展的需要,要盡可能設(shè)計得簡明,各個功能模塊間的耦合度小,便于系統(tǒng)的擴(kuò)展。如果存在舊有的數(shù)據(jù)庫系統(tǒng),則需要充分考慮兼容性。
系統(tǒng)設(shè)計簡介
這個階段的任務(wù)是設(shè)計軟件系統(tǒng)的模塊層次結(jié)構(gòu),設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)以及設(shè)計模塊的控制流程,其目的是明確軟件系統(tǒng)"如何做"。這個階段又分兩個步驟:概要設(shè)計和詳細(xì)設(shè)計。
概要設(shè)計解決軟件系統(tǒng)的模塊劃分和模塊的層次機(jī)構(gòu)以及數(shù)據(jù)庫設(shè)計;詳細(xì)設(shè)計解決每個模塊的控制流程,內(nèi)部算法和數(shù)據(jù)結(jié)構(gòu)的設(shè)計。這個階段結(jié)束,要交付概要設(shè)計說明書和設(shè)計說明,也可以合并在一起,稱為設(shè)計說明書。
在系統(tǒng)分析的基礎(chǔ)上,設(shè)計出能滿足預(yù)定目標(biāo)的系統(tǒng)的過程。系統(tǒng)設(shè)計內(nèi)容主要包括:確定設(shè)計方針和方法,將系統(tǒng)分解為若干子系統(tǒng),確定各子系統(tǒng)的目標(biāo)、功能及其相互關(guān)系,決定對子系統(tǒng)的管理體制和控制方式,對各子系統(tǒng)進(jìn)行技術(shù)設(shè)計和評價,對全系統(tǒng)進(jìn)行技術(shù)設(shè)計和評價等。圖中表示系統(tǒng)設(shè)計的各個步驟。
系統(tǒng)設(shè)計通常應(yīng)用兩種方法:一種是歸納法,另一種是演繹法。應(yīng)用歸納法進(jìn)行系統(tǒng)設(shè)計的程序是:首先盡可能地收集現(xiàn)有的和過去的同類系統(tǒng)的系統(tǒng)設(shè)計資料;在對這些系統(tǒng)的設(shè)計、制造和運行狀況進(jìn)行分析研究的基礎(chǔ)上,根據(jù)所設(shè)計的系統(tǒng)的功能要求進(jìn)行多次選擇,然后對少數(shù)幾個同類系統(tǒng)作出相應(yīng)修正,最后得出一個理想的系統(tǒng)。演繹法是一種公理化方法,即先從普遍的規(guī)則和原理出發(fā),根據(jù)設(shè)計人員的知識和經(jīng)驗,從具有一定功能的元素集合中選擇能符合系統(tǒng)功能要求的多種元素,然后將這些元素按照一定形式進(jìn)行組合(見系統(tǒng)結(jié)構(gòu)),從而創(chuàng)造出具有所需功能的新系統(tǒng)。在系統(tǒng)設(shè)計的實踐中,這兩種方法往往是并用的。
系統(tǒng)設(shè)計包括什么內(nèi)容
系統(tǒng)設(shè)計是新系統(tǒng)的物理設(shè)計階段。根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的邏輯模型、功能要求,在用戶提供的環(huán)境條件下,設(shè)計出一個能在計算機(jī)網(wǎng)絡(luò)環(huán)境上實施的方案,即建立新系統(tǒng)的物理模型。
這個階段的任務(wù)是設(shè)計軟件系統(tǒng)的模塊層次結(jié)構(gòu),設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)以及設(shè)計模塊的控制流程,其目的是明確軟件系統(tǒng)如何做。這個階段又分兩個步驟:概要設(shè)計和詳細(xì)設(shè)計。概要設(shè)計解決軟件系統(tǒng)的模塊劃分和模塊的層次機(jī)構(gòu)以及數(shù)據(jù)庫設(shè)計;詳細(xì)設(shè)計解決每個模塊的控制流程,內(nèi)部算法和數(shù)據(jù)結(jié)構(gòu)的設(shè)計。這個階段結(jié)束,要交付概要設(shè)計說明書和設(shè)計說明,也可以合并在一起,稱為設(shè)計說明書。