




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ManagementInformation管理信息系統(tǒng)總體框架第一章管理信息系統(tǒng)概述第二章管理信息系統(tǒng)的開(kāi)發(fā)第三章系統(tǒng)規(guī)劃第四章系統(tǒng)分析第五章系統(tǒng)設(shè)計(jì)
第六章系統(tǒng)實(shí)施第七章面向?qū)ο蟮南到y(tǒng)開(kāi)發(fā)第八章決策支持系統(tǒng)與專家系統(tǒng)第九章網(wǎng)絡(luò)環(huán)境下的信息系統(tǒng)設(shè)計(jì)第十章信息系統(tǒng)的發(fā)展及其影響ManagementInformation第六章系統(tǒng)實(shí)施6.1
程序設(shè)計(jì)6.2
系統(tǒng)測(cè)試6.3
系統(tǒng)轉(zhuǎn)換、維護(hù)與評(píng)價(jià)ManagementInformation6.1
程序設(shè)計(jì)6.1.1程序設(shè)計(jì)語(yǔ)言集成編程工具
1)VisualBasic2)VisualC++
3)PowerBuilder
4)Delphi關(guān)系型數(shù)據(jù)庫(kù)軟件ManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformation程序開(kāi)發(fā)工具的選擇
1)用戶的要求
2)語(yǔ)言的人-機(jī)交互功能
3)軟件工具
4)開(kāi)發(fā)人員的知識(shí)
5)軟件可移植性
ManagementInformation6.1.2程序設(shè)計(jì)方法從整體上,應(yīng)采用自頂向下的模塊化設(shè)計(jì)方法;在具體編程中,則應(yīng)采用結(jié)構(gòu)化程序設(shè)計(jì)方法。ManagementInformationManagementInformationManagementInformationManagementInformation程序設(shè)計(jì)的基本要求
1)正確性
2)可理解性
3)可靠性
4)可維護(hù)性
5)效率高M(jìn)anagementInformationwww.baidu程序設(shè)計(jì)的步驟
1)明確條件和要求
2)分析數(shù)據(jù)
3)確定流程
4)編寫程序
5)檢查和調(diào)試
6)編寫程序使用說(shuō)明書(shū)ManagementInformation編程風(fēng)格
1)標(biāo)識(shí)符的命名學(xué)號(hào)num,姓名name,年齡age,成績(jī)score intnum; charname[20]; intage; floatscore;ManagementInformation
2)程序的書(shū)寫格式
main(){charc1,c2;c1=‘a(chǎn)’;c2=‘b’;c1=c1-32;c2=c2-32;printf(“%c%c\n”,c1,c2);}ManagementInformation3)程序的注釋main(){inta,b,sum;/*
定義變量*/a=123;b=456;/*給變量賦值*/sum=a+b;printf(“sumis%d\n”,sum);}
4)程序的輸入和輸出ManagementInformation6.1.3結(jié)構(gòu)化程序設(shè)計(jì)順序結(jié)構(gòu)這種結(jié)構(gòu)按語(yǔ)句或命令的自然順序從上到下一條一條的執(zhí)行。ManagementInformation分支結(jié)構(gòu)分支結(jié)構(gòu)是根據(jù)給定條件成立與否,轉(zhuǎn)向執(zhí)行不同的程序路徑的機(jī)構(gòu)。
結(jié)構(gòu)一:
結(jié)構(gòu)二:結(jié)構(gòu)二:IF<條件>IF<條件>DOCASE<命令組1><命令組>CASE<條件1>
ELSE
ENDIF<命令組1><命令組2>·
·
·
ENDIFCASE<條件n><命令組n>ENDCASE
ManagementInformation循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)是指對(duì)一段程序不斷重復(fù)運(yùn)行,直到循環(huán)的條件不滿足時(shí)為止。
DOWHILE<條件><程序段1>[LOOP]
<程序段2>[EXIT]<程序段3>ENDDOManagementInformation6.2
系統(tǒng)測(cè)試6.2.1測(cè)試的目的、原則和過(guò)程測(cè)試的目的測(cè)試基本原則
1)測(cè)試人員應(yīng)當(dāng)避免測(cè)試自己設(shè)計(jì)的程序
2)測(cè)試用例應(yīng)分別考慮輸入和輸出
3)測(cè)試數(shù)據(jù)的選取應(yīng)當(dāng)考慮各種不同情況
4)檢查程序是否執(zhí)行了規(guī)定以外的操作
5)注意保留測(cè)試用例
6)對(duì)已發(fā)現(xiàn)的錯(cuò)誤模塊要足夠重視測(cè)試用例的定義1)測(cè)試內(nèi)容的一系列情景和每個(gè)情景中必須依靠輸入和輸出,而對(duì)軟件的正確性進(jìn)行判斷的測(cè)試文檔,稱為測(cè)試用例。2)測(cè)試用例就是將軟件測(cè)試的行為活動(dòng),做一個(gè)科學(xué)化的組織歸納。ManagementInformationManagementInformation測(cè)試用例編號(hào)ID測(cè)試用例標(biāo)題測(cè)試的模塊測(cè)試輸入條件期望的輸出結(jié)果其它說(shuō)明ID類型標(biāo)題測(cè)試步驟期望的結(jié)果說(shuō)明001登錄輸入正確密碼用戶在登錄界面輸入正確的密碼后,按回車鍵程序提示登錄成功002登錄輸入錯(cuò)誤密碼用戶在登錄界面輸入錯(cuò)誤的密碼后,按回車鍵程序提示輸入密碼錯(cuò)誤,請(qǐng)重新輸入003登錄不輸入的空密碼用戶在登錄界面沒(méi)有輸入任何密碼使密碼為空后,按回車鍵程序提示用戶沒(méi)有輸入密碼,請(qǐng)輸入程序應(yīng)該告知用戶沒(méi)有輸入密碼,而不是密碼錯(cuò)誤ManagementInformationManagementInformationManagementInformationManagementInformationManagementInformation測(cè)試的過(guò)程一個(gè)管理信息系統(tǒng)有若干個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)又有若干模塊組成。測(cè)試工作可分為模塊測(cè)試、子系統(tǒng)測(cè)試和系統(tǒng)測(cè)試三個(gè)層次。ManagementInformation6.2.2模塊測(cè)試對(duì)模塊測(cè)試,一般分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試兩種方法。靜態(tài)測(cè)試上機(jī)運(yùn)行前發(fā)現(xiàn)程序的語(yǔ)法和邏輯錯(cuò)誤。動(dòng)態(tài)測(cè)試上機(jī)運(yùn)行測(cè)試。ManagementInformationManagementInformation動(dòng)態(tài)測(cè)試的原理
1)黑盒測(cè)試:也稱功能測(cè)試,將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測(cè)試軟件的外部特性。
2)白盒測(cè)試:也稱結(jié)構(gòu)測(cè)試,將軟件看作一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試用例,對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。ManagementInformation黑盒測(cè)試技術(shù)1)等價(jià)類劃分法:指某個(gè)輸入域的子集合。步驟:
形成等價(jià)類表,每一等價(jià)類規(guī)定一個(gè)唯一的編號(hào);
設(shè)計(jì)一測(cè)試用例,使其盡可能多地覆蓋尚未被覆蓋的有效等價(jià)類,重復(fù)這一步驟,直到所有有效等價(jià)類均被測(cè)試用例所覆蓋;
設(shè)計(jì)一新測(cè)試用例,使其覆蓋一個(gè)且只覆蓋一個(gè)尚未被覆蓋的無(wú)效等價(jià)類,重復(fù)這一步驟直到所有無(wú)效等價(jià)類均被覆蓋。例:
某報(bào)表處理系統(tǒng)要求用戶輸入處理報(bào)表的日期,日期限制在2003年1月至2008年12月,即系統(tǒng)只能對(duì)該段期間內(nèi)的報(bào)表進(jìn)行處理,如日期不在此范圍內(nèi),則顯示輸入錯(cuò)誤信息。
系統(tǒng)日期規(guī)定由年、月的6位數(shù)字字符組成,前四位代表年,后兩位代表月。
如何用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例,來(lái)測(cè)試程序的日期檢查功能?ManagementInformationManagementInformation輸入條件有效等價(jià)類無(wú)效等價(jià)類報(bào)表日期的類型及長(zhǎng)度6位數(shù)字字符(1)有非數(shù)字字符(4)少于6個(gè)數(shù)字字符(5)多于6個(gè)數(shù)字字符(6)年份范圍在2003~2008之間(2)小于2003(7)大于2008(8)月份范圍在1~12之間(3)小于1(9)大于12(10)“報(bào)表日期”輸入條件的等價(jià)類表ManagementInformation對(duì)表中編號(hào)為1,2,3的3個(gè)有效等價(jià)類用一個(gè)測(cè)試用例覆蓋:測(cè)試數(shù)據(jù)期望結(jié)果覆蓋范圍200306輸入有效等價(jià)類(1)(2)(3)(1)6位數(shù)字字符(2)年在2003~2008之間(3)月在1~12之間ManagementInformation測(cè)試數(shù)據(jù)期望結(jié)果覆蓋范圍003MAY輸入無(wú)效等價(jià)類(4)20035輸入無(wú)效等價(jià)類(5)2003005輸入無(wú)效等價(jià)類(6)200105輸入無(wú)效等價(jià)類(7)200905輸入無(wú)效等價(jià)類(8)200300輸入無(wú)效等價(jià)類(9)200313輸入無(wú)效等價(jià)類(10)不能出現(xiàn)相同的測(cè)試用例本例的10個(gè)等價(jià)類至少需要8個(gè)測(cè)試用例黑盒測(cè)試技術(shù)2)邊界值分析法邊界值分析不是從某等價(jià)類中隨便挑一個(gè)作為代表,而是使這個(gè)等價(jià)類的每個(gè)邊界都要作為測(cè)試條件。ManagementInformationManagementInformation“報(bào)表日期”邊界值分析法測(cè)試用例輸入條件測(cè)試用例說(shuō)明測(cè)試數(shù)據(jù)期望結(jié)果選取理由報(bào)表日期類型及長(zhǎng)度1個(gè)數(shù)字字符5顯示出錯(cuò)僅有1個(gè)合法字符6個(gè)數(shù)字字符200305輸入有效類型及長(zhǎng)度均有效5個(gè)數(shù)字字符20035顯示出錯(cuò)比有效長(zhǎng)度少17個(gè)數(shù)字字符2003005顯示出錯(cuò)比有效長(zhǎng)度多1有1個(gè)非數(shù)字字符2003.5顯示出錯(cuò)只有1個(gè)非法字符全是非數(shù)字字符MAY---顯示出錯(cuò)6個(gè)非法字符年份范圍年份為2003年200305輸入有效最小年份年份為2008年200805輸入有效最大年份年份<2003年200205顯示出錯(cuò)剛好小于最小年份年份>2008年200905顯示出錯(cuò)剛好大于最大年份月份范圍月份為1月200301輸入有效最小月份月份為12月200312輸入有效最大月份月份<1200300顯示出錯(cuò)剛好小于最小月份月份>12200313顯示出錯(cuò)剛好大于最大月份白盒測(cè)試技術(shù)1)邏輯覆蓋法2)基本路徑測(cè)試法ManagementInformationManagementInformation邏輯覆蓋測(cè)試法
1)語(yǔ)句覆蓋
2)判斷覆蓋
3)條件覆蓋
4)判斷/條件覆蓋
5)條件組合覆蓋ManagementIn
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 用微課學(xué) 圖形圖像處理(Photoshop CS6)課件 項(xiàng)目六UI界面設(shè)計(jì)
- 2025鼎力房地產(chǎn)開(kāi)發(fā)有限公司合同風(fēng)險(xiǎn)控制制度
- 2025年版上海市房屋租賃合同
- 2025新辦公室租賃合同協(xié)議
- 員工保密協(xié)議及競(jìng)業(yè)限制協(xié)議書(shū)二零二五年
- 公司經(jīng)營(yíng)承包協(xié)議書(shū)二零二五年
- 擔(dān)保書(shū)借款協(xié)議書(shū)
- 二零二五版設(shè)置一致行動(dòng)人的意義與協(xié)議要點(diǎn)
- 初中分詞課件講解
- 買賣設(shè)計(jì)作品合同樣本
- 盾構(gòu)始發(fā)接收施工技術(shù)培訓(xùn)課件
- 高三英語(yǔ)語(yǔ)法填空專項(xiàng)訓(xùn)練及答案含解析
- (完整版)S312防水套管圖集
- 常用儀器設(shè)備和搶救物品使用的制度及流程
- 2023年浙江省杭州市余杭區(qū)徑山鎮(zhèn)招聘村務(wù)工作者招聘14人(共500題含答案解析)筆試歷年難、易錯(cuò)考點(diǎn)試題含答案附詳解
- 妊娠滋養(yǎng)細(xì)胞腫瘤課件
- 個(gè)人原因動(dòng)物檢產(chǎn)品檢疫合格證明丟失情況說(shuō)明
- 中國(guó)的預(yù)算管理
- 如坐針氈:我與通用電氣的風(fēng)雨16年
- 部編小學(xué)語(yǔ)文四年級(jí)下冊(cè)第四單元教材分析解讀課件
- 塔機(jī)基礎(chǔ)轉(zhuǎn)換腳計(jì)算書(shū)
評(píng)論
0/150
提交評(píng)論