管理信息系統(tǒng)管理信息系統(tǒng)的實(shí)施
《管理信息系統(tǒng)管理信息系統(tǒng)的實(shí)施》由會(huì)員分享,可在線閱讀,更多相關(guān)《管理信息系統(tǒng)管理信息系統(tǒng)的實(shí)施(50頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、第六章管理信息系統(tǒng)的實(shí)施 系統(tǒng)實(shí)施是新系統(tǒng)開發(fā)工作的最后一個(gè)階段。 系統(tǒng)實(shí)施是指將系統(tǒng)設(shè)計(jì)階段的結(jié)果在計(jì)算機(jī)上實(shí)現(xiàn),將原來紙面上的、類似于設(shè)計(jì)圖的新系統(tǒng)方案轉(zhuǎn)換成可執(zhí)行的應(yīng)用軟件系統(tǒng)。 系統(tǒng)實(shí)施階段較之前各階段工作量大,投入的人力、物力多。 第一節(jié) 物理系統(tǒng)的實(shí)施第二節(jié) 程序設(shè)計(jì)第三節(jié) 系統(tǒng)測試第四節(jié) 人員培訓(xùn)第五節(jié) 系統(tǒng)轉(zhuǎn)換 第一節(jié) 物理系統(tǒng)的實(shí)施 選擇供應(yīng)商 實(shí)力雄厚 信譽(yù)可靠 質(zhì)優(yōu)價(jià)低 售后服務(wù)好 選擇安裝地點(diǎn) 信息系統(tǒng)對(duì)電、網(wǎng)的要求 空氣粉塵的影響 服務(wù)器、機(jī)柜的噪聲問題 第二節(jié) 程序設(shè)計(jì) 程序設(shè)計(jì)的基本要求 正確實(shí)現(xiàn)功能 具有可靠性與適應(yīng)性 易于理解 易于維護(hù) 執(zhí)行效率高 第二節(jié) 程
2、序設(shè)計(jì) 程序設(shè)計(jì)方法 面向過程程序設(shè)計(jì) 面向?qū)ο蟪绦蛟O(shè)計(jì) 第二節(jié) 程序設(shè)計(jì) 編程語言 C/C+/HTML/VBS、JS/PHP/ASP(.net)/J2EE/VB 程序設(shè)計(jì)工具 輕量級(jí)(EditPlus等) 集成開發(fā)環(huán)境(IDE) FrontPage/DreamWeaver Visual Studio JBuilder/Eclipse 第二節(jié) 程序設(shè)計(jì) 數(shù)據(jù)庫 Access/SqlServer/Oracle/DB2 程序生成工具 代碼生成工具(Rose)/報(bào)表生成工具(Crystal report)等 第三節(jié) 在面試過程中,經(jīng)常地提問內(nèi)容以及現(xiàn)在的應(yīng)用 自己對(duì)軟件測試的理解 軟件測試的類型 軟
3、件測試的方法 軟件測試的過程是如何進(jìn)行的 Bug的等級(jí) 黑白盒的比較(所以就要求掌握黑盒、白盒) 測試用例的設(shè)計(jì)(這個(gè)很重要) 熟練掌握幾種軟件測試的方法,可以自己舉出例子:比如邊界值測試 盡量讓大家多了解幾個(gè)計(jì)算機(jī)系統(tǒng) 關(guān)于PC機(jī)的基本組裝也要懂一些(一般大公司都要這樣,他們可能會(huì)不同的系統(tǒng)平臺(tái)進(jìn)行測試) 有時(shí)候面試的時(shí)候會(huì)涉及數(shù)據(jù)庫sql語句的編寫,讓大家好好學(xué)習(xí)數(shù)據(jù)庫 一般測試要求邏輯思維比較好 最好是熟悉一種測試工具(這個(gè)公司也會(huì)培訓(xùn),每個(gè)公司使用的可能不一樣) 現(xiàn)在,我們主要是功能測試。但是仍然需要學(xué)習(xí)一些測試工具,因?yàn)槊鎸?duì)的是手機(jī),所以學(xué)習(xí)的測試工具也將是針對(duì)手機(jī)的,比如Monke
4、y測試工具 第三節(jié) 軟件開發(fā)堆沙堆? 第三節(jié) 測試目的 盡可能多的發(fā)現(xiàn)新系統(tǒng)中的錯(cuò)誤和缺陷 測試關(guān)注的三方面 設(shè)計(jì)測試用例 測試用例,用以發(fā)現(xiàn)程序錯(cuò)誤為目的而精心設(shè)計(jì)的一組測試數(shù)據(jù),包括輸入數(shù)據(jù)與預(yù)期結(jié)果 執(zhí)行被測程序 分析執(zhí)行結(jié)果并發(fā)現(xiàn)錯(cuò)誤 第三節(jié) 應(yīng)盡早并不斷地進(jìn)行測試 測試后期應(yīng)避免程序員、程序設(shè)計(jì)機(jī)構(gòu)測試自己的程序。 對(duì)非法的和非預(yù)期的輸入數(shù)據(jù)也要像合法的和預(yù)期的輸入數(shù)據(jù)一樣進(jìn)行測試。 檢查程序不僅要關(guān)注程序是否做了應(yīng)做的事,還要關(guān)注程序是否做了不該做的事。 程序錯(cuò)誤具有聚集效應(yīng)。 注意遵守“經(jīng)濟(jì)性”原則。 第三節(jié) -測試類型 模塊測試 聯(lián)合測試模塊測試模塊測試模塊測試聯(lián)合測試驗(yàn)收測試
5、 系統(tǒng)測試測后軟件 測后模塊 確認(rèn)后軟件 模塊模塊模塊設(shè)計(jì)信息需求信息其它l 驗(yàn)收測試l 系統(tǒng)測試白盒測試白盒測試白盒測試黑盒測試 第三節(jié) 測試用例設(shè)計(jì) 白盒測試 根據(jù)程序內(nèi)部邏輯設(shè)計(jì)用例 黑盒測試 根據(jù)規(guī)定功能設(shè)計(jì)用例 第三節(jié) 測試用例設(shè)計(jì) 白盒測試 語句覆蓋 判斷覆蓋 條件覆蓋 條件組合覆蓋 路徑覆蓋 x1 and y=0 x=2 or z1 z=z/xz=z+1YN YNab c d e 第三節(jié) 測試用例設(shè)計(jì) 白盒測試-語句覆蓋 一般來講,程序的某次運(yùn)行并不一定執(zhí)行其中的所有語句。因此,如果某個(gè)含有錯(cuò)誤的語句在測試中并沒有執(zhí)行,這個(gè)錯(cuò)誤便不可能發(fā)現(xiàn)。為了提高發(fā)現(xiàn)錯(cuò)誤的可能性,應(yīng)在測試中執(zhí)
6、行程序的每一個(gè)語句。 語句覆蓋法就是要選擇這樣的測試用例,使程序中的每個(gè)語句至少能執(zhí)行一次。 第三節(jié) 測試用例設(shè)計(jì) 白盒測試-語句覆蓋 x1 and y=0 x=2 or z1 z=z/xz=z+1YN YNab c d e輸入 x=2,y=0,z=3輸出 z=2.5 or 0特點(diǎn):測試用例設(shè)計(jì)簡單,但發(fā)現(xiàn)錯(cuò)誤能力較弱 第三節(jié) 測試用例設(shè)計(jì) 白盒測試-判斷覆蓋 判斷覆蓋是指設(shè)計(jì)測試用例使程序中每個(gè)判斷取“真”和取“假”值的每一個(gè)分支至少通過一次。 第三節(jié) 測試用例設(shè)計(jì) 白盒測試-判斷覆蓋 x1 and y=0 x=2 or z1 z=z/xz=z+1YN YNab c d ex=3,y=0,z
7、=1x=2,y=1,z=3? 第三節(jié) 測試用例設(shè)計(jì) 白盒測試-條件覆蓋 條件覆蓋是指執(zhí)行足夠的測試用例,使判斷中的每個(gè)條件獲得各種可能的結(jié)果。 第三節(jié) 測試用例設(shè)計(jì) 白盒測試-條件覆蓋 x1 and y=0 x=2 or z1 z=z/xz=z+1YN YNab c d ex1,y=0 x=2,y=0,z=4x=1,y=1,z=1x1, x1,y=0,y0 x=2,z1 x=2, x2,z1,z1 第三節(jié) 測試用例設(shè)計(jì) 白盒測試-條件覆蓋 特點(diǎn):一般情況下條件覆蓋比判斷覆蓋更嚴(yán)格,因?yàn)榕袛喔采w的對(duì)象是每個(gè)判斷結(jié)果,而條件覆蓋考慮的是每個(gè)判斷中的條件。 但是由于條件覆蓋分別考慮每個(gè)條件,而未考慮
8、同一判斷中各條件的組合,因此某些測試用例可能滿足了條件覆蓋要求,但未滿足判斷覆蓋要求。 以上測試用例即為此情況,請分析為何滿足了條件覆蓋, 卻未滿足判斷覆蓋。x=1,y=0,z=3x=2,y=1,z=1 第三節(jié) 測試用例設(shè)計(jì) 白盒測試-條件組合覆蓋 設(shè)計(jì)測試用例時(shí),要使得判斷中每個(gè)條件的所有可能取值至少出現(xiàn)一次,并且每個(gè)判斷本身的判定結(jié)果也至少出現(xiàn)一次。 白盒測試-條件組合覆蓋 x1 and y=0 x=2 or z1 z=z/xz=z+1YN YNab cd ex1,y=0 x=2,z1x1,y=0 x1,y0 x1,y=0 x1,y0 x=2,z1x=2,z1x2, z1x2, z1 x=
9、2,y=0,z=4x=2,y=1,z=1x=1,y=0,z=2x=1,y=1,z=1 acd路徑?jīng)]有測試到,為什么,怎么辦? 第三節(jié) 測試用例設(shè)計(jì) 白盒測試-路徑覆蓋 設(shè)計(jì)測試用例時(shí),使它覆蓋程序中所有可能的路徑。 第三節(jié) 測試用例設(shè)計(jì) 白盒測試-路徑覆蓋 x1 and y=0 x=2 or z1 z=z/xz=z+1YN YNab c d eaceabdabeacd x=2,y=0,z=3x=1,y=0,z=1x=2,y=1,z=1x=3,y=0,z=1特點(diǎn):測試效果好,測試工作量大。 第三節(jié) 測試用例設(shè)計(jì) 黑盒測試 等價(jià)類劃分 邊界值分析 錯(cuò)誤猜測各科成績平均成績 第三節(jié) 測試用例設(shè)計(jì) 黑
10、盒測試-等價(jià)類劃分 有效的輸入數(shù)據(jù),指符合規(guī)格說明要求的、合理的輸入數(shù)據(jù),它主要用來檢驗(yàn)程序是否實(shí)現(xiàn)了規(guī)格說明中的功能; 無效的輸入數(shù)據(jù),指不符合規(guī)格說明要求的、不合理或非法的輸入數(shù)據(jù),它主要用來檢驗(yàn)程序是否做了規(guī)格說明以外的事。 第三節(jié) 測試用例設(shè)計(jì) 黑盒測試-等價(jià)類劃分 出發(fā)點(diǎn):如果把所有可能的輸入數(shù)據(jù)(有效的和無效的)劃分成若干個(gè)等價(jià)類,可以認(rèn)為:如果等價(jià)類中的一個(gè)輸入數(shù)據(jù)能檢測出一個(gè)錯(cuò)誤,那么等價(jià)類中的其他輸入數(shù)據(jù)也能檢測出同一個(gè)錯(cuò)誤;如果一個(gè)輸入數(shù)據(jù)不能檢測出某一個(gè)錯(cuò)誤,那么等價(jià)類中其他輸入數(shù)據(jù)也不能發(fā)現(xiàn)這一錯(cuò)誤。 結(jié)論:在劃分出等價(jià)類的基礎(chǔ)上,為每個(gè)等價(jià)類設(shè)計(jì)一個(gè)測試用例,即可實(shí)現(xiàn)
11、良好的測試效果。 第三節(jié) 測試用例設(shè)計(jì) 黑盒測試-等價(jià)類劃分各科成績平均成績各科成績?yōu)?至100間的整數(shù)沒有輸入任何一科成績含有小于0的成績含有大于100的成績含有包含小數(shù)的成績90,85,6750,-1,80652,20,5590,85,67.7 第三節(jié) 測試用例設(shè)計(jì) 黑盒測試-等價(jià)類劃分 等價(jià)類劃分的原則 如果某個(gè)條件規(guī)定了值的范圍,那么可確定一個(gè)有效等價(jià)類(輸入值在此范圍內(nèi))和兩個(gè)無效等價(jià)類(輸入值小于最小值或大于最大值)。 如果某個(gè)輸入條件規(guī)定了值的個(gè)數(shù),那么可確定一個(gè)有效等價(jià)類和兩個(gè)無效等價(jià)類。 如果某個(gè)輸入條件規(guī)定了一個(gè)輸入值的集合(即離散值),而且程序?qū)Σ煌妮斎胫底霾煌奶幚恚?/p>
12、那么每個(gè)允許的值確定為一個(gè)有效等價(jià)類,另外還有一個(gè)無效等價(jià)類(任意一個(gè)不允許的輸入值)。 第三節(jié) 測試用例設(shè)計(jì) 黑盒測試-等價(jià)類劃分 等價(jià)類劃分的原則(續(xù)) 如果某個(gè)輸入條件規(guī)定了輸入數(shù)據(jù)必須遵循的規(guī)則(如標(biāo)識(shí)符的第一個(gè)字符必須是字母),那么可以確定一個(gè)有效等價(jià)類(符合此規(guī)則)和若干個(gè)無效等價(jià)類(從各種不同的角度違反該規(guī)則)。 如果某個(gè)輸入條件規(guī)定輸入數(shù)據(jù)是整形,那么可以確定3個(gè)有效等價(jià)類(正整數(shù)、零、負(fù)整數(shù))和一個(gè)無效等價(jià)類(非整數(shù))。 如果某個(gè)輸入條件規(guī)定處理的對(duì)象是表格,那么可確定一個(gè)有效等價(jià)類(表有一項(xiàng)或多項(xiàng))和一個(gè)無效等價(jià)類(空表)。 第三節(jié) 測試用例設(shè)計(jì) 黑盒測試-邊界值分析 邊界
13、值,指區(qū)分等價(jià)類的邊界,或稍高于其邊界,或稍低于其邊界的值。 經(jīng)驗(yàn)證明,程序往往在處理邊緣情況時(shí)出現(xiàn)錯(cuò)誤。 如輸入數(shù)據(jù)規(guī)定范圍是0至100的話,可以測試-1,0,1,99,100,101這些邊界值。 第三節(jié) 測試用例設(shè)計(jì) 黑盒測試-錯(cuò)誤猜測 錯(cuò)誤猜測是一種憑直覺和經(jīng)驗(yàn)推測某些可能存在的錯(cuò)誤,從而針對(duì)這些可能存在的錯(cuò)誤設(shè)計(jì)測試用例的方法。這種方法沒有機(jī)械的執(zhí)行步驟,主要依靠直覺和經(jīng)驗(yàn)。 第三節(jié) 性能測試(找出軟件的瓶頸 ) LOADRUNNER 自動(dòng)化測試(減少回歸測試的人工重復(fù)勞動(dòng) ) QTP Bug管理工具 QC (Quality Center) 第三節(jié) 調(diào)試(Debug),確定錯(cuò)誤的位置和
14、性質(zhì)并改正錯(cuò)誤。 調(diào)試的關(guān)鍵,在于找到錯(cuò)誤的具體位置。 調(diào)試方法: 試探法 跟蹤法 對(duì)分查找法 歸納法等 第三節(jié) 調(diào)試方法-試探法 分析錯(cuò)誤的外在表現(xiàn)形式,猜想程序故障的大概位置,采用一些簡單的糾錯(cuò)技術(shù),獲得可疑區(qū)域的有關(guān)信息,判斷猜想是否正確,經(jīng)過試探找到錯(cuò)誤的根源。 第三節(jié) 調(diào)試方法-跟蹤法 正向跟蹤,沿著程序的控制流,從頭開始跟蹤,逐步檢查中間結(jié)果,找到最先出錯(cuò)的地方; 反向跟蹤,從發(fā)現(xiàn)錯(cuò)誤癥狀的地方開始回溯,人工沿著控制流往回追蹤程序代碼,直到確定錯(cuò)誤根源。 第三節(jié) 調(diào)試方法-對(duì)分查找法 若已知程序中的變量在中間某點(diǎn)的預(yù)期正確值,則可以用賦值語句把變量置成正確值,運(yùn)行程序看輸出結(jié)果是否
15、正確。若輸出結(jié)果沒有問題,說明程序錯(cuò)誤在前半部分,否則在后半部分。然后對(duì)有錯(cuò)誤的部分再用這種方法,逐步縮小查錯(cuò)的范圍。 第三節(jié) 調(diào)試方法-歸納法 收集、整理程序運(yùn)行的有關(guān)數(shù)據(jù),分析出錯(cuò)的規(guī)律,在此基礎(chǔ)上提出錯(cuò)誤的假設(shè),若假設(shè)能解釋全部測試結(jié)果,說明假設(shè)得到證實(shí);否則重新分析,提出新的假設(shè),直到最終發(fā)現(xiàn)錯(cuò)誤原因。 第四節(jié) 人員培訓(xùn) 事務(wù)管理人員的培訓(xùn) 系統(tǒng)操作人員的培訓(xùn) 系統(tǒng)維護(hù)人員的培訓(xùn) 第四節(jié) 人員培訓(xùn) 事務(wù)管理人員的培訓(xùn)通過事務(wù)管理人員培訓(xùn),使他們了解新系統(tǒng)的目標(biāo)、功能,系統(tǒng)的結(jié)構(gòu)及運(yùn)行過程,以及對(duì)企業(yè)組織機(jī)構(gòu)、工作方式等產(chǎn)生的影響 第四節(jié) 人員培訓(xùn) 系統(tǒng)操作人員的培訓(xùn)對(duì)系統(tǒng)操作員的培訓(xùn)應(yīng)
16、該提供比較充分的時(shí)間,除了向他們傳授新系統(tǒng)的工作原理、使用方法,簡單出錯(cuò)的處置等知識(shí)外,還可能培訓(xùn)計(jì)算機(jī)軟、硬件知識(shí),以及鍵盤指法、漢字輸入等內(nèi)容。 第四節(jié) 人員培訓(xùn) 系統(tǒng)維護(hù)人員的培訓(xùn)系統(tǒng)維護(hù)培訓(xùn)的內(nèi)容包括:系統(tǒng)整體結(jié)構(gòu);系統(tǒng)分析設(shè)計(jì)思想;計(jì)算機(jī)系統(tǒng)的操作與使用;系統(tǒng)所用主要軟件工具的使用;系統(tǒng)輸入方式、操作流程的培訓(xùn);可能出現(xiàn)故障以及故障的排除;系統(tǒng)文檔資料的分類以及檢索方式;數(shù)據(jù)的收集、統(tǒng)計(jì)渠道、統(tǒng)計(jì)口徑;運(yùn)行操作注意事項(xiàng)等 第五節(jié) 系統(tǒng)轉(zhuǎn)換 基礎(chǔ)數(shù)據(jù)準(zhǔn)備 系統(tǒng)試運(yùn)行 系統(tǒng)轉(zhuǎn)換 第五節(jié) 系統(tǒng)轉(zhuǎn)換 系統(tǒng)試運(yùn)行 對(duì)系統(tǒng)進(jìn)行初始化 輸入數(shù)據(jù),記錄系統(tǒng)的運(yùn)行數(shù)據(jù)和運(yùn)行狀態(tài) 考察實(shí)際系統(tǒng)的輸入方式
17、是否方便、效率如何、安全可靠性、誤操作保護(hù)等 核對(duì)新系統(tǒng)輸出和原系統(tǒng)輸出的結(jié)果 對(duì)系統(tǒng)實(shí)際運(yùn)行速度進(jìn)行核對(duì),包括運(yùn)算速度、傳輸速度、輸出速度等 第五節(jié) 系統(tǒng)轉(zhuǎn)換 系統(tǒng)轉(zhuǎn)換 第五節(jié) 系統(tǒng)轉(zhuǎn)換 系統(tǒng)轉(zhuǎn)換-直接轉(zhuǎn)換在確定新系統(tǒng)運(yùn)行準(zhǔn)確無誤時(shí),立即終止原系統(tǒng)運(yùn)行,啟用新系統(tǒng)。對(duì)人員、設(shè)備費(fèi)用很節(jié)省,但有一定的風(fēng)險(xiǎn),一般適用于處理不太復(fù)雜的數(shù)據(jù)不是很重要的應(yīng)用。 第五節(jié) 系統(tǒng)轉(zhuǎn)換 系統(tǒng)轉(zhuǎn)換-平行轉(zhuǎn)換新舊系統(tǒng)并行運(yùn)行一段驗(yàn)證時(shí)間后,新系統(tǒng)正式代替原系統(tǒng)。耗費(fèi)人力、物力和經(jīng)費(fèi),但提供了新舊系統(tǒng)運(yùn)行結(jié)果比較的機(jī)會(huì),消除了不穩(wěn)定的潛在危險(xiǎn),也消除了尚未認(rèn)識(shí)新系統(tǒng)之前的驚慌與不安。 第五節(jié) 系統(tǒng)轉(zhuǎn)換 系統(tǒng)轉(zhuǎn)換-分段轉(zhuǎn)換新舊系統(tǒng)同時(shí)運(yùn)行,舊系統(tǒng)逐步減少工作內(nèi)容,新系統(tǒng)逐步增加工作內(nèi)容,經(jīng)過一段時(shí)間后,新系統(tǒng)完全代替舊系統(tǒng)。適用于大型系統(tǒng),既能保證平穩(wěn)運(yùn)行,費(fèi)用也不太大。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中生物對(duì)照實(shí)驗(yàn)專題復(fù)習(xí)課件
- 初中物理資源九年級(jí)第十五單元課件串并聯(lián)識(shí)別
- 咯血與嘔血課件
- What's_your_number_課件
- 外研版七下Module3Unit1(教育精品)
- 浙美版三年級(jí)上冊美術(shù)第15課-剪雪花教學(xué)ppt課件
- 蘇教版六年級(jí)下冊數(shù)學(xué)正比例和反比例的意義課件
- 蘇教版五下《單式折線統(tǒng)計(jì)圖》教研課件
- 固態(tài)相變概論
- 三角形全等的判定復(fù)習(xí)-課件2
- 太陽能發(fā)展趨勢課件
- 道路工程監(jiān)理最新規(guī)劃范本課件
- SPC及CPK教程(理論篇)課件
- Travel-Plan旅行計(jì)劃-PPT
- 新冠肺炎疫情期間醫(yī)務(wù)人員防護(hù)技術(shù)指南