版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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)的開發(fā)第三章系統(tǒng)規(guī)劃第四章系統(tǒng)分析第五章系統(tǒng)設(shè)計(jì)
第六章系統(tǒng)實(shí)施第七章面向?qū)ο蟮南到y(tǒng)開發(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ì)語言集成編程工具
1)VisualBasic2)VisualC++
3)PowerBuilder
4)Delphi關(guān)系型數(shù)據(jù)庫軟件ManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformationManagementInformation程序開發(fā)工具的選擇
1)用戶的要求
2)語言的人-機(jī)交互功能
3)軟件工具
4)開發(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)編寫程序使用說明書ManagementInformation編程風(fēng)格
1)標(biāo)識(shí)符的命名學(xué)號(hào)num,姓名name,年齡age,成績(jī)score intnum; charname[20]; intage; floatscore;ManagementInformation
2)程序的書寫格式
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)按語句或命令的自然順序從上到下一條一條的執(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è)試的目的、原則和過程測(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é)果其它說明ID類型標(biāo)題測(cè)試步驟期望的結(jié)果說明001登錄輸入正確密碼用戶在登錄界面輸入正確的密碼后,按回車鍵程序提示登錄成功002登錄輸入錯(cuò)誤密碼用戶在登錄界面輸入錯(cuò)誤的密碼后,按回車鍵程序提示輸入密碼錯(cuò)誤,請(qǐng)重新輸入003登錄不輸入的空密碼用戶在登錄界面沒有輸入任何密碼使密碼為空后,按回車鍵程序提示用戶沒有輸入密碼,請(qǐng)輸入程序應(yīng)該告知用戶沒有輸入密碼,而不是密碼錯(cuò)誤ManagementInformationManagementInformationManagementInformationManagementInformationManagementInformation測(cè)試的過程一個(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)程序的語法和邏輯錯(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)和處理邏輯來選定測(cè)試用例,對(duì)軟件的邏輯路徑及過程進(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è)尚未被覆蓋的無效等價(jià)類,重復(fù)這一步驟直到所有無效等價(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è)試用例,來測(cè)試程序的日期檢查功能?ManagementInformationManagementInformation輸入條件有效等價(jià)類無效等價(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輸入無效等價(jià)類(4)20035輸入無效等價(jià)類(5)2003005輸入無效等價(jià)類(6)200105輸入無效等價(jià)類(7)200905輸入無效等價(jià)類(8)200300輸入無效等價(jià)類(9)200313輸入無效等價(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è)試用例說明測(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)語句覆蓋
2)判斷覆蓋
3)條件覆蓋
4)判斷/條件覆蓋
5)條件組合覆蓋ManagementIn
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025大豆買賣合同
- 2025房屋出租合同范本
- 2025品牌酒類買賣合同
- 物業(yè)公司保潔外包合同范本(7篇)
- 現(xiàn)代物流中的智能灌裝機(jī)技術(shù)應(yīng)用探討
- 科技廚房中的智能餐具及其使用技巧
- 課題申報(bào)參考:跨文化傳播中的話語體系建設(shè)與國家形象塑造研究
- 教育游戲在促進(jìn)學(xué)生合作學(xué)習(xí)中的作用
- 科技型企業(yè)的綠色實(shí)驗(yàn)室建設(shè)策略
- 數(shù)學(xué)游戲在鞏固小學(xué)基礎(chǔ)知識(shí)中的作用
- 中華人民共和國保守國家秘密法實(shí)施條例培訓(xùn)課件
- 管道坡口技術(shù)培訓(xùn)
- 2024年全國統(tǒng)一高考英語試卷(新課標(biāo)Ⅰ卷)含答案
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識(shí) CCAA年度確認(rèn) 試題與答案
- 皮膚儲(chǔ)存新技術(shù)及臨床應(yīng)用
- 外研版七年級(jí)英語上冊(cè)《閱讀理解》專項(xiàng)練習(xí)題(含答案)
- 2024年遼寧石化職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫必考題
- 上海市復(fù)旦大學(xué)附中2024屆高考沖刺模擬數(shù)學(xué)試題含解析
- 幼兒園公開課:大班健康《國王生病了》課件
- 小學(xué)六年級(jí)說明文閱讀題與答案大全
- 人教pep小學(xué)六年級(jí)上冊(cè)英語閱讀理解練習(xí)題大全含答案
評(píng)論
0/150
提交評(píng)論