第一篇:實(shí)驗(yàn)二
北京理工大學(xué)珠海學(xué)院實(shí)驗(yàn)報(bào)告
ZHUHAI CAMPAUS OF BEIJING INSTITUTE OF TECHNOLOGY 班級(jí):10自動(dòng)化 學(xué)號(hào):100104031036 姓名:傅萬(wàn)年 指導(dǎo)教師:雷劍剛 成績(jī): 實(shí)驗(yàn)題目:練習(xí)選擇結(jié)構(gòu) 實(shí)驗(yàn)時(shí)間:2011-4-19
題目一:1.編程判斷輸入整數(shù)的正負(fù)性和奇偶性。代碼:#include
題目二:2.有3個(gè)整數(shù)a、b、c,由鍵盤(pán)輸入,輸出其中最大的數(shù)。代碼:#include 題目三:3.分別使用if語(yǔ)句和switch語(yǔ)句,以10分為一段,分別輸出實(shí)際成績(jī)和所在分?jǐn)?shù)段。 代碼:#include printf(“please input the score:”);scanf(“%d”,&score);if(score>=90)printf(“good”);else if(score>=80&&score<=89)printf(“beter”);else if(score>=70&&score<=79)printf(“middle”);else if(score>=60&&score<=69)printf(“ok”);else printf(“no ok”);} 結(jié)果截圖: 實(shí)驗(yàn)小結(jié):通過(guò)本次實(shí)驗(yàn)我知道了路徑問(wèn)題將影響實(shí)驗(yàn),所以實(shí)驗(yàn)前一定要設(shè)好路徑。 實(shí)驗(yàn)二 總賬管理系統(tǒng)初始設(shè)置 【實(shí)驗(yàn)?zāi)康摹?/p> 1.掌握用友ERP-U8管理軟件中總賬管理系統(tǒng)初始設(shè)置的相關(guān)內(nèi)容。 2.理解總賬管理系統(tǒng)初始設(shè)置的意義。 3.掌握總賬管理系統(tǒng)初始設(shè)置的具體內(nèi)容和操作方法。 【實(shí)驗(yàn)內(nèi)容】 1.總賬管理系統(tǒng)參數(shù)設(shè)置。 2.基礎(chǔ)檔案設(shè)置:會(huì)計(jì)科目、憑證類別、外幣及匯率、結(jié)算方式、輔助核算檔案等。 3.期初余額錄入。 【實(shí)驗(yàn)準(zhǔn)備】 引入“實(shí)驗(yàn)一”賬套數(shù)據(jù): 1.以系統(tǒng)管理員身份注冊(cè)進(jìn)入系統(tǒng)管理。 2.選擇“實(shí)驗(yàn)一”賬套數(shù)據(jù)所在的D盤(pán),找到帳套文件UfErpAct.Lst,單擊“確認(rèn)”按鈕,引入賬套。 【實(shí)驗(yàn)要求】 以帳套主管“陳明”的身份進(jìn)行總賬初始設(shè)置。 【實(shí)驗(yàn)步驟】 1.登錄總賬。 雙擊打開(kāi)桌面的“企業(yè)應(yīng)用平臺(tái)”,以“陳明”的身份登入。在“業(yè)務(wù)”選項(xiàng)卡中,單擊“財(cái)務(wù)會(huì)計(jì)——總賬”選項(xiàng),展開(kāi)總賬下級(jí)菜單。 2.設(shè)置總賬控制參數(shù)。 3.設(shè)置基礎(chǔ)數(shù)據(jù):外幣及匯率、憑證類別、結(jié)算方式、項(xiàng)目目錄,建立會(huì)計(jì)科目等。 4.輸入期初余額:錄入完后,要試算平衡,若試算不平衡會(huì)影響下面的操作。 【實(shí)驗(yàn)心得】 通過(guò)這次實(shí)驗(yàn),掌握了總賬管理系統(tǒng)的概念、功能及與其他系統(tǒng)的關(guān)系、設(shè)置控制系數(shù)、設(shè)置基礎(chǔ)數(shù)據(jù)、輸入期初余額等內(nèi)容。總賬管理系統(tǒng)是財(cái)務(wù)及企業(yè)管理軟件的核心系統(tǒng),適用于各行業(yè)賬務(wù)核算及管理工作。總賬管理系統(tǒng)既可以獨(dú)立運(yùn)行,也可以同其他系統(tǒng)協(xié)同運(yùn)行。總賬管理主要功能有:初始設(shè)置、憑證管理、出納管理、賬簿管理、輔助核算管理和月末處理。總賬管理系統(tǒng)的重要地位不可忽視,其他管理如:工資管理、固定資產(chǎn)、應(yīng)收應(yīng)付款、資金管理、成本管理、存貨管理等都是在圍繞著總賬管理來(lái)運(yùn)作的。總賬管理系統(tǒng)最后一步是期末處理,主要包括銀行對(duì)賬、自動(dòng)轉(zhuǎn)帳、對(duì)賬、月末處理和年末處理。手工做賬數(shù)量不多但是業(yè)務(wù)種類繁雜時(shí)間緊迫,而在計(jì)算機(jī)操作下許多期末處理具有規(guī)律性,不但減少會(huì)計(jì)人員的工作量而且加強(qiáng)了財(cái)務(wù)核算的規(guī)范性。 通過(guò)對(duì)總賬管理的學(xué)習(xí),我基本掌握了總賬管理中系統(tǒng)初始化、日常業(yè)務(wù)處理和期末業(yè)務(wù)處理的內(nèi)容、工作原理和應(yīng)用方法。了解了總賬系統(tǒng)與其他子系統(tǒng)之間的關(guān)系、總賬管理中錯(cuò)誤憑證的修改方法、銀行對(duì)賬的方法和各種賬表資料的作用和查詢方法。 一、實(shí)驗(yàn)?zāi)康?1. 熟練掌握step()函數(shù)和impulse()函數(shù)的使用方法,研究線性系統(tǒng)在單位階躍、單位脈沖及單位斜坡函數(shù)作用下的響應(yīng)。2. 通過(guò)響應(yīng)曲線觀測(cè)特征參量?和 ?n對(duì)二階系統(tǒng)性能的影響。 3. 熟練掌握系統(tǒng)的穩(wěn)定性的判斷方法。 二、實(shí)驗(yàn)內(nèi)容 1.觀察函數(shù)step()和impulse()的調(diào)用格式,假設(shè)系統(tǒng)的傳遞函數(shù)模型為 s2?3s?7G(s)?4s?4s3?6s2?4s? 1可以用幾種方法繪制出系統(tǒng)的階躍響應(yīng)曲線?試分別繪制。 2.對(duì)典型二階系統(tǒng) ?n2G(s)?22s?2??s??nn (1)分別繪出?n?2(rad/s),?分別取0,0.25,0.5,1.0和2.0時(shí)的單位階躍響應(yīng)曲線,分析參數(shù)?對(duì)系統(tǒng)的影響,并計(jì)算?=0.25時(shí)的時(shí)域性能指標(biāo)(2)繪制出當(dāng)?=0.25,?p,tr,tp,ts,ess。 ?n分別取1,2,4,6時(shí)單位階躍響應(yīng)曲線,?分析參數(shù)n對(duì)系統(tǒng)的影響。 432(3)系統(tǒng)的特征方程式為2s?s?3s?5s?10?0,試用二種判穩(wěn)方式判別該系統(tǒng)的穩(wěn)定性。 (4)單位負(fù)反饋系統(tǒng)的開(kāi)環(huán)模型為 G(s)? K(s?2)(s?4)(s2?6s?25) 試分別用勞斯穩(wěn)定判據(jù)和赫爾維茨穩(wěn)定判據(jù)判斷系統(tǒng)的穩(wěn)定性,并求出使得閉環(huán)系統(tǒng)穩(wěn)定的K值范圍。 三、實(shí)驗(yàn)結(jié)果及分析 1.可以用兩種方法繪制系統(tǒng)的階躍響應(yīng)曲線。(1)用函數(shù)step()繪制 MATLAB語(yǔ)言程序: >> num=[ 0 0 1 3 7]; >> den=[1 4 6 4 1 ]; >>step(num,den); >> grid; >>xlabel('t/s');ylabel('c(t)');title('step response'); MATLAB運(yùn)算結(jié)果: (2)用函數(shù)impulse()繪制 MATLAB語(yǔ)言程序: >> num=[0 0 0 1 3 7]; >> den=[1 4 6 4 1 0]; >> impulse(num,den); >> grid; >> xlabel('t/s');ylabel('c(t)');title('step response'); MATLAB運(yùn)算結(jié)果: 2.(1)?n?2(rad/s),?分別取0,0.25,0.5,1.0和2.0時(shí)的單位階躍響應(yīng)曲線的繪制: MATLAB語(yǔ)言程序: >> num=[0 0 4]; >> den1=[1 0 4]; >> den2=[1 1 4]; >> den3=[1 2 4]; >> den4=[1 4 4]; >> den5=[1 8 4]; >> t=0:0.1:10; >> step(num,den1,t); >> grid >> text(2,1.8,'Zeta=0'); hold Current plot held >> step(num,den2,t); >> text(1.5,1.5,'0.25'); >> step(num,den3,t); >> text(1.5,1.2,'0.5'); >> step(num,den4,t); >> text(1.5,0.9,'1.0'); >> step(num,den5,t); >> text(1.5,0.6,'2.0'); >> xlabel('t');ylabel('c(t)');title('Step Response '); MATLAB運(yùn)算結(jié)果: 實(shí)驗(yàn)結(jié)果分析: 從上圖可以看出,保持 ?n?2(rad/s)不變,?依次取值0,0.25,0.5,1.0和2.0時(shí),系統(tǒng)逐漸從欠阻尼系統(tǒng)過(guò)渡到臨界阻尼系統(tǒng)再到過(guò)阻尼系統(tǒng),系統(tǒng)的超調(diào)量隨?的增大而減小,上升時(shí)間隨?的增大而變長(zhǎng),系統(tǒng)的響應(yīng)速度隨?的增大而變慢,系統(tǒng)的穩(wěn)定性隨?的增大而增強(qiáng)。相關(guān)計(jì)算: ?n?2(rad/s),?=0.25時(shí)的時(shí)域性能指標(biāo)?p,tr,tp,ts,ess的計(jì)算: (2)?=0.25, ?n分別取1,2,4,6時(shí)單位階躍響應(yīng)曲線的繪制: MATLAB語(yǔ)言程序: >> num1=[0 0 1]; >> den1=[1 0.5 1]; >> t=0:0.1:10; >> step(num1,den1,t); >> grid; hold on >> text(2.5,1.5,'wn=1'); >> num2=[0 0 4]; >> den2=[1 4]; >> step(num2,den2,t);hold on >> text(1.5,1.48,'wn=2'); >> num3=[0 0 16]; >> den3=[1 16]; >> step(num3,den3,t);hold on >>text(0.8,1.5,'wn=4'); >> num4=[0 0 36]; >> den4=[1 36]; >> step(num4,den4,t);hold on >> text(0.5,1.4,'wn=6'); >> xlabel('t');ylabel('c(t)');title('Step Response '); MATLAB運(yùn)算結(jié)果: 實(shí)驗(yàn)結(jié)果分析: 從上圖可以看出,保持?=0.25不變,?n依次取值1,2,4,6時(shí),系統(tǒng)超調(diào)量不變,延遲時(shí)間、上升時(shí)間、峰值時(shí)間、調(diào)節(jié)時(shí)間均減小,系統(tǒng)響應(yīng)速度變快,穩(wěn)定性變強(qiáng)。 3.特征方程式為2s?s?3s?5s?10?0的系統(tǒng)的穩(wěn)定性的判定:(1)直接求根判定穩(wěn)定性 MATLAB語(yǔ)言程序及運(yùn)算結(jié)果: >> roots([2,1,3,5,10]) ans= 0.7555 + 1.4444i; 0.75550.9331i; 判定結(jié)論: 系統(tǒng)有兩個(gè)不穩(wěn)定的根,故該系統(tǒng)不穩(wěn)定。(2)用勞斯穩(wěn)定判據(jù)routh()判定穩(wěn)定性 MATLAB語(yǔ)言程序及運(yùn)算結(jié)果和結(jié)論: >> den=[2,1,3,5,10]; >> [r,info]=routh(den) r = 2.0000 3.0000 10.0000 432 1.0000 5.0000 0 -7.0000 10.0000 0 6.4286 0 0 10.0000 0 0 Info= 所判定系統(tǒng)有 2 個(gè)不穩(wěn)定根! >> 4.開(kāi)環(huán)模型為 G(s)?K(s?2)(s?4)(s2?6s?25)的單位負(fù)反饋系統(tǒng)穩(wěn)定性的判定(勞斯判據(jù)判定)(系統(tǒng)特征方程式為D(s)=(s+2)(s+4)(s2+6s+25)+K=0): MATLAB語(yǔ)言程序及運(yùn)算結(jié)果和結(jié)論: (取K=200) den=[1,12,69,198,200]; [r,info]=routh(den) r = 1.0000 69.0000 200.0000 12.0000 198.0000 0 52.5000 200.0000 0 152.2857 0 0 200.0000 0 0 info = 所要判定系統(tǒng)穩(wěn) 繼續(xù)取K的值,試探: (取K=350) den=[1,12,69,198,350]; [r,info]=routh(den) r = 1.0000 69.0000 350.0000 12.0000 198.0000 0 52.5000 350.0000 0 118.0000 0 0 350.0000 0 0 info = 所要判定系統(tǒng)穩(wěn)定! (取K=866.3) den=[1,12,69,198,866.3]; [r,info]=routh(den) r = 1.0000 69.0000 866.3000 12.0000 198.0000 0 52.5000 866.3000 0 -0.0114 0 0 866.3000 0 0 info = 所判定系統(tǒng)有 2 個(gè)不穩(wěn)定根! (取K=866.2) den=[1,12,69,198,866.2]; [r,info]=routh(den) r = 1.0000 69.0000 866.2000 12.0000 198.0000 0 52.5000 866.2000 0 0.0114 0 0 866.2000 0 0 info = 所要判定系統(tǒng)穩(wěn)定! (取K=866.25) den=[1,12,69,198,866.25]; [r,info]=routh(den) r = 1.0000 69.0000 866.2500 12.0000 198.0000 0 52.5000 866.2500 0 105.0000 0 0 866.2500 0 0 info = 所要判定系統(tǒng)穩(wěn)定! (取K=866.26) den=[1,12,69,198,866.26]; [r,info]=routh(den) r = 1.0000 69.0000 866.2600 12.0000 198.0000 0 52.5000 866.2600 0 -0.0023 0 0 866.2600 0 0 info = 所判定系統(tǒng)有 2 個(gè)不穩(wěn)定根!結(jié)論: 由試探可得,在K=866.25系統(tǒng)剛好穩(wěn)定,則可知時(shí)系統(tǒng)穩(wěn)定的K值范圍為0 本次實(shí)驗(yàn)我們初步熟悉并掌握了step()函數(shù)和impulse()函數(shù)的使用方法以及 判斷閉環(huán)系統(tǒng)穩(wěn)定的方法。 在實(shí)驗(yàn)中,我們根據(jù)內(nèi)容要求,寫(xiě)出調(diào)試好的MATLAB語(yǔ)言程序,并調(diào)用step() 函數(shù) s2?3s?7G(s)?4s?4s3?6s2?4s?1在取不同的?n和不 同和impulse()函數(shù)求出了控制系統(tǒng)的?時(shí)在單位階躍和單位脈沖作用下的瞬態(tài)響應(yīng),然后記錄各種輸出波形,并根據(jù)實(shí) 驗(yàn)結(jié)果分析了參數(shù)變化對(duì)系統(tǒng)的影響。 控制系統(tǒng)穩(wěn)定的充要條件是其特征方程的根均具有負(fù)實(shí)部。因此,為了判別系統(tǒng) 的穩(wěn)定性,就要求出系統(tǒng)特征方程的根,并檢驗(yàn)它們是否都具有負(fù)實(shí)部。MATLAB中對(duì)多 項(xiàng)式求根的函數(shù)為roots()函數(shù)。所以我們可以直接求根判定系統(tǒng)的穩(wěn)定性。 我們也可 以用勞斯穩(wěn)定判據(jù)判定系統(tǒng)的穩(wěn)定性,勞斯判據(jù)的調(diào)用格式為:[r, info]=routh(den),該函數(shù)的功能是構(gòu)造系統(tǒng)的勞斯表,其中,den為系統(tǒng)的分母多項(xiàng)式系數(shù)向量,r為返回的routh表矩陣,info為返回的routh表的附加信息。在實(shí)驗(yàn)中我們通過(guò)調(diào)用 G(s)?這兩個(gè)函數(shù),判定了系統(tǒng) K(s?2)(s?4)(s2?6s?25)的穩(wěn)定性并求得了使其穩(wěn)定的K值范圍。 整個(gè)實(shí)驗(yàn)過(guò)程的操作和觀察使得我們對(duì)二階系統(tǒng)的動(dòng)態(tài)性能及其參數(shù)對(duì)其的影響、系統(tǒng)的穩(wěn)定性及其判定有了更深刻的認(rèn)識(shí),也深深的體會(huì)到了Matalab軟件的功能的強(qiáng) 大并意識(shí)到了掌握其相關(guān)應(yīng)用的必要性。 DROPTABLEsc DROPTABLEstudent DROPTABLEcourse CREATETABLEstudent(snochar(8)notnullprimarykey, snamevarchar(8)notnull, sexchar(2)notnullcheck(sex='男'orsex='女')default'男', birthsmalldatetimenotnull, classnochar(3)notnull, entrance_datesmalldatetimenotnull, home_addrvarchar(40),);CREATETABLEcourse(cnochar(3)notnullprimarykey, cnamevarchar(20)notnull, total_periorsmallintcheck(total_perior>0), credittinyintcheck(credit>0 andcredit<=6),);createtablesc(snochar(8)notnull, cnochar(3)notnull, gradetinyintcheck(grade>=0 andgrade<=100), primarykey(sno,cno), foreignkey(sno)referencesstudent(sno), foreignkey(cno)referencescourse(cno),);altertablestudentaddstaturenumeric(4,2);--增加列 altertablestudentaddconstraintstudent_stature_checkcheck(stature<3.0);--增加約束 altertablestudentaddsdeptchar(20);altertablestudentaddpostcodechar(6)check(postcodelike('[1-9][0-9][0-9][0-9][0-9][0-9]'));altertablestudentdropconstraintstudent_stature_check;--刪除約束 altertablestudentdropcolumnstature; altertablestudentaddconstraintstudent_entrance_date_checkcheck(entrance_date>birth);--定義了約束名 altertablescaddconstraintsc_grade_checkdefault 0 forgrade;altertablescdropconstraintsc_grade_check; insert intostudent(sno,sname,sex,birth,classno,entrance_date,home_addr,sdept,postcode)values('20110001','張虹','男','1992/09/11','051','2011/09/01','南京','計(jì)算機(jī)系','200413');insert intostudent(sno,sname,sex,birth,classno,entrance_date,home_addr,sdept,postcode)values('20110002','林紅','女','1991/11/12','051','2011/09/01','北京','計(jì)算機(jī)系','100010');insert intostudent(sno,sname,sex,birth,classno,entrance_date,home_addr,sdept,postcode)values('20110103','趙青','男','1993/05/11','061','2011/09/01','上海','軟件工程','200013'); insert intocourse(cno,cname,total_perior,credit)values('001','高數(shù)','96','6');insert intocourse(cno,cname,total_perior,credit)values('002','C語(yǔ)言程序設(shè)計(jì)','80','5');insert intocourse(cno,cname,total_perior,credit)values('003','Java語(yǔ)言程序設(shè)計(jì)','48','3');insert intocourse(cno,cname,total_perior,credit)values('004','Visual_Basic','48','4'); insert intosc(sno,cno,grade)values('20110001','001','89');insert intosc(sno,cno,grade)values('20110001','002','78');insert intosc(sno,cno,grade)values('20110001','003','89');insert intosc(sno,cno,grade)values('20110002','002','60');insert intosc(sno,cno,grade)values('20110103','001','80'); updatecourse setcredit=4,total_perior=64 wherecno='002'; updatesc setgrade=grade*0.8 wherecno='002';delete fromsc where'C語(yǔ)言程序設(shè)計(jì)'=(selectcname fromcourse wherecourse.cno=sc.cno);delete fromsc;select* fromsc 實(shí)驗(yàn)二:需求分析報(bào)告 實(shí)驗(yàn)學(xué)時(shí):2 課后2學(xué)時(shí) 實(shí)驗(yàn)類型:技能性 一、目的與任務(wù) 目的:明確需求分析任務(wù)的重要性,掌握需求分析的主要具的使用方法和步驟,寫(xiě)出需求規(guī)格說(shuō)明書(shū)。 二、實(shí)驗(yàn)安排 1、裝有Offic軟件,Visio 2010的微機(jī)系統(tǒng).2、實(shí)驗(yàn)安排方式:本實(shí)驗(yàn)為開(kāi)放實(shí)驗(yàn),各組可同時(shí)進(jìn)行實(shí)驗(yàn),每組8-10人。 三、實(shí)驗(yàn)內(nèi)容及步驟 1、選擇一個(gè)管理系統(tǒng)(人事管理系統(tǒng)、工資管理系統(tǒng)、學(xué)生檔案管理系統(tǒng)等)。 2、軟件工程的原理對(duì)該系統(tǒng)的問(wèn)題進(jìn)行分析; 3、分析系統(tǒng)的數(shù)據(jù)需求獲得當(dāng)前系統(tǒng)的物理模型,然后抽象出當(dāng)前系統(tǒng)的邏輯模型,再建立目標(biāo)系統(tǒng)的邏輯模型;理出系統(tǒng)的數(shù)據(jù)流程圖; 4、用Visio 2010畫(huà)出該系統(tǒng)的數(shù)據(jù)流圖,用結(jié)構(gòu)化分析方法對(duì)整個(gè)系統(tǒng)進(jìn)行分析細(xì)化,用數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,描繪信息在系統(tǒng)中流動(dòng)和處理的情況;數(shù)據(jù)流圖是分析和設(shè)計(jì)的工具,它主要描述系統(tǒng)完成的功能而不是系統(tǒng)的物理實(shí)現(xiàn)。 5、在Microsoft Word文檔下寫(xiě)出該系統(tǒng)的數(shù)據(jù)字典,用數(shù)據(jù)字典對(duì)人們不了解的條目進(jìn)行解釋,對(duì)所有被加工引用的數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)進(jìn)行解釋; 6、用小說(shuō)明來(lái)描述最底層的基本加工邏輯,小說(shuō)明并不描述具體的加工過(guò)程,而只是這個(gè)加工的輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯關(guān)系。 7、用Visio 2007畫(huà)出該系統(tǒng)的IPO圖,它的基本形式是左邊框中列出有關(guān)的輸入數(shù)據(jù),在中間的框中列出主要的處理,在右邊的框中列出產(chǎn)生的輸出數(shù)據(jù); 8、用層次方框圖或Warnier圖對(duì)系統(tǒng)進(jìn)行說(shuō)明;層次方框圖是由樹(shù)型結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)數(shù)型結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表這個(gè)數(shù)據(jù)的子集,最底層的各個(gè)框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素。 四、思考題 1、軟件需求分析在整個(gè)軟件生存周期中的地位? 2、在軟件需求分析中要完成哪些任務(wù),所完成的資料在以后的工作中起什么作用? 3、做需求分析的過(guò)程中有沒(méi)有做社會(huì)調(diào)研? 附錄一: 實(shí)驗(yàn)要求 軟件工程實(shí)驗(yàn)要求學(xué)生采用“項(xiàng)目小組”的形式,結(jié)合具體的開(kāi)發(fā)項(xiàng)目進(jìn)行設(shè)計(jì)。具體要求如下: 1.班級(jí)按項(xiàng)目小組進(jìn)行分組,每組不得超過(guò)10人 2.每個(gè)項(xiàng)目小組選出項(xiàng)目負(fù)責(zé)人或項(xiàng)目經(jīng)理,由項(xiàng)目經(jīng)理召集項(xiàng)目組成員討論、選定開(kāi)發(fā)項(xiàng)目 3.項(xiàng)目中的每項(xiàng)任務(wù)要落實(shí)到人且規(guī)定該任務(wù)的起止日期和時(shí)間 4.每個(gè)項(xiàng)目小組必須按照《軟件工程實(shí)驗(yàn)指導(dǎo)書(shū)》附錄中給定的文檔規(guī)范標(biāo)準(zhǔn)提供項(xiàng)目文檔 5.題目自定或采用附錄二中的題目 6.軟件開(kāi)發(fā)的方法自定(結(jié)構(gòu)化或面向?qū)ο蟮姆椒▽W(xué)) 附錄二: 實(shí)驗(yàn)題目 題目一:“教務(wù)管理系統(tǒng)之子系統(tǒng)——學(xué)院課程安排” 1.系統(tǒng)簡(jiǎn)介 每個(gè)學(xué)期的期中,學(xué)校教務(wù)處向各個(gè)學(xué)院發(fā)出下各學(xué)期的教學(xué)計(jì)劃,包括課程名稱、課程代碼、課時(shí)、班級(jí)類別(本科、專科、成人教育、研究生)、班號(hào)等;學(xué)院教學(xué)主管人員根據(jù)教學(xué)任務(wù)和要求給出各個(gè)課程的相關(guān)限制(如:任課教師的職稱、上課的班數(shù)、最高和最低周學(xué)時(shí)數(shù)等);任課教師自報(bào)本人授課計(jì)劃,經(jīng)所在教研室協(xié)調(diào)任可,將教學(xué)計(jì)劃上交學(xué)院主管教學(xué)計(jì)劃的人員,批準(zhǔn)后上報(bào)學(xué)校教務(wù)處,最終由教務(wù)處給出下個(gè)學(xué)期全學(xué)院教師的教學(xué)任務(wù)書(shū)。 假設(shè)上述排課過(guò)程全部由人工操作,現(xiàn)要求為上述過(guò)程實(shí)現(xiàn)計(jì)算機(jī)自動(dòng)處理過(guò)程。2.限定條件 (1)每位教師的主講課程門(mén)數(shù)不超過(guò)2門(mén)/學(xué)期:講師以下職稱的教師不能承擔(dān)學(xué)院定主課的主講任務(wù)。(2)學(xué)院中層干部的主講課時(shí)不能超過(guò)4學(xué)時(shí)/周。 (3本學(xué)期出現(xiàn)嚴(yán)重教學(xué)事故的教師不能承擔(dān)下各學(xué)期的主講任務(wù)。 (4)本系統(tǒng)的輸入項(xiàng)至少包括:教務(wù)處布置的教學(xué)計(jì)劃,學(xué)院教師自報(bào)的授課計(jì)劃和學(xué)院定的有關(guān)授課限制條件。(5)本系統(tǒng)的輸出項(xiàng)至少包括:教務(wù)處最終下達(dá)全院教師的教學(xué)任務(wù)書(shū)和學(xué)院各個(gè)班級(jí)下各學(xué)期的課程表(可以不含上課地點(diǎn))。 題目二:“學(xué)校教材定購(gòu)系統(tǒng)” 1.系統(tǒng)簡(jiǎn)介 本系統(tǒng)可以細(xì)化為兩個(gè)子系統(tǒng):銷售系統(tǒng)和采購(gòu)系統(tǒng) 銷售系統(tǒng)的主要工作過(guò)程為:首先由教師或?qū)W生提交購(gòu)書(shū)單,經(jīng)教材發(fā)行人員審核是有效購(gòu)書(shū)單后,開(kāi)發(fā)票、登記并返給教師或?qū)W生領(lǐng)書(shū)單,教師或?qū)W生可以到書(shū)庫(kù)領(lǐng)書(shū)。 采購(gòu)系統(tǒng)的主要工作過(guò)程為:若是教材脫銷,則登記缺書(shū),發(fā)缺書(shū)單給書(shū)庫(kù)采購(gòu)人員;一旦新書(shū)入庫(kù)后,即發(fā)進(jìn)書(shū)通知給教材發(fā)行人員。 以上功能要求在計(jì)算機(jī)上實(shí)現(xiàn)。2.技術(shù)要求和限制條件 (1)當(dāng)書(shū)庫(kù)中的各種書(shū)籍?dāng)?shù)量發(fā)生變化(包括進(jìn)書(shū)和出書(shū))時(shí),都應(yīng)修改相關(guān)的書(shū)庫(kù)記錄,如庫(kù)存表或進(jìn)/出庫(kù)表。(2)在實(shí)現(xiàn)上述銷售和采購(gòu)的工作過(guò)程時(shí),需考慮有關(guān)的合法性驗(yàn)證。 (3)系統(tǒng)的外部項(xiàng)至少包括:教師、學(xué)生和教材工作人員。(4)系統(tǒng)的相關(guān)數(shù)據(jù)存儲(chǔ)至少包括:購(gòu)書(shū)表、庫(kù)存表、缺書(shū)登記表、待購(gòu)教材表、進(jìn)庫(kù)表和出庫(kù)表。 題目三:“機(jī)票預(yù)定系統(tǒng)” 1.系統(tǒng)簡(jiǎn)介 航空公司為給旅客乘機(jī)提供方便,需要開(kāi)發(fā)一個(gè)機(jī)票預(yù)定系統(tǒng)。各個(gè)旅行社把預(yù)定機(jī)票的旅客信息(姓名、性別、工作單位、身份證號(hào)碼(護(hù)照號(hào)碼)、旅行時(shí)間、旅行始發(fā)地和目的地,航班艙位要求等)輸入到系統(tǒng)中,系統(tǒng)為旅客安排航班。當(dāng)旅客交付了預(yù)訂金后,系統(tǒng)打印出取票通知和帳單給旅客,旅客在飛機(jī)起飛前一天憑取票通知和帳單交款取票,系統(tǒng)核對(duì)無(wú)誤即打印出機(jī)票給旅客。此外航空公司為隨時(shí)掌握各個(gè)航班飛機(jī)的乘載情況,需要定期進(jìn)行查詢統(tǒng)計(jì),以便適當(dāng)調(diào)整。 2.技術(shù)要求和限制條件(1)在分析系統(tǒng)功能時(shí)要考慮有關(guān)證件的合法性驗(yàn)證(如身份證、取票通知和交款發(fā)票)等。(2)對(duì)于本系統(tǒng)還應(yīng)補(bǔ)充一下功能: 1.旅客延誤了取票時(shí)間的處理 2.航班取消后的處理 3.旅客臨時(shí)更改航班的處理(3)系統(tǒng)的外部輸入項(xiàng)至少包括:旅客、旅行社和航空公司。 題目四:“學(xué)校內(nèi)部工資管理系統(tǒng)” 1.系統(tǒng)簡(jiǎn)介 假設(shè)學(xué)校共有教職工約1000人,10個(gè)行政部門(mén)和8個(gè)系。每個(gè)月20日前各個(gè)部門(mén)(包括系和部門(mén))要將出勤情況上報(bào)人事處,23日前人事處將出勤工資、獎(jiǎng)金及扣款清單送到財(cái)務(wù)處。財(cái)務(wù)處于每個(gè)月月底將教職工的工資表做好并將數(shù)據(jù)送銀行。每個(gè)月3日將工資條發(fā)給每個(gè)單位。若由員工調(diào)入或調(diào)出、校內(nèi)調(diào)動(dòng)、離退休變化,則由人事處通知相關(guān)部門(mén)和財(cái)務(wù)處。 2.技術(shù)要求和限制條件 (1)本系統(tǒng)的數(shù)據(jù)存儲(chǔ)至少包括:工資表、部門(mén)匯總表、扣稅款表、銀行發(fā)放表等。 (2)除人事處、財(cái)務(wù)處外,其他職能部門(mén)和系名稱可以簡(jiǎn)化表示。 (3)工資、獎(jiǎng)金、扣款細(xì)節(jié)由學(xué)生自定義。 題目五:“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)” 1.系統(tǒng)簡(jiǎn)介 每學(xué)年要對(duì)實(shí)驗(yàn)室設(shè)備使用情況進(jìn)行統(tǒng)計(jì)、更新。其中:(1)對(duì)于已徹底損壞的做報(bào)廢處理,同時(shí)詳細(xì)記錄有關(guān)信息。(2)對(duì)于由嚴(yán)重問(wèn)題(故障)的要及時(shí)修理,并記錄修理日期、設(shè)備名、編號(hào)、修理廠家、修理費(fèi)用、責(zé)任人等。(3)對(duì)于急需修改但又缺少的設(shè)備,需以“申請(qǐng)表”的形式送交上級(jí)領(lǐng)導(dǎo)請(qǐng)求批準(zhǔn)購(gòu)買。新設(shè)備購(gòu)入后要立即進(jìn)行設(shè)備登記(包括類別、設(shè)備名、編號(hào)、型號(hào)、規(guī)格、單價(jià)、數(shù)量、購(gòu)置日期、生產(chǎn)廠家、保質(zhì)期和經(jīng)辦人等信息),同時(shí)更新申請(qǐng)表的內(nèi)容。 (4)隨時(shí)對(duì)現(xiàn)有設(shè)備及其修理、報(bào)廢情況進(jìn)行統(tǒng)計(jì)、查詢,要求能夠按類別和時(shí)間段等查詢。 2.技術(shù)要求及限制條件 (1)所有工作由專門(mén)人員負(fù)責(zé)完成,其他人不得任意使用。(2)每件設(shè)備在做入庫(kù)登記時(shí)均由系統(tǒng)按類別加自動(dòng)順序號(hào)編號(hào),形成設(shè)備號(hào);設(shè)備報(bào)廢時(shí)要及時(shí)修改相應(yīng)的設(shè)備記錄,且有領(lǐng)導(dǎo)認(rèn)可。 (3)本系統(tǒng)的數(shù)據(jù)存儲(chǔ)至少包括:設(shè)備記錄、修理記錄、報(bào)廢記錄、申請(qǐng)購(gòu)買記錄。 (4)本系統(tǒng)的輸入項(xiàng)至少包括:新設(shè)備信息、修理信息、申請(qǐng)購(gòu)買信息、具體查詢統(tǒng)計(jì)要求。本系統(tǒng)的輸出項(xiàng)至少包括:設(shè)備購(gòu)買申請(qǐng)表、修理/報(bào)廢設(shè)備資 金統(tǒng)計(jì)表 題目六:“校園代金卡系統(tǒng)” 1.系統(tǒng)簡(jiǎn)介 校園代金卡系統(tǒng)配套符合金融標(biāo)準(zhǔn)的金融設(shè)備——自助繳費(fèi)機(jī)(帶圈存功能),以銀行卡為輔助,從真正意義上實(shí)現(xiàn)全方位的現(xiàn)代化校園管理,實(shí)現(xiàn)校園貨幣電子化。它以非接觸式IC卡又稱射頻卡為操作手段,配合校園計(jì)算機(jī)網(wǎng)絡(luò),實(shí)現(xiàn)整個(gè)學(xué)校的全方位智能卡網(wǎng)絡(luò)化管理,將先進(jìn)的IC卡技術(shù)服務(wù)用于學(xué)校的教學(xué)、科研、管理和生活等方面。用IC卡取代借書(shū)證、餐票、計(jì)算機(jī)房的上機(jī)卡、通道出入證件等;并作為校園信息查詢卡,使教師和學(xué)生可以輕松查詢教學(xué)設(shè)備、教室情況、圖書(shū)音像資料、校園活動(dòng)等各類信息。整個(gè)系統(tǒng)的建成,為學(xué)校從各項(xiàng)日常管理事務(wù)到各種長(zhǎng)期數(shù)據(jù)處理提供科學(xué)的解決方案,以節(jié)約學(xué)校的人力物力,在提高學(xué)校管理能力的基礎(chǔ)上,亦能為學(xué)校帶來(lái)一定的經(jīng)濟(jì)效益。師生手持一張智能卡就可以實(shí)現(xiàn)學(xué)校全部事務(wù),實(shí)現(xiàn)學(xué)校的各種消費(fèi)的無(wú)紙幣流通。 2.校園代金卡系統(tǒng)功能要求 在代金卡系統(tǒng)的功能要求中,首先應(yīng)該劃分出系統(tǒng)必須完成的所有功能。 校園代金卡系統(tǒng)能夠運(yùn)用于解決學(xué)生和教職工的消費(fèi)既管理問(wèn)題,包括購(gòu)物消費(fèi)、購(gòu)飯消費(fèi)、遲到、早退學(xué)生登記、圖書(shū)借閱、機(jī)房上機(jī)、學(xué)生成績(jī)查詢、校園綜合信息查詢、學(xué)生身份驗(yàn)證等。其中校園代金卡系統(tǒng)又分為一卡通中心平臺(tái)、銀行接口子系統(tǒng)、圖書(shū)管理系統(tǒng)、消費(fèi)管理系統(tǒng)、學(xué)生學(xué)籍管理系統(tǒng)、身份驗(yàn)證識(shí)別系統(tǒng)、門(mén)禁考勤系統(tǒng)等子系統(tǒng),各個(gè)系統(tǒng)所實(shí)現(xiàn)功能也不相同,主要分為: 一卡通中心平臺(tái) 校園代金卡的一卡通中心平臺(tái)實(shí)現(xiàn)了對(duì)校園卡的發(fā)放、掛失、取消等管理,能夠傳輸和處理數(shù)據(jù)系統(tǒng),交易數(shù)據(jù),結(jié)算清算各種費(fèi)用,在沒(méi)有工作人員參與的情況下自己也能進(jìn)行一系列的工作,節(jié)省時(shí)間和人力。 銀行接口子系統(tǒng) 校園代金卡的銀行接口子系統(tǒng)能實(shí)現(xiàn)銀行卡和學(xué)生校園卡帳號(hào)對(duì)應(yīng),兩卡分離,學(xué)生家長(zhǎng)持銀行卡,學(xué)生持校園代金卡。家長(zhǎng)使用銀行系統(tǒng)的全國(guó)異地通存通兌業(yè)務(wù),給學(xué)生銀行卡中匯款。通過(guò)設(shè)在校園內(nèi)的圈存機(jī),可以實(shí)現(xiàn)銀行卡到校園卡的電子錢(qián)包圈存并可自助查詢銀行帳戶余額。這樣學(xué)生不必從銀行取出現(xiàn)金然后再對(duì)校園卡進(jìn)行充值,節(jié)約了人力,方便了學(xué)生充值校園代金卡。 附錄三: 軟件開(kāi)發(fā)文檔指南 可行性研究報(bào)告 可行性研究報(bào)告的編寫(xiě)目的是:說(shuō)明該軟件開(kāi)發(fā)項(xiàng)目的實(shí)現(xiàn)在技術(shù)、經(jīng)濟(jì)和社會(huì)條件方面的可行性;評(píng)述為了合理地達(dá)到開(kāi)發(fā)目標(biāo)而可能先擇的各種方案;說(shuō)明論證所選定的方案。可行性研究報(bào)告的編寫(xiě)內(nèi)容要求如下: 1.1 引言 1.1.1 編寫(xiě)目的 1.1.2 背景 1.1.3 定義 1.1.4 參考資料 1.2 可行性研究的前提 1.2.1 要求 1.2.2 目標(biāo) 1.2.3 條件、假定和限制 1.2.4 進(jìn)行可行性研究的方法 1.2.5 評(píng)價(jià)尺度 1.3 對(duì)現(xiàn)有系統(tǒng)的分析 1.3.1 數(shù)據(jù)流程和處理流程 1.3.2 工作負(fù)荷 1.3.3 費(fèi)用開(kāi)支 1.3.4 人員 1.3.5 設(shè)備 1.3.6 局限性 1.4 所建議的系統(tǒng) 1.4.1 對(duì)所建議系統(tǒng)的說(shuō)明 1.4.2 數(shù)據(jù)流程各處理流程 1.4.3 改進(jìn)之處 1.4.4 影響 1.4.4.1 對(duì)象設(shè)備的影響 1.4.4.2 對(duì)軟件的影響 1.4.4.3 對(duì)用戶單位機(jī)構(gòu)的影響 1.4.4.4 對(duì)系統(tǒng)動(dòng)行的影響 1.4.4.5 對(duì)開(kāi)發(fā)的影響 1.4.4.6 對(duì)地點(diǎn)和設(shè)施的影響 1.4.4.7 對(duì)經(jīng)費(fèi)開(kāi)支的影響 1.4.5 局限性 1.4.6 技術(shù)條件方面的可行性 1.5 可選擇其他系統(tǒng)方案 1.5.1 可選擇的系統(tǒng)方案1 1.5.2 可選擇的系統(tǒng)方案2 …… 1.6 投資及收益分析 1.6.1 支出 1.6.1.1 基本建設(shè)投資 1.6.1.2 其他一次性支出 1.6.1.3 非一次性支出 1.6.2 收益 1.6.2.1 一次性收益 1.6.2.2 非一次性收益 1.6.2.3 不可定量的收益 1.6.3 收益/投資比 1.6.4 投資回收周期 1.6.5 敏感性分析 1.7 社會(huì)條件方面的可行性 1.7.1 法律方面的可行性 1.7.2 使用方面的可行性 1.8 結(jié)論 項(xiàng)目開(kāi)發(fā)計(jì)劃 編制項(xiàng)目開(kāi)發(fā)計(jì)劃的目的是用文件的形式,把對(duì)于在開(kāi)發(fā)過(guò)程中各項(xiàng)工作的負(fù)責(zé)人員、開(kāi)發(fā)進(jìn)度所需經(jīng)費(fèi)預(yù)算、所需軟、硬件條件等問(wèn)題作出安排記載下來(lái),以便根據(jù)本計(jì)劃開(kāi)展和檢查本項(xiàng)目的開(kāi)發(fā)工作。編制內(nèi)容要求如下: 2.1 引言 2.1.1 編寫(xiě)目的 2.1.2 背景 2.1.3 定義 2.1.4 參考資料 2.2 項(xiàng)目概述 2.2.1 工作內(nèi)容 2.2.2 主要參加人員 2.2.3 產(chǎn)品及成果 2.2.3.1 程序 2.2.3.2 文件 2.2.3.3 服務(wù) 2.2.3.4 非移交產(chǎn)品 2.2.4 驗(yàn)收標(biāo)準(zhǔn) 2.2.5 完成項(xiàng)目的最遲期限 2.2.6 本計(jì)劃的審查者與批準(zhǔn)者 2.3 實(shí)施總計(jì)劃 2.3.1 工作任務(wù)的分解 2.3.2 接口人員 2.3.3 進(jìn)度 2.3.4 預(yù)算 2.3.5 關(guān)鍵問(wèn)題 2.4 支持條件 2.4.1 計(jì)算機(jī)系統(tǒng)支持 2.4.2 需要用戶承擔(dān)的工作 2.4.3 需由外單位提供的條件 2.5 專題計(jì)劃要點(diǎn) 3 軟件需求說(shuō)明書(shū) 軟件需求說(shuō)明書(shū)的編制是為了使用戶的軟件開(kāi)發(fā)者雙方對(duì)該軟件的起初規(guī)定有一個(gè)共同的理解,使之成為整個(gè)開(kāi)發(fā)工作的基礎(chǔ)。編制軟件需求說(shuō)明書(shū)的內(nèi)容要求如下: 3.1 引言 3.1.1 編寫(xiě)的目的 3.1.2 背景 3.1.3 定義 3.1.1 參考資料 3.2 任務(wù)概述 3.2.1 目標(biāo) 3.2.2 用戶的點(diǎn) 3.2.3 假定與約束 3.3 需求規(guī)定 3.3.1 對(duì)功能的規(guī)定 3.3.2 對(duì)性能的規(guī)定 3.3.2.1 精度 3.3.2.2 時(shí)間特性要求 3.3.2.3 靈活性 3.3.3 輸入輸出要求 3.3.4 數(shù)據(jù)管理能力的要求 3.3.5 故障處理要求 3.3.6 其它的專門(mén)的要求 3.4 運(yùn)行環(huán)境規(guī)定 3.4.1 設(shè)備 3.4.2 支持軟件 3.4.3 接口 3.4.4 控制 數(shù)據(jù)需求說(shuō)明書(shū) 數(shù)據(jù)要求說(shuō)明書(shū)的編制目的是為了向整個(gè)開(kāi)發(fā)時(shí)期提供關(guān)于處理數(shù)據(jù)的描述和數(shù)據(jù)采集要求的技術(shù)信息。編制數(shù)據(jù)要求說(shuō)明書(shū)的內(nèi)容要求如下: 引言 編寫(xiě)目的 背景 定義 參考資料 數(shù)據(jù)的邏輯描述 靜態(tài)數(shù)據(jù) 動(dòng)態(tài)輸入數(shù)據(jù) 動(dòng)態(tài)輸出數(shù)據(jù) 內(nèi)部生成數(shù)據(jù) 數(shù)據(jù)約定 數(shù)據(jù)的采集 要求和范圍 輸入的承擔(dān)者 處理 影響 概要設(shè)計(jì)說(shuō)明書(shū) 概要設(shè)計(jì)說(shuō)明書(shū)可稱作系統(tǒng)設(shè)計(jì)說(shuō)明書(shū),這里說(shuō)的系統(tǒng)是指程序系統(tǒng),編制的目的是說(shuō)明對(duì)程序的系統(tǒng)的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本處理流程、程序系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為程序的詳細(xì)設(shè)計(jì)提供基礎(chǔ)。編制概要設(shè)計(jì)說(shuō)明書(shū)的內(nèi)容要求如下: 5.1 引言 5.1.1 編寫(xiě)目的 5.1.2 背景 5.1.3 定義 5.1.4 參考資料 5.2 總體設(shè)計(jì) 5.2.1 需求規(guī)定 5.2.2 運(yùn)行環(huán)境 5.2.3 基本設(shè)計(jì)概念和處理流程 5.2.4 結(jié)構(gòu) 5.2.5 功能需求與程序的關(guān)系 5.2.6 人工處理過(guò)程 5.2.7 尚未解決的問(wèn)題 5.3 接口設(shè)計(jì) 5.3.1 用戶接口 5.3.2 內(nèi)部接口 5.3.3 外部接口 5.4 運(yùn)行設(shè)計(jì) 5.4.1 運(yùn)行模塊組合 5.4.2 運(yùn)行控制 5.4.3 運(yùn)行時(shí)間 5.5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 5.5.1 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 5.5.2 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 5.5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 5.6 系統(tǒng)出錯(cuò)處理設(shè)計(jì) 5.6.1 出錯(cuò)信息 5.6.2 補(bǔ)救措施 5.6.3 系統(tǒng)維護(hù)設(shè)計(jì) 6 詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 詳細(xì)說(shuō)明書(shū)可稱作程序設(shè)計(jì)說(shuō)明書(shū)。編制目的是說(shuō)明一個(gè)軟件系統(tǒng)各個(gè)層次中的每一個(gè)程序(每個(gè)模塊或子程序)的設(shè)計(jì)考慮,如果一個(gè)軟件系統(tǒng)比較簡(jiǎn)單,層次很少,本文件可以不單獨(dú)編寫(xiě),有關(guān)內(nèi)容合并概要設(shè)計(jì)說(shuō)明書(shū)。對(duì)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的內(nèi)容要不得要求如下: 6.1 引言 6.1.1 編寫(xiě)目的 6.1.2 背景 6.1.3 定義 6.1.4 參考資料 6.2 程序系統(tǒng)的組織結(jié)構(gòu) 6.3 程序1(標(biāo)識(shí)符)設(shè)計(jì)說(shuō)明 6.3.1 程序描述 6.3.2 功能 6.3.3 性能 6.3.4 輸入項(xiàng) 6.3.5 輸出項(xiàng) 6.3.6 算法 6.3.7 流程邏輯 6.3.8 接口 6.3.9 存儲(chǔ)分配 6.3.10 注釋設(shè)計(jì) 6.3.11 限制條件 6.3.12 測(cè)試計(jì)劃 6.3.13 尚未解決的問(wèn)題 6.4 程序2(標(biāo)識(shí)符)設(shè)計(jì)說(shuō)明 …… 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū) 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)的編制目的是對(duì)于設(shè)計(jì)中的數(shù)據(jù)庫(kù)所有標(biāo)識(shí)、邏輯結(jié)構(gòu)和理結(jié)構(gòu)作出具體的設(shè)計(jì)規(guī)定。其內(nèi)容要求如下: 7.1 引言 7.1.1 編寫(xiě)目的 7.1.2 背景 7.1.3 定義 7.1.4 參考資料 7.2 外部設(shè)計(jì) 7.2.1 標(biāo)識(shí)符和狀態(tài) 7.2.2 使用它的程序 7.2.3 約定 7.2.4 專門(mén)指導(dǎo) 7.2.5 支持軟件 7.3 結(jié)構(gòu)設(shè)計(jì) 7.3.1 概念結(jié)構(gòu)設(shè)計(jì) 7.3.2 邏輯結(jié)構(gòu)設(shè)計(jì) 7.3.3 理結(jié)構(gòu)設(shè)計(jì) 7.4 運(yùn)用設(shè)計(jì) 7.4.1 數(shù)據(jù)字典設(shè)計(jì) 7.4.2 安全保密設(shè)計(jì) 8 用戶手冊(cè) 用戶手冊(cè)的編制是要使用非專門(mén)術(shù)語(yǔ)的語(yǔ)言,充分地描述該軟件系統(tǒng)工程所具有的功能及基本的使用方法。使用戶(或潛在用戶)通過(guò)本手冊(cè)能夠了解該軟件的用途,并且能夠確定在什么情況下,如何使用它。具體的內(nèi)容要求如下: 8.1 引言 8.1.1 編寫(xiě)目的 8.1.2 背景 8.1.3 定義 8.1.4 參考資料 8.2 用途 8.2.1 功能 8.2.2 性能 8.2.2.1 精度 8.2.2.2 時(shí)間特性 8.2.2.3 靈活性 8.2.3 安全保密 8.3 運(yùn)行環(huán)境 8.3.1 硬設(shè)備 8.3.2 支持軟件 8.3.3 數(shù)據(jù)結(jié)構(gòu) 8.4 使用過(guò)程 8.4.1 安裝與初始化 8.4.2 輸入 8.4.2.1 輸入數(shù)據(jù)的現(xiàn)實(shí)背景 8.4.2.2 輸入格式 8.4.2.3 輸入舉例 8.4.3 輸出 8.4.3.1 輸出數(shù)據(jù)的現(xiàn)實(shí)背景 8.4.3.2 輸出格式 8.4.3.3 輸出舉例 8.4.4 文卷查詢 8.4.5 出錯(cuò)處理與恢復(fù) 8.4.6 終端操作 9 操作手冊(cè) 操作手冊(cè)的編制是為了向操作人中提供該軟件每一個(gè)運(yùn)行的具體過(guò)程和有關(guān)知識(shí),包括操作方法的細(xì)節(jié)。具體的內(nèi)容要求如下: 9.1 引言 9.1.1 編寫(xiě)目的 9.1.2 背景 9.1.3 定義 9.1.2 參考資料 9.2 軟件概述 9.2.1 軟件的結(jié)構(gòu) 9.2.2 程序表 9.2.3 文卷表 9.3 安裝與初始化 9.4 運(yùn)行說(shuō)明 9.4.1 運(yùn)行表 9.4.2 運(yùn)行步驟 9.4.3 運(yùn)行1(標(biāo)識(shí)符)說(shuō)明 9.4.3.1 運(yùn)行控制 9.4.3.2 操作信息 9.4.3.3 輸入-輸出文卷 9.4.3.4 輸出文段 9.4.3.5 輸出文段的復(fù)制 9.4.3.6 啟動(dòng)恢復(fù)過(guò)程 9.4.4 運(yùn)行2(標(biāo)識(shí)符)說(shuō)明 9.5 非常規(guī)過(guò)程 9.6 遠(yuǎn)程操作 10 模塊開(kāi)發(fā)卷宗 模塊開(kāi)發(fā)卷宗是在模塊開(kāi)發(fā)過(guò)程中逐步編寫(xiě)出來(lái)的,每完成一個(gè)模塊或一級(jí)密切相關(guān)的模塊的復(fù)審時(shí)編寫(xiě)一份,應(yīng)該把所有的模塊開(kāi)發(fā)卷宗匯集在一起。編寫(xiě)的目的是記錄和匯總低層次開(kāi)發(fā)的進(jìn)度和結(jié)果,以便于對(duì)整個(gè)模塊開(kāi)發(fā)工作的管理和復(fù)審,并為將來(lái)的維護(hù)提供非常有用的技術(shù)信息。具體的內(nèi)容要求如下: 10.1 標(biāo)題 10.2 模塊開(kāi)發(fā)情況表 10.3 功能說(shuō)明 10.4 設(shè)計(jì)說(shuō)明 10.5 源代碼清單 10.6 測(cè)試說(shuō)明 10.7 復(fù)審的結(jié)論 11 測(cè)試計(jì)劃 11.1 引言 11.1.1 編寫(xiě)目的 11.1.2 背景 11.1.3 定義 11.1.4 參考資料 11.2 計(jì)劃 11.2.1 軟件說(shuō)明 11.2.2 測(cè)試內(nèi)容 11.2.3 測(cè)試1(標(biāo)識(shí)符)11.2.3.1 進(jìn)度安排 11.2.3.2 條件 11.2.3.3 測(cè)試資料 11.2.3.4 測(cè)試培訓(xùn) 11.2.4 測(cè)試2(標(biāo)識(shí)符)…… 11.3 測(cè)試設(shè)計(jì)說(shuō)明 11.3.1 測(cè)試1(標(biāo)識(shí)符)11.3.1.1 控制 11.3.1.2 輸入 11.3.1.3 輸出 11.3.1.4 過(guò)程 11.3.2 測(cè)試2(標(biāo)識(shí)符)…… 11.4 評(píng)價(jià)準(zhǔn)則 11.4.1 范圍 11.4.2 數(shù)據(jù)整理 11.4.3 尺度 測(cè)試分析報(bào)告 測(cè)試分析報(bào)告的編寫(xiě)是為了把組裝測(cè)試和確認(rèn)測(cè)試的結(jié)果、發(fā)現(xiàn)及分析寫(xiě)成文件加發(fā)記載,具體的編寫(xiě)內(nèi)容要求如下: 12.1 引言 12.1.1 編寫(xiě)目的 12.1.2 背景 12.1.3 定義 12.1.4 參考資料 12.2 測(cè)度概要 12.3 測(cè)試結(jié)果及發(fā)現(xiàn) 12.3.1 測(cè)試1(標(biāo)識(shí)符)12.3.2 測(cè)試2(標(biāo)識(shí)符)…… 12.4 對(duì)軟件功能的結(jié)論 12.4.1 功能1(標(biāo)識(shí)符)12.4.1.1 能力 12.4.1.2 限制 12.4.2 功能2(標(biāo)識(shí)符)…… 12.5 分析摘要 12.5.1 能力 12.5.2 缺陷和限制 12.5.3 建議 12.5.4 評(píng)價(jià) 12.6 測(cè)試資源消耗 13 開(kāi)發(fā)進(jìn)度月報(bào) 開(kāi)發(fā)進(jìn)度月報(bào)的編制目的是及時(shí)向有關(guān)管理部門(mén)匯報(bào)項(xiàng)目開(kāi)發(fā)的進(jìn)展和情況,以便函及時(shí)發(fā)現(xiàn)或處理開(kāi)發(fā)過(guò)程中出現(xiàn)的問(wèn)題。一般地,開(kāi)發(fā)進(jìn)度月報(bào)是以項(xiàng)目組為單位每月編寫(xiě)的。如果被開(kāi)發(fā)的軟件系統(tǒng)規(guī)模比較大,整個(gè)工程項(xiàng)目被劃分給若干個(gè)分項(xiàng)目組承擔(dān),開(kāi)發(fā)進(jìn)度月報(bào)將以項(xiàng)目組為單位按月編寫(xiě)。具體的內(nèi)容要求如下: 13.1 標(biāo)題 13.2 工程進(jìn)度與狀態(tài) 13.2.1 進(jìn)度 13.2.2 狀態(tài) 13.3 資源耗用與狀態(tài) 13.3.1 資源耗用 13.3.1.1 工時(shí) 13.3.1.2 機(jī)時(shí) 13.3.2 狀態(tài) 13.4 經(jīng)費(fèi)支出與狀態(tài) 13.4.1 經(jīng)費(fèi)支出 13.4.1.1 支持性費(fèi)用 13.4.1.2 設(shè)備購(gòu)置費(fèi) 13.4.2 狀態(tài) 13.5 下個(gè)月的工作計(jì)劃 13.6 建議 項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告 項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告的編制是為了總結(jié)本項(xiàng)目開(kāi)發(fā)工作的經(jīng)驗(yàn),說(shuō)明實(shí)際取得的開(kāi)發(fā)結(jié)果以及對(duì)整個(gè)開(kāi)發(fā)工作的各個(gè)方面的評(píng)價(jià)。具體的內(nèi)容要求如下: 14.1 引言 14.1.1 編寫(xiě)目的 14.1.2 背景 14.1.3 定義 14.1.4 參考資料 14.2 實(shí)際開(kāi)發(fā)結(jié)果 14.2.1 產(chǎn)品 14.2.2 主要功能和性能 14.2.3 基本流程 14.2.4 進(jìn)度 14.2.5 費(fèi)用 14.3 開(kāi)發(fā)工作評(píng)價(jià) 14.3.1 對(duì)生產(chǎn)效率的評(píng)價(jià) 14.3.2 對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià) 14.3.3 對(duì)技術(shù)方法的評(píng)價(jià) 14.3.4 出錯(cuò)原因的分析第二篇:實(shí)驗(yàn)二
第三篇:實(shí)驗(yàn)二
第四篇:實(shí)驗(yàn)二
第五篇:軟件工程實(shí)驗(yàn)二