第一篇:軟件測(cè)試實(shí)驗(yàn)一
軟件測(cè)試實(shí)驗(yàn)報(bào)告--實(shí)驗(yàn)一
班級(jí):軟件1603
一、實(shí)驗(yàn)題目
軟件測(cè)試實(shí)驗(yàn)環(huán)境搭建
二、實(shí)驗(yàn)內(nèi)容
? 搭建開(kāi)發(fā)環(huán)境 ? 導(dǎo)入目標(biāo)源碼 ? 成功編譯并運(yùn)行
三、實(shí)驗(yàn)步驟
1.下載安裝jdk和netbean 2.安裝mysql數(shù)據(jù)庫(kù)和客戶端navicat(機(jī)器已安裝)登createtables.sql添加數(shù)據(jù)庫(kù) 機(jī)房mysql的密碼:111111 root@localhost在schadmin上有所有權(quán)限 3.導(dǎo)入工程文件
1解壓myapp到一個(gè)非中文路徑,如解壓到D:myapp.2運(yùn)行netbean.3導(dǎo)入程序myapp, “新建工程”->javaWeb,基于已有源代碼,然后下一步選擇服務(wù)器,選擇Glassfish v3+,點(diǎn)擊“下一步”,然后點(diǎn)擊 安裝位置后的“瀏覽”按鈕,選擇“c:Program Filesglassfish-3.1.2.2”,點(diǎn)擊下一步,點(diǎn)擊完成。4修改數(shù)據(jù)庫(kù)連接配置.連接請(qǐng)修改;web/WEB-INF/classes/config.properties com.ustc.util.config_en.properties
陸確并
參
考保
學(xué)號(hào):201616040305
姓名:趙亮
指導(dǎo)老師:王雪濤
4.編譯運(yùn)行并通過(guò)瀏覽器訪問(wèn),用戶名:admin 密碼:pass111登陸,實(shí)驗(yàn)各項(xiàng)功能使得均能正常使用
四、實(shí)驗(yàn)結(jié)果
五、實(shí)驗(yàn)的心得體會(huì)
以前就挺喜歡接觸這類知識(shí),感覺(jué)挺好玩,前期確實(shí)有很多地方就卡死了,經(jīng)過(guò)討論詢問(wèn)順利解決。
第二篇:軟件測(cè)試實(shí)驗(yàn)(Eclemma)
軟件測(cè)試實(shí)驗(yàn)報(bào)告
專 業(yè) : 學(xué) 號(hào) : 姓 名 :
任課老師 :
代碼覆蓋工具使用(Eclemam)
1、開(kāi)發(fā)工具
Eclipse、JUnit、Eclemma開(kāi)源工具
2、實(shí)驗(yàn)?zāi)康?/p>
1)安裝Eclemma插件
2)熟練掌握Eclemma的插件用法
3、實(shí)驗(yàn)要求
查閱Triangle類的覆蓋率是否達(dá)到100%,若未達(dá)到100%,通過(guò)添加測(cè)試用例,使之達(dá)到100%。
4、實(shí)驗(yàn)結(jié)果
5、心得體會(huì)
在測(cè)試實(shí)驗(yàn)前,我以為不會(huì)難做。就像以前的物理實(shí)驗(yàn)一樣,做做實(shí)驗(yàn),做過(guò)之后交一份實(shí)驗(yàn)報(bào)告就好了。直到做實(shí)驗(yàn)的時(shí)候我才知道其實(shí)并不容易做,但是學(xué)到的知識(shí)與實(shí)驗(yàn)的難度成正比,這使我受益匪淺。
在做實(shí)驗(yàn)之前一定要將課本上的知識(shí)吃透,因?yàn)檫@是實(shí)驗(yàn)的基礎(chǔ),否則,在老師講解實(shí)驗(yàn)的時(shí)候就會(huì)聽(tīng)不懂,這將增加實(shí)驗(yàn)的難度,浪費(fèi)時(shí)間。同時(shí)在做實(shí)驗(yàn)時(shí)老師還會(huì)給我們講一些自己的親身體會(huì)和老師們?cè)谧龅臅r(shí)候遇到的問(wèn)題以及會(huì)將一些課本上沒(méi)有的知識(shí)告訴我們使我們對(duì)這門(mén)課的了解更加深入。
通過(guò)這次實(shí)驗(yàn),我學(xué)到不少實(shí)用的知識(shí),更重要的是,做實(shí)驗(yàn)的過(guò)程,思考問(wèn)題的方法與其他實(shí)驗(yàn)的方法是相通的,真正使我受益匪淺。
第三篇:軟件體系結(jié)構(gòu)實(shí)驗(yàn)一
南京信息工程大學(xué)實(shí)驗(yàn)(實(shí)習(xí))報(bào)告實(shí)驗(yàn)(實(shí)習(xí))名稱(實(shí)習(xí))日期系專業(yè)年級(jí)班次姓名
一、實(shí)驗(yàn)?zāi)康?)了解智能模型的概念
2)查閱有關(guān)SVM算法,并作理解
二、實(shí)驗(yàn)要求
1)簡(jiǎn)介 智能模型基于知識(shí)的軟件開(kāi)發(fā)模型,它與專家系統(tǒng)結(jié)合在一起。該模型應(yīng)用基于規(guī)則的系統(tǒng),采用歸納和推理機(jī)制,幫助軟件人員完成開(kāi)發(fā)工作,并使維護(hù)在系統(tǒng)規(guī)格說(shuō)明一級(jí)進(jìn)行。該模型在實(shí)施過(guò)程中要建立知識(shí)庫(kù),將模型本身、軟件工程知識(shí)與特定領(lǐng)域的知識(shí)分別存入數(shù)據(jù)庫(kù)。以軟件工程知識(shí)為基礎(chǔ)的生成規(guī)則構(gòu)成的專家系統(tǒng)與含應(yīng)用領(lǐng)域知識(shí)規(guī)則的其他專家系統(tǒng)相結(jié)合,構(gòu)成這一應(yīng)用領(lǐng)域軟件的開(kāi)發(fā)系統(tǒng)。
2)詳細(xì)說(shuō)明 智能模型也稱為“基于知識(shí)的軟件開(kāi)發(fā)模型”,它把瀑布模型和專家系統(tǒng)結(jié)合在一起,利用專家系統(tǒng)來(lái)幫助軟件開(kāi)發(fā)人員的工作。該模型應(yīng)用基于規(guī)則的系統(tǒng),采用歸納和推理機(jī)制,使維護(hù)在系統(tǒng)規(guī)格說(shuō)明一級(jí)進(jìn)行。這種模型在實(shí)施過(guò)程中以軟件工程知識(shí)為基礎(chǔ)的生成規(guī)則構(gòu)成的知識(shí)系統(tǒng)與包含應(yīng)用領(lǐng)域知識(shí)規(guī)則的專家系統(tǒng)相結(jié)合,構(gòu)成這一應(yīng)用領(lǐng)域軟件的開(kāi)發(fā)系統(tǒng)。
智能模型擁有一組工具(如數(shù)據(jù)查詢、報(bào)表生成、數(shù)據(jù)處理、屏幕定義、代碼生成、高層圖形功能及電子表格等),每個(gè)工具都能使開(kāi)發(fā)人員在高層次上定義軟件的某些特性,并把開(kāi)發(fā)人員定義的這些軟件自動(dòng)地生成為源代碼。這種方法需要四代語(yǔ)言(4GL)的支持。4GL不同于三代語(yǔ)言,其主要特征是用戶界面極端友好,即使沒(méi)有受過(guò)訓(xùn)練的非專業(yè)程序員,也能用它編寫(xiě)程序;它是一種聲明式、交互式和非過(guò)程性編程語(yǔ)言。4GL還具有高效的程序代碼、智能缺省假設(shè)、完備的數(shù)據(jù)庫(kù)和應(yīng)用程序生成器。目前市場(chǎng)上流行的4GL(如Foxpro等)都不同程度地具有上述特征。但4GL目前主要限于事務(wù)信息系統(tǒng)的中、小型應(yīng)用程序的開(kāi)發(fā)。
3)必要性
智能模型所要解決的問(wèn)題是特定領(lǐng)域的復(fù)雜問(wèn)題,涉及大量的專業(yè)知識(shí),而開(kāi)發(fā)人員一般不是該領(lǐng)域的專家,他們對(duì)特定領(lǐng)域的熟悉需要一個(gè)過(guò)程,所以軟件需求在初始階段很難定義得很完整。因此,采用原型實(shí)現(xiàn)模型需要通過(guò)多次迭代來(lái)精化軟件需求。
智能模型以知識(shí)作為處理對(duì)象,這些知識(shí)既有理論知識(shí),也有特定領(lǐng)域的經(jīng)驗(yàn)。在開(kāi)發(fā)過(guò)程中需要將這些知識(shí)從書(shū)本中和特定領(lǐng)域的知識(shí)庫(kù)中抽取出來(lái)(即知識(shí)獲?。?,選擇適當(dāng)?shù)姆椒ㄟM(jìn)行編碼(即知識(shí)表示)建立知識(shí)庫(kù)。將模型、軟件工程知識(shí)與特定領(lǐng)域的知識(shí)分別存入數(shù)據(jù)庫(kù),在這個(gè)過(guò)程中需要系統(tǒng)開(kāi)發(fā)人員與領(lǐng)域?qū)<业拿芮泻献鳌?/p>
智能模型開(kāi)發(fā)的軟件系統(tǒng)強(qiáng)調(diào)數(shù)據(jù)的含義,并試圖使用現(xiàn)實(shí)世界的語(yǔ)言表達(dá)數(shù)據(jù)的含義。該模型可以勘探現(xiàn)有的數(shù)據(jù),從中發(fā)現(xiàn)新的事實(shí)方法指導(dǎo)用戶以專家的水平解決復(fù)雜的問(wèn)題。它以瀑布模型為基本框架,在不同開(kāi)發(fā)階段引入了原型實(shí)現(xiàn)方法和面向?qū)ο蠹夹g(shù)以克服瀑布模型的缺點(diǎn),適應(yīng)于特定領(lǐng)域軟件和專家決策系統(tǒng)的開(kāi)發(fā)。
三、實(shí)驗(yàn)結(jié)果
通過(guò)本次實(shí)驗(yàn),我對(duì)智能模型有了一定的了解和認(rèn)識(shí),同時(shí)也查閱了有關(guān)SVM算法的有關(guān)知識(shí),并作了一定的理解,對(duì)該算法有了一定的認(rèn)識(shí)。
第四篇:軟件測(cè)試與質(zhì)量保證實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)一.NET軟件調(diào)試及測(cè)試計(jì)劃
一、實(shí)驗(yàn)?zāi)康?/p>
通過(guò)本實(shí)驗(yàn),熟悉.NET軟件調(diào)試環(huán)境與技巧及測(cè)試計(jì)劃的內(nèi)容,并掌握測(cè)試計(jì)劃的制定過(guò)程,能夠針對(duì)具體項(xiàng)目完成測(cè)試策略的制定、測(cè)試人員的安排、測(cè)試進(jìn)度安排、測(cè)試資源組織等工作。
二、實(shí)驗(yàn)內(nèi)容
1.掌握.NET軟件調(diào)試環(huán)境與調(diào)試技巧。基本內(nèi)容如下:
一、學(xué)習(xí)附件一的內(nèi)容,掌握調(diào)試技巧;
二、學(xué)習(xí)c# 中跟蹤和調(diào)試的技巧-------如何使用 Debug
2.研究給定項(xiàng)目的需求規(guī)格說(shuō)明書(shū),提取測(cè)試需求,按照小組的人員情況,安排測(cè)試進(jìn)度,為每一階段的測(cè)試選定測(cè)試方法,最后按照給定的測(cè)試計(jì)劃書(shū)模版生成完整的測(cè)試計(jì)劃書(shū)。
項(xiàng)目需求規(guī)格說(shuō)明書(shū)及測(cè)試計(jì)劃模版由教師給出(見(jiàn)相關(guān)附件)。
(http://blog.csdn.net/zhouhuozhi/archive/2009/05/14/4180605.aspx)
三、實(shí)驗(yàn)要求
1、做好實(shí)驗(yàn)預(yù)習(xí),掌握,并熟悉本實(shí)驗(yàn)中所使用的測(cè)試環(huán)境及相應(yīng)的測(cè)試軟件。
2、寫(xiě)出實(shí)驗(yàn)報(bào)告,內(nèi)容是:
(1)實(shí)驗(yàn)日期(2)實(shí)驗(yàn)題目(3)實(shí)驗(yàn)內(nèi)容
(4)實(shí)驗(yàn)結(jié)果,包括測(cè)試用例,代碼清單、測(cè)試結(jié)果分析和心得體會(huì)。
3、本實(shí)驗(yàn)以小組為單位,每組上交一篇報(bào)告,報(bào)告的名稱要包括組內(nèi)人員的姓名。
四、實(shí)驗(yàn)學(xué)時(shí)
本實(shí)驗(yàn)需要2學(xué)時(shí)。
注:實(shí)驗(yàn)二與實(shí)驗(yàn)三任選一個(gè)做;實(shí)驗(yàn)四與實(shí)驗(yàn)五任選一個(gè)做
實(shí)驗(yàn)二 單元測(cè)試
一、實(shí)驗(yàn)?zāi)康?/p>
通過(guò)本實(shí)驗(yàn),熟悉單元測(cè)試的目的、內(nèi)容,并掌握黑盒單元測(cè)試的基本方法,能夠按照具體要求對(duì)指定的程序設(shè)計(jì)測(cè)試用例并進(jìn)行單元測(cè)試。
二、實(shí)驗(yàn)內(nèi)容
1、黑盒單元測(cè)試(二選一)
(1)等價(jià)類劃分法
三角形問(wèn)題的需求規(guī)格描述如下:
輸入三個(gè)整數(shù)a、b、c,分別作為三角形的三條邊,現(xiàn)通過(guò)程序判斷由三條邊構(gòu)成的三角形的類型為等邊三角形、等腰三角形、一般三角形(特殊的還有直角三角形),以及構(gòu)不成三角形。
現(xiàn)在要求輸入三個(gè)整數(shù)a、b、c,必須滿足以下條件:
條件1 1≤a≤100 條件2 1≤b≤100 條件3 1≤c≤100 條件4 a
1、條件2和條件3,程序給出“邊的取值超出允許范圍”的信息。
如果輸入值a、b、c 滿足條件
1、條件2和條件3,則輸出下列四種情況之一:(1)如果不滿足條件
4、條件5和條件6中的一個(gè),則程序輸出為“非三角形”。(2)如果三條邊相等,則程序輸出為“等邊三角形”。(3)如果恰好有兩條邊相等,則程序輸出為“等腰三角形”。(4)如果三條邊都不相等,則程序輸出為“一般三角形”。針對(duì)此需求:
1、自己編寫(xiě)程序?qū)崿F(xiàn),程序語(yǔ)言不限,并要求在實(shí)驗(yàn)前完成;
2、分析該程序的輸入,建立等價(jià)類劃分表,并根據(jù)等價(jià)類表設(shè)計(jì)測(cè)試用例;
3、根據(jù)邊界值條件設(shè)計(jì)不少于10組的測(cè)試用例;
4、用所有測(cè)試用例對(duì)程序進(jìn)行測(cè)試,記錄每組測(cè)試用例對(duì)應(yīng)的輸出結(jié)果,并對(duì)結(jié)果進(jìn)行分析;
5、確定是否存在bug,如果存在bug,分析其原因并調(diào)試修復(fù)。(2)因果圖法
有一個(gè)飲料的自動(dòng)售貨機(jī),其規(guī)格說(shuō)明如下:投入相應(yīng)的錢(qián)數(shù),然后按下相應(yīng)飲料的按鈕,如果錢(qián)數(shù)不夠,則給出信息“投入錢(qián)數(shù)不夠!請(qǐng)繼續(xù)投入!”,如果金額夠,就給出飲料,并找零。如果機(jī)器內(nèi)該飲料已經(jīng)售完,則提示“該飲料已經(jīng)售完!”,如果不再買(mǎi)其它的飲料則退錢(qián)。如果光投入錢(qián)沒(méi)有選擇飲料,則給出提示“請(qǐng)選擇飲料!”,如果沒(méi)有投錢(qián)就選擇飲料,也會(huì)給出提示。(本程序由教師給出)分析該需求中的原因和結(jié)果,列出來(lái); 畫(huà)出因果圖;
根據(jù)因果圖生成判定表(決策表); 根據(jù)判定表設(shè)計(jì)測(cè)試用例;
運(yùn)用測(cè)試用例對(duì)程序進(jìn)行測(cè)試,并記錄測(cè)試結(jié)果;
6、提交實(shí)驗(yàn)報(bào)告,報(bào)告內(nèi)容如下:實(shí)驗(yàn)題目、實(shí)驗(yàn)?zāi)康?、?shí)驗(yàn)內(nèi)容、程序清單、測(cè)試用例、測(cè)試結(jié)果、結(jié)果分析、心得體會(huì)。
三、實(shí)驗(yàn)要求
1、做好實(shí)驗(yàn)預(yù)習(xí),提前編寫(xiě)相關(guān)程序,并設(shè)計(jì)測(cè)試用例。
2、寫(xiě)出實(shí)驗(yàn)報(bào)告,內(nèi)容是:
(1)實(shí)驗(yàn)日期(2)實(shí)驗(yàn)題目(3)實(shí)驗(yàn)內(nèi)容
(4)實(shí)驗(yàn)結(jié)果,包括測(cè)試用例,代碼清單、測(cè)試結(jié)果分析和心得體會(huì)。
3、本實(shí)驗(yàn)以小組為單位,每組上交一篇報(bào)告,報(bào)告的名稱要包括組內(nèi)人員的姓名。
四、實(shí)驗(yàn)學(xué)時(shí)
本實(shí)驗(yàn)需要4學(xué)時(shí)。
實(shí)驗(yàn)三 單元測(cè)試
一、實(shí)驗(yàn)?zāi)康?/p>
通過(guò)本實(shí)驗(yàn),熟悉單元測(cè)試的目的、內(nèi)容,并掌握白盒單元測(cè)試及面向?qū)ο蟮膯卧獪y(cè)試的基本方法,能夠按照具體要求對(duì)指定的程序設(shè)計(jì)測(cè)試用例并進(jìn)行單元測(cè)試。
二、實(shí)驗(yàn)內(nèi)容
1、白盒單元測(cè)試(二選一)
(1)對(duì)實(shí)驗(yàn)二中編寫(xiě)的三角形程序,畫(huà)出其程序流程圖;分析程序流程圖,確定程序分支;
(2)設(shè)計(jì)分別滿足語(yǔ)句覆蓋、路徑覆蓋、條件覆蓋及條件組合覆蓋和路徑覆蓋的測(cè)試用例;
(3)用測(cè)試用例對(duì)程序進(jìn)行測(cè)試,記錄測(cè)試結(jié)果,并對(duì)結(jié)果進(jìn)行分析,如果存在缺陷則修改程序,繼續(xù)測(cè)試;
2、面向?qū)ο蟮膯卧獪y(cè)試
對(duì)給定的類設(shè)計(jì)樁程序或驅(qū)動(dòng)程序,設(shè)計(jì)測(cè)試用例,對(duì)其進(jìn)行單元測(cè)試。
三、實(shí)驗(yàn)要求
1、做好實(shí)驗(yàn)預(yù)習(xí),提前編寫(xiě)相關(guān)程序,并設(shè)計(jì)測(cè)試用例。
2、寫(xiě)出實(shí)驗(yàn)報(bào)告,內(nèi)容是:
① 實(shí)驗(yàn)?zāi)康?/p>
② 實(shí)驗(yàn)內(nèi)容
③ 實(shí)驗(yàn)結(jié)果,包括測(cè)試用例,代碼清單、測(cè)試結(jié)果分析和心得體會(huì)。
3、上報(bào)實(shí)驗(yàn)源代碼(或測(cè)試腳本、測(cè)試結(jié)果文件、測(cè)試報(bào)告),本實(shí)驗(yàn)以小組為單位,每組上交一篇報(bào)告,報(bào)告的名稱要包括組內(nèi)人員的姓名。
四、實(shí)驗(yàn)學(xué)時(shí)
本實(shí)驗(yàn)需要4學(xué)時(shí)。
實(shí)驗(yàn)四 集成測(cè)試
一、實(shí)驗(yàn)?zāi)康?/p>
通過(guò)本實(shí)驗(yàn),熟悉集成測(cè)試的目的、內(nèi)容,并掌握自底向上和自頂向下集成測(cè)試的基本方法,能夠按照具體要求對(duì)指定的程序設(shè)計(jì)測(cè)試用例并按要求進(jìn)行集成測(cè)試。
二、實(shí)驗(yàn)內(nèi)容
自選一個(gè)包含多個(gè)模塊的程序,完成以下工作: *
1、編寫(xiě)輔助程序
2、自底向上集成
三、實(shí)驗(yàn)要求
1、做好實(shí)驗(yàn)預(yù)習(xí),提前編寫(xiě)相關(guān)程序,并設(shè)計(jì)測(cè)試用例。
2、寫(xiě)出實(shí)驗(yàn)報(bào)告,內(nèi)容是:
① 實(shí)驗(yàn)?zāi)康?。?實(shí)驗(yàn)內(nèi)容
③ 實(shí)驗(yàn)結(jié)果,包括測(cè)試用例,代碼清單、測(cè)試結(jié)果分析和心得體會(huì)。
3、上報(bào)實(shí)驗(yàn)源代碼(或測(cè)試腳本、測(cè)試結(jié)果文件、測(cè)試報(bào)告),本實(shí)驗(yàn)以小組為單位,每組上交一篇報(bào)告,報(bào)告的名稱要包括組內(nèi)人員的姓名。
四、實(shí)驗(yàn)學(xué)時(shí)
本實(shí)驗(yàn)需要4學(xué)時(shí)。
實(shí)驗(yàn)五 系統(tǒng)功能測(cè)試
一、實(shí)驗(yàn)?zāi)康?/p>
通過(guò)本實(shí)驗(yàn),熟悉系統(tǒng)功能測(cè)試的目的、內(nèi)容,并掌握功能測(cè)試基本方法,能夠功能規(guī)格說(shuō)明對(duì)指定的系統(tǒng)設(shè)計(jì)測(cè)試用例并進(jìn)行測(cè)試。
二、實(shí)驗(yàn)內(nèi)容
對(duì)指定的系統(tǒng),參照系統(tǒng)功能設(shè)計(jì)測(cè)試用例,并進(jìn)行功能測(cè)試,記錄測(cè)試結(jié)果。計(jì)算器程序功能測(cè)試
給定簡(jiǎn)單四則運(yùn)算計(jì)算器系統(tǒng)由兩個(gè)窗體構(gòu)成,一個(gè)是計(jì)算窗體,一個(gè)是幫助信息窗體。該系統(tǒng)的主要功能是進(jìn)行十進(jìn)制的二元加、減、乘、除運(yùn)算。
系統(tǒng)需求描述如下:四則運(yùn)算計(jì)算器計(jì)算用戶輸入的兩個(gè)數(shù)字的計(jì)算結(jié)果,要求既能用鼠標(biāo)點(diǎn)擊文本框和命令按鈕,也可以脫離鼠標(biāo),完全用鍵盤(pán)操作。當(dāng)用戶輸入的內(nèi)容不是合法的數(shù)字時(shí),要求程序能給出提示。當(dāng)用戶進(jìn)行除法運(yùn)算,并且輸入“0“作為分母時(shí),要求程序能給出相應(yīng)的錯(cuò)誤提示。當(dāng)用戶以任何順序輸入數(shù)據(jù)時(shí),要求程序都能計(jì)算出正確結(jié)果。當(dāng)用戶完成一次計(jì)算后,即可以不清除就再次輸入數(shù)據(jù),也可以按“清除”鍵后再輸入運(yùn)算數(shù)。要為用戶提供幫助功能,用戶可以通過(guò)點(diǎn)擊計(jì)算窗體中的幫助按鈕進(jìn)入幫助窗體。在計(jì)算窗體中,按返回按鈕應(yīng)退出系統(tǒng)。
三、實(shí)驗(yàn)要求
1、做好實(shí)驗(yàn)預(yù)習(xí),提前編寫(xiě)相關(guān)程序,并設(shè)計(jì)測(cè)試用例。
2、寫(xiě)出實(shí)驗(yàn)報(bào)告,內(nèi)容是:
① 實(shí)驗(yàn)?zāi)康蘑?實(shí)驗(yàn)內(nèi)容
③ 實(shí)驗(yàn)結(jié)果,包括測(cè)試用例,代碼清單、測(cè)試結(jié)果分析和心得體會(huì)。
3、上報(bào)實(shí)驗(yàn)源代碼(或測(cè)試腳本、測(cè)試結(jié)果文件、測(cè)試報(bào)告),本實(shí)驗(yàn)以小組為單位,每組上交一篇報(bào)告,報(bào)告的名稱要包括組內(nèi)人員的姓名。
四、實(shí)驗(yàn)學(xué)時(shí)
本實(shí)驗(yàn)需要4學(xué)時(shí)。
第五篇:【軟件工程師】實(shí)驗(yà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ù)表。