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

付費下載

下載本文檔

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

文檔簡介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論