軟件工程試驗(yàn)指導(dǎo)書(shū)_第1頁(yè)
軟件工程試驗(yàn)指導(dǎo)書(shū)_第2頁(yè)
軟件工程試驗(yàn)指導(dǎo)書(shū)_第3頁(yè)
軟件工程試驗(yàn)指導(dǎo)書(shū)_第4頁(yè)
軟件工程試驗(yàn)指導(dǎo)書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程實(shí)驗(yàn)指導(dǎo)書(shū)適用專業(yè):網(wǎng)絡(luò)工程計(jì)算機(jī)科學(xué)與信息工程學(xué)院前言軟件工程是隨著計(jì)算機(jī)系統(tǒng)的發(fā)展而逐步形成的計(jì)算機(jī)科學(xué)領(lǐng)域中的一門新興學(xué)科。 通過(guò)軟件工程課程的學(xué)習(xí), 能夠達(dá)到正確的安排軟件的結(jié)構(gòu), 合理組織、 管理軟件的生產(chǎn)的 教學(xué)目的。 教學(xué)的實(shí)踐環(huán)節(jié)是本課程的重要部分, 通過(guò)實(shí)驗(yàn)例證理解掌握軟件工程各階段的 任務(wù)和完成后的文檔是什么及完成方法。 本課程實(shí)驗(yàn)環(huán)節(jié)安排 24學(xué)時(shí), 主要完成可行性研究 報(bào)告、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測(cè)試分析和操作手冊(cè)六個(gè)部分。具體安排如下: 課時(shí)分配:容實(shí)驗(yàn)一實(shí)驗(yàn)二實(shí)驗(yàn)三實(shí)驗(yàn)四課時(shí)2224目錄實(shí)驗(yàn)一 編寫(xiě)可行性研究報(bào)告 4實(shí)驗(yàn)二 編寫(xiě)系統(tǒng)需求說(shuō)明書(shū) 8實(shí)驗(yàn)

2、三 寫(xiě)概要設(shè)計(jì)說(shuō)明書(shū) 10實(shí)驗(yàn)四 編寫(xiě)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 13實(shí)驗(yàn)一 編寫(xiě)可行性研究報(bào)告一、 實(shí)驗(yàn)題目編寫(xiě)系統(tǒng)可行性研究報(bào)告。二、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)對(duì)選定系統(tǒng)(如學(xué)生學(xué)籍管理系統(tǒng)) ,進(jìn)行可行性研究的編寫(xiě),掌握可行性研究報(bào) 告編寫(xiě)的步驟和方法,明確可行性研究報(bào)告容和格式。三、預(yù)習(xí)1、可行性研究報(bào)告的容: 經(jīng)濟(jì)可行性和技術(shù)可行性。2、確工程的規(guī)模、目標(biāo),對(duì)系統(tǒng)的建議。3、選定某系統(tǒng)的可行性研究報(bào)告實(shí)例進(jìn)行參考,進(jìn)行思路整合;4、各環(huán)節(jié)圖示和文字格式表示方法。四、實(shí)驗(yàn)設(shè)備與環(huán)境1、具備運(yùn)行原系統(tǒng)的計(jì)算機(jī)系統(tǒng);2、收集整理資料的資料室和虛擬用戶或?qū)嶋H用戶。五、實(shí)驗(yàn)容選定系統(tǒng)后,進(jìn)行系統(tǒng)調(diào)查,然后按如下編寫(xiě)提示

3、撰寫(xiě)可行性研究報(bào)告。1、引言 編寫(xiě)目的 說(shuō)明編寫(xiě)本可行性研究報(bào)告的目的,指出預(yù)期的讀者。 背景說(shuō)明 所建議的軟件系統(tǒng)的名稱;本項(xiàng)目的任務(wù)提出者、開(kāi)發(fā)者、用戶及實(shí)現(xiàn)該軟件的計(jì)算機(jī) 中心或網(wǎng)絡(luò)中心;該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來(lái)往關(guān)系。 定義 列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。 參考資料 列出有關(guān)的參考資料,如:本項(xiàng)目的核準(zhǔn)的計(jì)劃任務(wù)書(shū)或合同、上級(jí)機(jī)關(guān)的批文;屬于 本項(xiàng)目的其他已發(fā)表的文件; 本文件中各處引用的文件、 資料,包括需用到的軟件開(kāi)發(fā)標(biāo)準(zhǔn)。 列出這些文件資料的標(biāo)題、編號(hào)、發(fā)表日期和出版單位,說(shuō)明文件資料的來(lái)源。2、可行性研究前提 要求 說(shuō)明對(duì)所建議開(kāi)

4、發(fā)的軟件的基本要求,如功能、性能等。輸出,如報(bào)告、文件或數(shù)據(jù),對(duì)每項(xiàng)輸出要說(shuō)明其特征,如用途、產(chǎn)生頻度、接口 以及分發(fā)對(duì)象;輸入,說(shuō)明系統(tǒng)的輸入,包括數(shù)據(jù)的來(lái)源、類型、數(shù)量、數(shù)據(jù)的組織以及提供的頻 度;處理流程和數(shù)據(jù)流程, 用圖表的方法表示出最基本的數(shù)據(jù)流程和處理流程, 并輔之 以敘述;要安全和方面的要求; 同本系統(tǒng)相連接的其他系統(tǒng); 完成期限。 目標(biāo) 說(shuō)明所建議系統(tǒng)的主要開(kāi)發(fā)目標(biāo),如人力與設(shè)備費(fèi)用的減少;處理速度的提高;控制精度或生產(chǎn)能力的提高;管理信息服務(wù)的改進(jìn); 人員利用率的改進(jìn)等。 條件、假定和限制 說(shuō)明這項(xiàng)開(kāi)發(fā)中給出的條件、假定和所受到的限制,如所建議系統(tǒng)的壽命的最小值;進(jìn) 行系統(tǒng)方

5、案選擇進(jìn)行比較的時(shí)間;經(jīng)費(fèi)、投資方面的來(lái)源的限制;法律和政策方面的限制; 硬件、軟件、運(yùn)行環(huán)境的條件和限制;可利用的信息和資源;系統(tǒng)投入使用的最遲時(shí)間。 進(jìn)行可行性研究的方法 說(shuō)明這項(xiàng)可行性研究是如何進(jìn)行的,所建議的系統(tǒng)是如何評(píng)價(jià)的。簡(jiǎn)要說(shuō)明的使用的基 本方法和策略,如調(diào)查、加權(quán)、確定模型、建立基準(zhǔn)點(diǎn)或仿真等。 評(píng)價(jià)尺度 說(shuō)明對(duì)系統(tǒng)進(jìn)行評(píng)價(jià)時(shí)所使用的主要尺度,如費(fèi)用的多少、各項(xiàng)功能的優(yōu)先次序、開(kāi)以 時(shí)間的長(zhǎng)短及難易程度。3、對(duì)現(xiàn)有系統(tǒng)的分析 處理流程和數(shù)據(jù)流程 說(shuō)明現(xiàn)有系統(tǒng)的基本的處理流程和數(shù)據(jù)流程。此流程可用流程圖表示,并加以敘述。 工作負(fù)荷 列出現(xiàn)有系統(tǒng)所承擔(dān)的工作和工作量。 費(fèi)用開(kāi)支 列

6、出由于運(yùn)行現(xiàn)有系統(tǒng)所引起的費(fèi)用開(kāi)支,如人力、設(shè)備、支持性服務(wù)、材料等項(xiàng)開(kāi)支 及開(kāi)支總額。 人員 列出為了現(xiàn)有系統(tǒng)的運(yùn)行的維護(hù)所需要的人員的專業(yè)技術(shù)類別和數(shù)量。 設(shè)備 列出為了現(xiàn)有系統(tǒng)所使用的各種設(shè)備。 局限性列出本系統(tǒng)的主要局限性, 例如處理時(shí)間趕不上需要, 響應(yīng)不及時(shí), 數(shù)據(jù)存儲(chǔ)能力不足, 處理功能不夠等。并說(shuō)明為什么對(duì)現(xiàn)有系統(tǒng)的改進(jìn)性維護(hù)已經(jīng)不能解決問(wèn)題。4、所建議的系統(tǒng) 說(shuō)明所建議的系統(tǒng)的目標(biāo)和要求將如何被滿足。 對(duì)所建議系統(tǒng)的說(shuō)明 概括地說(shuō)明所建議系統(tǒng),并說(shuō)明可行性研究前提列出的那些要求將如何得到滿足,說(shuō)明 所使用的基本方法及理論根據(jù)。 處理流程和數(shù)據(jù)流程 指出所建議的系統(tǒng)的處理流程和

7、數(shù)據(jù)流程。 改進(jìn)之處 按列出的目標(biāo),逐項(xiàng)說(shuō)明所建議系統(tǒng)相對(duì)于現(xiàn)存系統(tǒng)的改進(jìn)。 影響 說(shuō)明在建立所建議系統(tǒng)時(shí),預(yù)期將帶來(lái)的影響,包括: 對(duì)設(shè)備的影響:說(shuō)明新提出的設(shè)備要求及對(duì)現(xiàn)存系統(tǒng)可使用的設(shè)備須做出的修改。 對(duì)軟件的影響:說(shuō)明為了使現(xiàn)存的應(yīng)用軟件和支持軟件能夠同所建議系統(tǒng)相適應(yīng), 而需對(duì)這些軟件所進(jìn)行的修改和補(bǔ)充。對(duì)用戶單位機(jī)構(gòu)的影響: 說(shuō)明為了建立和運(yùn)行所建議系統(tǒng), 對(duì)用戶單位機(jī)構(gòu)、 人員 數(shù)量和技術(shù)水平等方面的全部要求。對(duì)系統(tǒng)運(yùn)行過(guò)程的影響:用戶的操作程序;運(yùn)行中心的操作程序;源數(shù)據(jù)的處理; 數(shù)據(jù)進(jìn)入系統(tǒng)的過(guò)程; 對(duì)數(shù)據(jù)保存的要求, 對(duì)數(shù)據(jù)存儲(chǔ)、 恢復(fù)的處理; 輸出報(bào)告的處理過(guò)程、 存儲(chǔ)媒

8、體和調(diào)度方法;系統(tǒng)失效的后果及恢復(fù)的處理辦法。對(duì)開(kāi)發(fā)的影響: 為了支持所建議系統(tǒng)的開(kāi)發(fā), 用戶需進(jìn)行的工作; 為了建立一個(gè)數(shù) 據(jù)庫(kù)所要求的數(shù)據(jù)資源; 為了開(kāi)發(fā)和測(cè)驗(yàn)所建議系統(tǒng)而需要的計(jì)算機(jī)資源; 所涉及的與安全 問(wèn)題。對(duì)地點(diǎn)和設(shè)施的影響:說(shuō)明對(duì)建筑物的改造要求及對(duì)環(huán)境設(shè)施的要求。 對(duì)經(jīng)費(fèi)開(kāi)支的影響: 扼要說(shuō)明為了所建議系統(tǒng)的開(kāi)發(fā)、 設(shè)計(jì)和維持運(yùn)行而需要的各 項(xiàng)經(jīng)費(fèi)開(kāi)支。 局限性 說(shuō)明所建議系統(tǒng)尚存在的局限性以及這些問(wèn)題未能解決的原因。 技術(shù)條件方面的可行性 在當(dāng)前的限制條件下,該系統(tǒng)的功能目標(biāo)能否達(dá)到;利用現(xiàn)有的技術(shù),該系統(tǒng)的功能能 否實(shí)現(xiàn); 對(duì)開(kāi)人員的數(shù)量和質(zhì)量的要求并說(shuō)明這些要求能否滿足;

9、 在規(guī)定的期限, 本系統(tǒng)的 開(kāi)發(fā)能否完成。5、可選擇的其他系統(tǒng)方案 扼要說(shuō)明曾考慮過(guò)的每一種可選擇的系統(tǒng)方案,包括需開(kāi)發(fā)的和可從國(guó)國(guó)外直接購(gòu)買 的,如果沒(méi)有供選擇的方案可考慮,則加以說(shuō)明??蛇x擇的系統(tǒng)方案 1:參照前面介紹的提綱,說(shuō)明可選擇的系統(tǒng)方案1,并說(shuō)明它未被選中的理由??蛇x擇的系統(tǒng)方案 n:參照前面介紹的提綱,說(shuō)明可選擇的系統(tǒng)方案n,并說(shuō)明它未被選中的理由。6、投資及效益分析 支出對(duì)所選擇的方案 , 說(shuō)明所需的費(fèi)用。如果已有一個(gè)現(xiàn)存系統(tǒng),則包括該系統(tǒng)繼續(xù)運(yùn)行期 間所需的費(fèi)用?;窘ㄔO(shè)投資;其他一次性支出;非一次性支出等,詳細(xì)參考相關(guān)資料。 收益對(duì)所選擇的方案, 說(shuō)明能夠帶來(lái)的收益。 收

10、益表現(xiàn)為開(kāi)支費(fèi)用的減少或避免差錯(cuò)的減少, 靈活性的增加, 動(dòng)作速度的提高和管理計(jì)劃方面的改進(jìn)等,包括: 一次性收益;非一次性收 益;不可定量的收益。 收益 / 投資比求出整個(gè)系統(tǒng)生命期的收益 / 投資比值。 求出收益的累計(jì)數(shù)開(kāi)始超過(guò)支出的累計(jì)數(shù)的時(shí)間。 敏感度分析對(duì)一些關(guān)鍵性因素如系統(tǒng)生命斯長(zhǎng)度系統(tǒng)的工作負(fù)荷量、 工作負(fù)荷的類型與這些不同類 型之間的搭配、 處理速度要求、 設(shè)備和軟件的配置等變化時(shí)對(duì)開(kāi)支和收益的影響最靈敏的圍 的估計(jì)。7、社會(huì)因素方面的可行性 法律方面的可行性 如合同責(zé)任、侵犯專利權(quán)、侵犯等方面的陷阱。 使用方面的可行性 如從用戶單位的行政管理、工作制度等方面看,是否能使用該軟

11、件系統(tǒng);從用戶單位的 工作人員的素質(zhì)看,是否能滿足使用該軟件系統(tǒng)的要求等。8、結(jié)論 可以立即開(kāi)始進(jìn)行; 需要推遲到某些條件落實(shí)后進(jìn)行; 需要對(duì)開(kāi)發(fā)目標(biāo)進(jìn)行某些修改后進(jìn)行; 不能進(jìn)行或不必進(jìn)行。六、注意事項(xiàng)1、流程要準(zhǔn)確,圖示和敘述要規(guī);2、所選系統(tǒng)要以可行性結(jié)論為論證系統(tǒng)。3、論證表示方法部分與后續(xù)容交叉,要事先閱讀。七、實(shí)驗(yàn)記錄1、原系統(tǒng)的運(yùn)行狀況,優(yōu)缺點(diǎn);2、系統(tǒng)調(diào)查各項(xiàng)參數(shù);3、建議的各系統(tǒng)方案。八、說(shuō)明1、題目可學(xué)生確定,但要經(jīng)過(guò)指導(dǎo)教師審核,指導(dǎo)教師指定的題目不宜過(guò)大;2、按編寫(xiě)提示格式編寫(xiě)可行性研究報(bào)告, 對(duì)格式中的個(gè)別容可根據(jù)所選系統(tǒng)的復(fù)雜程 度增減;3、報(bào)告中涉及的圖表要規(guī),文

12、圖要工整;4、報(bào)告可獨(dú)立完成或多人合作完成。實(shí)驗(yàn)二 編寫(xiě)系統(tǒng)需求說(shuō)明書(shū)實(shí)驗(yàn)題目編寫(xiě)系統(tǒng)需求分析說(shuō)明書(shū)。二、實(shí)驗(yàn)?zāi)康?通過(guò)對(duì)選定系統(tǒng)進(jìn)行系統(tǒng)分析和編寫(xiě)需求說(shuō)明書(shū), 掌握系統(tǒng)需求分析的步驟和方法, 確需求說(shuō)明書(shū)容和格式。三、預(yù)習(xí)1、系統(tǒng)的數(shù)據(jù)描述、功能描述方法;2、需求分析工具(數(shù)據(jù)流圖、數(shù)據(jù)字典、層次圖、 Warnier 圖、 IPO圖);3、系統(tǒng)需求分析步驟和容;四、實(shí)驗(yàn)設(shè)備與環(huán)境1、運(yùn)行原軟件系統(tǒng)或建議軟件系統(tǒng)的計(jì)算機(jī)系統(tǒng);2、收集整理資料的資料室和虛擬用戶或?qū)嶋H用戶。五、實(shí)驗(yàn)容選定系統(tǒng)后,進(jìn)行系統(tǒng)分析,然后按如下編寫(xiě)提示撰寫(xiě)需求說(shuō)明書(shū)。1、引言 編寫(xiě)目的 說(shuō)明編寫(xiě)軟件需求說(shuō)明的目的,指出預(yù)

13、期的讀者。 背景說(shuō)明 說(shuō)明待開(kāi)發(fā)的軟件系統(tǒng)的名稱;本項(xiàng)目的任務(wù)提出者、開(kāi)發(fā)者、用戶及實(shí)現(xiàn)該軟件的計(jì) 算機(jī)中心或網(wǎng)絡(luò)中心;該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來(lái)往關(guān)系。 定義 列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。 參考資料 列出有關(guān)的參考資料及資料的來(lái)源。2、任務(wù)概述 目標(biāo) 敘述該軟件開(kāi)發(fā)的意圖、應(yīng)用目標(biāo)、作用圍以及其他應(yīng)向讀者說(shuō)明的有關(guān)該軟件開(kāi)發(fā)的 背景材料。 解釋被開(kāi)發(fā)軟件與其他有關(guān)軟件之間的關(guān)系。 如果本系統(tǒng)是一項(xiàng)獨(dú)立的軟件, 且 全部容自含,則說(shuō)明這一點(diǎn)。如果所定義的系統(tǒng)是一個(gè)更大的系統(tǒng)的組成部分,則應(yīng)說(shuō) 明本系統(tǒng)與該系統(tǒng)中其他各組成部分的關(guān)系, 用方框圖來(lái)說(shuō)

14、明該系統(tǒng)的組成和本系統(tǒng)同其他 各個(gè)部分的聯(lián)系和接口。 用戶的特點(diǎn) 列出系統(tǒng)的最終用戶特點(diǎn),充分說(shuō)明操作人員、維護(hù)人員的教育水平和技術(shù)特長(zhǎng),以及 本系統(tǒng)的預(yù)期使用頻度。 假定和約束 列出進(jìn)行本系統(tǒng)開(kāi)發(fā)工作的假定和約束,如經(jīng)費(fèi)限制、開(kāi)發(fā)期限等。3、需求規(guī)定 對(duì)功能的規(guī)定用列表方式(輸入、處理、輸出表的形式) ,逐項(xiàng)定量和定性地?cái)⑹鰧?duì)系統(tǒng)所提出的功 能要求,說(shuō)明輸入什么量,經(jīng)怎樣的處理、得到什么輸出,說(shuō)明系統(tǒng)應(yīng)支持的終端數(shù)和應(yīng)支 持的并行操作的用戶數(shù)。 對(duì)性能的規(guī)定 精度:說(shuō)明對(duì)該系統(tǒng)的輸入、輸出的數(shù)據(jù)精度的要赤誠(chéng),包括傳輸過(guò)程中的精度。時(shí)間特性要求:說(shuō)明對(duì)于該系統(tǒng)的時(shí)間特征要求,如對(duì)響應(yīng)時(shí)間、更新

15、處理時(shí)間、 轉(zhuǎn)換和傳送時(shí)間、解題時(shí)間等的要求。靈活性:說(shuō)明對(duì)該系統(tǒng)的靈活性的要求,即當(dāng)需求變化時(shí),系統(tǒng)的適應(yīng)能力。 輸入輸出要求解釋各輸入輸出數(shù)據(jù)類型, 并逐項(xiàng)說(shuō)明其媒體、 格式、數(shù)值圍、 精度等。要求舉例說(shuō)明。 數(shù)據(jù)管理能力要求 說(shuō)明需要管理的文卷和記錄的個(gè)數(shù)、表和文卷的規(guī)模大小,要按可預(yù)見(jiàn)的增長(zhǎng)對(duì)數(shù)據(jù)及 其分量的存儲(chǔ)要求做出估計(jì)。 故障處理要求 列出可能的軟件、硬件故障以及對(duì)各項(xiàng)性能而言所產(chǎn)生的后果和對(duì)故障處理的要求。 其他專門要求 安全要求,可維護(hù)性、可擴(kuò)充性、易讀性、可靠性、運(yùn)行環(huán)境和可轉(zhuǎn)換性等要求。4、運(yùn)行環(huán)境規(guī)定 設(shè)備 列出運(yùn)行該系統(tǒng)所需要的硬設(shè)備。說(shuō)明其中的新型設(shè)備及其專門功能,

16、包括:處理器存 容量;外存容量、聯(lián)機(jī)或脫機(jī)、媒體及其存儲(chǔ)格式,設(shè)備的型號(hào)及數(shù)量;輸入及輸出設(shè)備的 型號(hào)和數(shù)量,聯(lián)機(jī)或脫機(jī);數(shù)據(jù)通信設(shè)備的型號(hào)和數(shù)量;功能鍵及其他專用硬件。 支持軟件 列出支持軟件,包括操作系統(tǒng)、編譯(或匯編)程序、測(cè)試支持軟件等。 接口 說(shuō)明該系統(tǒng)同其他軟件之間的接口,數(shù)據(jù)通信協(xié)議等。 控制 說(shuō)明控制該系統(tǒng)的運(yùn)行的方法和控制信號(hào),并說(shuō)明這些控制信號(hào)的來(lái)源。六、注意事項(xiàng)1、數(shù)據(jù)流圖及各圖示要準(zhǔn)確和規(guī);2、所選系統(tǒng)要與實(shí)驗(yàn)一具有連續(xù)性;3、數(shù)據(jù)字典要完整有序。七、實(shí)驗(yàn)記錄1、系統(tǒng)流程、數(shù)據(jù)流圖和相關(guān)圖示;2、數(shù)據(jù)字典;3、原系統(tǒng)的文檔資料。八、說(shuō)明1、對(duì)實(shí)驗(yàn)一選定的系統(tǒng),按編寫(xiě)提示

17、格式編寫(xiě)需求分析說(shuō)明;2、按編寫(xiě)提示格式編寫(xiě)需求分析說(shuō)明,對(duì)格式中的個(gè)別容可根據(jù)所選系統(tǒng)的復(fù)雜程度 增減;3、報(bào)告中涉及的圖表要規(guī),文圖要工整;4、報(bào)告可獨(dú)立完成或多人合作完成。實(shí)驗(yàn)三 編寫(xiě)概要設(shè)計(jì)說(shuō)明書(shū)一、 實(shí)驗(yàn)題目編寫(xiě)概要設(shè)計(jì)說(shuō)明書(shū)。二、實(shí)驗(yàn)?zāi)康?通過(guò)對(duì)選定系統(tǒng)進(jìn)行概要設(shè)計(jì)和編寫(xiě)概要設(shè)計(jì)說(shuō)明書(shū),掌握系統(tǒng)概要設(shè)計(jì)的步驟和方 法,明確需求說(shuō)明書(shū)容和格式。三、預(yù)習(xí)1、數(shù)據(jù)流程圖、 IPO 圖、數(shù)據(jù)字典和成本 /效益分析方法;2、實(shí)現(xiàn)方案選擇方法;3、模塊和模塊化;4、測(cè)試方案的設(shè)計(jì)方法。四、實(shí)驗(yàn)設(shè)備與環(huán)境1、執(zhí)行原軟件系統(tǒng)或建議軟件系統(tǒng)的計(jì)算機(jī)系統(tǒng);2、收集整理資料的資料室和虛擬用戶或?qū)嶋H用戶。

18、五、實(shí)驗(yàn)容對(duì)選定系統(tǒng)進(jìn)行概要設(shè)計(jì),然后按如下編寫(xiě)提示撰寫(xiě)概要設(shè)計(jì)說(shuō)明書(shū)。1、引言 編寫(xiě)目的 說(shuō)明編寫(xiě)概要設(shè)計(jì)說(shuō)明書(shū)的目的,指出預(yù)期的讀者。 背景說(shuō)明 說(shuō)明待開(kāi)發(fā)的軟件系統(tǒng)的名稱;本項(xiàng)目的任務(wù)提出者、開(kāi)發(fā)者、用戶及實(shí)現(xiàn)該軟件的計(jì) 算機(jī)中心或網(wǎng)絡(luò)中心。 定義 列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。 參考資料 列出有關(guān)的參考資料及資料的來(lái)源。2、總體設(shè)計(jì) 需求規(guī)定說(shuō)明對(duì)本系統(tǒng)的主要的輸入輸出項(xiàng)目、處理的功能性能要求,詳細(xì)的說(shuō)明參見(jiàn)需求說(shuō)明 的編寫(xiě)提示。 運(yùn)行環(huán)境 簡(jiǎn)要地說(shuō)明對(duì)本系統(tǒng)的運(yùn)行環(huán)境(包括硬件環(huán)境和軟件環(huán)境)的規(guī)定,詳細(xì)參見(jiàn)需求說(shuō) 明書(shū)編寫(xiě)提示。 基本設(shè)計(jì)概念和處理流程

19、說(shuō)明本設(shè)計(jì)的基本設(shè)計(jì)概念和處理流程,盡量使用圖表的形式。 結(jié)構(gòu) 用一覽表及框圖的形式說(shuō)明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃 分,扼要說(shuō)明每個(gè)系統(tǒng)元素的標(biāo)識(shí)符和功能, 分層次地給出各元素之間的控制與被控制關(guān)系 功能需求與程序的關(guān)系 用表格列出功能需求與各程序之間的對(duì)應(yīng)關(guān)系。 人工處理過(guò)程 說(shuō)明在系統(tǒng)工作過(guò)程中不得不包含的人工處理過(guò)程(如果有的話) 。 尚未解決的問(wèn)題 說(shuō)明在概要設(shè)計(jì)過(guò)程未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前必須解決的各個(gè)問(wèn)題。3、接口設(shè)計(jì) 用戶接口 說(shuō)明將向用戶提供的命令和它們的語(yǔ)法結(jié)構(gòu),以及軟件的回答信息。 外部接口 說(shuō)明系統(tǒng)同外界的所有接口的安排,包括軟件與硬件之

20、間的接口、系統(tǒng)與各支持軟件之 間的接口關(guān)系。 部接口 說(shuō)明系統(tǒng)之的各個(gè)系統(tǒng)元素之間的接口的安排。4、行設(shè)計(jì) 運(yùn)行模塊組合 說(shuō)明對(duì)系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合運(yùn)行所使用 的模塊和支持軟件。 運(yùn)行控制 說(shuō)明每一種外界的運(yùn)行控制的方式方法和操作步驟。 運(yùn)行時(shí)間 說(shuō)明每一種外界的運(yùn)行模塊組合占用各種資源的時(shí)間。5、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 給出系統(tǒng)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識(shí)符以及它們中每個(gè)數(shù)據(jù)項(xiàng)、記錄和文卷的 標(biāo)識(shí)、定義、長(zhǎng)度及它們之間的層次的或規(guī)格的相互關(guān)系。 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 給出系統(tǒng)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)要求、訪問(wèn)方法、存取單位、存

21、 取的物理關(guān)系(索引)設(shè)備、存儲(chǔ)區(qū)域) 、設(shè)計(jì)考慮和條件。 數(shù)據(jù)結(jié)構(gòu)和程序關(guān)系 說(shuō)明各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問(wèn)這些數(shù)據(jù)結(jié)構(gòu)的各個(gè)程序之間的對(duì)應(yīng)關(guān)系, 可采用矩陣圖的形 式。6、系統(tǒng)出借處理設(shè)計(jì) 出錯(cuò)信息 用一覽表的方式說(shuō)明每種可能的出借或故障情況出現(xiàn)時(shí),系統(tǒng)輸出信息的形式、含義及 處理方法。 補(bǔ)救措施說(shuō)明故障出現(xiàn)后可能采取的變通措施,包括: 后務(wù)技術(shù):如周期性地把磁盤(pán)記錄到磁帶上; 降效技術(shù):如系統(tǒng)由自動(dòng)降為手工操作; 恢復(fù)及再啟動(dòng)技術(shù):系統(tǒng)從故障點(diǎn)恢復(fù)執(zhí)行或使系統(tǒng)從頭開(kāi)始運(yùn)行的方法。 系統(tǒng)維護(hù)設(shè)計(jì) 說(shuō)明為了系統(tǒng)維護(hù)的方便而在程序部設(shè)計(jì)中做出的安排, 包括在程序中專門安排用于系 統(tǒng)的檢查與維護(hù)的檢測(cè)點(diǎn)

22、和專用模塊。六、注意事項(xiàng)1、數(shù)據(jù)流圖及各圖示要準(zhǔn)確和規(guī);2、數(shù)據(jù)字典要完整有序;3、結(jié)構(gòu)設(shè)計(jì)圖要工整。七、實(shí)驗(yàn)記錄1、數(shù)據(jù)流圖、結(jié)構(gòu)圖和相關(guān)圖示;2、數(shù)據(jù)字典及相關(guān)說(shuō)明;3、原系統(tǒng)的文檔資料。八、說(shuō)明1、按編寫(xiě)提示格式編寫(xiě)需概要設(shè)計(jì)說(shuō)明,對(duì)格式中的個(gè)別容可根據(jù)所選系統(tǒng)的復(fù)雜程 度增減;2、告中涉及的圖表要規(guī),文圖要工整;3、報(bào)告可獨(dú)立完成或多人合作完成。實(shí)驗(yàn)四 編寫(xiě)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)一、 實(shí)驗(yàn)題目編寫(xiě)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)。二、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)對(duì)選定系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的編寫(xiě), 掌握詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的編寫(xiě)步驟和方法, 明確 詳細(xì)設(shè)計(jì)說(shuō)明書(shū)容和格式。三、預(yù)習(xí)1、算法描述工具及繪圖方法,如流程圖符號(hào)、 N-S 圖或其

23、他詳細(xì)描述工具;2、判定表和判定樹(shù);3、熟悉程序設(shè)計(jì)語(yǔ)言并選定一種作為實(shí)施的程序設(shè)計(jì)語(yǔ)言;四、實(shí)驗(yàn)設(shè)備與環(huán)境1、編輯程序和調(diào)試程序的計(jì)算機(jī)系統(tǒng);2、收集整理資料的資料室和虛擬用戶或?qū)嶋H用戶。五、實(shí)驗(yàn)容對(duì)選定系統(tǒng)在概要設(shè)計(jì)的基礎(chǔ)上進(jìn)行詳細(xì)設(shè)計(jì), 然后按如下編寫(xiě)提示撰寫(xiě)詳細(xì)設(shè)計(jì)說(shuō)明 書(shū)。1、 引言 編寫(xiě)目的 說(shuō)明編寫(xiě)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的目的,指出預(yù)期的讀者。 背景說(shuō)明 所建議的軟件系統(tǒng)的名稱;本項(xiàng)目的任務(wù)提出者、開(kāi)發(fā)者、用戶及實(shí)現(xiàn)該軟件的計(jì)算機(jī) 中心或網(wǎng)絡(luò)中心。 定義 列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。 參考資料 列出有關(guān)的參考資料及資料的來(lái)源。2、 程序系統(tǒng)的結(jié)構(gòu) 用一系列圖表列出本程序系統(tǒng)的每個(gè)程序(包括每個(gè)模塊和子程序)的名稱、標(biāo)識(shí)符和 它們之間的層次結(jié)構(gòu)關(guān)系。3、程序 1(標(biāo)識(shí)符)設(shè)計(jì)說(shuō)明 程序描述給出對(duì)該程序的簡(jiǎn)要描述, 主要說(shuō)明安排設(shè)計(jì)本程序的目的, 并且說(shuō)明本程序的特點(diǎn) (如 常駐存還是非常駐存) 。 功能說(shuō)明該程序應(yīng)具有的功能,可采用IPO 圖(即輸入 - 處理 -輸出圖)的形式。 性能 說(shuō)明對(duì)該程序的全部性能要求,包括對(duì)精度、靈活性和時(shí)間特性的要求。 輸入項(xiàng) 給出每個(gè)輸入項(xiàng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論