




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