




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件工程實驗指導(dǎo)書適用專業(yè):網(wǎng)絡(luò)工程計算機(jī)科學(xué)與信息工程學(xué)院前言軟件工程是隨著計算機(jī)系統(tǒng)的發(fā)展而逐步形成的計算機(jī)科學(xué)領(lǐng)域中的一門新興學(xué)科。 通過軟件工程課程的學(xué)習(xí), 能夠達(dá)到正確的安排軟件的結(jié)構(gòu), 合理組織、 管理軟件的生產(chǎn)的 教學(xué)目的。 教學(xué)的實踐環(huán)節(jié)是本課程的重要部分, 通過實驗例證理解掌握軟件工程各階段的 任務(wù)和完成后的文檔是什么及完成方法。 本課程實驗環(huán)節(jié)安排 24學(xué)時, 主要完成可行性研究 報告、需求分析、概要設(shè)計、詳細(xì)設(shè)計、測試分析和操作手冊六個部分。具體安排如下: 課時分配:容實驗一實驗二實驗三實驗四課時2224目錄實驗一 編寫可行性研究報告 4實驗二 編寫系統(tǒng)需求說明書 8實驗
2、三 寫概要設(shè)計說明書 10實驗四 編寫詳細(xì)設(shè)計說明書 13實驗一 編寫可行性研究報告一、 實驗題目編寫系統(tǒng)可行性研究報告。二、實驗?zāi)康耐ㄟ^對選定系統(tǒng)(如學(xué)生學(xué)籍管理系統(tǒng)) ,進(jìn)行可行性研究的編寫,掌握可行性研究報 告編寫的步驟和方法,明確可行性研究報告容和格式。三、預(yù)習(xí)1、可行性研究報告的容: 經(jīng)濟(jì)可行性和技術(shù)可行性。2、確工程的規(guī)模、目標(biāo),對系統(tǒng)的建議。3、選定某系統(tǒng)的可行性研究報告實例進(jìn)行參考,進(jìn)行思路整合;4、各環(huán)節(jié)圖示和文字格式表示方法。四、實驗設(shè)備與環(huán)境1、具備運行原系統(tǒng)的計算機(jī)系統(tǒng);2、收集整理資料的資料室和虛擬用戶或?qū)嶋H用戶。五、實驗容選定系統(tǒng)后,進(jìn)行系統(tǒng)調(diào)查,然后按如下編寫提示
3、撰寫可行性研究報告。1、引言 編寫目的 說明編寫本可行性研究報告的目的,指出預(yù)期的讀者。 背景說明 所建議的軟件系統(tǒng)的名稱;本項目的任務(wù)提出者、開發(fā)者、用戶及實現(xiàn)該軟件的計算機(jī) 中心或網(wǎng)絡(luò)中心;該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系。 定義 列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。 參考資料 列出有關(guān)的參考資料,如:本項目的核準(zhǔn)的計劃任務(wù)書或合同、上級機(jī)關(guān)的批文;屬于 本項目的其他已發(fā)表的文件; 本文件中各處引用的文件、 資料,包括需用到的軟件開發(fā)標(biāo)準(zhǔn)。 列出這些文件資料的標(biāo)題、編號、發(fā)表日期和出版單位,說明文件資料的來源。2、可行性研究前提 要求 說明對所建議開
4、發(fā)的軟件的基本要求,如功能、性能等。輸出,如報告、文件或數(shù)據(jù),對每項輸出要說明其特征,如用途、產(chǎn)生頻度、接口 以及分發(fā)對象;輸入,說明系統(tǒng)的輸入,包括數(shù)據(jù)的來源、類型、數(shù)量、數(shù)據(jù)的組織以及提供的頻 度;處理流程和數(shù)據(jù)流程, 用圖表的方法表示出最基本的數(shù)據(jù)流程和處理流程, 并輔之 以敘述;要安全和方面的要求; 同本系統(tǒng)相連接的其他系統(tǒng); 完成期限。 目標(biāo) 說明所建議系統(tǒng)的主要開發(fā)目標(biāo),如人力與設(shè)備費用的減少;處理速度的提高;控制精度或生產(chǎn)能力的提高;管理信息服務(wù)的改進(jìn); 人員利用率的改進(jìn)等。 條件、假定和限制 說明這項開發(fā)中給出的條件、假定和所受到的限制,如所建議系統(tǒng)的壽命的最小值;進(jìn) 行系統(tǒng)方
5、案選擇進(jìn)行比較的時間;經(jīng)費、投資方面的來源的限制;法律和政策方面的限制; 硬件、軟件、運行環(huán)境的條件和限制;可利用的信息和資源;系統(tǒng)投入使用的最遲時間。 進(jìn)行可行性研究的方法 說明這項可行性研究是如何進(jìn)行的,所建議的系統(tǒng)是如何評價的。簡要說明的使用的基 本方法和策略,如調(diào)查、加權(quán)、確定模型、建立基準(zhǔn)點或仿真等。 評價尺度 說明對系統(tǒng)進(jìn)行評價時所使用的主要尺度,如費用的多少、各項功能的優(yōu)先次序、開以 時間的長短及難易程度。3、對現(xiàn)有系統(tǒng)的分析 處理流程和數(shù)據(jù)流程 說明現(xiàn)有系統(tǒng)的基本的處理流程和數(shù)據(jù)流程。此流程可用流程圖表示,并加以敘述。 工作負(fù)荷 列出現(xiàn)有系統(tǒng)所承擔(dān)的工作和工作量。 費用開支 列
6、出由于運行現(xiàn)有系統(tǒng)所引起的費用開支,如人力、設(shè)備、支持性服務(wù)、材料等項開支 及開支總額。 人員 列出為了現(xiàn)有系統(tǒng)的運行的維護(hù)所需要的人員的專業(yè)技術(shù)類別和數(shù)量。 設(shè)備 列出為了現(xiàn)有系統(tǒng)所使用的各種設(shè)備。 局限性列出本系統(tǒng)的主要局限性, 例如處理時間趕不上需要, 響應(yīng)不及時, 數(shù)據(jù)存儲能力不足, 處理功能不夠等。并說明為什么對現(xiàn)有系統(tǒng)的改進(jìn)性維護(hù)已經(jīng)不能解決問題。4、所建議的系統(tǒng) 說明所建議的系統(tǒng)的目標(biāo)和要求將如何被滿足。 對所建議系統(tǒng)的說明 概括地說明所建議系統(tǒng),并說明可行性研究前提列出的那些要求將如何得到滿足,說明 所使用的基本方法及理論根據(jù)。 處理流程和數(shù)據(jù)流程 指出所建議的系統(tǒng)的處理流程和
7、數(shù)據(jù)流程。 改進(jìn)之處 按列出的目標(biāo),逐項說明所建議系統(tǒng)相對于現(xiàn)存系統(tǒng)的改進(jìn)。 影響 說明在建立所建議系統(tǒng)時,預(yù)期將帶來的影響,包括: 對設(shè)備的影響:說明新提出的設(shè)備要求及對現(xiàn)存系統(tǒng)可使用的設(shè)備須做出的修改。 對軟件的影響:說明為了使現(xiàn)存的應(yīng)用軟件和支持軟件能夠同所建議系統(tǒng)相適應(yīng), 而需對這些軟件所進(jìn)行的修改和補(bǔ)充。對用戶單位機(jī)構(gòu)的影響: 說明為了建立和運行所建議系統(tǒng), 對用戶單位機(jī)構(gòu)、 人員 數(shù)量和技術(shù)水平等方面的全部要求。對系統(tǒng)運行過程的影響:用戶的操作程序;運行中心的操作程序;源數(shù)據(jù)的處理; 數(shù)據(jù)進(jìn)入系統(tǒng)的過程; 對數(shù)據(jù)保存的要求, 對數(shù)據(jù)存儲、 恢復(fù)的處理; 輸出報告的處理過程、 存儲媒
8、體和調(diào)度方法;系統(tǒng)失效的后果及恢復(fù)的處理辦法。對開發(fā)的影響: 為了支持所建議系統(tǒng)的開發(fā), 用戶需進(jìn)行的工作; 為了建立一個數(shù) 據(jù)庫所要求的數(shù)據(jù)資源; 為了開發(fā)和測驗所建議系統(tǒng)而需要的計算機(jī)資源; 所涉及的與安全 問題。對地點和設(shè)施的影響:說明對建筑物的改造要求及對環(huán)境設(shè)施的要求。 對經(jīng)費開支的影響: 扼要說明為了所建議系統(tǒng)的開發(fā)、 設(shè)計和維持運行而需要的各 項經(jīng)費開支。 局限性 說明所建議系統(tǒng)尚存在的局限性以及這些問題未能解決的原因。 技術(shù)條件方面的可行性 在當(dāng)前的限制條件下,該系統(tǒng)的功能目標(biāo)能否達(dá)到;利用現(xiàn)有的技術(shù),該系統(tǒng)的功能能 否實現(xiàn); 對開人員的數(shù)量和質(zhì)量的要求并說明這些要求能否滿足;
9、 在規(guī)定的期限, 本系統(tǒng)的 開發(fā)能否完成。5、可選擇的其他系統(tǒng)方案 扼要說明曾考慮過的每一種可選擇的系統(tǒng)方案,包括需開發(fā)的和可從國國外直接購買 的,如果沒有供選擇的方案可考慮,則加以說明。可選擇的系統(tǒng)方案 1:參照前面介紹的提綱,說明可選擇的系統(tǒng)方案1,并說明它未被選中的理由??蛇x擇的系統(tǒng)方案 n:參照前面介紹的提綱,說明可選擇的系統(tǒng)方案n,并說明它未被選中的理由。6、投資及效益分析 支出對所選擇的方案 , 說明所需的費用。如果已有一個現(xiàn)存系統(tǒng),則包括該系統(tǒng)繼續(xù)運行期 間所需的費用。基本建設(shè)投資;其他一次性支出;非一次性支出等,詳細(xì)參考相關(guān)資料。 收益對所選擇的方案, 說明能夠帶來的收益。 收
10、益表現(xiàn)為開支費用的減少或避免差錯的減少, 靈活性的增加, 動作速度的提高和管理計劃方面的改進(jìn)等,包括: 一次性收益;非一次性收 益;不可定量的收益。 收益 / 投資比求出整個系統(tǒng)生命期的收益 / 投資比值。 求出收益的累計數(shù)開始超過支出的累計數(shù)的時間。 敏感度分析對一些關(guān)鍵性因素如系統(tǒng)生命斯長度系統(tǒng)的工作負(fù)荷量、 工作負(fù)荷的類型與這些不同類 型之間的搭配、 處理速度要求、 設(shè)備和軟件的配置等變化時對開支和收益的影響最靈敏的圍 的估計。7、社會因素方面的可行性 法律方面的可行性 如合同責(zé)任、侵犯專利權(quán)、侵犯等方面的陷阱。 使用方面的可行性 如從用戶單位的行政管理、工作制度等方面看,是否能使用該軟
11、件系統(tǒng);從用戶單位的 工作人員的素質(zhì)看,是否能滿足使用該軟件系統(tǒng)的要求等。8、結(jié)論 可以立即開始進(jìn)行; 需要推遲到某些條件落實后進(jìn)行; 需要對開發(fā)目標(biāo)進(jìn)行某些修改后進(jìn)行; 不能進(jìn)行或不必進(jìn)行。六、注意事項1、流程要準(zhǔn)確,圖示和敘述要規(guī);2、所選系統(tǒng)要以可行性結(jié)論為論證系統(tǒng)。3、論證表示方法部分與后續(xù)容交叉,要事先閱讀。七、實驗記錄1、原系統(tǒng)的運行狀況,優(yōu)缺點;2、系統(tǒng)調(diào)查各項參數(shù);3、建議的各系統(tǒng)方案。八、說明1、題目可學(xué)生確定,但要經(jīng)過指導(dǎo)教師審核,指導(dǎo)教師指定的題目不宜過大;2、按編寫提示格式編寫可行性研究報告, 對格式中的個別容可根據(jù)所選系統(tǒng)的復(fù)雜程 度增減;3、報告中涉及的圖表要規(guī),文
12、圖要工整;4、報告可獨立完成或多人合作完成。實驗二 編寫系統(tǒng)需求說明書實驗題目編寫系統(tǒng)需求分析說明書。二、實驗?zāi)康?通過對選定系統(tǒng)進(jìn)行系統(tǒng)分析和編寫需求說明書, 掌握系統(tǒng)需求分析的步驟和方法, 確需求說明書容和格式。三、預(yù)習(xí)1、系統(tǒng)的數(shù)據(jù)描述、功能描述方法;2、需求分析工具(數(shù)據(jù)流圖、數(shù)據(jù)字典、層次圖、 Warnier 圖、 IPO圖);3、系統(tǒng)需求分析步驟和容;四、實驗設(shè)備與環(huán)境1、運行原軟件系統(tǒng)或建議軟件系統(tǒng)的計算機(jī)系統(tǒng);2、收集整理資料的資料室和虛擬用戶或?qū)嶋H用戶。五、實驗容選定系統(tǒng)后,進(jìn)行系統(tǒng)分析,然后按如下編寫提示撰寫需求說明書。1、引言 編寫目的 說明編寫軟件需求說明的目的,指出預(yù)
13、期的讀者。 背景說明 說明待開發(fā)的軟件系統(tǒng)的名稱;本項目的任務(wù)提出者、開發(fā)者、用戶及實現(xiàn)該軟件的計 算機(jī)中心或網(wǎng)絡(luò)中心;該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系。 定義 列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。 參考資料 列出有關(guān)的參考資料及資料的來源。2、任務(wù)概述 目標(biāo) 敘述該軟件開發(fā)的意圖、應(yīng)用目標(biāo)、作用圍以及其他應(yīng)向讀者說明的有關(guān)該軟件開發(fā)的 背景材料。 解釋被開發(fā)軟件與其他有關(guān)軟件之間的關(guān)系。 如果本系統(tǒng)是一項獨立的軟件, 且 全部容自含,則說明這一點。如果所定義的系統(tǒng)是一個更大的系統(tǒng)的組成部分,則應(yīng)說 明本系統(tǒng)與該系統(tǒng)中其他各組成部分的關(guān)系, 用方框圖來說
14、明該系統(tǒng)的組成和本系統(tǒng)同其他 各個部分的聯(lián)系和接口。 用戶的特點 列出系統(tǒng)的最終用戶特點,充分說明操作人員、維護(hù)人員的教育水平和技術(shù)特長,以及 本系統(tǒng)的預(yù)期使用頻度。 假定和約束 列出進(jìn)行本系統(tǒng)開發(fā)工作的假定和約束,如經(jīng)費限制、開發(fā)期限等。3、需求規(guī)定 對功能的規(guī)定用列表方式(輸入、處理、輸出表的形式) ,逐項定量和定性地敘述對系統(tǒng)所提出的功 能要求,說明輸入什么量,經(jīng)怎樣的處理、得到什么輸出,說明系統(tǒng)應(yīng)支持的終端數(shù)和應(yīng)支 持的并行操作的用戶數(shù)。 對性能的規(guī)定 精度:說明對該系統(tǒng)的輸入、輸出的數(shù)據(jù)精度的要赤誠,包括傳輸過程中的精度。時間特性要求:說明對于該系統(tǒng)的時間特征要求,如對響應(yīng)時間、更新
15、處理時間、 轉(zhuǎn)換和傳送時間、解題時間等的要求。靈活性:說明對該系統(tǒng)的靈活性的要求,即當(dāng)需求變化時,系統(tǒng)的適應(yīng)能力。 輸入輸出要求解釋各輸入輸出數(shù)據(jù)類型, 并逐項說明其媒體、 格式、數(shù)值圍、 精度等。要求舉例說明。 數(shù)據(jù)管理能力要求 說明需要管理的文卷和記錄的個數(shù)、表和文卷的規(guī)模大小,要按可預(yù)見的增長對數(shù)據(jù)及 其分量的存儲要求做出估計。 故障處理要求 列出可能的軟件、硬件故障以及對各項性能而言所產(chǎn)生的后果和對故障處理的要求。 其他專門要求 安全要求,可維護(hù)性、可擴(kuò)充性、易讀性、可靠性、運行環(huán)境和可轉(zhuǎn)換性等要求。4、運行環(huán)境規(guī)定 設(shè)備 列出運行該系統(tǒng)所需要的硬設(shè)備。說明其中的新型設(shè)備及其專門功能,
16、包括:處理器存 容量;外存容量、聯(lián)機(jī)或脫機(jī)、媒體及其存儲格式,設(shè)備的型號及數(shù)量;輸入及輸出設(shè)備的 型號和數(shù)量,聯(lián)機(jī)或脫機(jī);數(shù)據(jù)通信設(shè)備的型號和數(shù)量;功能鍵及其他專用硬件。 支持軟件 列出支持軟件,包括操作系統(tǒng)、編譯(或匯編)程序、測試支持軟件等。 接口 說明該系統(tǒng)同其他軟件之間的接口,數(shù)據(jù)通信協(xié)議等。 控制 說明控制該系統(tǒng)的運行的方法和控制信號,并說明這些控制信號的來源。六、注意事項1、數(shù)據(jù)流圖及各圖示要準(zhǔn)確和規(guī);2、所選系統(tǒng)要與實驗一具有連續(xù)性;3、數(shù)據(jù)字典要完整有序。七、實驗記錄1、系統(tǒng)流程、數(shù)據(jù)流圖和相關(guān)圖示;2、數(shù)據(jù)字典;3、原系統(tǒng)的文檔資料。八、說明1、對實驗一選定的系統(tǒng),按編寫提示
17、格式編寫需求分析說明;2、按編寫提示格式編寫需求分析說明,對格式中的個別容可根據(jù)所選系統(tǒng)的復(fù)雜程度 增減;3、報告中涉及的圖表要規(guī),文圖要工整;4、報告可獨立完成或多人合作完成。實驗三 編寫概要設(shè)計說明書一、 實驗題目編寫概要設(shè)計說明書。二、實驗?zāi)康?通過對選定系統(tǒng)進(jìn)行概要設(shè)計和編寫概要設(shè)計說明書,掌握系統(tǒng)概要設(shè)計的步驟和方 法,明確需求說明書容和格式。三、預(yù)習(xí)1、數(shù)據(jù)流程圖、 IPO 圖、數(shù)據(jù)字典和成本 /效益分析方法;2、實現(xiàn)方案選擇方法;3、模塊和模塊化;4、測試方案的設(shè)計方法。四、實驗設(shè)備與環(huán)境1、執(zhí)行原軟件系統(tǒng)或建議軟件系統(tǒng)的計算機(jī)系統(tǒng);2、收集整理資料的資料室和虛擬用戶或?qū)嶋H用戶。
18、五、實驗容對選定系統(tǒng)進(jìn)行概要設(shè)計,然后按如下編寫提示撰寫概要設(shè)計說明書。1、引言 編寫目的 說明編寫概要設(shè)計說明書的目的,指出預(yù)期的讀者。 背景說明 說明待開發(fā)的軟件系統(tǒng)的名稱;本項目的任務(wù)提出者、開發(fā)者、用戶及實現(xiàn)該軟件的計 算機(jī)中心或網(wǎng)絡(luò)中心。 定義 列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。 參考資料 列出有關(guān)的參考資料及資料的來源。2、總體設(shè)計 需求規(guī)定說明對本系統(tǒng)的主要的輸入輸出項目、處理的功能性能要求,詳細(xì)的說明參見需求說明 的編寫提示。 運行環(huán)境 簡要地說明對本系統(tǒng)的運行環(huán)境(包括硬件環(huán)境和軟件環(huán)境)的規(guī)定,詳細(xì)參見需求說 明書編寫提示。 基本設(shè)計概念和處理流程
19、說明本設(shè)計的基本設(shè)計概念和處理流程,盡量使用圖表的形式。 結(jié)構(gòu) 用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃 分,扼要說明每個系統(tǒng)元素的標(biāo)識符和功能, 分層次地給出各元素之間的控制與被控制關(guān)系 功能需求與程序的關(guān)系 用表格列出功能需求與各程序之間的對應(yīng)關(guān)系。 人工處理過程 說明在系統(tǒng)工作過程中不得不包含的人工處理過程(如果有的話) 。 尚未解決的問題 說明在概要設(shè)計過程未解決而設(shè)計者認(rèn)為在系統(tǒng)完成之前必須解決的各個問題。3、接口設(shè)計 用戶接口 說明將向用戶提供的命令和它們的語法結(jié)構(gòu),以及軟件的回答信息。 外部接口 說明系統(tǒng)同外界的所有接口的安排,包括軟件與硬件之
20、間的接口、系統(tǒng)與各支持軟件之 間的接口關(guān)系。 部接口 說明系統(tǒng)之的各個系統(tǒng)元素之間的接口的安排。4、行設(shè)計 運行模塊組合 說明對系統(tǒng)施加不同的外界運行控制時所引起的各種不同的運行模塊組合運行所使用 的模塊和支持軟件。 運行控制 說明每一種外界的運行控制的方式方法和操作步驟。 運行時間 說明每一種外界的運行模塊組合占用各種資源的時間。5、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計要點 給出系統(tǒng)所使用的每個數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識符以及它們中每個數(shù)據(jù)項、記錄和文卷的 標(biāo)識、定義、長度及它們之間的層次的或規(guī)格的相互關(guān)系。 物理結(jié)構(gòu)設(shè)計要點 給出系統(tǒng)所使用的每個數(shù)據(jù)結(jié)構(gòu)中的每個數(shù)據(jù)項的存儲要求、訪問方法、存取單位、存
21、 取的物理關(guān)系(索引)設(shè)備、存儲區(qū)域) 、設(shè)計考慮和條件。 數(shù)據(jù)結(jié)構(gòu)和程序關(guān)系 說明各個數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的各個程序之間的對應(yīng)關(guān)系, 可采用矩陣圖的形 式。6、系統(tǒng)出借處理設(shè)計 出錯信息 用一覽表的方式說明每種可能的出借或故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、含義及 處理方法。 補(bǔ)救措施說明故障出現(xiàn)后可能采取的變通措施,包括: 后務(wù)技術(shù):如周期性地把磁盤記錄到磁帶上; 降效技術(shù):如系統(tǒng)由自動降為手工操作; 恢復(fù)及再啟動技術(shù):系統(tǒng)從故障點恢復(fù)執(zhí)行或使系統(tǒng)從頭開始運行的方法。 系統(tǒng)維護(hù)設(shè)計 說明為了系統(tǒng)維護(hù)的方便而在程序部設(shè)計中做出的安排, 包括在程序中專門安排用于系 統(tǒng)的檢查與維護(hù)的檢測點
22、和專用模塊。六、注意事項1、數(shù)據(jù)流圖及各圖示要準(zhǔn)確和規(guī);2、數(shù)據(jù)字典要完整有序;3、結(jié)構(gòu)設(shè)計圖要工整。七、實驗記錄1、數(shù)據(jù)流圖、結(jié)構(gòu)圖和相關(guān)圖示;2、數(shù)據(jù)字典及相關(guān)說明;3、原系統(tǒng)的文檔資料。八、說明1、按編寫提示格式編寫需概要設(shè)計說明,對格式中的個別容可根據(jù)所選系統(tǒng)的復(fù)雜程 度增減;2、告中涉及的圖表要規(guī),文圖要工整;3、報告可獨立完成或多人合作完成。實驗四 編寫詳細(xì)設(shè)計說明書一、 實驗題目編寫詳細(xì)設(shè)計說明書。二、實驗?zāi)康耐ㄟ^對選定系統(tǒng)詳細(xì)設(shè)計說明書的編寫, 掌握詳細(xì)設(shè)計說明書的編寫步驟和方法, 明確 詳細(xì)設(shè)計說明書容和格式。三、預(yù)習(xí)1、算法描述工具及繪圖方法,如流程圖符號、 N-S 圖或其
23、他詳細(xì)描述工具;2、判定表和判定樹;3、熟悉程序設(shè)計語言并選定一種作為實施的程序設(shè)計語言;四、實驗設(shè)備與環(huán)境1、編輯程序和調(diào)試程序的計算機(jī)系統(tǒng);2、收集整理資料的資料室和虛擬用戶或?qū)嶋H用戶。五、實驗容對選定系統(tǒng)在概要設(shè)計的基礎(chǔ)上進(jìn)行詳細(xì)設(shè)計, 然后按如下編寫提示撰寫詳細(xì)設(shè)計說明 書。1、 引言 編寫目的 說明編寫詳細(xì)設(shè)計說明書的目的,指出預(yù)期的讀者。 背景說明 所建議的軟件系統(tǒng)的名稱;本項目的任務(wù)提出者、開發(fā)者、用戶及實現(xiàn)該軟件的計算機(jī) 中心或網(wǎng)絡(luò)中心。 定義 列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。 參考資料 列出有關(guān)的參考資料及資料的來源。2、 程序系統(tǒng)的結(jié)構(gòu) 用一系列圖表列出本程序系統(tǒng)的每個程序(包括每個模塊和子程序)的名稱、標(biāo)識符和 它們之間的層次結(jié)構(gòu)關(guān)系。3、程序 1(標(biāo)識符)設(shè)計說明 程序描述給出對該程序的簡要描述, 主要說明安排設(shè)計本程序的目的, 并且說明本程序的特點 (如 常駐存還是非常駐存) 。 功能說明該程序應(yīng)具有的功能,可采用IPO 圖(即輸入 - 處理 -輸出圖)的形式。 性能 說明對該程序的全部性能要求,包括對精度、靈活性和時間特性的要求。 輸入項 給出每個輸入項
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城鄉(xiāng)學(xué)校結(jié)對幫扶工作總結(jié)
- 人力資源個人年度工作總結(jié)
- 電力設(shè)計年度總結(jié)
- 關(guān)于材料置換合同范例
- 代理聘用合同范例
- 個人物件融資租賃合同書
- 入股范例范例合同范例
- 防腐木花箱護(hù)欄施工方案
- 俄文進(jìn)口木材合同范例
- 第6課《拉拉手交朋友》(教學(xué)設(shè)計)-2024-2025學(xué)年道德與法治一年級上冊統(tǒng)編版(五四制)
- 河南省鄭州市金水區(qū)2023-2024學(xué)年七年級下學(xué)期期末考試語文試題
- NY∕T 2537-2014 農(nóng)村土地承包經(jīng)營權(quán)調(diào)查規(guī)程
- 中國設(shè)計院海外業(yè)務(wù)拓展策略探討
- 2024年中國華電科工集團(tuán)限公司面向系統(tǒng)內(nèi)外招聘66人公開引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- 標(biāo)準(zhǔn)預(yù)防與隔離技術(shù)教學(xué)培訓(xùn)課件
- 第七屆石油工程設(shè)計大賽-單項組地面工程獲獎作品
- 《生物質(zhì)熱電聯(lián)產(chǎn)工程設(shè)計規(guī)范》
- (高清版)DZT 0276.18-2015 巖石物理力學(xué)性質(zhì)試驗規(guī)程 第18部分:巖石單軸抗壓強(qiáng)度試驗
- 中鐵快運股份有限公司2024年招聘筆試參考題庫附帶答案詳解
- 《幼兒文學(xué)》課程標(biāo)準(zhǔn)
- 護(hù)理中的病人隱私保護(hù)和信息安全
評論
0/150
提交評論