復(fù)習(xí)提綱:
管理信息系統(tǒng)(第二版)張月玲 期末復(fù)習(xí)提綱
什么是數(shù)據(jù)?
數(shù)據(jù)(Data,又稱資料)是對客觀事物的性質(zhì)、狀態(tài)以及相互關(guān)系等進(jìn)行記載的物理符號或這些物理符號的組合。
什么是信息?
信息()是關(guān)于客觀事實的可交流的知識。
1、信息是客觀世界各種事物的特征的反映;
2、信息是可以通訊的;
3、信息形成知識;
信息與數(shù)據(jù)的區(qū)別?
數(shù)據(jù)(Data,又稱資料)是對客觀事實記錄下來的、可以鑒別的符號。其形式包括數(shù)字、文字、圖形等。數(shù)據(jù)經(jīng)過處理仍然是數(shù)據(jù)。處理數(shù)據(jù)是為了便于更好的解釋。只有經(jīng)過解釋,數(shù)據(jù)才有意義,才成為信息。可以說信息是經(jīng)過加工之后、并對客觀世界產(chǎn)生影響的數(shù)據(jù)。
信息是經(jīng)過加工后的數(shù)據(jù),它對接收者的行為能產(chǎn)生影響,它對接收者的決策具有價值。
什么是系統(tǒng)?
系統(tǒng)是由處于特定環(huán)境中,為達(dá)到某一目的而相互聯(lián)系和相互制約的若干組成部分結(jié)合而成的有機(jī)整體。
系統(tǒng)分為自然系統(tǒng)、人造系統(tǒng)、復(fù)合系統(tǒng)
自然系統(tǒng):例如血液循環(huán)系統(tǒng)、天體系統(tǒng)、生態(tài)系統(tǒng)等自然形成的系統(tǒng)。
人造系統(tǒng):人類為了達(dá)到某種目的而對一系列的要素作出有規(guī)律的安排,使之成為一個相關(guān)聯(lián)的整體。
系統(tǒng)的特征?
1.整體性
系統(tǒng)整體功能不是各個組成要素功能的簡單疊加,而是呈現(xiàn)出各個組成要素所沒有的新功能
部件及部件的運(yùn)動,作為集合的整體的功能要比所有子系統(tǒng)的功能的和要大。
2.相關(guān)性
系統(tǒng)內(nèi)部各要素是相互作用、又相互聯(lián)系的。
3.目標(biāo)性
一個系統(tǒng)有一個總目標(biāo),組成這個系統(tǒng)的各個要素都為實現(xiàn)這個系統(tǒng)的目標(biāo)而貢獻(xiàn)。
可以根據(jù)系統(tǒng)的可分性,將系統(tǒng)目標(biāo)分解,各個子系統(tǒng)確保相關(guān)子系統(tǒng)功能的實現(xiàn),就能保證系統(tǒng)總目標(biāo)的實現(xiàn)。
4.環(huán)境適應(yīng)性
一個開放的系統(tǒng)為可生存下去,必須適應(yīng)環(huán)境的變化。
通過調(diào)整或改變內(nèi)部的要素組成比例、要素之間的關(guān)系,甚至要素的組成等,使系統(tǒng)克服“剛性”以適應(yīng)環(huán)境。
信息系統(tǒng)是一個系統(tǒng),它由人、硬件、軟件和數(shù)據(jù)資源組成,目的是正確地收集、加工、存儲、傳遞和提供信息,實現(xiàn)組織中各項活動的管理、調(diào)節(jié)和控制。
信息系統(tǒng)的發(fā)展
什么是管理信息系統(tǒng)?
管理信息系統(tǒng)是一個以人為主導(dǎo),利用計算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備以及其他辦公設(shè)備,進(jìn)行管理信息的收集、傳輸、存儲、加工、更新和維護(hù),以企業(yè)戰(zhàn)略競優(yōu)、提高效益和效率為目的,支持企業(yè)高層決策、中層控制、基層運(yùn)作的集成化的人機(jī)系統(tǒng)。
管理信息系統(tǒng)是一個人機(jī)系統(tǒng)。
機(jī)器:計算機(jī)硬件和軟件(業(yè)務(wù)信息系統(tǒng)、知識工作系統(tǒng)、決策和經(jīng)理支持系統(tǒng)),各種辦公設(shè)備和通訊設(shè)備。
人員:高層決策人員,中層職能人員和基層業(yè)務(wù)人員。
管理信息系統(tǒng)的特點(diǎn)
1、面向管理決策;
必須能夠根據(jù)管理者的需要,及時、準(zhǔn)確地提供信息,幫助決策者做出決策。
2、綜合性;
能夠?qū)⒏髯酉到y(tǒng)的信息進(jìn)行綜合,產(chǎn)生更高層次的管理信息,為管理決策服務(wù)。
3、人機(jī)系統(tǒng);
正確界定人、機(jī)界面,使系統(tǒng)整體性能最優(yōu)。
4、現(xiàn)代管理方法和手段相結(jié)合的系統(tǒng);
只有計算機(jī)技術(shù)—— 手工勞動的仿真;
計算機(jī)+管理方法——為管理決策服務(wù)
5、多學(xué)科交叉的邊緣科學(xué)。
按需求的來源不同,企業(yè)內(nèi)部的物料可分為獨(dú)立需求和相關(guān)需求兩種類型。
獨(dú)立需求是指需求量和需求時間由企業(yè)外部的需求來決定,例如,客戶訂購的產(chǎn)品、科研試制需要的樣品、售后維修需要的備品備件等;
相關(guān)需求是指根據(jù)物料之間的結(jié)構(gòu)組成關(guān)系由獨(dú)立需求的物料所產(chǎn)生的需求,例如,半成品、零部件、原材料等的需求。
1、20世紀(jì)60年代,制造業(yè)為了打破“發(fā)出定單,然后催辦”的計劃管理方式,設(shè)置了安全庫存量,為需求與定貨提前提供緩沖。
2、20世紀(jì)70年代,企業(yè)管理者認(rèn)識到,真正的需要是有效的定貨交貨日期,因而產(chǎn)生了對物料清單的管理與利用,形成了物料需求計劃——MRP。
3、20世紀(jì)80年代,企業(yè)管理者認(rèn)識到“要以生產(chǎn)與庫存控制的集成方法解決問題,而不是以庫存來彌補(bǔ)或以緩沖時間的方式去補(bǔ)償——MRPII。
4、20世紀(jì)90年代以來,傳統(tǒng)的人工管理方式難以適應(yīng)企業(yè)發(fā)展的要求,信息的集成度要求擴(kuò)大到企業(yè)的整個資源的利用和管理,因而產(chǎn)生了ERP。
MRP圍繞物料的轉(zhuǎn)化組織制造資源,實現(xiàn)按需要準(zhǔn)時生產(chǎn)
(1)產(chǎn)品產(chǎn)出計劃(Master , 簡稱MPS)是MRP系統(tǒng)的主要輸入,它是MRP系統(tǒng)運(yùn)行的驅(qū)動力量。
(2)物料清單(Bill Of )。不僅僅只是所有元件的清單,還反映了產(chǎn)品項目的結(jié)構(gòu)層次以及制成品的各個階段的先后順序。
(3)庫存狀態(tài)文件。MRP系統(tǒng)關(guān)于訂什么、訂多少、何時發(fā)現(xiàn)戶定貨等重要信息,都存儲在庫存狀態(tài)文件中。
MRP系統(tǒng)可以提供多種不同內(nèi)容和形式的輸出,其中主要是各種生產(chǎn)和庫存控制用的計劃和報告。MRP系統(tǒng)是MRP思想的體現(xiàn)和載體。
MRP的局限:MRP可以將產(chǎn)品出產(chǎn)計劃變換成零部件投入出產(chǎn)計劃和外購件、原材料的需求計劃。但是僅僅知道各種物料的需求量和需求時間是遠(yuǎn)遠(yuǎn)不夠的。
閉環(huán)MRP系統(tǒng)除了物料需求計劃外,還將生產(chǎn)能力需求計劃、車間作業(yè)計劃和采購作業(yè)計劃也全部納入MRP,形成一個封閉的系統(tǒng)。
閉環(huán)MRP的運(yùn)行過程主要是物流的過程
閉環(huán)MRP的局限:閉環(huán)MRP系統(tǒng)的出現(xiàn),使生產(chǎn)活動方面的各種子系統(tǒng)得到了統(tǒng)一。但這還不夠,因為在企業(yè)的管理中,生產(chǎn)管理只是一個方面,它所涉及的僅僅是物流,而與物流密切相關(guān)的還有資金流。這在許多企業(yè)中是由財會人員另行管理的,這就造成了數(shù)據(jù)的重復(fù)錄入與存貯,甚至造成數(shù)據(jù)的不一致性。
MRPⅡ的基本思想就是把企業(yè)作為一個有機(jī)整體,從整體最優(yōu)的角度出發(fā),通過運(yùn)用科學(xué)方法對企業(yè)各種制造資源和產(chǎn)、供、銷、財各個環(huán)節(jié)進(jìn)行有效地計劃、組織和控制,使他們得以協(xié)調(diào)發(fā)展,并充分地發(fā)揮作用。
ERP( —企業(yè)資源計劃):企業(yè)的所有資源簡要地說包括三大流:物流、資金流、信息流,ERP也就是對這三種資源進(jìn)行全面集成管理的管理信息系統(tǒng)。
概括地說,ERP是建立在信息技術(shù)基礎(chǔ)上,利用現(xiàn)代企業(yè)的先進(jìn)管理思想,全面地集成了企業(yè)所有資源信息,為企業(yè)提供決策、計劃、控制與經(jīng)營業(yè)績評估的全方位和系統(tǒng)化的管理平臺。
回顧:ERP的發(fā)展過程
ERP的發(fā)展經(jīng)歷了以下幾個階段:
60年代中期: 從定貨點(diǎn)法到MRP,解決了控制庫存問題;
70年代中期: 閉環(huán)MRP,解決了計劃與控制問題;
80年代初期: MRP II解決了物料與資金信息集成問題;
90年代初期: ERP,解決在經(jīng)濟(jì)全球化的環(huán)境下,提高企業(yè)競爭力的問題。
供應(yīng)鏈管理(Supply Chain ,簡稱SCM):供應(yīng)鏈?zhǔn)菄@核心企業(yè),通過對信息流、物流、資金流的控制,從采購原材料開始,制成中間產(chǎn)品以及最終產(chǎn)品,最后由銷售網(wǎng)絡(luò)把產(chǎn)品送到消費(fèi)者手中的,將供應(yīng)商、制造商、分銷商、零售商、直到最終用戶連成一個整體的功能網(wǎng)鏈結(jié)構(gòu)模式。
管理信息系統(tǒng)的開發(fā)過程:就是根據(jù)需要解決的問題,建立一個有信息技術(shù)支撐、與解決問題相關(guān)的、數(shù)據(jù)處理的、可運(yùn)行計算機(jī)模型。
現(xiàn)實世界: 計算機(jī)世界:
問題 計算機(jī)可執(zhí)行模型
管理信息系統(tǒng)開發(fā)方法
結(jié)構(gòu)化開發(fā)方法、原型法、面向?qū)ο蠓āASE方法
1.結(jié)構(gòu)化開發(fā)方法
SSA&D的基本思想:用系統(tǒng)工程的思想和工程化的方法、按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對信息系統(tǒng)進(jìn)行分析與設(shè)計。
SSA&D的特點(diǎn):
自頂向下整體性的分析設(shè)計和自底向上逐步實施;
建立面向用戶的觀點(diǎn);
嚴(yán)格區(qū)分工作階段;
深入調(diào)查研究;
充分預(yù)料可能的變化;
開發(fā)過程工程化。
"自下而上"的開發(fā)策略:是從現(xiàn)行系統(tǒng)業(yè)務(wù)狀況出發(fā),先實現(xiàn)一個個具體的功能,逐步地由低級到高級建立MIS。
"自上而下"的開發(fā)策略:強(qiáng)調(diào)從整體上協(xié)調(diào)和規(guī)劃,由全面到局部,由長遠(yuǎn)到近期,從探索合理的信息流出發(fā)來設(shè)計信息系統(tǒng)
在實踐中,對于大型系統(tǒng)往往把這兩種方法結(jié)合起來使用,即先自上而下地作好MIS的戰(zhàn)略規(guī)劃,再自下而上地逐步實現(xiàn)各系統(tǒng)的應(yīng)用開發(fā)。
2.原型法
原型法采用了“自下而上”的開發(fā)策略,對系統(tǒng)設(shè)計一步一步地提煉和給予用戶參與機(jī)會,避免了凍結(jié)需求問題,因此更容易為用戶所接受。但是,如果開發(fā)人員與用戶合作得不好的話,就會拖延系統(tǒng)開發(fā)時間
3.面向?qū)ο蠓椒?/p>
面向?qū)ο蠓椒?Object- Method)的基本思想與特點(diǎn)
1) 基本思想:客觀世界是由各種各樣的對象組成的,每種對象都有各自的內(nèi)部狀態(tài)和運(yùn)動規(guī)律,不同的對象之間的相互作用和聯(lián)系構(gòu)成了各種不同的系統(tǒng)。
2) 特點(diǎn):封裝性;抽象性繼承性;動態(tài)鏈接性;
4.CASE方法
CASE ( Aided )是一種自動化或半自動化的方法,能夠全面支持除系統(tǒng)調(diào)查外的每一個開發(fā)步驟。嚴(yán)格地講,CASE只是一種開發(fā)環(huán)境而不是一種開發(fā)方法。
系統(tǒng)開發(fā)人員:
信息主管(CIO):是一個管理者,但不是技術(shù)管理者,而是業(yè)務(wù)管理者。
項目經(jīng)理:管理信息系統(tǒng)的開發(fā)是一項系統(tǒng)工程,在開發(fā)過程中涉及多種資源的計劃、組織、協(xié)調(diào)、指揮和控制
系統(tǒng)分析員:是利用信息技術(shù)提供企業(yè)問題解決方案的解決者,不是程序員。(詳細(xì)分析問題,了解與問題相關(guān)的所有事物和關(guān)系,提出問題的解決方案)
系統(tǒng)設(shè)計員:應(yīng)該具有扎實的信息技術(shù)方面的知識,也應(yīng)該具有一定的管理知識,具有在經(jīng)濟(jì)和技術(shù)之間平衡的能力。
程序設(shè)計員
系統(tǒng)維護(hù)人員
數(shù)據(jù)庫管理員
開發(fā)方式:自行開發(fā)、聯(lián)合開發(fā)、外包、采購
在所有的開發(fā)方法中,只有結(jié)構(gòu)化系統(tǒng)開發(fā)方法全面支持整個信息系統(tǒng)開發(fā)過程。
幾種方法不是相互獨(dú)立的,他們經(jīng)常可以混合使用。其他幾種方法只能作為結(jié)構(gòu)化開發(fā)方法在局部開發(fā)環(huán)節(jié)上的補(bǔ)充,暫時無法替代SSA&D在信息系統(tǒng)開發(fā)過程中的主導(dǎo)地位。
戰(zhàn)略()
戰(zhàn)略是組織領(lǐng)導(dǎo)者關(guān)于組織的概念的集合,其中包括:
組織的使命和長期目標(biāo);
組織的環(huán)境約束及政策;
組織當(dāng)前的計劃和計劃指標(biāo)的集合。
決策
戰(zhàn)略規(guī)劃是為未來做現(xiàn)在的決策,而不是做未來的決策,決策只存在于現(xiàn)在;
戰(zhàn)略規(guī)劃也不是預(yù)測,而是一種思考的工具,是一個過程,即為了取得未來的成就現(xiàn)在該做什么
風(fēng)險
規(guī)劃不是消除風(fēng)險,而是明確所要承擔(dān)的風(fēng)險,明確戰(zhàn)略規(guī)劃的代價與投資。其結(jié)果是提高對風(fēng)險的承擔(dān)能力
MIS戰(zhàn)略規(guī)劃是一個組織戰(zhàn)略規(guī)劃的重要組成部分,是關(guān)于MIS長遠(yuǎn)發(fā)展的規(guī)劃。
MIS戰(zhàn)略規(guī)劃的特點(diǎn)
(1)系統(tǒng)規(guī)劃工作是面向長遠(yuǎn)的、未來的、全局性和關(guān)鍵性的問題,因此它具有較強(qiáng)的不確定性,非結(jié)構(gòu)化程度較高。
(2)其工作環(huán)境是組織管理環(huán)境,高層管理人員是工作的主體。
(3)系統(tǒng)規(guī)劃是為整個系統(tǒng)建設(shè)確定目標(biāo)、戰(zhàn)略、系統(tǒng)總體結(jié)構(gòu)方案和資源計劃,因而整個工作過程是一個管理決策過程。
(4)系統(tǒng)規(guī)劃人員對管理與技術(shù)環(huán)境的理解程度、對管理與技術(shù)發(fā)展的見識以及開創(chuàng)精神與務(wù)實態(tài)度是戰(zhàn)略規(guī)劃工作的決定因素。目前尚無可以指導(dǎo)系統(tǒng)規(guī)劃全過程的適用方法,因此必須采用多種方法相互配合。
(5)系統(tǒng)規(guī)劃必須納入整個組織的發(fā)展規(guī)劃。
MIS戰(zhàn)略規(guī)劃的原則
(1) 重視企業(yè)的總體目標(biāo)。
(2) 整體上著眼于高層管理,兼顧管理層的要求。
(3) 擺脫信息系統(tǒng)對組織機(jī)構(gòu)的依從性。
(4) 系統(tǒng)結(jié)構(gòu)有良好的整體性。
(5) 便于實施。
把計算機(jī)應(yīng)用到一個單位(企業(yè)、部門)的管理中去,一般要經(jīng)歷從初裝到成熟的成長過程。
諾蘭模型
初裝階段、蔓延階段、控制階段、集成階段、數(shù)據(jù)管理階段、成熟階段
諾蘭模型對信息系統(tǒng)開發(fā)的指導(dǎo)意義:
1、諾蘭模型總結(jié)了發(fā)達(dá)國家信息系統(tǒng)發(fā)展的經(jīng)驗和規(guī)律,一般認(rèn)為諾蘭模型中的各個階段是不可以跳躍的。
2、無論在確定開發(fā)管理信息系統(tǒng)的策略,或者在制定管理信息系統(tǒng)規(guī)劃的時候,都應(yīng)該首先明確本單位處于哪一個生長階段,根據(jù)這個階段的特征指導(dǎo)MIS的建設(shè)。
小結(jié):在進(jìn)行MIS戰(zhàn)略規(guī)劃時,只有了解組織的MIS發(fā)展目前所處的階段,才行有的放矢的進(jìn)行戰(zhàn)略規(guī)劃的制定。因此,諾蘭模型可以幫我們確定組織的MIS目前所處的階段,進(jìn)而根據(jù)該階段特征來指導(dǎo)MIS建設(shè)。
信息系統(tǒng)戰(zhàn)略規(guī)劃的三階段模型
1、戰(zhàn)略規(guī)劃
2、組織的信息需求分析
3、資源分配
MIS戰(zhàn)略規(guī)劃的常用方法
關(guān)鍵成功因素法( Success Factors, CSF)
由哈佛大學(xué)的William Zani和MIT的John Rockart提出的。
1、了解企業(yè)的戰(zhàn)略目標(biāo);
2、識別所有的成功因素;
3、確定關(guān)鍵成功因素;
4、明確各關(guān)鍵成功因素的性能指標(biāo)和評估標(biāo)準(zhǔn)。
企業(yè)系統(tǒng)規(guī)劃法( System , BSP)
由IBM公司于20世紀(jì)70年代提出的自上而下識別系統(tǒng)目標(biāo)、企業(yè)過程、數(shù)據(jù),自下而上地設(shè)計系統(tǒng),支持系統(tǒng)目標(biāo)實現(xiàn)的結(jié)構(gòu)化規(guī)劃方法。
作用:1.確定出未來信息系統(tǒng)的總體結(jié)構(gòu),明確系統(tǒng)的子系統(tǒng)組成和開發(fā)子系統(tǒng)的先后順序。
2.對數(shù)據(jù)進(jìn)行統(tǒng)一規(guī)劃、管理和控制,明確各子系統(tǒng)之間的數(shù)據(jù)交換關(guān)系,保證信息的一致性。BSP企業(yè)系統(tǒng)規(guī)劃法的步驟
1定義企業(yè)目標(biāo)。通過查閱資料、深入各級管理層,確定企業(yè)各級管理的統(tǒng)一目標(biāo)。
2.定義企業(yè)過程。明確企業(yè)管理中必要且邏輯上相關(guān)的、為了完成某種管理功能的一組活動。
3.定義數(shù)據(jù)類。明確支持業(yè)務(wù)過程所必需的相關(guān)數(shù)據(jù)。
4.定義信息系統(tǒng)總體結(jié)構(gòu)。確定未來信息系統(tǒng)的框架,劃分子系統(tǒng),確定信息系統(tǒng)各個部分及其相關(guān)數(shù)據(jù)之間的關(guān)系,確定各子系統(tǒng)實施的先后順序。
確定信息系統(tǒng)總體結(jié)構(gòu)
參照法、職能法、過程/數(shù)據(jù)類法
過程/數(shù)據(jù)類法
從數(shù)據(jù)處理的角度來看,過程和數(shù)據(jù)類之間的關(guān)系只有3種:
□ 產(chǎn)生并使用(C,Create)
□ 使用(U,Use)
□ 無關(guān)(Null)
正確性檢驗
(1)完備性檢驗:每列有U也有C;
(2)一致性檢驗:每列有且僅有一個C;
(3)無冗余檢驗:沒有空行或空列。
用表上作業(yè)法,調(diào)整表中的列,使字母“C”盡量靠近對角線。
調(diào)整過程直到大多數(shù)的C調(diào)整到對角線上為止。得到最終U/C矩陣。
戰(zhàn)略目標(biāo)集轉(zhuǎn)換法
由W.king提出,他把整個戰(zhàn)略目標(biāo)看成一個“信息集合”,由使命、目標(biāo)、戰(zhàn)略和其他戰(zhàn)略變量(如管理水平、發(fā)展趨勢、環(huán)境約束)等組成。信息系統(tǒng)戰(zhàn)略規(guī)劃的過程,就是把組織的戰(zhàn)略目標(biāo)變成信息系統(tǒng)戰(zhàn)略目標(biāo)的過程。
管理信息系統(tǒng)系統(tǒng)設(shè)計的任務(wù):在系統(tǒng)分析階段提出的邏輯模型的基礎(chǔ)上,科學(xué)合理地進(jìn)行物理模型的設(shè)計。系統(tǒng)物理模型主要解決系統(tǒng)“怎樣做”的問題。
系統(tǒng)物理模型主要解決系統(tǒng)“怎樣做”的問題。
系統(tǒng)設(shè)計的原則
功能性
是系統(tǒng)開發(fā)最基本的要求。它包括系統(tǒng)是否解決了用戶希望解決的問題,是否有較強(qiáng)的數(shù)據(jù)校驗功能,是否進(jìn)行所需的運(yùn)算,能否提供符合用戶需要的信息輸出等。
系統(tǒng)性
系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設(shè)計中,要從整個系統(tǒng)的角度進(jìn)行考慮,系統(tǒng)的代碼要統(tǒng)一,設(shè)計規(guī)范要標(biāo)準(zhǔn),程序設(shè)計語言要一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享。
靈活性
在系統(tǒng)設(shè)計中,應(yīng)盡量采用模塊化結(jié)構(gòu),提高模塊間的獨(dú)立性,盡可能減少模塊間的數(shù)據(jù)耦合,使各子系統(tǒng)間的數(shù)據(jù)依賴減至最低限度。這樣,既便于模塊的修改,又便于增加新的內(nèi)容,提高系統(tǒng)適應(yīng)環(huán)境變化的能力。
可靠性
可靠性是指系統(tǒng)抵御外界干擾的能力及受外界干擾時的恢復(fù)能力。一個成功的管理信息系統(tǒng)必須具有較高的可靠性,如安全保密性、檢錯及糾錯能力、抗病毒能力等。
經(jīng)濟(jì)性
經(jīng)濟(jì)性指在滿足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)的開銷。一方面,在硬件投資上不能盲目追求技術(shù)上的先進(jìn),而應(yīng)以滿足應(yīng)用需要為前提;另一方面,系統(tǒng)設(shè)計中應(yīng)盡量避免不必要的復(fù)雜化,各模塊應(yīng)盡量簡潔,以便縮短處理流程、減少處理費(fèi)用。
高效性
高效性是指系統(tǒng)的運(yùn)行效率,系統(tǒng)的運(yùn)行效率包括:處理能力,即單位時間內(nèi)處理的事務(wù)個數(shù);處理速度,即處理單個事務(wù)的平均時間;響應(yīng)時間,即從發(fā)出處理要求到給出回答所需的時間。
系統(tǒng)總體結(jié)構(gòu)設(shè)計的主要任務(wù)就是將整個系統(tǒng)合理的劃分成各個功能模塊,正確地處理模塊之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu)等。系統(tǒng)總體結(jié)構(gòu)設(shè)計是否合理,對提高系統(tǒng)的各項指標(biāo)至關(guān)重要,這些指標(biāo)包括系統(tǒng)的可行性、可用性、可維護(hù)性、易讀性及系統(tǒng)的工作效率等。
系統(tǒng)總體設(shè)計的原則
分解—協(xié)調(diào)原則
信息隱蔽—抽象的原則
自頂向下的原則
一致性原則
功能結(jié)構(gòu)圖就是按功能從屬關(guān)系畫成的圖表,圖中每一個框稱為一個功能模塊。功能結(jié)構(gòu)圖中各層功能與新的信息系統(tǒng)中數(shù)據(jù)流程圖中的處理是對應(yīng)的。
系統(tǒng)流程由系統(tǒng)流程圖表示。系統(tǒng)流程圖是在新系統(tǒng)的數(shù)據(jù)流程圖的基礎(chǔ)上繪制而成的,通常用它表達(dá)系統(tǒng)的執(zhí)行過程。它用圖形符號描述了所有的輸入/輸出和與之有關(guān)的處理過程,同時也包括所有文件的建立過程。系統(tǒng)流程圖也表達(dá)了數(shù)據(jù)在系統(tǒng)中的流向。
功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu),但并未表達(dá)各功能之間的數(shù)據(jù)傳送關(guān)系。
為降低系統(tǒng)開發(fā)的難度或復(fù)雜性,常常將系統(tǒng)進(jìn)行模塊化。所謂模塊化,就是將系統(tǒng)劃分為子系統(tǒng),子系統(tǒng)劃分為若干模塊,大模塊劃分為小模塊的過程。
模塊劃分的目的主要是降低系統(tǒng)的開發(fā)難度,增加系統(tǒng)的可維護(hù)性等。
模塊間的聯(lián)系盡可能的少 (低耦合)耦合度越高,模塊獨(dú)立性越弱
而模塊內(nèi)的聯(lián)系盡可能多 (高聚合)
模塊是可以組合、分解和更換的單元,是組成系統(tǒng)、易于處理的基本單元。系統(tǒng)中的任何一個處理功能都可以看成一個模塊,也可以理解為用一個名字就可以調(diào)用的一段程序語句。
a. 模塊應(yīng)具備以下四個要素:
●輸入和輸出:模塊的輸入來源和輸出去向都是同一個調(diào)用者,一個模塊從調(diào)用者取得輸入,加工后再把輸出返回調(diào)用者。
●邏輯處理功能:模塊把輸入轉(zhuǎn)換成輸出所做的工作。
●內(nèi)部信息:僅供該模塊本身引用的數(shù)據(jù);
●運(yùn)行環(huán)境:用來說明模塊的調(diào)用與被調(diào)用關(guān)系。
非直接耦合:兩個模塊沒有直接關(guān)系,模塊之間的聯(lián)系是通過主模塊的控制和調(diào)用實現(xiàn)的,模塊獨(dú)立性最強(qiáng)。
數(shù)據(jù)耦合:一模塊調(diào)用另一模塊時,被調(diào)用模塊的輸入、輸出都是簡單的數(shù)據(jù),屬松散耦合。
數(shù)據(jù)耦合是模塊間必要的數(shù)據(jù)通信,是不可避免的。數(shù)據(jù)耦合是模塊設(shè)計的目標(biāo)。
標(biāo)記耦合(特征耦合):如兩個模塊通過傳遞數(shù)據(jù)結(jié)構(gòu)(不是簡單數(shù)據(jù),而是記錄、數(shù)組等)加以聯(lián)系,而被調(diào)用模塊只需要部分?jǐn)?shù)據(jù)項,則稱這兩個模塊之間存在標(biāo)記耦合或特征耦合。
特征耦合傳遞的是數(shù)組之類的數(shù)據(jù)結(jié)構(gòu),使互不相關(guān)的模塊建立了依賴關(guān)系,往往會造成偵錯上的困難。
控制耦合:一個模塊將控制信息傳遞給另一個模塊,以控制該模塊的內(nèi)部處理邏輯。
從分解的角度看,導(dǎo)致控制耦合的主要原因是分解不徹底,被調(diào)用模塊不是執(zhí)行單一的功能。
公共耦合(公共數(shù)據(jù)區(qū)耦合):如果多個模塊訪問同一公共數(shù)據(jù)區(qū)(global data area),則稱之為公共耦合。可以理解為:公共耦合就是多個模塊訪問同一個全局變量,或者多個模塊訪問同一全局性的數(shù)據(jù)結(jié)構(gòu)。
公共數(shù)據(jù)區(qū)指:全局?jǐn)?shù)據(jù)結(jié)構(gòu)、共享通訊區(qū)、內(nèi)存公共覆蓋區(qū)等
內(nèi)容耦合:如果兩個模塊之一和另一個模塊的內(nèi)部屬性有關(guān)(一個模塊直接調(diào)用另一個模塊的內(nèi)容),則稱這兩個模塊為內(nèi)容耦合,也稱之為病態(tài)耦合( ),這是一種最高程度的耦合,應(yīng)避免使用。最不好內(nèi)容耦合形式 !!!
功能聚合:一個模塊內(nèi)的所有成分的處理動作全部為完成某個功能,且只執(zhí)行一個功能,缺一不可,稱為功能聚合。聚合性最強(qiáng)。(如:計算實發(fā)工資,打印發(fā)票等
順序聚合:一個模塊能完成多個操作,前一個操作處理的輸出數(shù)據(jù)是下一個操作處理的輸入數(shù)據(jù),模塊中各成份的工作是有次序的,各成份的關(guān)系也較緊密,則稱為順序聚合。
通信聚合:模塊內(nèi)各部分使用相同的輸入數(shù)據(jù),或產(chǎn)生相同的輸出結(jié)果,稱為通信聚合
過程聚合:一個模塊內(nèi)各處理成分的動作各不相同,彼此也沒什么關(guān)系,但它們都受一個控制流的支配,且決定了它們的執(zhí)行次序。
時間聚合:模塊完成的功能必須在同一時間內(nèi)執(zhí)行,這些功能只因時間因素關(guān)聯(lián)在一起。
例如:初始化系統(tǒng)模塊、 系統(tǒng)結(jié)束模塊、緊急故障處理模塊等均是時間性聚合模塊.
邏輯聚合:把幾種相關(guān)功能(邏輯上相似的功能)組合在一模塊內(nèi),每次調(diào)用由傳給模塊的參數(shù)確定執(zhí)行哪種功能。
偶然聚合:模塊內(nèi)各部分間無聯(lián)系
耦合與聚合都是模塊獨(dú)立性的定性標(biāo)準(zhǔn),都反映模塊獨(dú)立性的良好程度。但耦合是直接的主導(dǎo)因素,聚合則輔助耦合共同對模塊獨(dú)立性進(jìn)行衡量。
系統(tǒng)分析過程可分為以下四個階段:
1、系統(tǒng)的初步調(diào)查和可行性分析;
2、現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查;
1)組織結(jié)構(gòu)的調(diào)查;
2)業(yè)務(wù)流程的調(diào)查;
3)數(shù)據(jù)流程的調(diào)查。
3、提出新系統(tǒng)的邏輯模型;
4、編寫系統(tǒng)分析報告。
可行性分析的任務(wù):明確應(yīng)用項目的開發(fā)的必要性和可行性。
必要性來自實現(xiàn)開發(fā)任務(wù)的迫切性
可行性則取決于實現(xiàn)應(yīng)用系統(tǒng)的資源和條件
可行性分析的內(nèi)容
1.管理可行性
指管理人員對開發(fā)應(yīng)用項目的態(tài)度和管理方面的條件。
2.技術(shù)可行性
分析當(dāng)前的軟、硬件技術(shù)能否滿足對系統(tǒng)提出的要求,以及考慮開發(fā)人員的水平。
3.經(jīng)濟(jì)可行性
主要是預(yù)估費(fèi)用支出和對項目的經(jīng)濟(jì)效益進(jìn)行評價。
可行性分析的結(jié)果要用可行性分析報告的形式編寫出來,內(nèi)容包括:
1.系統(tǒng)簡述
2.項目的目標(biāo)
3.所需資源、預(yù)算和期望效益
4.對項目可行性的結(jié)論
可行性分析結(jié)論應(yīng)明確指出以下內(nèi)容之一:
1.可以立即開發(fā)
2.改進(jìn)原系統(tǒng)
3.目前不可行,或者需推遲到某些條件具備以后再進(jìn)行。
詳細(xì)調(diào)查的目的
掌握現(xiàn)行系統(tǒng)的現(xiàn)狀,發(fā)現(xiàn)問題和薄弱環(huán)節(jié),收集資料,為下一步的系統(tǒng)分析和提出新系統(tǒng)的邏輯設(shè)計做好準(zhǔn)備。
詳細(xì)調(diào)查的方法
1)走訪用戶
2)問卷調(diào)查
3)開調(diào)查會
4)參加業(yè)務(wù)實踐走訪用戶
詳細(xì)調(diào)查的原則:用戶參與
詳細(xì)調(diào)查的內(nèi)容:
1)組織結(jié)構(gòu)調(diào)查。
詳細(xì)了解各級組織的職能和有關(guān)人員的工作職責(zé)、決策內(nèi)容、存在問題以及對新系統(tǒng)的要求等。
2)現(xiàn)行系統(tǒng)的目標(biāo)、主要功能和用戶需求調(diào)查。
3)業(yè)務(wù)流程調(diào)查。
應(yīng)順著原系統(tǒng)信息流動的過程逐步地進(jìn)行。包括各環(huán)節(jié)的處理業(yè)務(wù)、信息來源、處理方法、計算方法、信息流經(jīng)去向、提供信息的時間和形態(tài)(報告、單據(jù)、屏幕顯示等)。
4)數(shù)據(jù)流程調(diào)查。
5)處理功能分析。
詳細(xì)調(diào)查包含管理業(yè)務(wù)調(diào)查和數(shù)據(jù)流程調(diào)查
管理業(yè)務(wù)調(diào)查:組織結(jié)構(gòu)調(diào)查、管理功能調(diào)查、管理業(yè)務(wù)流程調(diào)查
數(shù)據(jù)流程調(diào)查:數(shù)據(jù)字典、描述處理邏輯的工具(判斷樹、判斷表、結(jié)構(gòu)化語言)
管理業(yè)務(wù)流程調(diào)查:業(yè)務(wù)流程圖和表格分配圖
業(yè)務(wù)流程分析:業(yè)務(wù)流程圖
業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中不合理流向。
1)以功能為中心展開,找出業(yè)務(wù)活動的主線,明確系統(tǒng)的邊界和范圍。
2)對于業(yè)務(wù)過程較復(fù)雜的組織,可先繪制簡單的業(yè)務(wù)流程總圖,再逐步繪制各業(yè)務(wù)活動的詳細(xì)流程,直到將所有的業(yè)務(wù)過程描述清楚為止。
數(shù)據(jù)流程分析:數(shù)據(jù)流程圖
是數(shù)據(jù)流程調(diào)查的結(jié)果,是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。
數(shù)據(jù)流程圖具有以下兩個特性。
抽象性:表現(xiàn)在它可以完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工處理和存儲;
概括性:表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個整體。
數(shù)據(jù)字典:
所謂數(shù)據(jù)字典就是對數(shù)據(jù)流程圖中的各個數(shù)據(jù)元素做更進(jìn)一步的詳細(xì)說明。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型作進(jìn)一步完整地描述。
數(shù)據(jù)字典的內(nèi)容:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲、外部實體的定義
數(shù)據(jù)項:又稱數(shù)據(jù)元素,是數(shù)據(jù)的最小單位
數(shù)據(jù)結(jié)構(gòu):描述某些數(shù)據(jù)項之間的關(guān)系。一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)項組成;也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成;還可以由若干個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)組成。
數(shù)據(jù)流:由一個或一組固定的數(shù)據(jù)項組成。
處理邏輯的定義僅對數(shù)據(jù)流程圖中最底層的處理邏輯加以說明。
數(shù)據(jù)存儲僅描述數(shù)據(jù)的邏輯結(jié)構(gòu),而不涉及物理結(jié)構(gòu)。
數(shù)據(jù)字典一旦建立,從系統(tǒng)分析到系統(tǒng)設(shè)計、系統(tǒng)實施都要一直使用它。
在數(shù)據(jù)字典的建立、修改和補(bǔ)充過程中,始終要注意保證數(shù)據(jù)的一致性和完整性。
數(shù)據(jù)字典可以人工建立,也可以用專用的數(shù)據(jù)字典軟件來建立與管理。
描述處理邏輯的工具:
結(jié)構(gòu)化語言、判斷樹、判斷表
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。