概要設(shè)計樣本說明書課件_第1頁
概要設(shè)計樣本說明書課件_第2頁
概要設(shè)計樣本說明書課件_第3頁
概要設(shè)計樣本說明書課件_第4頁
概要設(shè)計樣本說明書課件_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、概要設(shè)計說明書概要設(shè)計說明書主講教師主講教師 姜季春姜季春學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)n概要設(shè)計概述概要設(shè)計概述n概要設(shè)計說明書的內(nèi)容要求與編寫指南概要設(shè)計說明書的內(nèi)容要求與編寫指南n概要設(shè)計說明書示例概要設(shè)計說明書示例引言引言n問題定義、可行性分析和需求分析構(gòu)成了軟件問題定義、可行性分析和需求分析構(gòu)成了軟件分析階段,通過需求分析,寫出需求說明書,分析階段,通過需求分析,寫出需求說明書,并經(jīng)過審核和確認(rèn)后,軟件系統(tǒng)的邏輯模型就并經(jīng)過審核和確認(rèn)后,軟件系統(tǒng)的邏輯模型就確立了,對系統(tǒng)必須確立了,對系統(tǒng)必須“ 做什么做什么”應(yīng)該很明確應(yīng)該很明確了。了。n下一步就進(jìn)入了軟件開發(fā)階段,也就是決定下一步就進(jìn)入了軟件開

2、發(fā)階段,也就是決定“ 怎樣做怎樣做”。軟件開發(fā)階段包括設(shè)計、編碼。軟件開發(fā)階段包括設(shè)計、編碼和測試等。設(shè)計又分為概要設(shè)計和詳細(xì)設(shè)計兩和測試等。設(shè)計又分為概要設(shè)計和詳細(xì)設(shè)計兩個階段,相應(yīng)的文檔為概要設(shè)計說明書和詳細(xì)個階段,相應(yīng)的文檔為概要設(shè)計說明書和詳細(xì)說明書。說明書。一一.概要設(shè)計概述概要設(shè)計概述1.概要設(shè)計的任務(wù)概要設(shè)計的任務(wù)n 審查軟件分析階段提供的文檔,提出候選審查軟件分析階段提供的文檔,提出候選的最佳方案,審查后進(jìn)入設(shè)計階段。的最佳方案,審查后進(jìn)入設(shè)計階段。n 設(shè)計軟件的整體結(jié)構(gòu),劃分程序功能模塊,設(shè)計軟件的整體結(jié)構(gòu),劃分程序功能模塊,決定模塊間的接口關(guān)系和傳遞信息,設(shè)計系統(tǒng)決定模塊間

3、的接口關(guān)系和傳遞信息,設(shè)計系統(tǒng)全局的存儲數(shù)據(jù)結(jié)構(gòu)、文件或者數(shù)據(jù)庫,設(shè)計全局的存儲數(shù)據(jù)結(jié)構(gòu)、文件或者數(shù)據(jù)庫,設(shè)計系統(tǒng)輸入、輸出的方式和格式,確定測試要求。系統(tǒng)輸入、輸出的方式和格式,確定測試要求。進(jìn)行安全性、出錯處理、代碼等各種設(shè)計。進(jìn)行安全性、出錯處理、代碼等各種設(shè)計。n 編寫概要設(shè)計說明書、用戶手冊、制定測編寫概要設(shè)計說明書、用戶手冊、制定測試計劃。試計劃。一一.概要設(shè)計概述概要設(shè)計概述n2.概要設(shè)計的步驟概要設(shè)計的步驟n1)設(shè)想供選擇的方案)設(shè)想供選擇的方案n在概要設(shè)計階段分析員考慮各種可能的在概要設(shè)計階段分析員考慮各種可能的實(shí)現(xiàn)方案,并且力求從中選出最佳方案。實(shí)現(xiàn)方案,并且力求從中選出最

4、佳方案。在概要設(shè)計階段開始時只有系統(tǒng)的邏輯在概要設(shè)計階段開始時只有系統(tǒng)的邏輯模型,分析員有充分的自由分析比較不模型,分析員有充分的自由分析比較不同的物理實(shí)現(xiàn)方案,一旦選出了最佳的同的物理實(shí)現(xiàn)方案,一旦選出了最佳的方案,將能大大提高系統(tǒng)的性能、價格方案,將能大大提高系統(tǒng)的性能、價格比。比。一一.概要設(shè)計概述概要設(shè)計概述n需求分析階段得出的需求分析階段得出的數(shù)據(jù)流圖數(shù)據(jù)流圖是概要設(shè)計的極好的出是概要設(shè)計的極好的出發(fā)點(diǎn)。數(shù)據(jù)流圖中的某些處理,可以邏輯地歸并在一發(fā)點(diǎn)。數(shù)據(jù)流圖中的某些處理,可以邏輯地歸并在一個自動化邊界內(nèi)作為一組,另一些處理可以放在另一個自動化邊界內(nèi)作為一組,另一些處理可以放在另一個自

5、動化邊界內(nèi)作為另一組。這些自動化邊界通常意個自動化邊界內(nèi)作為另一組。這些自動化邊界通常意味著某種實(shí)現(xiàn)策略。味著某種實(shí)現(xiàn)策略。n設(shè)想供選擇的方案的一種常用的方法是設(shè)想供選擇的方案的一種常用的方法是: 設(shè)想數(shù)據(jù)流圖設(shè)想數(shù)據(jù)流圖中的處理分組的各種可能的方法,拋棄在技術(shù)上行不中的處理分組的各種可能的方法,拋棄在技術(shù)上行不通的分組方法表可能的實(shí)現(xiàn)方法,并且可以啟示供選通的分組方法表可能的實(shí)現(xiàn)方法,并且可以啟示供選擇的物理系統(tǒng)。擇的物理系統(tǒng)。n在概要設(shè)計的這個步驟中分析員僅僅一個邊界一個邊在概要設(shè)計的這個步驟中分析員僅僅一個邊界一個邊界地設(shè)想并且列出供選擇的方案,并不評價這些方案。界地設(shè)想并且列出供選擇的

6、方案,并不評價這些方案。一一.概要設(shè)計概述概要設(shè)計概述n2)選取合理的方案)選取合理的方案n應(yīng)該從前一步得到的一系列供選擇的方案中選應(yīng)該從前一步得到的一系列供選擇的方案中選取若干個合理的方案,通常至少選取低成本、取若干個合理的方案,通常至少選取低成本、中等成本和高成本的三種方案。在判斷哪些方中等成本和高成本的三種方案。在判斷哪些方案合理時應(yīng)該考慮在問題定義和可行性研究階案合理時應(yīng)該考慮在問題定義和可行性研究階段確定的工程規(guī)模和目標(biāo),有時可能還需要進(jìn)段確定的工程規(guī)模和目標(biāo),有時可能還需要進(jìn)一步征求用戶的意見。一步征求用戶的意見。n對每個合理的方案分析員都應(yīng)該準(zhǔn)備系統(tǒng)流程對每個合理的方案分析員都應(yīng)

7、該準(zhǔn)備系統(tǒng)流程圖、組成系統(tǒng)的物理元素清單、成本圖、組成系統(tǒng)的物理元素清單、成本/ 效益分效益分析、實(shí)現(xiàn)這個系統(tǒng)的進(jìn)度計劃等四份資料。析、實(shí)現(xiàn)這個系統(tǒng)的進(jìn)度計劃等四份資料。一一.概要設(shè)計概述概要設(shè)計概述n3)推薦最佳方案)推薦最佳方案n分析員應(yīng)該綜合分析對比各種合理方案的利弊,分析員應(yīng)該綜合分析對比各種合理方案的利弊,推薦一個最佳的方案,并且為推薦的方案制定推薦一個最佳的方案,并且為推薦的方案制定詳細(xì)的實(shí)現(xiàn)計劃。詳細(xì)的實(shí)現(xiàn)計劃。n用戶和有關(guān)的技術(shù)專家應(yīng)該認(rèn)真審查分析員所用戶和有關(guān)的技術(shù)專家應(yīng)該認(rèn)真審查分析員所推薦的最佳系統(tǒng),如果該系統(tǒng)確實(shí)符合用戶的推薦的最佳系統(tǒng),如果該系統(tǒng)確實(shí)符合用戶的需要,并

8、且是在現(xiàn)有條件下完全能夠?qū)崿F(xiàn)的,需要,并且是在現(xiàn)有條件下完全能夠?qū)崿F(xiàn)的,則應(yīng)該提請使用部門負(fù)責(zé)人進(jìn)一步審批,在使則應(yīng)該提請使用部門負(fù)責(zé)人進(jìn)一步審批,在使用部門的負(fù)責(zé)人也接受了分析員所推薦的方案用部門的負(fù)責(zé)人也接受了分析員所推薦的方案之后,將進(jìn)入概要設(shè)計過程的下一個重要階之后,將進(jìn)入概要設(shè)計過程的下一個重要階段段結(jié)構(gòu)設(shè)計。結(jié)構(gòu)設(shè)計。一一.概要設(shè)計概述概要設(shè)計概述n4)功能分解)功能分解n為了最終實(shí)現(xiàn)目標(biāo)系統(tǒng),必須設(shè)計出組成這個系統(tǒng)的為了最終實(shí)現(xiàn)目標(biāo)系統(tǒng),必須設(shè)計出組成這個系統(tǒng)的所有程序和文件所有程序和文件(特別是復(fù)雜的大型程序特別是復(fù)雜的大型程序)設(shè)計。結(jié)構(gòu)設(shè)計。結(jié)構(gòu)設(shè)計確定程序由哪些模塊組成以

9、及這些模塊之間的關(guān)設(shè)計確定程序由哪些模塊組成以及這些模塊之間的關(guān)系系; 過程設(shè)計確定每個模塊的處理過程。結(jié)構(gòu)設(shè)計是概過程設(shè)計確定每個模塊的處理過程。結(jié)構(gòu)設(shè)計是概要設(shè)計階段的任務(wù),過程設(shè)計是詳細(xì)設(shè)計階段的任務(wù)。要設(shè)計階段的任務(wù),過程設(shè)計是詳細(xì)設(shè)計階段的任務(wù)。n為確定軟件結(jié)構(gòu),需要從實(shí)現(xiàn)角度把復(fù)雜的功能進(jìn)一為確定軟件結(jié)構(gòu),需要從實(shí)現(xiàn)角度把復(fù)雜的功能進(jìn)一步分解。分析員結(jié)合算法描述仔細(xì)分析數(shù)據(jù)流圖中的步分解。分析員結(jié)合算法描述仔細(xì)分析數(shù)據(jù)流圖中的每個處理,如果一個處理的功能過分復(fù)雜,必須把它每個處理,如果一個處理的功能過分復(fù)雜,必須把它的功能適當(dāng)?shù)胤纸獬梢幌盗斜容^簡單的功能。功能分的功能適當(dāng)?shù)胤纸獬梢?/p>

10、系列比較簡單的功能。功能分解導(dǎo)致數(shù)據(jù)流圖的進(jìn)一步細(xì)化,同時還應(yīng)該用解導(dǎo)致數(shù)據(jù)流圖的進(jìn)一步細(xì)化,同時還應(yīng)該用IPO 圖圖或其他適當(dāng)?shù)墓ぞ吆喴枋黾?xì)化后每個處理的算法?;蚱渌m當(dāng)?shù)墓ぞ吆喴枋黾?xì)化后每個處理的算法。一一.概要設(shè)計概述概要設(shè)計概述n5)設(shè)計軟件結(jié)構(gòu))設(shè)計軟件結(jié)構(gòu)n通常程序中的一個模塊完成一個適當(dāng)?shù)淖庸δ堋Mǔ3绦蛑械囊粋€模塊完成一個適當(dāng)?shù)淖庸δ?。?yīng)該把模塊組織成良好的層次系統(tǒng),頂層模塊應(yīng)該把模塊組織成良好的層次系統(tǒng),頂層模塊調(diào)用它的下層模塊以實(shí)現(xiàn)程序的完整功能,每調(diào)用它的下層模塊以實(shí)現(xiàn)程序的完整功能,每個下層模塊再調(diào)用更下層的模塊,從而完成程個下層模塊再調(diào)用更下層的模塊,從而完成程序

11、的一個子功能,最下層的模塊完成具體的功序的一個子功能,最下層的模塊完成具體的功能。軟件結(jié)構(gòu)用層次圖或結(jié)構(gòu)圖來描繪。能。軟件結(jié)構(gòu)用層次圖或結(jié)構(gòu)圖來描繪。n如果數(shù)據(jù)流圖已經(jīng)細(xì)化到適當(dāng)?shù)膶哟?,則可以如果數(shù)據(jù)流圖已經(jīng)細(xì)化到適當(dāng)?shù)膶哟危瑒t可以直接從數(shù)據(jù)流圖映射出軟件結(jié)構(gòu)。直接從數(shù)據(jù)流圖映射出軟件結(jié)構(gòu)。一一.概要設(shè)計概述概要設(shè)計概述n6)數(shù)據(jù)庫設(shè)計)數(shù)據(jù)庫設(shè)計n需要使用數(shù)據(jù)庫的那些應(yīng)用領(lǐng)域,分析員應(yīng)該在需求分析階段對需要使用數(shù)據(jù)庫的那些應(yīng)用領(lǐng)域,分析員應(yīng)該在需求分析階段對系統(tǒng)數(shù)據(jù)要求所做的分析的基礎(chǔ)上進(jìn)一步設(shè)計數(shù)據(jù)庫。數(shù)據(jù)庫設(shè)系統(tǒng)數(shù)據(jù)要求所做的分析的基礎(chǔ)上進(jìn)一步設(shè)計數(shù)據(jù)庫。數(shù)據(jù)庫設(shè)計通常包括下述計通常包括

12、下述四個步驟四個步驟:n模式設(shè)計。模式設(shè)計的目的是確定物理數(shù)據(jù)庫結(jié)構(gòu)。第三范式模式設(shè)計。模式設(shè)計的目的是確定物理數(shù)據(jù)庫結(jié)構(gòu)。第三范式形式的實(shí)體及關(guān)系數(shù)據(jù)模型是模式設(shè)計過程的輸入,模式設(shè)計的形式的實(shí)體及關(guān)系數(shù)據(jù)模型是模式設(shè)計過程的輸入,模式設(shè)計的主要問題是處理具體的數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu)約束。主要問題是處理具體的數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu)約束。n子模式設(shè)計。子模式是用戶使用的數(shù)據(jù)視圖。子模式設(shè)計。子模式是用戶使用的數(shù)據(jù)視圖。n完整性和安全性設(shè)計。指完整性約束條件及用戶鑒定標(biāo)識,存完整性和安全性設(shè)計。指完整性約束條件及用戶鑒定標(biāo)識,存取控制、視圖和密碼存儲等設(shè)計。取控制、視圖和密碼存儲等設(shè)計。n優(yōu)化。主要

13、目的是改進(jìn)模式和子模式,以優(yōu)化數(shù)據(jù)的存取。優(yōu)化。主要目的是改進(jìn)模式和子模式,以優(yōu)化數(shù)據(jù)的存取。一一.概要設(shè)計概述概要設(shè)計概述n7)制定測試計劃)制定測試計劃n在軟件開發(fā)的早期階段考慮測試問題,在軟件開發(fā)的早期階段考慮測試問題,能促使軟件設(shè)計人員在設(shè)計時注意提高能促使軟件設(shè)計人員在設(shè)計時注意提高軟件的可測試性。軟件的可測試性。一一.概要設(shè)計概述概要設(shè)計概述n8)書寫文檔)書寫文檔n應(yīng)該用正式的文檔記錄概要設(shè)計的結(jié)果,在這個階段應(yīng)該用正式的文檔記錄概要設(shè)計的結(jié)果,在這個階段應(yīng)該完成的文檔通常有下述幾種應(yīng)該完成的文檔通常有下述幾種:n 用戶手冊,根據(jù)概要設(shè)計階段的結(jié)果,修改更正在用戶手冊,根據(jù)概要設(shè)

14、計階段的結(jié)果,修改更正在需求分析階段產(chǎn)生的初步的用戶手冊。需求分析階段產(chǎn)生的初步的用戶手冊。n 測試計劃,包括測試策略,測試方案。測試計劃,包括測試策略,測試方案。n 詳細(xì)的實(shí)現(xiàn)計劃,給出系統(tǒng)目標(biāo),進(jìn)行概要設(shè)計、詳細(xì)的實(shí)現(xiàn)計劃,給出系統(tǒng)目標(biāo),進(jìn)行概要設(shè)計、數(shù)據(jù)設(shè)計、處理方式設(shè)計、運(yùn)行設(shè)計和出錯設(shè)計。數(shù)據(jù)設(shè)計、處理方式設(shè)計、運(yùn)行設(shè)計和出錯設(shè)計。n 數(shù)據(jù)庫設(shè)計結(jié)果,通常包括數(shù)據(jù)庫管理系統(tǒng)的選擇、數(shù)據(jù)庫設(shè)計結(jié)果,通常包括數(shù)據(jù)庫管理系統(tǒng)的選擇、模式、子模式、完整性和安全性以及優(yōu)化方法等。模式、子模式、完整性和安全性以及優(yōu)化方法等。一一.概要設(shè)計概述概要設(shè)計概述n9)審查和復(fù)審)審查和復(fù)審n最后應(yīng)該對概

15、要設(shè)計的結(jié)果進(jìn)行嚴(yán)格的最后應(yīng)該對概要設(shè)計的結(jié)果進(jìn)行嚴(yán)格的技術(shù)審查,在技術(shù)審查通過之后再由使技術(shù)審查,在技術(shù)審查通過之后再由使用部門的負(fù)責(zé)人從管理角度進(jìn)行復(fù)審。用部門的負(fù)責(zé)人從管理角度進(jìn)行復(fù)審。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n概要設(shè)計的文檔可以圍繞下列主要的概要設(shè)計的文檔可以圍繞下列主要的設(shè)設(shè)計任務(wù)計任務(wù)來安排編制內(nèi)容。用來安排編制內(nèi)容。用系統(tǒng)流程圖系統(tǒng)流程圖來表達(dá)軟件系統(tǒng)的處理流程,即數(shù)據(jù)在來表達(dá)軟件系統(tǒng)的處理流程,即數(shù)據(jù)在設(shè)定的系統(tǒng)中,各種物理構(gòu)成元素之間設(shè)定的系統(tǒng)中,各種物理構(gòu)成元素之間的流動狀況。的流動狀況。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)

16、計說明書的內(nèi)容要求與編寫指南與編寫指南n用模塊結(jié)構(gòu)層次圖來表達(dá)軟件總體的模塊結(jié)構(gòu)組織,用模塊結(jié)構(gòu)層次圖來表達(dá)軟件總體的模塊結(jié)構(gòu)組織,模塊結(jié)構(gòu)一方面要表達(dá)系統(tǒng)功能模塊的劃分,另一方模塊結(jié)構(gòu)一方面要表達(dá)系統(tǒng)功能模塊的劃分,另一方面要表達(dá)模塊之間的調(diào)用關(guān)系或者組成關(guān)系。在調(diào)用面要表達(dá)模塊之間的調(diào)用關(guān)系或者組成關(guān)系。在調(diào)用關(guān)系中,上、下層的模塊在實(shí)現(xiàn)時都將有對應(yīng)的程序關(guān)系中,上、下層的模塊在實(shí)現(xiàn)時都將有對應(yīng)的程序段實(shí)體。而組成關(guān)系中,只是表達(dá)邏輯相關(guān)的一組下段實(shí)體。而組成關(guān)系中,只是表達(dá)邏輯相關(guān)的一組下層模塊的集合關(guān)系,代表這個集合的上層模塊沒有對層模塊的集合關(guān)系,代表這個集合的上層模塊沒有對應(yīng)的程序

17、實(shí)體。結(jié)構(gòu)圖中應(yīng)該用不同的符號代表這兩應(yīng)的程序?qū)嶓w。結(jié)構(gòu)圖中應(yīng)該用不同的符號代表這兩種不同的模塊結(jié)構(gòu)關(guān)系。種不同的模塊結(jié)構(gòu)關(guān)系。n用適當(dāng)?shù)膱D形和說明來表達(dá)存儲數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)模型。用適當(dāng)?shù)膱D形和說明來表達(dá)存儲數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)模型。設(shè)計的出發(fā)點(diǎn)是分析階段得到的數(shù)據(jù)概念模型,據(jù)此設(shè)計的出發(fā)點(diǎn)是分析階段得到的數(shù)據(jù)概念模型,據(jù)此設(shè)計出選定的支撐系統(tǒng)軟件所允許的數(shù)據(jù)模型,如,設(shè)計出選定的支撐系統(tǒng)軟件所允許的數(shù)據(jù)模型,如,文件的結(jié)構(gòu)集合或者各種形式的數(shù)據(jù)庫數(shù)據(jù)模型。文件的結(jié)構(gòu)集合或者各種形式的數(shù)據(jù)庫數(shù)據(jù)模型。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n概要設(shè)計說明書一般包括引言

18、、總體設(shè)概要設(shè)計說明書一般包括引言、總體設(shè)計、接口設(shè)計、運(yùn)行設(shè)計、系統(tǒng)數(shù)據(jù)結(jié)計、接口設(shè)計、運(yùn)行設(shè)計、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計、系統(tǒng)出錯處理設(shè)計等六部分。構(gòu)設(shè)計、系統(tǒng)出錯處理設(shè)計等六部分。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n(一)引言(一)引言n引言說明概要設(shè)計說明書的編寫目的、背景、定義,引言說明概要設(shè)計說明書的編寫目的、背景、定義,列出參考資料。列出參考資料。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n(1)“編寫目的編寫目的”部分說明編寫這份概要設(shè)計說明

19、書的目的,部分說明編寫這份概要設(shè)計說明書的目的,指出預(yù)期的讀者。指出預(yù)期的讀者。n(2)“背景背景”用以說明待開發(fā)軟件系統(tǒng)的名稱用以說明待開發(fā)軟件系統(tǒng)的名稱; 列出此項目的任列出此項目的任務(wù)提出者、開發(fā)者、用戶以及將運(yùn)行該軟件的計算站(中心)。務(wù)提出者、開發(fā)者、用戶以及將運(yùn)行該軟件的計算站(中心)。n(3)“符號和縮略語的定義符號和縮略語的定義”列出本文件中用到的專門術(shù)語的列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。定義和外文首字母組詞的原詞組。n引言的最后列出有關(guān)的參考文件,如引言的最后列出有關(guān)的參考文件,如:n 本項目的經(jīng)核準(zhǔn)的計劃任務(wù)書或合同、上級機(jī)關(guān)的批文。本項目的經(jīng)核準(zhǔn)

20、的計劃任務(wù)書或合同、上級機(jī)關(guān)的批文。n 屬于本項目的其他已發(fā)表文件。屬于本項目的其他已發(fā)表文件。n 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件的標(biāo)題、文件編號、發(fā)表日期和出版單位,說準(zhǔn)。列出這些文件的標(biāo)題、文件編號、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。明能夠得到這些文件資料的來源。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n(二)總體設(shè)計(二)總體設(shè)計n在概要設(shè)計說明書的總體設(shè)計部分,要在概要設(shè)計說明書的總體設(shè)計部分,要說明系統(tǒng)的需求規(guī)定、運(yùn)行環(huán)境、基本說明系統(tǒng)的需

21、求規(guī)定、運(yùn)行環(huán)境、基本設(shè)計概念和處理流程、模塊結(jié)構(gòu)等。設(shè)計概念和處理流程、模塊結(jié)構(gòu)等。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n在需求規(guī)定中,說明對本系統(tǒng)的主要的輸入、輸出、在需求規(guī)定中,說明對本系統(tǒng)的主要的輸入、輸出、處理的功能性能要求。見需求說明書的有關(guān)章節(jié)。處理的功能性能要求。見需求說明書的有關(guān)章節(jié)。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n2. 運(yùn)行環(huán)境運(yùn)行環(huán)境n將運(yùn)行環(huán)境形成為一個文檔,序號為將運(yùn)行環(huán)境形成為一個文檔,序號為S2 - 2。n在運(yùn)行環(huán)境中,簡要地說明對本系統(tǒng)的運(yùn)行環(huán)境(包在運(yùn)行環(huán)境中,簡要地說明對本系統(tǒng)

22、的運(yùn)行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定。括硬件環(huán)境和支持環(huán)境)的規(guī)定。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n3. 基本設(shè)計概念和處理流程基本設(shè)計概念和處理流程n基本設(shè)計概念和處理流程,說明本系統(tǒng)的基本基本設(shè)計概念和處理流程,說明本系統(tǒng)的基本設(shè)計概念和處理流程,盡量使用圖表的形式。設(shè)計概念和處理流程,盡量使用圖表的形式。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n4. 概要設(shè)計模塊結(jié)構(gòu)圖與描述表概要設(shè)計模塊結(jié)構(gòu)圖與描述表n這部分包括三種圖表這部分包括三種圖表: 模塊結(jié)構(gòu)圖、模塊描述表及功能模塊結(jié)構(gòu)圖、模塊描述表及功能需求需

23、求- 模塊關(guān)系表。模塊關(guān)系表。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n模塊結(jié)構(gòu)圖用框圖的形式說明本系統(tǒng)的系統(tǒng)元素模塊結(jié)構(gòu)圖用框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)得劃分,分層次(各層模塊、子程序、公用程序等)得劃分,分層次地給出各元素之間的控制與被控制關(guān)系。地給出各元素之間的控制與被控制關(guān)系。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n 模塊描述表說明模塊的啟動條件、輸入、輸出及功模塊描述表說明模塊的啟動條件、輸入、輸出及功能。模塊描述表設(shè)計為如下格式能。模塊描述表設(shè)計為如下格式:二二.概要設(shè)計說明書的

24、內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n 功能需求功能需求- 模塊關(guān)系表說明功能需求與程序的關(guān)系,模塊關(guān)系表說明功能需求與程序的關(guān)系,用一張如下的矩陣圖說明各項功能需求的實(shí)現(xiàn)同各塊用一張如下的矩陣圖說明各項功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系程序的分配關(guān)系:n模塊結(jié)構(gòu)圖可能有多個,每個模塊結(jié)構(gòu)圖都應(yīng)該有相模塊結(jié)構(gòu)圖可能有多個,每個模塊結(jié)構(gòu)圖都應(yīng)該有相應(yīng)的模塊描述表及功能需求應(yīng)的模塊描述表及功能需求- 模塊關(guān)系表。模塊關(guān)系表。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n(三)接口設(shè)計(三)接口設(shè)計n在接口設(shè)計中,要說明用戶接口、外部接口和內(nèi)部接在接口設(shè)

25、計中,要說明用戶接口、外部接口和內(nèi)部接口等??诘?。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n 用戶接口,說明將向用戶提供的命令和它用戶接口,說明將向用戶提供的命令和它們的語法結(jié)構(gòu)以及軟件的回答信息。們的語法結(jié)構(gòu)以及軟件的回答信息。n 外部接口,說明本系統(tǒng)同外界的所有接口外部接口,說明本系統(tǒng)同外界的所有接口的安排,包括軟件與硬件之間的接口、本系統(tǒng)的安排,包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。與各支持軟件之間的接口關(guān)系。n 內(nèi)部接口,說明本系統(tǒng)之內(nèi)的各個系統(tǒng)元內(nèi)部接口,說明本系統(tǒng)之內(nèi)的各個系統(tǒng)元素之間接口的安排。素之間接口的安排。二二.概要設(shè)

26、計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n(四)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(四)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計n用數(shù)據(jù)結(jié)構(gòu)圖、數(shù)據(jù)結(jié)構(gòu)描述表、數(shù)據(jù)結(jié)構(gòu)用數(shù)據(jù)結(jié)構(gòu)圖、數(shù)據(jù)結(jié)構(gòu)描述表、數(shù)據(jù)結(jié)構(gòu)- 模塊關(guān)模塊關(guān)系表這三種表來表示數(shù)據(jù)結(jié)構(gòu)設(shè)計。系表這三種表來表示數(shù)據(jù)結(jié)構(gòu)設(shè)計。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n數(shù)據(jù)結(jié)構(gòu)描述表數(shù)據(jù)結(jié)構(gòu)描述表的表頭如下,在其中要說明被描述的的表頭如下,在其中要說明被描述的數(shù)據(jù)結(jié)構(gòu)隸屬于哪個數(shù)據(jù)結(jié)構(gòu)圖。數(shù)據(jù)結(jié)構(gòu)隸屬于哪個數(shù)據(jù)結(jié)構(gòu)圖。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n對應(yīng)于一張數(shù)據(jù)結(jié)構(gòu)圖,可能有多

27、張數(shù)據(jù)結(jié)構(gòu)描述表,對應(yīng)于一張數(shù)據(jù)結(jié)構(gòu)圖,可能有多張數(shù)據(jù)結(jié)構(gòu)描述表,具體的數(shù)據(jù)結(jié)構(gòu)描述表設(shè)計為如下格式,其中要說明具體的數(shù)據(jù)結(jié)構(gòu)描述表設(shè)計為如下格式,其中要說明數(shù)據(jù)結(jié)構(gòu)的類型、組成元素(序號、名稱、標(biāo)識符、數(shù)據(jù)結(jié)構(gòu)的類型、組成元素(序號、名稱、標(biāo)識符、類型、長度等)。類型、長度等)。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n數(shù)據(jù)結(jié)構(gòu)與模塊關(guān)系表,說明各個數(shù)據(jù)結(jié)構(gòu)與訪問這數(shù)據(jù)結(jié)構(gòu)與模塊關(guān)系表,說明各個數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的形式,訪問方式為創(chuàng)建、插入、讀取、些數(shù)據(jù)結(jié)構(gòu)的形式,訪問方式為創(chuàng)建、插入、讀取、更新、這樣就形成了數(shù)據(jù)結(jié)構(gòu)與模塊的矩陣。更新、這樣就形成了

28、數(shù)據(jù)結(jié)構(gòu)與模塊的矩陣。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n(五)運(yùn)行設(shè)計(五)運(yùn)行設(shè)計n在運(yùn)行設(shè)計中,要說明運(yùn)行模塊組合、運(yùn)行控制、運(yùn)在運(yùn)行設(shè)計中,要說明運(yùn)行模塊組合、運(yùn)行控制、運(yùn)行時間。行時間。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n(1)運(yùn)行模塊組合。說明對系統(tǒng)施加不)運(yùn)行模塊組合。說明對系統(tǒng)施加不同的外界運(yùn)行控制時,所引起的各種不同的外界運(yùn)行控制時,所引起的各種不同的運(yùn)行模塊組合,說明每種運(yùn)行所歷同的運(yùn)行模塊組合,說明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊和支持軟件。經(jīng)的內(nèi)部模塊和支持軟件。n(2)運(yùn)行控制。說明每一種外界的運(yùn)

29、行)運(yùn)行控制。說明每一種外界的運(yùn)行控制的方式方法和操作步驟??刂频姆绞椒椒ê筒僮鞑襟E。n(3)運(yùn)行時間。說明每種運(yùn)行模塊組合)運(yùn)行時間。說明每種運(yùn)行模塊組合將占用各種資源的時間。將占用各種資源的時間。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n(六)系統(tǒng)出錯處理與安全保密維護(hù)設(shè)計(六)系統(tǒng)出錯處理與安全保密維護(hù)設(shè)計二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n1.出錯信息。用列表的方式說明每種可能的故障情況出現(xiàn)時,系出錯信息。用列表的方式說明每種可能的故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、含義及處理方法。統(tǒng)輸出信息的形式、含義及處理方

30、法。n2.補(bǔ)救措施。說明故障出現(xiàn)后可能采取的變通措施,包括補(bǔ)救措施。說明故障出現(xiàn)后可能采取的變通措施,包括:n 后備技術(shù),說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟后備技術(shù),說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時,啟用副本的建立和啟動技術(shù),例如,周期性地把磁盤信息失時,啟用副本的建立和啟動技術(shù),例如,周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù)。記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù)。n 降效技術(shù),說明準(zhǔn)備采用的后備技術(shù),使用另一個效率稍低的降效技術(shù),說明準(zhǔn)備采用的后備技術(shù),使用另一個效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如,一個自動系統(tǒng)的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如,一個自動系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄。降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄。n 恢復(fù)及再啟動技術(shù),說明將使用的恢復(fù)及再啟動技術(shù),使軟件恢復(fù)及再啟動技術(shù),說明將使用的恢復(fù)及再啟動技術(shù),使軟件從故障點(diǎn)恢復(fù)執(zhí)行或使軟件從頭開始重新運(yùn)行的方法。從故障點(diǎn)恢復(fù)執(zhí)行或使軟件從頭開始重新運(yùn)行的方法。二二.概要設(shè)計說明書的內(nèi)容要求概要設(shè)計說明書的內(nèi)容要求與編寫指南與編寫指南n3.安全保密設(shè)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論