資源描述:
《管理信息系統(tǒng)管理信息系統(tǒng)的實施》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、第六章管理信息系統(tǒng)的實施第6章管理信息系統(tǒng)的實施系統(tǒng)實施是新系統(tǒng)開發(fā)工作的最后一個階段。系統(tǒng)實施是指將系統(tǒng)設計階段的結(jié)果在計算機上實現(xiàn),將原來紙面上的、類似于設計圖的新系統(tǒng)方案轉(zhuǎn)換成可執(zhí)行的應用軟件系統(tǒng)。系統(tǒng)實施階段較之前各階段工作量大,投入的人力、物力多。第6章管理信息系統(tǒng)的實施第一節(jié)物理系統(tǒng)的實施第二節(jié)程序設計第三節(jié)系統(tǒng)測試第四節(jié)人員培訓第五節(jié)系統(tǒng)轉(zhuǎn)換第一節(jié)物理系統(tǒng)的實施選擇供應商實力雄厚信譽可靠質(zhì)優(yōu)價低售后服務好選擇安裝地點信息系統(tǒng)對電、網(wǎng)的要求空氣粉塵的影響服務器、機柜的噪聲問題第二節(jié)程序設計程序設計的基本要求正
2、確實現(xiàn)功能具有可靠性與適應性易于理解易于維護執(zhí)行效率高第二節(jié)程序設計程序設計方法面向過程程序設計面向?qū)ο蟪绦蛟O計第二節(jié)程序設計編程語言C/C++/HTML/VBS、JS/PHP/ASP(.net)/J2EE/VB程序設計工具輕量級(EditPlus等)集成開發(fā)環(huán)境(IDE)FrontPage/DreamWeaverVisualStudioJBuilder/Eclipse第二節(jié)程序設計數(shù)據(jù)庫Access/SqlServer/Oracle/DB2程序生成工具代碼生成工具(Rose)/報表生成工具(Crystalreport)
3、等第三節(jié)系統(tǒng)測試在面試過程中,經(jīng)常地提問內(nèi)容以及現(xiàn)在的應用自己對軟件測試的理解軟件測試的類型軟件測試的方法軟件測試的過程是如何進行的Bug的等級黑白盒的比較(所以就要求掌握黑盒、白盒)測試用例的設計(這個很重要)熟練掌握幾種軟件測試的方法,可以自己舉出例子:比如邊界值測試盡量讓大家多了解幾個計算機系統(tǒng)關于PC機的基本組裝也要懂一些(一般大公司都要這樣,他們可能會不同的系統(tǒng)平臺進行測試)有時候面試的時候會涉及數(shù)據(jù)庫sql語句的編寫,讓大家好好學習數(shù)據(jù)庫一般測試要求邏輯思維比較好最好是熟悉一種測試工具(這個公司也會培訓,每個
4、公司使用的可能不一樣)現(xiàn)在,我們主要是功能測試。但是仍然需要學習一些測試工具,因為面對的是手機,所以學習的測試工具也將是針對手機的,比如Monkey測試工具第三節(jié)系統(tǒng)測試軟件開發(fā)堆沙堆?第三節(jié)系統(tǒng)測試測試目的盡可能多的發(fā)現(xiàn)新系統(tǒng)中的錯誤和缺陷測試關注的三方面設計測試用例測試用例,用以發(fā)現(xiàn)程序錯誤為目的而精心設計的一組測試數(shù)據(jù),包括輸入數(shù)據(jù)與預期結(jié)果執(zhí)行被測程序分析執(zhí)行結(jié)果并發(fā)現(xiàn)錯誤第三節(jié)系統(tǒng)測試-測試原則應盡早并不斷地進行測試測試后期應避免程序員、程序設計機構(gòu)測試自己的程序。對非法的和非預期的輸入數(shù)據(jù)也要像合法的和預期的
5、輸入數(shù)據(jù)一樣進行測試。檢查程序不僅要關注程序是否做了應做的事,還要關注程序是否做了不該做的事。程序錯誤具有聚集效應。注意遵守“經(jīng)濟性”原則。第三節(jié)系統(tǒng)測試-測試類型模塊測試聯(lián)合測試模塊測試模塊測試模塊測試聯(lián)合測試驗收測試系統(tǒng)測試測后軟件測后模塊確認后軟件模塊模塊模塊設計信息需求信息其它驗收測試系統(tǒng)測試白盒測試白盒測試白盒測試黑盒測試第三節(jié)系統(tǒng)測試-測試用例設計白盒測試根據(jù)程序內(nèi)部邏輯設計用例黑盒測試根據(jù)規(guī)定功能設計用例第三節(jié)系統(tǒng)測試-測試用例設計白盒測試語句覆蓋判斷覆蓋條件覆蓋條件組合覆蓋路徑覆蓋x>1andy=0x=2
6、orz>1z=z/xz=z+1YNYNabcde第三節(jié)系統(tǒng)測試-測試用例設計白盒測試-語句覆蓋一般來講,程序的某次運行并不一定執(zhí)行其中的所有語句。因此,如果某個含有錯誤的語句在測試中并沒有執(zhí)行,這個錯誤便不可能發(fā)現(xiàn)。為了提高發(fā)現(xiàn)錯誤的可能性,應在測試中執(zhí)行程序的每一個語句。語句覆蓋法就是要選擇這樣的測試用例,使程序中的每個語句至少能執(zhí)行一次。第三節(jié)系統(tǒng)測試-測試用例設計白盒測試-語句覆蓋x>1andy=0x=2orz>1z=z/xz=z+1YNYNabcde輸入x=2,y=0,z=3輸出z=2.5orz>0特點:測試用例
7、設計簡單,但發(fā)現(xiàn)錯誤能力較弱第三節(jié)系統(tǒng)測試-測試用例設計白盒測試-判斷覆蓋判斷覆蓋是指設計測試用例使程序中每個判斷取“真”和取“假”值的每一個分支至少通過一次。第三節(jié)系統(tǒng)測試-測試用例設計白盒測試-判斷覆蓋x>1andy=0x=2orz>1z=z/xz=z+1YNYNabcdex=3,y=0,z=1x=2,y=1,z=3?第三節(jié)系統(tǒng)測試-測試用例設計白盒測試-條件覆蓋條件覆蓋是指執(zhí)行足夠的測試用例,使判斷中的每個條件獲得各種可能的結(jié)果。第三節(jié)系統(tǒng)測試-測試用例設計白盒測試-條件覆蓋x>1andy=0x=2orz>1z=z
8、/xz=z+1YNYNabcdex>1,y=0x=2,y=0,z=4x=1,y=1,z=1x>1,x≤1,y=0,y≠0x=2,z>1x=2,x≠2,z>1,z≤1第三節(jié)系統(tǒng)測試-測試用例設計白盒測試-條件覆蓋特點:一般情況下條件覆蓋比判斷覆蓋更嚴格,因為判斷覆蓋的對象是每個判斷結(jié)果,而條件覆蓋考慮的是每個判斷中的條