管理系統(tǒng)中計(jì)算機(jī)的應(yīng)用各章復(fù)習(xí)要點(diǎn)_第1頁(yè)
管理系統(tǒng)中計(jì)算機(jī)的應(yīng)用各章復(fù)習(xí)要點(diǎn)_第2頁(yè)
管理系統(tǒng)中計(jì)算機(jī)的應(yīng)用各章復(fù)習(xí)要點(diǎn)_第3頁(yè)
管理系統(tǒng)中計(jì)算機(jī)的應(yīng)用各章復(fù)習(xí)要點(diǎn)_第4頁(yè)
管理系統(tǒng)中計(jì)算機(jī)的應(yīng)用各章復(fù)習(xí)要點(diǎn)_第5頁(yè)
已閱讀5頁(yè),還剩43頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

-⑦聯(lián)系:一個(gè)實(shí)體型內(nèi)部各屬性之間的聯(lián)系2.2實(shí)體型之間的聯(lián)系1:1一對(duì)一——是一對(duì)多的特例1:n一對(duì)多——是多對(duì)多的特例m:n多對(duì)多2.3概念模型的表示方法E-R(實(shí)體—聯(lián)系圖)3、數(shù)據(jù)模型★數(shù)據(jù)結(jié)構(gòu)P119邏輯數(shù)據(jù)模型:描述了數(shù)據(jù)庫(kù)數(shù)據(jù)的整體結(jié)構(gòu):數(shù)據(jù)操作數(shù)據(jù)模型數(shù)據(jù)完整以計(jì)算機(jī)為觀點(diǎn)的物理數(shù)據(jù)模型:描述數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)和方法3.1格式化數(shù)據(jù)模型:通過(guò)存取路徑來(lái)實(shí)現(xiàn)記錄之間的聯(lián)系,所以用戶必須十分了解系統(tǒng)結(jié)構(gòu)和細(xì)節(jié),使得應(yīng)用程序的編寫也很困難。層次數(shù)據(jù)模型:特點(diǎn)是實(shí)體之間按層次關(guān)系來(lái)定義的,一種以記錄類型為結(jié)點(diǎn)的有向樹(shù)結(jié)構(gòu),是網(wǎng)狀模型的一個(gè)特例網(wǎng)狀數(shù)據(jù)模型3.2關(guān)系模型:1970年,美國(guó)提出關(guān)系模型和關(guān)系數(shù)據(jù)庫(kù)關(guān)系模型和數(shù)據(jù)結(jié)構(gòu)關(guān)系模型:建立在集合論和謂詞演算公式的基礎(chǔ)上,邏輯結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)獨(dú)立性強(qiáng),存取具有對(duì)稱性,操縱靈活關(guān)系數(shù)據(jù)庫(kù):在數(shù)據(jù)庫(kù)中的數(shù)據(jù)結(jié)構(gòu)如果依照關(guān)系模型定義,就是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)關(guān)系:一張二維表對(duì)應(yīng)一個(gè)關(guān)系列:字段行:記錄關(guān)系模型的基本要求:表格中每一數(shù)據(jù)項(xiàng)不可再分,這是基本項(xiàng)每列的順序是任意的,每行的順序是任意的;每一行數(shù)據(jù)是一個(gè)實(shí)體諸多屬性值的集合,即元組每一列數(shù)據(jù)有相同的類型,即屬性;關(guān)系的完整性P123——是防范使用不和語(yǔ)義數(shù)據(jù)的實(shí)體完整性規(guī)則:關(guān)系中的主屬性不能取空值參照完整性:若參照關(guān)系中的外碼與目標(biāo)關(guān)系中的主碼相對(duì)應(yīng),則參照關(guān)系中每個(gè)元組在外碼上的每個(gè)屬性值必須為空值。用戶定義的完整性:關(guān)系操作集合論4.1傳統(tǒng)集合運(yùn)算:交、并、差4。2專門的關(guān)系運(yùn)算:選擇(篩選)、投影、連接數(shù)據(jù)規(guī)范化規(guī)范化:限制條件越嚴(yán)格,描述的關(guān)系就越規(guī)范,將關(guān)系的這種劃分層次稱之為范式.關(guān)系范式有5個(gè)級(jí)別:5NF,4NF,BCNF,3NF,2NF,1NF(最低),而高一級(jí)范式的關(guān)系模式總是包含在低一級(jí)范式中關(guān)系范式越高,數(shù)據(jù)庫(kù)結(jié)構(gòu)越好,一般三范式就OK3NF,數(shù)據(jù)規(guī)范化:一個(gè)低一級(jí)的關(guān)系模式,可以通過(guò)分解轉(zhuǎn)換為若干個(gè)高一級(jí)范式的關(guān)系模式的集合,關(guān)系模式的不斷改進(jìn)提高的過(guò)程叫做數(shù)據(jù)規(guī)范化。數(shù)據(jù)庫(kù)的安全性:具有防止非法用戶闖入或非法用戶非法使用造成數(shù)據(jù)泄漏、更改或破壞的功能,防范非法用戶和非法操作進(jìn)行用戶身份驗(yàn)證→存取控制→對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行加密保存DBMS中的SQL語(yǔ)言一、結(jié)構(gòu)化查詢語(yǔ)言概述SQL即結(jié)構(gòu)化查詢語(yǔ)言,集數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體的語(yǔ)言,其主要功能是數(shù)據(jù)查詢,它是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的核心SQL語(yǔ)言的特點(diǎn):高度非過(guò)程化的語(yǔ)言,沒(méi)有基本程序結(jié)構(gòu)語(yǔ)句,每一條命令功能強(qiáng)大,操作簡(jiǎn)單第四章后面部分操作內(nèi)容較多,故不進(jìn)行整理.信息系統(tǒng)的建設(shè)規(guī)劃2012/8/27信息系統(tǒng)規(guī)劃概述一、信息系統(tǒng)規(guī)劃概述1、信息系統(tǒng)規(guī)劃的意義2、企業(yè)信息系統(tǒng)規(guī)劃的類別從規(guī)劃范圍分:戰(zhàn)略性規(guī)劃3~5年、執(zhí)行性~~從規(guī)劃主體分:企業(yè)級(jí)~~、部門級(jí)~~從規(guī)劃內(nèi)容分:綜合發(fā)展~~、單一項(xiàng)目的開(kāi)發(fā)規(guī)劃企業(yè)戰(zhàn)略與信息系統(tǒng)約翰.亨德森提出“戰(zhàn)略一致性模型”信息技術(shù)開(kāi)發(fā)及應(yīng)用需要與企業(yè)的業(yè)務(wù)戰(zhàn)略和組織流程之間保持良好的對(duì)應(yīng)關(guān)系對(duì)應(yīng)關(guān)系具有多想行,是相互交織和復(fù)雜的需要通過(guò)規(guī)劃明確這些關(guān)系,尤其是戰(zhàn)略層面的規(guī)劃信息系統(tǒng)規(guī)劃的意義保證信息系統(tǒng)開(kāi)發(fā)的有效性使企業(yè)對(duì)未來(lái)技術(shù)與業(yè)務(wù)的結(jié)合過(guò)程有所準(zhǔn)備為領(lǐng)導(dǎo)對(duì)系統(tǒng)開(kāi)發(fā)決策提供依據(jù)確定系統(tǒng)開(kāi)發(fā)的優(yōu)先順序降低信息系統(tǒng)建設(shè)的風(fēng)險(xiǎn)信息系統(tǒng)規(guī)劃的內(nèi)容規(guī)劃的主要內(nèi)容:需要哪些信息系統(tǒng)?如何獲得這些系統(tǒng)?現(xiàn)有系統(tǒng)和管理環(huán)境的變化;系統(tǒng)應(yīng)急計(jì)劃信息系統(tǒng)規(guī)劃書-———幫助企業(yè)制定信息系統(tǒng)規(guī)劃的模板工具三、信息系統(tǒng)規(guī)劃的流程1、不同規(guī)劃之間的聯(lián)系1.1企業(yè)業(yè)務(wù)戰(zhàn)略:是規(guī)劃的起點(diǎn)和信息戰(zhàn)略的支持目標(biāo),企業(yè)需要從未來(lái)的業(yè)務(wù)趨勢(shì)出發(fā),明確自身的發(fā)展目標(biāo)和業(yè)務(wù)策略1。2信息系統(tǒng)戰(zhàn)略:受企業(yè)業(yè)務(wù)戰(zhàn)略的指導(dǎo),根據(jù)業(yè)務(wù)發(fā)展方向,確定信息系統(tǒng)的需求及系統(tǒng)對(duì)業(yè)務(wù)的支持方式1.3信息技術(shù)戰(zhàn)略:側(cè)重解決企業(yè)的信息技術(shù)能力和資源分布等基礎(chǔ)性問(wèn)題2、四階段規(guī)劃流程戰(zhàn)略規(guī)劃需求分析資源分配項(xiàng)目規(guī)劃建立組織總體發(fā)展規(guī)劃和信息系統(tǒng)規(guī)劃的聯(lián)系分析企業(yè)中的業(yè)務(wù)支持對(duì)象及目標(biāo),明確所需的信息系統(tǒng)以及相應(yīng)的信息技術(shù)需求分配信息系統(tǒng)項(xiàng)目所需的管理資源和開(kāi)發(fā)資源等具體安排每項(xiàng)項(xiàng)目的日程和資源使用計(jì)劃第二節(jié)信息系統(tǒng)的戰(zhàn)略性規(guī)劃(宏觀,3~5年)戰(zhàn)略性規(guī)劃和執(zhí)行性規(guī)劃戰(zhàn)略性規(guī)劃:將直接與組織的業(yè)務(wù)戰(zhàn)略相銜接,保證信息技術(shù)與企業(yè)組織和管理業(yè)務(wù)相協(xié)調(diào)。分析信息系統(tǒng)在組織中的地位,選擇需建設(shè)的應(yīng)用系統(tǒng)?!拘畔⒓夹g(shù)與企業(yè)戰(zhàn)略的一致性是戰(zhàn)略性規(guī)劃關(guān)注的焦點(diǎn)問(wèn)題?!繄?zhí)行性規(guī)劃:是對(duì)戰(zhàn)略規(guī)劃的具體實(shí)施。規(guī)劃內(nèi)容:總體規(guī)劃的分期目標(biāo),具體的實(shí)施計(jì)劃,資源配置方案,項(xiàng)目組合及進(jìn)度安排,工作步驟和驗(yàn)收時(shí)間?!緢?zhí)行性規(guī)劃中應(yīng)設(shè)立具體的定量指標(biāo)或評(píng)價(jià)方法,是規(guī)劃具有可操作性和可檢測(cè)性】信息系統(tǒng)戰(zhàn)略性規(guī)劃的方法諾蘭模型:該模型有6個(gè)階段(萌芽,擴(kuò)散,控制,集成,數(shù)據(jù)管理,成熟)該模型的認(rèn)為:①組織中信息系統(tǒng)的應(yīng)用發(fā)展有一定的規(guī)律性,經(jīng)歷從低級(jí)到高級(jí)的6個(gè)成長(zhǎng)階段②各階段互相銜接,形成有規(guī)律的、循序漸進(jìn)的發(fā)展過(guò)程③每個(gè)組織都需根據(jù)自身所處階段對(duì)信息技術(shù)進(jìn)行管理,具體問(wèn)題具體分析④在三、四階段之間有一個(gè)轉(zhuǎn)折點(diǎn),即從信息技術(shù)管理轉(zhuǎn)向數(shù)據(jù)資源管理價(jià)值鏈模型邁克爾.波特企業(yè)的價(jià)值鏈指的是創(chuàng)造價(jià)值的一系列活動(dòng),而這些價(jià)值都是顧客愿意支付的.分為兩大類活動(dòng):基本活動(dòng)和支持性活動(dòng)作用:識(shí)別出對(duì)組織有用的活動(dòng),就活動(dòng)的價(jià)值達(dá)成共識(shí),有效提升企業(yè)管理的總價(jià)值借助此模型可以找出重要的活動(dòng)和過(guò)程,并種出支持主要活動(dòng)的應(yīng)用系統(tǒng),使信息技術(shù)支持對(duì)企業(yè)的價(jià)值實(shí)現(xiàn)有實(shí)際的貢獻(xiàn)幫助人們脫離局部視野,使管理者客觀地、整體地看待信息技術(shù)對(duì)組織價(jià)值創(chuàng)造的作用關(guān)鍵成功要素法CFS威廉。扎克所謂關(guān)鍵成功要素:就是關(guān)系到企業(yè)的生存與組織成功與否的重要因素,它們也是企業(yè)最需要得到的決策信息,是值得管理者重點(diǎn)關(guān)注的活動(dòng)區(qū)域。中間的三個(gè)模塊:匯總分析企業(yè)中不同部門、不同業(yè)務(wù)活動(dòng)的關(guān)鍵成功要素通過(guò)充分溝通,是各個(gè)局部責(zé)任人從企業(yè)整體出發(fā),影響組織的CFS達(dá)成共識(shí)用組織的CFS指導(dǎo)信息系統(tǒng)的規(guī)劃過(guò)程,是規(guī)劃具有全局觀點(diǎn)企業(yè)系統(tǒng)規(guī)劃法BSPIBM公司提出是一種結(jié)構(gòu)化的方法論。出發(fā)點(diǎn)是:必須讓企業(yè)的信息系統(tǒng)支持企業(yè)的目標(biāo),讓信息系統(tǒng)戰(zhàn)略表達(dá)出企業(yè)各個(gè)管理層次的需求,向整個(gè)企業(yè)提供一致性的信息,并在組織機(jī)構(gòu)和管理體制改變時(shí)保持工作能力.BSP方法:“自上而下”地進(jìn)行系統(tǒng)規(guī)劃和“自下而上”地付諸實(shí)施.BSP通過(guò)4個(gè)STEPS來(lái)實(shí)現(xiàn)自上而下的規(guī)劃理念:定義企業(yè)目標(biāo)定義企業(yè)過(guò)程(核心)定義數(shù)據(jù)類=4\*GB3\*MERGEFORMAT④定義信息系統(tǒng)總體結(jié)構(gòu)情景法信息系統(tǒng)的規(guī)劃往往面臨不確定性,這是一種權(quán)變的分析方法,它承認(rèn)客觀存在的不確定性。第三節(jié)信息系統(tǒng)建設(shè)的可行性分析可行性分析的主要內(nèi)容技術(shù)的可行性——該項(xiàng)目能否實(shí)現(xiàn)需做以下工作:對(duì)方案所用技術(shù)的成熟性、技術(shù)風(fēng)險(xiǎn)等進(jìn)行考察對(duì)技術(shù)的選擇及獲取方式進(jìn)行考察考察企業(yè)是否具備有效的資源或技術(shù)能力來(lái)實(shí)現(xiàn)項(xiàng)目目標(biāo)經(jīng)濟(jì)的可行性——該項(xiàng)目何時(shí)能收回成本首先要盡量全面地計(jì)算項(xiàng)目的成本投入第二要盡量完整準(zhǔn)確地計(jì)算或描述項(xiàng)目的收益管理的可行性—-能否在企業(yè)中得到支持信息系統(tǒng)項(xiàng)目實(shí)施的環(huán)境條件,如用戶是否愿意接納該系統(tǒng)系統(tǒng)的核心設(shè)計(jì)是否與組織的管理基礎(chǔ)相匹配系統(tǒng)所需的各種數(shù)據(jù)是否有保障業(yè)務(wù)基礎(chǔ)是否牢固企業(yè)對(duì)系統(tǒng)所引發(fā)的變革能否妥善處理等法理的可行性-—有何潛在風(fēng)險(xiǎn)?要建立必要的系統(tǒng)安全機(jī)制系統(tǒng)對(duì)自身數(shù)據(jù)的保存訪問(wèn)和傳遞負(fù)有責(zé)任,只能在授權(quán)范圍內(nèi)使用不得隨意突破;對(duì)系統(tǒng)信息采集的約束,要利用合法途徑獲得正確信息,用戶對(duì)個(gè)人信息有自決權(quán),公民對(duì)個(gè)人隱私有保護(hù)要求可行性分析的過(guò)程確定可選方案→進(jìn)行可行性分析和研究(經(jīng)濟(jì)、技術(shù)、法理、管理)→確定最優(yōu)方案并撰寫報(bào)告1、可行性分析的結(jié)論可立即開(kāi)發(fā)需推遲直到某些條件具備以后才可開(kāi)發(fā)(如資金、技術(shù)等)需對(duì)目標(biāo)進(jìn)行修改后才可開(kāi)發(fā)項(xiàng)目不可行信息系統(tǒng)的建設(shè)方式建設(shè)方式的選擇開(kāi)發(fā)購(gòu)買外包:如:租賃基本建設(shè)方式“開(kāi)發(fā)"的方式1。1自行開(kāi)發(fā):指信息系統(tǒng)的開(kāi)發(fā)過(guò)程完全由用戶企業(yè)負(fù)責(zé)自行~~的優(yōu)點(diǎn):可防止企業(yè)機(jī)密外泄;便于組織內(nèi)部的開(kāi)發(fā)實(shí)力不斷增強(qiáng);從本企業(yè)的獨(dú)特需求出發(fā)設(shè)計(jì)設(shè)計(jì)方便將來(lái)系統(tǒng)的維護(hù)和擴(kuò)充還可帶來(lái)新收益【自行開(kāi)發(fā)的管理要點(diǎn)是確保企業(yè)自身具有較強(qiáng)的系統(tǒng)開(kāi)發(fā)能力,在開(kāi)發(fā)過(guò)程中對(duì)項(xiàng)目進(jìn)度的進(jìn)行嚴(yán)格控制,保證軟件的質(zhì)量.】1。2合作開(kāi)發(fā):指用戶企業(yè)與其他開(kāi)發(fā)組織協(xié)作,按合同分工或共同完成開(kāi)發(fā)任務(wù)的方式合作~~獲得成功條件如下:①選擇富有技術(shù)優(yōu)勢(shì)和合作經(jīng)驗(yàn)的合作伙伴;②需建立有效的合作規(guī)則,并做好信息共享和文檔管理等基礎(chǔ)性工作;③項(xiàng)目進(jìn)行中要進(jìn)行協(xié)調(diào)管理【合作開(kāi)發(fā)的管理要點(diǎn)是選擇有技術(shù)優(yōu)勢(shì)和合作經(jīng)驗(yàn)的合作伙伴,建立有效的合作規(guī)則,做好信息共享和文檔管理等基礎(chǔ)性工作,在項(xiàng)目進(jìn)行中要協(xié)調(diào)管理,加強(qiáng)合作雙方的合作意識(shí)】1。3委托開(kāi)發(fā):指用戶企業(yè)與開(kāi)發(fā)組織簽訂委托合同,將信息系統(tǒng)開(kāi)發(fā)項(xiàng)目承包出去,用戶企業(yè)一般只負(fù)責(zé)經(jīng)費(fèi)的投入,受委托方承接系統(tǒng)開(kāi)發(fā)任務(wù),用戶只接收最終“成品”委托~~的流程:①用戶企業(yè)先審視需求,明確開(kāi)發(fā)任務(wù).②用戶選擇并確定委托單位,簽訂項(xiàng)目開(kāi)發(fā)合同,約定開(kāi)發(fā)目標(biāo)和資源投入,負(fù)責(zé)提供資金③委托單位按照合同要求承擔(dān)開(kāi)發(fā)任務(wù),提交測(cè)試合格軟件④開(kāi)發(fā)者負(fù)責(zé)完成系統(tǒng)的安裝實(shí)施和人員培訓(xùn)等⑤企業(yè)對(duì)系統(tǒng)進(jìn)行驗(yàn)收,成功后獲得可投入運(yùn)行的系統(tǒng)【委托開(kāi)發(fā)的管理要點(diǎn)是選擇稱職的委托服務(wù)機(jī)構(gòu),簽訂相應(yīng)的委托合同,在開(kāi)發(fā)過(guò)程中要加強(qiáng)監(jiān)督,及時(shí)檢查并認(rèn)定階段性成果等】1.4“開(kāi)發(fā)"方式的缺點(diǎn):系統(tǒng)標(biāo)準(zhǔn)化程度不高;軟件錯(cuò)誤概率較高;容易延續(xù)原有的低效流程;若管理不力,會(huì)導(dǎo)致服務(wù)成本提升“購(gòu)買”方式軟件在購(gòu)買之后需根據(jù)客戶要求進(jìn)入定制過(guò)程,也被稱為“二次開(kāi)發(fā)",二次開(kāi)發(fā)是依托所購(gòu)買的軟件進(jìn)一步確認(rèn)參數(shù)選項(xiàng)、接口或有限修改的過(guò)程。優(yōu)點(diǎn):軟件產(chǎn)品可靠性、穩(wěn)定性高;反映了先進(jìn)的企業(yè)管理思想;開(kāi)發(fā)周期短;費(fèi)用較低缺點(diǎn):系統(tǒng)實(shí)施費(fèi)用高;系統(tǒng)維護(hù)難【購(gòu)買方式的管理要點(diǎn)是確定合適的價(jià)格,關(guān)注軟件質(zhì)量、軟硬件平臺(tái)支持、安裝維護(hù)條件、文檔完備程序及系統(tǒng)服務(wù)的程序性】“外包”方式企業(yè)只需有基本的軟硬件和網(wǎng)絡(luò)通信平臺(tái),通過(guò)租賃的方式得到應(yīng)用系統(tǒng),或用交服務(wù)費(fèi)的方式直接購(gòu)買信息服務(wù),這種方式被稱為外包。優(yōu)點(diǎn):能讓信息技術(shù)實(shí)力不強(qiáng)的企業(yè)直接享受標(biāo)準(zhǔn)化、專業(yè)化的信息服務(wù);可以按需付款,降低企業(yè)信息技術(shù)的投資,特別適用于服務(wù)需求有波動(dòng)的企業(yè);有利于企業(yè)關(guān)注核心業(yè)務(wù)專業(yè)外包服務(wù)具有質(zhì)量穩(wěn)定、成本透明、技術(shù)更新及時(shí)的優(yōu)點(diǎn)軟件服務(wù)市場(chǎng)的發(fā)展有助于軟件服務(wù)商主動(dòng)提升產(chǎn)品和服務(wù)質(zhì)量缺點(diǎn):企業(yè)可能會(huì)失去某些控制權(quán);企業(yè)對(duì)外包服務(wù)商的依賴性增強(qiáng);更換外包商會(huì)付出代價(jià);對(duì)于信息技術(shù)有明顯優(yōu)勢(shì)的企業(yè),外包服務(wù)的優(yōu)勢(shì)往往不明顯;若外包商自治不高或外包管理不當(dāng),企業(yè)可能會(huì)面臨信息泄漏的風(fēng)險(xiǎn)?!就獍绞降墓芾硪c(diǎn)是選擇合適的信息服務(wù)組織或應(yīng)用服務(wù)提供商,防止某些控制權(quán)的喪失,防止信息的外泄】信息系統(tǒng)開(kāi)發(fā)的方法一、結(jié)構(gòu)化方法:它以系統(tǒng)開(kāi)發(fā)的生命周期為依據(jù),依次完成信息系統(tǒng)的結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計(jì)和結(jié)構(gòu)化編程等各項(xiàng)任務(wù)開(kāi)發(fā)過(guò)程的重要特點(diǎn)是:錯(cuò)誤被發(fā)現(xiàn)的時(shí)間越遲,糾正該錯(cuò)誤所付出的代價(jià)也就越高1、結(jié)構(gòu)化方法的特點(diǎn):它面向過(guò)程或數(shù)據(jù)流,把現(xiàn)實(shí)世界的問(wèn)題抽象形成信息流程通過(guò)信息流程分解和數(shù)據(jù)關(guān)系描述,定義出系統(tǒng)模塊分析模塊的算法和功能,并用程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)2、局限性:對(duì)每個(gè)新問(wèn)題都進(jìn)行類似的結(jié)構(gòu)化分析過(guò)程,并未充分利用已有軟件資源,不利于軟件的大規(guī)模生產(chǎn);將數(shù)據(jù)和處理過(guò)程相分離,數(shù)據(jù)變化后總要考慮對(duì)處理模塊的重新編程,軟件的可重用性不高;不利于應(yīng)對(duì)變化著的系統(tǒng)需求。二、生命周期法和原型法1、生命周期法(瀑布模型)1.1特點(diǎn):將系統(tǒng)開(kāi)發(fā)過(guò)程分成系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施和系統(tǒng)維護(hù)等多個(gè)連續(xù)性階段;規(guī)定每個(gè)階段的開(kāi)發(fā)人員和用戶的職責(zé)范圍,明確每一階段需達(dá)到的目標(biāo),以及提交功能需求報(bào)告、系統(tǒng)說(shuō)明書等文檔要求;系統(tǒng)開(kāi)發(fā)項(xiàng)目像普遍一樣從上向下推進(jìn),各階段任務(wù)緊密銜接,保證實(shí)現(xiàn)最終目標(biāo)。1。2生命周期法的主要階段如下:系統(tǒng)分析:調(diào)查、業(yè)務(wù)流程分析→知道“該如何解決問(wèn)題”→提交系統(tǒng)說(shuō)明書系統(tǒng)設(shè)計(jì):建立技術(shù)方案→完成功能需求設(shè)計(jì)→提交“系統(tǒng)設(shè)計(jì)說(shuō)明書”系統(tǒng)實(shí)施:根據(jù)設(shè)計(jì)方案,在組織的工作環(huán)境中安裝可以運(yùn)行的系統(tǒng)系統(tǒng)維護(hù):對(duì)于投入運(yùn)行后的系統(tǒng)進(jìn)行監(jiān)督評(píng)價(jià),做好維護(hù),保證系統(tǒng)穩(wěn)定可用原型法:以用戶和信息系統(tǒng)專家的合作為基礎(chǔ)2.1工作流程:初步了解需求→短期內(nèi)開(kāi)發(fā)出一個(gè)簡(jiǎn)易模型即“原型"同用戶一起運(yùn)行、評(píng)價(jià)和改進(jìn)原型重復(fù)迭代過(guò)程,直至用戶認(rèn)可為止2。2原型法常用的場(chǎng)合:演示宣傳的系統(tǒng);“部分功能”的系統(tǒng);縮微系統(tǒng)面向?qū)ο蠓椒∣O20世紀(jì)以后從OO推廣到OOP(面向?qū)ο蟪绦蛟O(shè)計(jì))、OOA(面向?qū)ο蟮姆治?、OOD(面向?qū)ο蟮脑O(shè)計(jì))3.1面向?qū)ο蠓椒ǖ哪康模禾岣哕浖目芍赜眯?、擴(kuò)充性、可維護(hù)性;使軟件系統(tǒng)向通用性方向發(fā)展;使軟件生產(chǎn)像硬件組裝那樣用“軟件集成塊”來(lái)構(gòu)筑3。2特點(diǎn):把“對(duì)象”作為系統(tǒng)分析設(shè)計(jì)的基本單位對(duì)象把數(shù)據(jù)和作用于此類數(shù)據(jù)的特殊處理結(jié)合在一起系統(tǒng)化建模的過(guò)程相當(dāng)于對(duì)象集合及對(duì)象間合作關(guān)系的構(gòu)建3。3OO的流程和概念流程:系統(tǒng)分析階段:從功能需求出發(fā),分析識(shí)別出對(duì)象,將相同的數(shù)據(jù)類型抽象獨(dú)立的同類模塊系統(tǒng)設(shè)計(jì)階段:描述對(duì)象的行動(dòng)和交互關(guān)系,對(duì)其共性和各項(xiàng)進(jìn)行區(qū)分控制系統(tǒng)實(shí)施:使用可重用的軟件庫(kù)和面向?qū)ο蟮恼Z(yǔ)言,將設(shè)計(jì)轉(zhuǎn)換為代碼概念:對(duì)象——是面向?qū)ο竽P偷幕締卧悺哂邢嗤Y(jié)構(gòu)、屬性、操作和約束條件的對(duì)象形成的集合。消息—-對(duì)象之間的通信機(jī)制繼承性——不同層次的對(duì)象類可以繼承所有上層類的屬性、結(jié)構(gòu)和行為,并加上一些獨(dú)特的屬性和行為統(tǒng)一建模語(yǔ)言(UML):是描述面向?qū)ο笙到y(tǒng)并進(jìn)行可視化建模的行業(yè)標(biāo)準(zhǔn)??焖賾?yīng)用開(kāi)發(fā)(RAD):是一種通過(guò)采用已經(jīng)設(shè)計(jì)好的技術(shù)、方法、工具來(lái)加快應(yīng)用系統(tǒng)開(kāi)發(fā)方法。優(yōu)點(diǎn):明顯壓縮低效率的重復(fù)環(huán)節(jié);更快完成系統(tǒng)開(kāi)發(fā)工作;有利于用戶和系統(tǒng)開(kāi)發(fā)人員建立良好的合作關(guān)系。聯(lián)合應(yīng)用開(kāi)發(fā)JAD:鼓勵(lì)由開(kāi)發(fā)技術(shù)人員和用戶聯(lián)合組成開(kāi)發(fā)團(tuán)隊(duì),共同完成數(shù)據(jù)手機(jī)和需求分析過(guò)程?;跇?gòu)建的開(kāi)發(fā)(CBSD):強(qiáng)調(diào)使用可復(fù)用的構(gòu)件來(lái)搭建新的信息系統(tǒng)。構(gòu)件是指模塊化的、可部署的、可替換的軟件系統(tǒng)的組成部分.IS的構(gòu)件主要包括3大要素:接口:指構(gòu)件所能完成功能實(shí)現(xiàn):指讓構(gòu)件運(yùn)作的代碼部署:指構(gòu)件存在的形式,如可執(zhí)行文件第六章系統(tǒng)分析——解決系統(tǒng)“做什么"系統(tǒng)開(kāi)發(fā)過(guò)程按生命周期法:系統(tǒng)分析→系統(tǒng)設(shè)計(jì)→系統(tǒng)實(shí)施→系統(tǒng)維護(hù)和評(píng)價(jià)第一節(jié)系統(tǒng)分析概述要根據(jù)規(guī)劃的要求,梳理系統(tǒng)開(kāi)發(fā)者、擁有者、使用者、管理者的信息需求,確定待開(kāi)發(fā)系統(tǒng)的功能目標(biāo)和邏輯方案,明確系統(tǒng)運(yùn)作的環(huán)境和基礎(chǔ),確定信息系統(tǒng)如何對(duì)組織的業(yè)務(wù)提供支持一、系統(tǒng)開(kāi)發(fā)的特點(diǎn)和原則1、系統(tǒng)開(kāi)發(fā)的特點(diǎn):復(fù)雜性高、質(zhì)量要求高、產(chǎn)品無(wú)形、是集體的創(chuàng)造性活動(dòng)、技術(shù)更新快,開(kāi)發(fā)經(jīng)驗(yàn)不足2、系統(tǒng)開(kāi)發(fā)的原則:目的性;系統(tǒng)的環(huán)境適應(yīng)性;文檔化管理;用戶參與二、系統(tǒng)分析階段的團(tuán)隊(duì)和任務(wù)主要任務(wù):要對(duì)現(xiàn)有系統(tǒng)進(jìn)行調(diào)查分析,掌握現(xiàn)有系統(tǒng)的作用環(huán)境和真實(shí)情況,完成用戶需求分析,在此基礎(chǔ)上建立新系統(tǒng)的邏輯模型。系統(tǒng)分析師:整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程的領(lǐng)導(dǎo)者,是信息技術(shù)人員與業(yè)務(wù)人員之間溝通的橋梁業(yè)務(wù)人員:由企業(yè)信息系統(tǒng)應(yīng)用部門的用戶代表組成職責(zé):提出、解釋、梳理用戶的業(yè)務(wù)需求;向開(kāi)發(fā)人員介紹業(yè)務(wù)流程、文檔作用、術(shù)語(yǔ)的含義;參與原型設(shè)計(jì)過(guò)程,對(duì)原型進(jìn)行評(píng)估和反饋計(jì)算機(jī)技術(shù)專家:項(xiàng)目組長(zhǎng)一般擁有資金的支配權(quán)主要任務(wù):協(xié)調(diào)開(kāi)發(fā)人員之間、用戶之間、開(kāi)發(fā)人員和用戶之間的關(guān)系,進(jìn)行項(xiàng)目的監(jiān)督管理,做出及時(shí)性的總結(jié)報(bào)告,以保證整個(gè)開(kāi)發(fā)項(xiàng)目的順利進(jìn)行系統(tǒng)需求分析系統(tǒng)調(diào)查:在所確定的系統(tǒng)范圍之內(nèi),對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳盡、深入的調(diào)查和分析。目的是收集一切有關(guān)的事實(shí)、資料和數(shù)據(jù),徹底掌握現(xiàn)行系統(tǒng)的工作狀況,為需求分析和建立邏輯模型提供依據(jù)。系統(tǒng)調(diào)查的原則:自上而下、事先制訂計(jì)劃、深入溝通和交流(業(yè)務(wù)人員和技術(shù)人員)、避免先入為主、保守用戶的商業(yè)秘密調(diào)查的內(nèi)容:企業(yè)的基本情況basicsituation;系統(tǒng)資源resource情況;各類人員對(duì)新系統(tǒng)的態(tài)度Attitude;系統(tǒng)需要支持的業(yè)務(wù)流程和信息處理狀況組織結(jié)構(gòu)圖和信息關(guān)聯(lián)圖業(yè)務(wù)流程圖:具體描述了“4W1H"3。1用途:幫助系統(tǒng)開(kāi)發(fā)人員的交流溝通,為他們分析和理解用戶需求服務(wù)。3。2數(shù)據(jù)調(diào)查的4步驟:★分析和確定數(shù)據(jù)來(lái)源★全面收集各種載體上的有用數(shù)據(jù)★對(duì)所收集的數(shù)據(jù)進(jìn)行分析和進(jìn)化★對(duì)有效數(shù)據(jù)進(jìn)行保存和整理3。3數(shù)據(jù)收集和調(diào)查的方法:查閱文獻(xiàn)資料、報(bào)表或電子化數(shù)據(jù);做計(jì)劃訪談;問(wèn)卷調(diào)查和統(tǒng)計(jì)分析;現(xiàn)場(chǎng)勘察和時(shí)間參與;召開(kāi)調(diào)研會(huì)等需求分析及確認(rèn)——需求分析報(bào)告(很重要)需求分析報(bào)告是開(kāi)發(fā)方和用戶發(fā)簽訂系統(tǒng)開(kāi)發(fā)協(xié)議時(shí)的參考文檔;可為將來(lái)形成更為細(xì)致的需求說(shuō)明書和系統(tǒng)說(shuō)明書提供依據(jù);高質(zhì)量的需求分析報(bào)告有助于用戶方得到真正需要的軟件開(kāi)發(fā)項(xiàng)目的可行性研究P207經(jīng)濟(jì)可行性:economic深入到軟件功能層面進(jìn)行成本效益分析技術(shù)可行性:technology管理可行性:management項(xiàng)目團(tuán)隊(duì)的潛力如何,是否能夠根據(jù)項(xiàng)目的需要提供足夠的用戶參與,未來(lái)用戶接受和使用系統(tǒng)是否有難度,開(kāi)發(fā)方的培訓(xùn)方式對(duì)用戶是否有效法理可行性:legalprinciple第三節(jié)建立系統(tǒng)邏輯模型一、數(shù)據(jù)流程圖—-系統(tǒng)邏輯模型設(shè)計(jì)的重要工具之一1、特點(diǎn):抽象性——只專注于數(shù)據(jù)來(lái)源、流動(dòng)、加工處理和存儲(chǔ)活動(dòng);概括性——將企業(yè)業(yè)務(wù)流程的各個(gè)環(huán)節(jié)用數(shù)據(jù)流相互聯(lián)結(jié)誠(chéng)一個(gè)整體它采取自上而下逐步求精的方法,逐層細(xì)化地描述系統(tǒng)總體構(gòu)成、工作細(xì)節(jié)和錯(cuò)綜復(fù)雜的內(nèi)部聯(lián)系客戶2、據(jù)流程圖的符號(hào)客戶2。1外部實(shí)體:可以是數(shù)據(jù)的來(lái)源或數(shù)據(jù)輸出的終點(diǎn)P1打印報(bào)表P1打印報(bào)表2.2處理功能:是數(shù)據(jù)流程圖的核心,一般在7個(gè)以內(nèi)2。3數(shù)據(jù)存儲(chǔ):需要保存的數(shù)據(jù),可以是磁盤、文件、帳簿、檔案袋等2。4數(shù)據(jù)流:noun,要以數(shù)據(jù)處理為起點(diǎn)或終點(diǎn)例如:紙質(zhì)單據(jù)、電子數(shù)據(jù)、電話、短消息、統(tǒng)計(jì)報(bào)表、押金憑證等3、數(shù)據(jù)流程圖的繪制3。1背景圖(也稱為內(nèi)外關(guān)系圖,處理功能可能只有一個(gè))闡述了系統(tǒng)所處在的基本環(huán)境,將要開(kāi)發(fā)的系統(tǒng)作為一個(gè)獨(dú)立整體,識(shí)別出與該系統(tǒng)相關(guān)的外部實(shí)體,并通過(guò)信息流把系統(tǒng)和各個(gè)外部實(shí)體間的聯(lián)系描述出來(lái)3.2頂層數(shù)據(jù)流圖(處理功能多些):描述了數(shù)據(jù)流在各個(gè)處理功能和外部實(shí)體間的分布3.3低層次數(shù)據(jù)流程圖數(shù)據(jù)流程圖的分解主要圍繞“處理功能”進(jìn)行;流向各個(gè)處理功能呢個(gè)的數(shù)據(jù)流要清晰明確,有足夠的信息來(lái)實(shí)現(xiàn)該處理功能;各個(gè)下層圖中的數(shù)據(jù)流名稱、輸入輸出流向要與上一層想匹配。數(shù)據(jù)分析其任務(wù)是:將數(shù)據(jù)流程圖中出現(xiàn)的各個(gè)成分的內(nèi)容、特征用數(shù)據(jù)字典的形式做出定義和說(shuō)明。數(shù)據(jù)字典的作用是由各類數(shù)據(jù)說(shuō)明和定義所組成的集合,是對(duì)數(shù)據(jù)流程圖中的相關(guān)成分進(jìn)行解釋和描述的工具就是數(shù)據(jù)字典。數(shù)據(jù)字典的編寫要求:P213定義需明確、唯一,易理解-—針對(duì)數(shù)據(jù)流程圖中各成分;命名、編號(hào)與數(shù)據(jù)流程圖保持一致要符合一致性和完整性的要求格式規(guī)范、風(fēng)格統(tǒng)一、文字精煉數(shù)據(jù)字典的條目:數(shù)據(jù)項(xiàng)--數(shù)據(jù)的最小單位,也稱為數(shù)據(jù)元素;數(shù)據(jù)結(jié)構(gòu):描述了某些數(shù)據(jù)項(xiàng)之間的邏輯關(guān)系;數(shù)據(jù)流:可由數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)組成;外部實(shí)體;數(shù)據(jù)存儲(chǔ);處理功能功能分析:對(duì)數(shù)據(jù)流程圖中的復(fù)雜處理功能做出詳細(xì)說(shuō)明描述處理邏輯的工具:決策樹(shù)、決策表、結(jié)構(gòu)性語(yǔ)言決策樹(shù)(判定樹(shù)):用來(lái)對(duì)決策方案進(jìn)行分析和選擇,適合于描述多種條件組合情況下的決策策略,說(shuō)清楚選項(xiàng)和決策結(jié)果的產(chǎn)生過(guò)程.決策表(判斷表):適用于描述和處理判斷條件較多、各種條件相互組合的多方案決策過(guò)程。決策表由4部分組成:判斷條件、狀態(tài)組合、處理策略用決策表可以檢驗(yàn)決策策略的完備性和有效性結(jié)構(gòu)化語(yǔ)言:是具有規(guī)范表達(dá)式的自然語(yǔ)言,具有形式簡(jiǎn)潔、清晰易讀、邏輯嚴(yán)密的優(yōu)點(diǎn)。它將任何處理邏輯簡(jiǎn)單表達(dá)為:順序、選擇(判斷)、循環(huán)3種結(jié)構(gòu)數(shù)據(jù)/功能分析:一般在數(shù)據(jù)流程圖和功能分析之后進(jìn)行格柵圖:用網(wǎng)格分布的方法直觀地表示兩個(gè)方面的開(kāi)發(fā)資源之間的關(guān)系U/C矩陣(功能格柵圖):矩陣中的行表示系統(tǒng)中的功能,功能名稱位于最左矩陣中的列表示系統(tǒng)中的數(shù)據(jù)類對(duì)U/C矩陣的正確性需進(jìn)行3方面檢驗(yàn):★完備性檢驗(yàn):每個(gè)數(shù)據(jù)類列必須有一個(gè)C并至少有一個(gè)U;每個(gè)功能行必須有U或C;★一致性檢驗(yàn):每個(gè)數(shù)據(jù)類列僅能有一個(gè)C★無(wú)冗余行檢驗(yàn):每個(gè)行或列必須有C或U,不允許有空行或空列系統(tǒng)說(shuō)明書(系統(tǒng)功能需求報(bào)告)——系統(tǒng)分析階段的最終成果內(nèi)容:對(duì)原系統(tǒng)的闡述;新系統(tǒng)的目標(biāo)和范圍;新系統(tǒng)的建設(shè)方案;系統(tǒng)應(yīng)用環(huán)境;系統(tǒng)開(kāi)發(fā)計(jì)劃第七章系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)階段的主要任務(wù):1、系統(tǒng)總體設(shè)計(jì):軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),通信網(wǎng)絡(luò)平臺(tái)設(shè)計(jì)2、系統(tǒng)詳細(xì)設(shè)計(jì):代碼設(shè)計(jì),輸入輸出界面設(shè)計(jì),處理過(guò)程設(shè)計(jì)3、編寫系統(tǒng)設(shè)計(jì)報(bào)告第一節(jié)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)一、總體結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)根據(jù)系統(tǒng)分析的邏輯模型設(shè)計(jì)應(yīng)用軟件系統(tǒng)的物理模型。物理模型必須符合邏輯模型,能夠完成邏輯模型所規(guī)定的信息處理功能,同時(shí)需考慮應(yīng)用軟件系統(tǒng)是動(dòng)態(tài)變化的。如何使系統(tǒng)具有修改性,成為系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)要著重解決的問(wèn)題二、結(jié)構(gòu)化設(shè)計(jì)的基本思想其基本理念是:把大型的應(yīng)用軟件分解為多層的模塊,使其易于實(shí)現(xiàn)、組織和管理。結(jié)構(gòu)化設(shè)計(jì)方法的核心內(nèi)容:模塊化、結(jié)構(gòu)化、自頂向下逐步求精1、程序的結(jié)構(gòu)化設(shè)計(jì):改變?nèi)藗冊(cè)谲浖绦蛟O(shè)計(jì)中隨意、率性的做法,保持程序具有良好的一致性、可讀性和可維護(hù)性,降低軟件程序合作開(kāi)發(fā)的難度。該方法包含3種基本的程序結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)2、模塊的結(jié)構(gòu)化設(shè)計(jì)模塊間也有3種不同的結(jié)構(gòu)形式:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)3、控制結(jié)構(gòu)圖(也稱軟件結(jié)構(gòu)圖/模塊結(jié)構(gòu)圖)它表示出一個(gè)系統(tǒng)的層次分解關(guān)系、模塊調(diào)用關(guān)系、模塊之間數(shù)據(jù)流和控制信息流的傳遞關(guān)系,是設(shè)計(jì)系統(tǒng)物理結(jié)構(gòu)的主要工具.模塊間調(diào)用關(guān)系應(yīng)遵循以下規(guī)則:①每個(gè)模塊有自身的任務(wù),只接受上級(jí)模塊的調(diào)用命令時(shí)才執(zhí)行②模塊之間的通信只限于其直接上下級(jí)模塊,任何模塊不能直接與其他上下級(jí)模塊或同級(jí)模塊發(fā)生通信聯(lián)系③若有模塊要與非直接上下級(jí)的其他模塊發(fā)生通信聯(lián)系,必須通過(guò)其上級(jí)模塊進(jìn)行傳遞④模塊調(diào)用順序?yàn)樽陨隙氯⒛K分解的規(guī)則1、模塊的劃分:系統(tǒng)項(xiàng)目容易開(kāi)發(fā);降低項(xiàng)目開(kāi)發(fā)成本;系統(tǒng)有較高的可靠性系統(tǒng)容易維護(hù)2、模塊凝聚:是衡量?jī)?nèi)部功能的內(nèi)在聯(lián)系是否緊密以及衡量模塊質(zhì)量好壞的重要指標(biāo).2.1偶然凝聚:一個(gè)模塊內(nèi)部各組成部分的處理彼此無(wú)關(guān),偶然的組合在一起2。2邏輯~~:一個(gè)模塊內(nèi)部各組成部分的邏輯處理相似,但功能彼此不同2.3時(shí)間~~:若干處理由于執(zhí)行時(shí)間彼此有關(guān),集中在一起組成的模塊2.4數(shù)據(jù)~~:模塊內(nèi)包含若干處理它們按一定的順序執(zhí)行,且前一處理所產(chǎn)生的輸出數(shù)據(jù),是下一處理的輸入數(shù)據(jù).2.5功能~~:一個(gè)模塊只執(zhí)行一個(gè)明確的功能,且完成該功能所必須的全部成分都包含在模塊中。3、模塊耦合:模塊間的信息聯(lián)系方式,是衡量模塊間結(jié)構(gòu)性能的重要指標(biāo)。3.1數(shù)據(jù)耦合(正常):兩個(gè)模塊間通過(guò)調(diào)用關(guān)系傳遞被處理的數(shù)據(jù)3。2控制耦合(避免)::兩個(gè)模塊間通過(guò)調(diào)用關(guān)系傳遞被處理的數(shù)據(jù)并且還傳遞控制信號(hào)3。3非法耦合(消除):一個(gè)模塊與另一個(gè)模塊內(nèi)部發(fā)生聯(lián)系,即一個(gè)模塊中的某些內(nèi)容在另一模塊中以某種方式被引用。小結(jié):模塊內(nèi)的凝聚程度越高越好,偶然凝聚(最差)<邏輯~~〈時(shí)間~~〈數(shù)據(jù)~~<功能凝聚(最好)模塊之間的耦合程度越低越好數(shù)據(jù)耦合(最好)非法耦合最差四、控制結(jié)構(gòu)圖的繪制1、繪制方法:依據(jù)是數(shù)據(jù)流程圖將上層數(shù)據(jù)流程圖映射為上層控制結(jié)構(gòu)圖,由頂層數(shù)據(jù)流程圖開(kāi)始,逐級(jí)下推每一層數(shù)據(jù)流程圖的處理功能映射為控制結(jié)構(gòu)圖中的模塊數(shù)據(jù)流程圖中流入處理功能的數(shù)據(jù)流映射為輸入模塊的數(shù)據(jù)流流出處理功能的數(shù)據(jù)流映射成從模塊輸出的數(shù)據(jù)流2、模塊分解的方法2.1以轉(zhuǎn)換為中心結(jié)構(gòu)的分解:若待分解的是一個(gè)數(shù)據(jù)凝聚的模塊,即內(nèi)部包含若干順序執(zhí)行且對(duì)某些數(shù)據(jù)進(jìn)行轉(zhuǎn)換處理,即所謂的以轉(zhuǎn)換為中心的結(jié)構(gòu)。這種模塊可分解為:輸入、處理、輸出三大部分2。2以業(yè)務(wù)為中心結(jié)構(gòu)的分解:待分解的是一個(gè)邏輯凝聚的模塊圖解P233小結(jié):通常混合使用以上2種分解方式,以達(dá)到模塊凝聚程度高、模塊之間獨(dú)立性強(qiáng),易于修改的目的。第二節(jié)處理過(guò)程設(shè)計(jì)一、基本概念:處理過(guò)程設(shè)計(jì)就是要對(duì)控制結(jié)構(gòu)圖中每一個(gè)模塊內(nèi)部的處理過(guò)程進(jìn)行具體的描述。每一模塊可以看成是一個(gè)獨(dú)立的子系統(tǒng),有輸入、加工處理、輸出幾個(gè)部分。詳細(xì)地描述這個(gè)處理邏輯可以使用“輸入-處理—輸出"圖(IPO圖)IPO圖將為編制程序提供指導(dǎo),所以也稱為程序設(shè)計(jì)任務(wù)書。IPO圖的主體是處理過(guò)程描述,描述處理過(guò)程的工具,可以使用圖形(程序流程圖,N—S圖)、表格(決策表、決策樹(shù))和偽碼(結(jié)構(gòu)化語(yǔ)言)。二、用戶口令處理過(guò)程的設(shè)計(jì)P234~235第三節(jié)界面設(shè)計(jì)界面設(shè)計(jì)包括對(duì)話窗口、選擇菜單、輸入輸出窗口設(shè)計(jì)等一、選擇菜單的設(shè)計(jì)卡片分類法二、各類窗口界面的設(shè)計(jì)對(duì)功能和信息的表現(xiàn)力強(qiáng)保持統(tǒng)一的風(fēng)格突出核心功能三、輸入輸出界面設(shè)計(jì)1、輸入界面設(shè)計(jì)“保證輸入的正確性;輸入數(shù)據(jù)的完整性;數(shù)據(jù)輸入的效率”2、輸出界面設(shè)計(jì):輸出內(nèi)容—-根據(jù)用戶的需要來(lái)設(shè)置輸出項(xiàng),考慮與其他系統(tǒng)的接口關(guān)系;輸出方式——各種輸出設(shè)備;輸出介質(zhì)文字、聲音、表格、圖形、報(bào)告等輸出版面布局——有利于信息內(nèi)容接收,符合使用者為準(zhǔn)則第四節(jié)代碼設(shè)計(jì)一、代碼設(shè)計(jì)方法1、代碼的重要性:唯一地標(biāo)識(shí)一個(gè)分類實(shí)體;加快輸入,減少出錯(cuò),提高處理效率便于存儲(chǔ)和檢索,節(jié)省存儲(chǔ)空間;為數(shù)據(jù)表達(dá)標(biāo)準(zhǔn)化,簡(jiǎn)化處理程序?yàn)槿謹(jǐn)?shù)據(jù)一致性提供了基礎(chǔ)2、代碼的含義:也叫信息編碼,是作為事物(實(shí)體)唯一標(biāo)識(shí)的、一組有序字符的組合.它必須便于計(jì)算機(jī)識(shí)別、處理,有利于人們使用。代碼設(shè)計(jì)就是用規(guī)范化的編碼符號(hào)來(lái)標(biāo)識(shí)所有信息實(shí)體的工作過(guò)程。3、代碼設(shè)計(jì)的原則:唯一性、簡(jiǎn)單性、可識(shí)別性、可擴(kuò)充性、合理性、規(guī)范性二、代碼的類型1、順序碼(序列碼):用連續(xù)數(shù)字作為每個(gè)實(shí)體的標(biāo)識(shí)優(yōu)點(diǎn):簡(jiǎn)單、易處理、易擴(kuò)充、用途廣缺點(diǎn):沒(méi)有邏輯含義,不能表示信息特征;刪除數(shù)據(jù)會(huì)造成空碼序列無(wú)法插入,不事先預(yù)留位置,只能在尾部擴(kuò)充;2、重復(fù)碼:采用與原來(lái)手工系統(tǒng)相同的編碼優(yōu)點(diǎn):容易被原系統(tǒng)人員接受,易實(shí)現(xiàn),便于推廣缺點(diǎn):不能任意更改,不盡人意3、成組碼:也稱為位別碼、數(shù)字碼、分組碼,是最常用的編碼之一如身份證優(yōu)點(diǎn):簡(jiǎn)單、方便、能夠反映出分類體系、易校對(duì)、易處理缺點(diǎn):位數(shù)多,難記憶、必須為每段預(yù)留編碼,否則不易擴(kuò)充4、表意碼:稱為助記碼、字符碼,它將表示實(shí)體特征的文字、數(shù)字或記號(hào)直接作為編碼。優(yōu)點(diǎn):易明白編碼含義、易理解、易記憶缺點(diǎn):編碼長(zhǎng)度位數(shù)可變,邏輯含義不確定,會(huì)給分類、處理帶來(lái)不變?nèi)⒋a的校驗(yàn)ASCII代碼8位二進(jìn)制第五節(jié)數(shù)據(jù)庫(kù)的設(shè)計(jì)一、要求和步驟1、數(shù)據(jù)庫(kù)設(shè)計(jì)的要求:滿足用戶要求;滿足DBMS要求;具有較高的范式2、數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟:概念結(jié)構(gòu)設(shè)計(jì)(更抽象)邏輯結(jié)構(gòu)設(shè)計(jì)(抽象)物理結(jié)構(gòu)設(shè)計(jì)(更具體)★二、概念結(jié)構(gòu)設(shè)計(jì)描述概念數(shù)據(jù)模型的主要工具是E—R圖(實(shí)體—聯(lián)系)圖1、確定實(shí)體、屬性及聯(lián)系2、確定局部(分)E-R圖3、集成完整(總)E-R圖三、邏輯結(jié)構(gòu)設(shè)計(jì):把概念結(jié)構(gòu)設(shè)計(jì)階段建立的基本E-R圖,按選定的關(guān)系數(shù)據(jù)模型的原則轉(zhuǎn)換成相應(yīng)的邏輯模型.轉(zhuǎn)換原則:一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼一個(gè)聯(lián)系也轉(zhuǎn)換為一個(gè)關(guān)系,聯(lián)系的屬性及聯(lián)系所連接的實(shí)體的碼都轉(zhuǎn)換為關(guān)系的屬性,但關(guān)系的碼會(huì)根據(jù)聯(lián)系的類型變化,具體變化如下①1:1聯(lián)系,兩端實(shí)體的碼都可以分別成為關(guān)系的碼②1:n聯(lián)系,n端實(shí)體的碼成為關(guān)系的碼③m:n聯(lián)系,兩端實(shí)體碼的組合成為關(guān)系的碼1、轉(zhuǎn)換關(guān)系:按照上述規(guī)則2、合并關(guān)系:關(guān)系的碼相同可以合并,可以有不同形式的合并第六節(jié)數(shù)據(jù)庫(kù)的物理實(shí)現(xiàn)一、數(shù)據(jù)庫(kù)的創(chuàng)建1、使用SQL2000創(chuàng)建數(shù)據(jù)庫(kù)文件分為3類:主數(shù)據(jù)文件,一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)數(shù)據(jù)文件,只有一個(gè)被指定為主數(shù)據(jù)文件,后綴為MDF;輔助數(shù)據(jù)文件,后綴為NDF;事務(wù)日志文件,用來(lái)存放恢復(fù)數(shù)據(jù)庫(kù)的日志信息,每個(gè)數(shù)據(jù)庫(kù)可以有一個(gè)或多個(gè)事務(wù)日志文件,后綴為L(zhǎng)DF2、使用visualfoxpro創(chuàng)建數(shù)據(jù)庫(kù)文件由:數(shù)據(jù)庫(kù)主文件.DBC、數(shù)據(jù)庫(kù)備注文件。DCT、數(shù)據(jù)庫(kù)索引文件.DCX。①使用菜單來(lái)操作②使用命令操作:createdatabase文件名二、數(shù)據(jù)庫(kù)的操作1、數(shù)據(jù)庫(kù)的打開(kāi)1。1在SQL2000中:使用企業(yè)管理器;通過(guò)查詢分析器;通過(guò)命令:use數(shù)據(jù)庫(kù)名1。2在visualfoxpro中:用對(duì)話框方式;用命令opendatabase文件名2、關(guān)閉數(shù)據(jù)庫(kù)2。1在SQL2000中:不能關(guān)閉數(shù)據(jù)庫(kù)2.2在visualfoxpro中:用命令closedatabaseall,若忽略all的話,只關(guān)閉當(dāng)前數(shù)據(jù)庫(kù)3、刪除數(shù)據(jù)庫(kù)3.1在SQL2000中:dropdatabase數(shù)據(jù)庫(kù)名3.2在visualfoxpro中:deletedatabase文件名三、數(shù)據(jù)表的創(chuàng)建在SQL2000中所有的表都是數(shù)據(jù)庫(kù)表,可以直接定義表命令中選項(xiàng)【數(shù)據(jù)庫(kù)名。所有者】指定數(shù)據(jù)庫(kù)及所屬用戶在visualfoxpro中,數(shù)據(jù)表的主文件擴(kuò)展名是DBF,數(shù)據(jù)表的索引文件是CDX,數(shù)據(jù)表的備注文件擴(kuò)展名是FPT1、在SQL2000中:啟動(dòng)查詢分析器,創(chuàng)建表createtable學(xué)生.DBO.COURSE(KHCHAR(4)NOTNULLPRIMARYKEYDEFAULT‘0000'KMCHAR(10)NULL,XFINTNULL,JSHCHAR(8)NULL)2、在visualfoxpro中:opendatabase數(shù)據(jù)1crearetablekc(KHC(4)NOTNULL,KMC(10),XFN(4),JSHC(8))五、系統(tǒng)設(shè)計(jì)說(shuō)明書(系統(tǒng)設(shè)計(jì)報(bào)告,系統(tǒng)設(shè)計(jì)階段的最后成果,也是新系統(tǒng)的物理模型和統(tǒng)實(shí)施的依據(jù))第八章系統(tǒng)實(shí)施相當(dāng)于產(chǎn)品的生產(chǎn)制造和檢驗(yàn)階段第一節(jié)實(shí)施階段的任務(wù)2012/9/17一、實(shí)施階段的任務(wù):硬件的采購(gòu)和安裝、軟件編程、用戶培訓(xùn)、數(shù)據(jù)轉(zhuǎn)換、文檔編制、系統(tǒng)測(cè)試和切換。1、影響系統(tǒng)實(shí)施的因素1。1系統(tǒng)實(shí)施的目標(biāo):系統(tǒng)要給用戶提供一個(gè)完整、有用、易用的IS。完整:該系統(tǒng)設(shè)計(jì)的全部功能都能順利實(shí)現(xiàn),并非只是某些部分能實(shí)現(xiàn)或投入使用;有用:能夠?qū)ζ髽I(yè)組織和最終使用者提供有效支持,與用戶的業(yè)務(wù)環(huán)境順利銜接;易用:目標(biāo)用戶能夠順利地操作和使用新的IS,愿意使用新系統(tǒng)來(lái)支持自己的工作。1。2技術(shù)因素的影響a、平臺(tái)建設(shè)任務(wù)能否如期完成b、平臺(tái)建設(shè)質(zhì)量是否符合要求c、技術(shù)平臺(tái)如何服務(wù)1.3非技術(shù)因素的影響:主要指人員(用戶、領(lǐng)導(dǎo)、實(shí)施團(tuán)隊(duì)、實(shí)施顧問(wèn)等)、組織(業(yè)務(wù)流程、組織結(jié)構(gòu)和規(guī)模等)、文化(制度、管理環(huán)境等)a、用戶在系統(tǒng)實(shí)施過(guò)程中具備多種角色系統(tǒng)使用者;系統(tǒng)檢驗(yàn)者;應(yīng)用效果承擔(dān)者;系統(tǒng)效果的傳播者b、高層管理者的支持作用系統(tǒng)實(shí)施前期的號(hào)召和宣傳;關(guān)鍵時(shí)刻積極表明態(tài)度;解決復(fù)雜的綜合性問(wèn)題二、軟硬件安裝工程系統(tǒng)實(shí)施階段的硬任務(wù):購(gòu)置和安裝軟硬件、網(wǎng)絡(luò)平臺(tái)建設(shè)、編制程序代碼1、設(shè)備的采購(gòu)和安裝:事先周密計(jì)劃,采用可靠的物流管理體系協(xié)助采購(gòu)任務(wù)的完成;與可靠的服務(wù)商合作;設(shè)定設(shè)備的安裝標(biāo)準(zhǔn)2、設(shè)備配置和部署3、程序編制對(duì)于自己需編寫的軟件,則根據(jù)系統(tǒng)設(shè)計(jì)階段的“系統(tǒng)設(shè)計(jì)說(shuō)明書”或系統(tǒng)分析階段的“需求分析報(bào)告”;對(duì)復(fù)雜的可進(jìn)行外包軟件程序的關(guān)鍵在于:質(zhì)量、進(jìn)度、成本三個(gè)要素三、系統(tǒng)實(shí)施的準(zhǔn)備工作1、制訂實(shí)施計(jì)劃:預(yù)先分析壓力和阻力因素,統(tǒng)籌管理各項(xiàng)任務(wù)、組織、人員和資金事項(xiàng),合理控制進(jìn)度.對(duì)復(fù)雜的系統(tǒng)可采用甘特圖等網(wǎng)絡(luò)分析技術(shù)和項(xiàng)目管理工具2、用戶培訓(xùn):包含兩面內(nèi)容概念開(kāi)發(fā):讓用戶了解新系統(tǒng)的管理理念、性能、價(jià)值意義等;面向業(yè)務(wù)的培訓(xùn):讓用戶學(xué)會(huì)新系統(tǒng)的應(yīng)用方法,對(duì)將來(lái)從事具體工作進(jìn)行指導(dǎo)新系統(tǒng)的用戶包括:操作人員、知識(shí)員工、各級(jí)管理人員和決策者,需根據(jù)不同對(duì)象進(jìn)行分層次培訓(xùn)a、操作人員:提升操作技能和保障本崗位的工作質(zhì)量b、業(yè)務(wù)部門用戶:熟悉崗位職責(zé)的變更和新IS的使用方法,能夠正確無(wú)誤完成業(yè)務(wù)操作c、知識(shí)型用戶:掌握系統(tǒng)資源分布、查詢技術(shù)和使用方法,并與桌面系統(tǒng)集成d、管理人員:能夠利用系統(tǒng)數(shù)據(jù)輔助決策和管理工具,了解數(shù)據(jù)來(lái)源和分布,可以查詢相關(guān)數(shù)據(jù),了解數(shù)據(jù)分許報(bào)告的含義。3、基礎(chǔ)數(shù)據(jù)的準(zhǔn)備:避免“垃圾進(jìn)、垃圾出GIGO”的情況出現(xiàn)4、流程變革:組織流程變革與IS之間的影響關(guān)系是雙向的一方面,信息系統(tǒng)的開(kāi)發(fā)必須要估計(jì)組織環(huán)境的約束,事先必須要作管理可行性研究;另一方面,企業(yè)也要主動(dòng)適應(yīng)信息系統(tǒng)的要求,通過(guò)積極的變革,實(shí)行更加科學(xué)合理的運(yùn)作方式。流程變革有2種方式:業(yè)務(wù)流程改進(jìn)、業(yè)務(wù)流程重組5、任務(wù)外包有經(jīng)驗(yàn)的咨詢服務(wù)商可幫助企業(yè)用戶接受新的理念和模式,有利于系統(tǒng)應(yīng)用知識(shí)向用戶方轉(zhuǎn)移,使系統(tǒng)實(shí)施環(huán)節(jié)更加順暢;從行業(yè)標(biāo)準(zhǔn)和整體優(yōu)化的角度審視企業(yè)流程,提出多種有益的解決思路,幫助企業(yè)處理難題。四、用戶參與的主要任務(wù)系統(tǒng)實(shí)施的場(chǎng)地準(zhǔn)備、安裝工程所需的物理環(huán)境、業(yè)務(wù)流程調(diào)整、系統(tǒng)切換等都是用戶主導(dǎo)的實(shí)施過(guò)程;軟硬件購(gòu)買計(jì)劃、外包服務(wù)商的選擇、組訓(xùn)機(jī)構(gòu)的選擇等需用戶進(jìn)行評(píng)判或?qū)彶?;用戶要組織和參與系統(tǒng)驗(yàn)收測(cè)試,用戶培訓(xùn)與質(zhì)量保證,以及各種管理規(guī)程的制訂過(guò)程1、系統(tǒng)實(shí)施的目標(biāo):過(guò)高過(guò)低都不好2、系統(tǒng)的數(shù)據(jù)保障3、選派用戶代表:具備一定的計(jì)算機(jī)知識(shí);非常熟悉企業(yè)業(yè)務(wù);深入了解企業(yè)的需求;具備協(xié)作意識(shí)和責(zé)任意識(shí);有良好的溝通能力和表述能力第二節(jié)系統(tǒng)測(cè)試和驗(yàn)收系統(tǒng)測(cè)試是檢驗(yàn)系統(tǒng)質(zhì)量的關(guān)鍵環(huán)節(jié),是整個(gè)系統(tǒng)開(kāi)發(fā)和實(shí)施過(guò)程的最終審查.一、系統(tǒng)測(cè)試的原則1、系統(tǒng)測(cè)試的對(duì)象:是整個(gè)應(yīng)用軟件系統(tǒng)2、系統(tǒng)測(cè)試的目的:驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符的地方,以確保應(yīng)用系統(tǒng)能夠提供符合用戶需求的處理能力3、系統(tǒng)測(cè)試的原則:5個(gè)系統(tǒng)測(cè)試貫穿整個(gè)軟件開(kāi)發(fā)的過(guò)程,并非只發(fā)生在系統(tǒng)實(shí)施階段“V模型":左邊是開(kāi)發(fā)過(guò)程中隨時(shí)開(kāi)展的測(cè)試,即“一步三回頭”右邊從下至上逐步推進(jìn)的測(cè)試過(guò)程,及系統(tǒng)實(shí)施階段的最后把關(guān)和檢驗(yàn)環(huán)節(jié)3.1測(cè)試機(jī)構(gòu)要獨(dú)立:測(cè)試小組與開(kāi)發(fā)團(tuán)隊(duì)分立3。2測(cè)試工作要按計(jì)劃進(jìn)行:排除測(cè)試的隨意性,以免發(fā)生疏漏或重復(fù)無(wú)效的工作;可跟蹤和控制測(cè)試進(jìn)度,減少測(cè)試中的不確定性,應(yīng)對(duì)測(cè)試過(guò)程中的各種變更,有效地控制測(cè)試風(fēng)險(xiǎn);明確了測(cè)試任務(wù)和方法,可發(fā)現(xiàn)更多的軟件缺陷a、軟件測(cè)試計(jì)劃:是指導(dǎo)測(cè)試過(guò)程的綱領(lǐng)性文件,主要包含了測(cè)試對(duì)象的概述、測(cè)試目標(biāo)、測(cè)試內(nèi)容、測(cè)試方法、測(cè)試資源、測(cè)試環(huán)境、任務(wù)及進(jìn)度、安全保密及私密性要求等內(nèi)容。b、常見(jiàn)的測(cè)試內(nèi)容如下:負(fù)載測(cè)試:測(cè)試軟件在最大任務(wù)量下的表現(xiàn),看系統(tǒng)的響應(yīng)是否會(huì)退化或失敗.壓力測(cè)試:了解系統(tǒng)質(zhì)量保證水平的測(cè)試,觀察系統(tǒng)在超載、故障、重啟、資源缺失等負(fù)面情況出現(xiàn)時(shí)的反應(yīng),觀察系統(tǒng)的可恢復(fù)性。用戶界面測(cè)試(UI測(cè)試):用戶界面是否滿足客戶要求,文字是否正確,頁(yè)面是否美觀等可用性~~:通過(guò)用戶訪談、調(diào)查、用戶對(duì)話錄像等方式考查逆向~~(負(fù)面測(cè)試):確認(rèn)系統(tǒng)沒(méi)有執(zhí)行不當(dāng)操作安裝~~:檢測(cè)軟件在正常和異常情況下是否能正確安裝驗(yàn)收~~:確定系統(tǒng)是否能夠滿足合同規(guī)定或用戶確認(rèn)的需求,讓用戶決定是否可以接收該系統(tǒng)3。3測(cè)試應(yīng)貫徹經(jīng)濟(jì)性原則3.4測(cè)試需要最佳人員3.5要安排回歸測(cè)試:是指在發(fā)生修改之后要再次重做先前的測(cè)試,以驗(yàn)證原問(wèn)題已修改,并確認(rèn)所做修改沒(méi)有引入新的缺陷二、系統(tǒng)測(cè)試方法1、測(cè)試方法自動(dòng)分析工具靜態(tài)測(cè)試小軟件自審人工代碼評(píng)審文檔分析軟件測(cè)試黑盒測(cè)試會(huì)審動(dòng)態(tài)測(cè)試白盒測(cè)試1。1黑盒測(cè)試:又稱為功能測(cè)試,它是將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測(cè)試軟件的外部特征。1。2白盒測(cè)試(結(jié)構(gòu)測(cè)試):待測(cè)試模塊被看成結(jié)構(gòu)透明的白盒子,內(nèi)部路徑清晰可見(jiàn).不適用于大型復(fù)雜模塊。2、設(shè)計(jì)測(cè)試用例:是測(cè)試前專門設(shè)計(jì)的測(cè)試方式,測(cè)試人員在進(jìn)行測(cè)試時(shí)必須嚴(yán)格遵循實(shí)施.測(cè)試用例由3部分組成:對(duì)系統(tǒng)輸入的描述;系統(tǒng)的處理或執(zhí)行條件;預(yù)期結(jié)果的描述測(cè)試用例的設(shè)計(jì)原則:全面性、正確性、完備性、可操作性P285三、系統(tǒng)測(cè)試的內(nèi)容和流程1、系統(tǒng)測(cè)試的一般流程如P285圖2、系統(tǒng)測(cè)試的內(nèi)容:2.1單元測(cè)試:針對(duì)具體程序模塊的測(cè)試,2、系統(tǒng)測(cè)試的內(nèi)容2012/9/192.1單元測(cè)試:是針對(duì)具體程序模塊的測(cè)試,在模塊編程后及時(shí)進(jìn)行,由程序員承擔(dān)的測(cè)試。2。2組裝測(cè)試:對(duì)組裝后多個(gè)模塊的聯(lián)合測(cè)試,也稱為系統(tǒng)測(cè)試或集成測(cè)試.是對(duì)集成后的系統(tǒng)進(jìn)行檢驗(yàn),以確定系統(tǒng)的各個(gè)部件能否在一起共同工作而沒(méi)有沖突。2。3確認(rèn)測(cè)試:是對(duì)裝配好的整個(gè)軟件系統(tǒng)的整體效果進(jìn)行測(cè)試,主要采用黑盒法。測(cè)試的重點(diǎn)有3個(gè):檢驗(yàn)系統(tǒng)是否達(dá)到了相應(yīng)業(yè)務(wù)或流程的需要;檢測(cè)軟件的易用性;讓用戶來(lái)檢查系統(tǒng)是否有漏洞。2。4驗(yàn)收測(cè)試:主要對(duì)軟硬件的協(xié)調(diào)性,新系統(tǒng)平臺(tái)上業(yè)務(wù)的順暢性和準(zhǔn)確性,用戶的操作水平等進(jìn)行全面檢測(cè)。第三節(jié)系統(tǒng)切換--即用新系統(tǒng)替換舊系統(tǒng)切換階段的管理目標(biāo)是:保證新老系統(tǒng)平穩(wěn)、可靠地交接,使新系統(tǒng)能夠順利使用。一、系統(tǒng)切換的方式業(yè)務(wù)無(wú)中斷:如高速公路收費(fèi)系統(tǒng)、機(jī)場(chǎng)監(jiān)控系統(tǒng)、訂單系統(tǒng)、報(bào)關(guān)服務(wù)1、直接切換系統(tǒng)業(yè)務(wù)有中斷:地鐵運(yùn)營(yíng)系統(tǒng)、電子郵件系統(tǒng)等優(yōu)點(diǎn):新舊系統(tǒng)的交接很清楚,切換周期短,易獲得用戶的配合缺點(diǎn):切換風(fēng)險(xiǎn)較大;若系統(tǒng)有缺陷,則會(huì)直接影響業(yè)務(wù)的運(yùn)行2、并行切換:新老系統(tǒng)同事運(yùn)行一段時(shí)間,當(dāng)新系統(tǒng)正常運(yùn)行有保證時(shí),或用戶管理層同意切換新系統(tǒng)時(shí)再停掉舊系統(tǒng),讓新系統(tǒng)獨(dú)立工作.優(yōu)點(diǎn):切換風(fēng)險(xiǎn)較??;通過(guò)2個(gè)系統(tǒng)數(shù)據(jù)的差異比較,可以及時(shí)更改新系統(tǒng)的錯(cuò)誤,提高新系統(tǒng)的可靠性;用戶有更多的時(shí)間熟悉新系統(tǒng),有利于新系統(tǒng)的平穩(wěn)過(guò)渡.缺點(diǎn):切換速度慢,成本較高;若用戶偏愛(ài)舊系統(tǒng)則不利于新系統(tǒng)的展開(kāi);若新舊業(yè)務(wù)流程改變較多,并行運(yùn)轉(zhuǎn)則會(huì)非常麻煩,甚至失去意義;并行期間需投入雙倍工作量。3、逐步切換(鑒于上述兩者之間):是讓系統(tǒng)的切換分期分批地多個(gè)階段完成。適用于可做拆分的復(fù)合型系統(tǒng)、獨(dú)立性較高的模塊。優(yōu)點(diǎn):風(fēng)險(xiǎn)分散,避免切換期各種矛盾的集中爆發(fā),給技術(shù)人員提供較多處理問(wèn)題的時(shí)間;用戶可以逐步適應(yīng),便于掌握不同的新流程;較易部分先行可為后續(xù)階段提供經(jīng)驗(yàn),增強(qiáng)用戶的信息,有利于復(fù)雜系統(tǒng)平穩(wěn)的切換缺點(diǎn):出現(xiàn)技術(shù)上安排的困難;整個(gè)切換周期會(huì)拉長(zhǎng);容易出錯(cuò);容易出現(xiàn)混亂4、試點(diǎn)過(guò)渡:需與其他方式一起使用。二、系統(tǒng)切換階段的管理工作1、制訂切換規(guī)劃,事前準(zhǔn)備應(yīng)急預(yù)案2、嚴(yán)格審核數(shù)據(jù),并監(jiān)控?cái)?shù)據(jù)移植過(guò)程3、初始化環(huán)境的檢查確認(rèn)a、網(wǎng)絡(luò)和軟硬件等技術(shù)環(huán)境:保證網(wǎng)絡(luò)通暢,設(shè)備處于正??捎脿顟B(tài),OS健康運(yùn)行等b、組織的業(yè)務(wù)環(huán)境:需要與財(cái)務(wù)、物流、生產(chǎn)等部門聯(lián)手,調(diào)整業(yè)務(wù)工作同步……c、用戶環(huán)境:崗位分工、責(zé)任明確,文檔備齊有效,客戶做好上線準(zhǔn)備d、數(shù)據(jù)環(huán)境:高質(zhì)量完成了數(shù)據(jù)移植工作4、切換時(shí)間考慮業(yè)務(wù)節(jié)奏5、過(guò)程追蹤與管理6、積極促進(jìn)切換的完成,保證后續(xù)跟進(jìn)第九章系統(tǒng)運(yùn)行管理與維護(hù)2012/9/20第一節(jié)信息系統(tǒng)的運(yùn)行管理一、系統(tǒng)運(yùn)行管理的主要任務(wù)1、建立運(yùn)行管理機(jī)構(gòu)企業(yè)中信息系統(tǒng)的運(yùn)行維護(hù)需要有專門的管理機(jī)構(gòu),負(fù)責(zé)對(duì)企業(yè)的信息系統(tǒng)和信息資源進(jìn)行規(guī)劃協(xié)調(diào)、服務(wù)支持和管理控制,如企業(yè)內(nèi)部的機(jī)構(gòu),接受企業(yè)委托的外部機(jī)構(gòu)信息中心的運(yùn)營(yíng)管理和服務(wù)方式有集中式和分散式兩種1。1集中式:所有信息資源的規(guī)劃配置、協(xié)調(diào)服務(wù)和管理控制權(quán)都集中于統(tǒng)一的信息中心,企業(yè)的運(yùn)營(yíng)流程和各部門的信息服務(wù)需求都由信息中心負(fù)責(zé)提供.優(yōu)點(diǎn):提供經(jīng)濟(jì)、高效的服務(wù)支持;有利于內(nèi)部信息資源的協(xié)調(diào)與平衡;便于系統(tǒng)保持整體運(yùn)行;充分發(fā)揮系統(tǒng)的服務(wù)潛力;便于貫徹統(tǒng)一的信息標(biāo)準(zhǔn)、操作規(guī)程和服務(wù)規(guī)范;有利于實(shí)現(xiàn)數(shù)據(jù)的完整性和安全性控制.1.2分散式:信息資源分別置于企業(yè)各個(gè)部門的管理和控制之下,信息系統(tǒng)的開(kāi)發(fā)活動(dòng)、開(kāi)發(fā)人員、數(shù)據(jù)存儲(chǔ)等都是分散進(jìn)行,信息服務(wù)和流程支持盡量由本地提供.優(yōu)點(diǎn):方便滿足業(yè)務(wù)部門內(nèi)部的獨(dú)特信息需求;部門一級(jí)對(duì)信息資源的控制、使用和維護(hù)比較方便;業(yè)務(wù)處理成本低。1.3互相結(jié)合2、制定運(yùn)行管理制度管理規(guī)范是系統(tǒng)穩(wěn)定運(yùn)行的基本保障,也是信息中心開(kāi)展各項(xiàng)運(yùn)行管理工作的依據(jù).系統(tǒng)操作和使用制度是最基本的制度之一。3、系統(tǒng)日常運(yùn)行服務(wù)與管理數(shù)據(jù)收集與維護(hù)、例行信息處理、系統(tǒng)運(yùn)行與維護(hù)、系統(tǒng)的安全管理4、系統(tǒng)評(píng)價(jià)及維護(hù)二、系統(tǒng)的運(yùn)行管理機(jī)構(gòu)1、信息中心:是企業(yè)中支持信息系統(tǒng)運(yùn)行管理、承擔(dān)信息化工具支持服務(wù)的職能機(jī)構(gòu).有4種情況:如P295圖不同的組織形式各有利弊,并沒(méi)有一種普遍適用的最優(yōu)方式。2、信息技術(shù)監(jiān)管委員會(huì)3、企業(yè)的信息主管CIO,其職責(zé)如下:P296以整個(gè)企業(yè)為目標(biāo),著眼企業(yè)信息系統(tǒng)、信息技術(shù)和信息資源的管理;從性能、成本等多個(gè)角度對(duì)信息系統(tǒng)項(xiàng)目的價(jià)值進(jìn)行評(píng)估,不斷改善企業(yè)信息技術(shù)的應(yīng)用及時(shí)準(zhǔn)確地收集企業(yè)內(nèi)外部信息,為企業(yè)決策提供依據(jù)以信息技術(shù)帶動(dòng)企業(yè)的業(yè)務(wù)創(chuàng)新和管理創(chuàng)新,提高企業(yè)的核心競(jìng)爭(zhēng)力參與企業(yè)高層的決策過(guò)程,負(fù)責(zé)企業(yè)信息化戰(zhàn)略和相關(guān)規(guī)劃的制定三、信息中心的組成和職責(zé)1、信息中心的組成P296圖2、信息中心的人員及素質(zhì)要求2。1系統(tǒng)分析師:研究企業(yè)對(duì)IS的需求,負(fù)責(zé)設(shè)計(jì)新系統(tǒng)等。熟悉企業(yè)業(yè)務(wù),關(guān)注企業(yè)信息服務(wù)應(yīng)用需求;有管理技能;精通系統(tǒng)分析技術(shù)和方法;領(lǐng)導(dǎo)開(kāi)發(fā)人員完成系統(tǒng)建設(shè)項(xiàng)目;協(xié)調(diào)好技術(shù)人員、外包人員和業(yè)務(wù)人員之間的關(guān)系2.2程序員:能夠根據(jù)系統(tǒng)設(shè)計(jì)報(bào)告,編制、調(diào)試和修改程序。有較強(qiáng)的邏輯思維能力和學(xué)習(xí)能力;熟練掌握計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言;較強(qiáng)的嚴(yán)謹(jǐn)性、科學(xué)性和合作意識(shí)2.3數(shù)據(jù)庫(kù)管理員:負(fù)責(zé)整個(gè)企業(yè)共享數(shù)據(jù)資源、核心數(shù)據(jù)庫(kù)的建立、運(yùn)行安全和維護(hù)工作。精通數(shù)據(jù)庫(kù)技術(shù)知識(shí),熟悉數(shù)據(jù)的應(yīng)用環(huán)境、網(wǎng)絡(luò)平臺(tái)狀況和業(yè)務(wù)應(yīng)用流程,熟知保密工作條款,工作原則性強(qiáng),有很強(qiáng)的工作責(zé)任心等2。4用戶協(xié)調(diào)員第二節(jié)信息系統(tǒng)的評(píng)價(jià)一、項(xiàng)目安裝后評(píng)價(jià)1、安裝后評(píng)價(jià):即對(duì)新系統(tǒng)的首次評(píng)價(jià),一般在系統(tǒng)投入運(yùn)行一個(gè)業(yè)務(wù)周期后(約為3~6months)進(jìn)行。2、評(píng)價(jià)人員及內(nèi)容3、評(píng)價(jià)依據(jù):系統(tǒng)開(kāi)發(fā)前期所確定的需求目標(biāo)和功能要求。二、性能評(píng)價(jià)P299一般包括:應(yīng)用系統(tǒng)的綜合性能、可用性、安全性、環(huán)境適應(yīng)性、可擴(kuò)展性可用性:系統(tǒng)能夠穩(wěn)定可靠地提供服務(wù),有災(zāi)害防范能力和災(zāi)后恢復(fù)工作的能力;支持管理人員更有效地工作,滿足管理工作連續(xù)性的要求;系統(tǒng)的結(jié)構(gòu)化程度高,方便維護(hù)檢測(cè)和修復(fù)可擴(kuò)展性:軟硬件能力都容易擴(kuò)充,系統(tǒng)的開(kāi)放程度及標(biāo)準(zhǔn)化水平較高,當(dāng)企業(yè)增加業(yè)務(wù)量或開(kāi)辟新業(yè)務(wù)項(xiàng)目時(shí),系統(tǒng)能夠適應(yīng)三、經(jīng)濟(jì)效果評(píng)價(jià)1、經(jīng)濟(jì)效果評(píng)價(jià)的特點(diǎn):IS可能會(huì)分期建設(shè),通過(guò)較長(zhǎng)時(shí)間才能觀察到具體效果系統(tǒng)的應(yīng)用和成果分散在不同領(lǐng)域,是其他管理策略的一部分;收益和損失大多是潛在的,正負(fù)效果可能同事出現(xiàn),不易達(dá)成共識(shí)2、經(jīng)濟(jì)效果評(píng)價(jià)的原則:投入產(chǎn)出比計(jì)算投入時(shí):兼顧一次性投入和持續(xù)性投入計(jì)算產(chǎn)出時(shí),考慮有形和無(wú)形、潛在性的收益第三節(jié)系統(tǒng)可靠性和安全性一、系統(tǒng)可靠性-—衡量信息系統(tǒng)穩(wěn)定運(yùn)行水平和能力的基礎(chǔ)性指標(biāo)1、可靠性:是指信息系統(tǒng)在既定應(yīng)用環(huán)境中正常工作的能力,即信息系統(tǒng)應(yīng)能夠在規(guī)定的條件下和時(shí)間內(nèi)完成規(guī)定能夠任務(wù)的功能通過(guò)系統(tǒng)故障率(FR)、平均無(wú)故障運(yùn)行時(shí)間(MTBF)等指標(biāo)來(lái)衡量,兩者是倒數(shù)關(guān)系2、可靠性技術(shù)2。1設(shè)備冗余技術(shù):是以額外資源配備及消耗換取系統(tǒng)正常運(yùn)行的技術(shù)。以

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論