02382管理信息系統(tǒng)講義匯總_第1頁
02382管理信息系統(tǒng)講義匯總_第2頁
02382管理信息系統(tǒng)講義匯總_第3頁
02382管理信息系統(tǒng)講義匯總_第4頁
02382管理信息系統(tǒng)講義匯總_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

02382管理信息系統(tǒng)講義匯總02382管理信息系統(tǒng)講義匯總02382管理信息系統(tǒng)講義匯總xxx公司02382管理信息系統(tǒng)講義匯總文件編號:文件日期:修訂次數(shù):第1.0次更改批準審核制定方案設(shè)計,管理制度第一章管理信息系統(tǒng)概論本章主要考核知識點包括:

1.信息的定義及特性。

2.管理信息的層次及特性,尤其要注意三種不同層次管理信息的不同特點。

3.信息系統(tǒng)開發(fā)中的兩種分析方法的優(yōu)缺點。

4.管理信息系統(tǒng)的定義、結(jié)構(gòu)和功能。

5.理解管理信息系統(tǒng)的戰(zhàn)略作用及面臨的挑戰(zhàn)。

一、信息的定義及特性(識記)

(一)定義:信息是加工以后的,對人們的活動產(chǎn)生影響的數(shù)據(jù)。

(二)特性:

1.真?zhèn)涡?。即信息的準確性,是指信息能否客觀反映現(xiàn)實世界事物的程度。真實性是信息最基本的性質(zhì)。

2.層次性。是指信息是分等級的。一般分為戰(zhàn)略層、策略層和執(zhí)行層。

3.可傳輸性。是指信息可以通過各種網(wǎng)絡(luò)快速傳輸和擴展。

4.可變換性。指信息可以轉(zhuǎn)化成不同的形態(tài),也可以由不同的載體來存儲。

5.共享性。指信息不具有獨占性。

二、管理信息及三種管理信息的不同特點(識記、舉例、判斷)管理信息是對企業(yè)生產(chǎn)經(jīng)營活動中收到的原始數(shù)據(jù)進行加工處理、分析解釋、明確意義后所產(chǎn)生的對其后的企業(yè)管理決策產(chǎn)生影響的信息。管理信息的層次包括:戰(zhàn)略信息、戰(zhàn)術(shù)信息和作業(yè)信息。1.戰(zhàn)略信息:又稱決策信息,是關(guān)系到全局和重大問題決策的信息。2.戰(zhàn)術(shù)信息:又稱管理控制信息,是企業(yè)中層管理人員進行生產(chǎn)經(jīng)營過程控制所需要的信息。3.作業(yè)信息:是反映企業(yè)日常生產(chǎn)和經(jīng)營管理活動的信息。三個層次的管理信息之間的區(qū)別是:信息層次說明舉例來源使用時間(壽命)使用頻率信息精度保密性要求戰(zhàn)略信息環(huán)境信息、宏觀信息廠址、新產(chǎn)品選擇大部分外源長低低高戰(zhàn)術(shù)信息一般是與各部門及部門聯(lián)系有關(guān)的信息完成情況與計劃情況比較、庫存控制較長較高較高作業(yè)信息一般是組織內(nèi)部的作業(yè)信息每日銷售量大部分內(nèi)源短高高低三、自底向上的分析方法和自頂向下的分析方法的優(yōu)點和缺點(識記)

自底向上的分析方法是指通過調(diào)查等方式,將業(yè)務(wù)的具體功能匯總、歸納成宏觀的功能。優(yōu)點:

●符合現(xiàn)實應(yīng)用的邏輯過程,開發(fā)的系統(tǒng)易于適應(yīng)組織機構(gòu)的真正需要。

●有助于發(fā)現(xiàn)和理解每個系統(tǒng)的附加需要,并易于判斷其費用。

●相對來說,每個階段的規(guī)模較小,易于控制和管理。

缺點:

●由于方法的匯總性質(zhì),匯總的系統(tǒng)不一定符合企業(yè)的整體目標。為了達到系統(tǒng)的性能要求,往往不得不重新調(diào)整系統(tǒng),甚至要求重新設(shè)計系統(tǒng)。

●由于系統(tǒng)未進行全局規(guī)劃,系統(tǒng)的數(shù)據(jù)一致性和完整性難以保證。

自頂向下,逐步求精的方法主要從宏觀入手,按照事物的性質(zhì)和規(guī)律,分解到微觀具體事物。

優(yōu)點:

●支持企業(yè)信息系統(tǒng)的整體規(guī)劃,并對系統(tǒng)的各個子系統(tǒng)的協(xié)調(diào)和通信提供保證。

●方法的實踐有利于提高企業(yè)人員的總體觀察問題的能力。

缺點:

●對系統(tǒng)分析和設(shè)計人員的要求較高。

●對于大系統(tǒng)而言,下層系統(tǒng)的實施往往缺乏約束力。

四、管理信息系統(tǒng)的定義、結(jié)構(gòu)與功能(識記、理解)

(一)定義:管理信息系統(tǒng)是“以人為主導,以信息技術(shù)為基礎(chǔ),將信息流聯(lián)系起來,對信息進行收集、傳輸、加工、更新和維護,產(chǎn)生管理者所需要的信息,改善協(xié)同合作、效率與決策制定,協(xié)助企業(yè)管理資源并獲利的信息處理系統(tǒng)。”

(二)管理信息系統(tǒng)的層次結(jié)構(gòu):

1.業(yè)務(wù)處理子系統(tǒng)。主要進行基礎(chǔ)業(yè)務(wù)的處理。

2.執(zhí)行控制子系統(tǒng)。包括生產(chǎn)管理、材料管理、設(shè)備管理等子系統(tǒng)。特點:數(shù)據(jù)量大、數(shù)據(jù)規(guī)范、處理過程程序化(結(jié)構(gòu)化)。

3.管理控制子系統(tǒng)。為企業(yè)中層各管理部門和管理人員提供控制生產(chǎn)經(jīng)營活動、制定資源分配方案、評價企業(yè)效益等戰(zhàn)術(shù)級管理所需要的信息。包括:財務(wù)管理、銷售管理、人事勞資管理等子系統(tǒng)。任務(wù):匯集下層傳來的信息并結(jié)合環(huán)境信息,監(jiān)督、控制底層的運行;處理信息上傳給高層,理解并執(zhí)行高層下達的指令。

4.戰(zhàn)略計劃子系統(tǒng)。任務(wù):匯集管理控制層和企業(yè)外部信息,輔助企業(yè)最高層領(lǐng)導做戰(zhàn)略決策和計劃;下達執(zhí)行命令并監(jiān)督執(zhí)行情況,分析執(zhí)行中產(chǎn)生的問題及產(chǎn)生問題的原因,并提出解決問題的辦法;管理、協(xié)調(diào)全系統(tǒng)的運行;提供查詢功能。

(三)管理信息系統(tǒng)的功能:

1.計劃功能。根據(jù)現(xiàn)存條件和約束條件,提供各職能部門的計劃,然后按照不同的管理層次提供相應(yīng)的計劃報告。

2.控制功能。根據(jù)各部門提供的數(shù)據(jù),對計劃執(zhí)行情況進行監(jiān)督、檢查,比較執(zhí)行與計劃的差異,分析差異及產(chǎn)生差異的原因,輔助管理人員及時加以控制。

3.預測功能。運用現(xiàn)代數(shù)學方法、統(tǒng)計方法或模擬方法,根據(jù)現(xiàn)有數(shù)據(jù)預測企業(yè)未來的發(fā)展前景,從而規(guī)劃企業(yè)的發(fā)展目標和方向。

4.輔助決策功能。采用相應(yīng)的數(shù)據(jù)模型,從大量數(shù)據(jù)中推導出有關(guān)問題的最優(yōu)解和滿意解,輔助管理人員進行決策。

五、管理信息系統(tǒng)的戰(zhàn)略作用及面臨的挑戰(zhàn)

1.信息化競爭環(huán)境的威脅與實施MIS的必要性——實施企業(yè)戰(zhàn)略、提高企業(yè)的競爭力

2.實施MIS的商業(yè)目標與作用

商業(yè)目標:提高速度+提高質(zhì)量+降低成本=效益

●縮短新產(chǎn)品的生命周期;

●降低庫存;

●及時訂貨與在線銷售,降低內(nèi)部成本;

●提高用戶滿意度;

●提高企業(yè)綜合競爭力;

●提高企業(yè)的經(jīng)濟效益。

3.導致MIS實施失敗的原因有:●設(shè)計的MIS不符合企業(yè)的目標。MIS是企業(yè)管理系統(tǒng)的一個子系統(tǒng),其目標必須符合企業(yè)的總體目標。●MIS僅僅是原有手工系統(tǒng)的自動化翻版。MIS的實施一定要和企業(yè)的管理流程融合,并進行業(yè)務(wù)流程重組(BPR)?!裥枨蟛幻鞔_,變化因素多。●MIS的實施是項涉及面廣,參加人員多的復雜系統(tǒng)工程。包括領(lǐng)導、用戶、技術(shù)開發(fā)人員、工程監(jiān)理人員等。三個層面上的人員都要參與:管理層、業(yè)務(wù)層、技術(shù)層。第二章管理信息系統(tǒng)與組織變革本章主要考核知識點包括:

1.基于信息技術(shù)的組織結(jié)構(gòu)變革——虛擬組織和扁平化組織。

2.信息系統(tǒng)與組織的相互關(guān)系。

3.業(yè)務(wù)流程再造(BPR)與企業(yè)資源計劃(ERP)的概念。

本章的兩個重要結(jié)論:

●信息系統(tǒng)既是一個技術(shù)系統(tǒng),又是一個社會系統(tǒng)和管理系統(tǒng);信息系統(tǒng)既是技術(shù)的應(yīng)用問題,又是管理實踐的問題。

●管理信息系統(tǒng)與組織的關(guān)系。管理信息系統(tǒng)是組織的一個子系統(tǒng),其目標應(yīng)與組織的戰(zhàn)略目標一致;但二者又相互影響、相互制約,一方面,管理信息系統(tǒng)會促使組織與管理的不斷變革;另一方面,組織的變化又會促使信息技術(shù)的發(fā)展。

一、基于信息技術(shù)的組織結(jié)構(gòu)變革

虛擬組織、扁平化組織等。其共同特點是:

簡化內(nèi)部組織結(jié)構(gòu),尤其是弱化了等級制度,促進組織內(nèi)部信息的交流、知識的分享和每位成員參與決策的過程,使得企業(yè)組織對外部環(huán)境的變化更敏感、更具靈活性和競爭實力。

1.虛擬組織

定義:虛擬組織是由若干獨立實在的企業(yè)組成的臨時性、動態(tài)的“虛擬”的企業(yè)。其成員包括制造商、供應(yīng)商、分銷商和顧客等。

特點:

●通過計算機網(wǎng)絡(luò)與中間商、承包商、合作伙伴保持聯(lián)絡(luò)。

●可以把每個伙伴的優(yōu)勢集中起來,設(shè)計、制造和銷售最好的產(chǎn)品。

●具有很大的靈活性、機動性和反應(yīng)的靈敏性。

●各公司之間很難確定邊界。

●在虛擬組織的環(huán)境下,組織和管理上非常依賴信息技術(shù)。信息技術(shù)是虛擬組織的核心管理工具。

2.組織扁平化

組織扁平化是指通過組織結(jié)構(gòu)的調(diào)整,削減中間管理層數(shù)量的工作過程。

特點:

●廢除等級制度;

●管理機構(gòu)精練;

●一線人員具有更多參與決策的權(quán)利;

●提高了工作效率。

二、信息系統(tǒng)與組織的相互關(guān)系

信息系統(tǒng)與組織之間是互動的關(guān)系。具體來說:一方面,組織的目標決定著信息系統(tǒng)的目標,組織的變化以及企業(yè)外界環(huán)境商業(yè)需求促進信息技術(shù)的發(fā)展;另一方面,信息化有助于加強企業(yè)的競爭力,推動業(yè)務(wù)流程重組,促進組織結(jié)構(gòu)優(yōu)化,有利于降低成本,擴大企業(yè)的競爭范圍,提高為顧客的服務(wù)水平。

1.組織對信息系統(tǒng)的影響作用

●組織目標決定信息系統(tǒng)的開發(fā)目標;

●組織變化促使信息技術(shù)發(fā)展;

●組織的約束條件制約著信息系統(tǒng)的變革。

2.信息系統(tǒng)對組織的影響作用

●信息系統(tǒng)對組織戰(zhàn)略的支持。企業(yè)戰(zhàn)略是指對企業(yè)整體性、長期性、基本性問題的計劃與謀略。企業(yè)利用信息系統(tǒng)來實施企業(yè)的競爭戰(zhàn)略和戰(zhàn)略目標。如對于采取成本領(lǐng)先戰(zhàn)略的企業(yè),自動化制造系統(tǒng)和即時制庫存管理系統(tǒng)可以幫助企業(yè)降低生產(chǎn)成本和庫存成本;對于采取產(chǎn)品差異化戰(zhàn)略的企業(yè),可以利用信息系統(tǒng)來增強產(chǎn)品或服務(wù)的性能;對于采取目標集聚戰(zhàn)略的企業(yè),可以通過信息系統(tǒng)幫助企業(yè)收集、分析客戶相關(guān)的信息,使企業(yè)能夠按照客戶的要求設(shè)計有個性的定制化產(chǎn)品和服務(wù)。

●信息技術(shù)為企業(yè)變革提供支持。信息技術(shù)既可以支持企業(yè)文化,也可能影響與改變企業(yè)文化。信息技術(shù)導致企業(yè)組織變革的4種方式:自動化、合理化、流程重組、立足點轉(zhuǎn)移。

●信息系統(tǒng)也會成為組織的累贅。應(yīng)該認識到,信息系統(tǒng)是一把雙刃劍。

三、企業(yè)流程再造(BPR)與企業(yè)資源規(guī)劃

——企業(yè)流程再造(BPR)是對企業(yè)流程所進行的根本性的再思考和徹底的再設(shè)計,以使企業(yè)的速度、質(zhì)量、服務(wù)和成本等關(guān)鍵業(yè)績指標獲得根本性的改善。2.企業(yè)資源規(guī)劃(EnterpriseResourcePlanning,ERP)是一個集合企業(yè)內(nèi)部的所有資源,進行有效的計劃和控制,以期達到最有效的計劃和控制,達到最大效益的集成系統(tǒng)。第三章管理信息系統(tǒng)技術(shù)基礎(chǔ)本章主要考核知識點包括:

1.計算機系統(tǒng)的組成及其每個組成的功能。

2.計算機網(wǎng)絡(luò)的類型、拓撲結(jié)構(gòu)以及Internet、Intranet、Extranet

3.數(shù)據(jù)庫系統(tǒng)的組成及DBMS的功能。

4.關(guān)系數(shù)據(jù)庫中的基本概念。

5.建立E-R圖并將其轉(zhuǎn)換成相應(yīng)的關(guān)系模型。

6.Access的基本操作,主要包括表的操作、窗體的操作。

一、計算機硬件系統(tǒng)的組成

計算機系統(tǒng)=硬件子系統(tǒng)+軟件子系統(tǒng)

●硬件系統(tǒng)=運算器+控制器+存儲器+輸入設(shè)備+輸出設(shè)備

●軟件系統(tǒng)=系統(tǒng)軟件+應(yīng)用軟件

●系統(tǒng)軟件={操作系統(tǒng),語言處理程序,數(shù)據(jù)庫管理系統(tǒng)DBMS,各種系統(tǒng)診斷和維護工具,網(wǎng)絡(luò)通信管理工具……}

●應(yīng)用軟件=通用應(yīng)用軟件+特定領(lǐng)域的應(yīng)用軟件

計算機硬件系統(tǒng)的5大組成部分:

1.運算器。運算器簡稱ALU,又稱算術(shù)邏輯部件,是計算機用來進行數(shù)據(jù)運算的部件,數(shù)據(jù)運算包括算術(shù)運算和邏輯運算。例如完成各種算術(shù)運算、邏輯運算、移位、比較等操作。

2.控制器??刂破骱喎QCU,是計算機的指揮系統(tǒng),控制器通過地址訪問存儲器,逐條取出選中單元的指令、分析指令,根據(jù)指令產(chǎn)生相應(yīng)的控制信號作用于其它各個部件,控制其它部件完成指令要求的操作。

CPU——又稱中央處理器(CentralProcessingUnit),是計算機的心臟。CPU是由運算器(ALU)和控制器組成的。

3.存儲器。存儲器是計算機中具有記憶能力的部件,用來存放程序和數(shù)據(jù)。存儲器就是一種能根據(jù)地址接收或提供指令或數(shù)據(jù)的裝置。

存儲器分為內(nèi)部存儲器(又稱內(nèi)存或主存)和外部存儲器(又稱外存或輔存)兩種。其中內(nèi)存包括隨機存儲器和只讀存儲器。隨機存儲器(簡稱RAM)在計算機工作時,既可以從RAM中讀出信息,也可以隨時寫入信息,其最大的特點是具有易失性,即掉電時會丟失信息。只讀存儲器(簡稱ROM),用于存放固定不變的、控制計算機的系統(tǒng)程序和參數(shù)表;也可用于存放常駐內(nèi)存的監(jiān)控程序或者操作系統(tǒng)的常駐內(nèi)存部分。ROM中存儲的信息只能讀出而不能寫入,斷電后信息也不會丟失。

4.輸入設(shè)備。是可將用戶所輸入的程序、數(shù)據(jù)、操作命令等信息變換成計算機能接受的二進制形式的信息,并輸入到內(nèi)存中,以便計算機進行處理的設(shè)備。如鍵盤、鼠標、光筆、掃描儀等。

5.輸出設(shè)備。是可將計算機的處理結(jié)果轉(zhuǎn)換成人或其他設(shè)備可識別和接受的形式,并將其表現(xiàn)出來的設(shè)備。如打印機、顯示器、繪圖儀等。

計算機軟件系統(tǒng):

軟件=程序+文檔

程序:是為了使計算機解決特定問題而編排的步驟,用各種語言來編寫。

文檔:文檔(document)是一種數(shù)據(jù)媒體和媒體上所記錄的信息。在信息系統(tǒng)開發(fā)中,文檔被用來描述或表示對開發(fā)活動、需求、過程或結(jié)果進行描述、定義、規(guī)定、報告或認證的任何書面或圖示的信息。

軟件系統(tǒng)是整個計算機系統(tǒng)的靈魂。軟件系統(tǒng)包括系統(tǒng)軟件和應(yīng)用軟件兩大類,其中最重要的一種軟件是操作系統(tǒng)。

(1)系統(tǒng)軟件:是指用來管理計算機中央處理器、存儲器、通信連接以及各種外設(shè)等所有硬件資源的程序。對整個計算機系統(tǒng)進行管理、調(diào)度、監(jiān)控、維護和運作的軟件。

●操作系統(tǒng)(OperatingSystems)是直接控制和管理計算機系統(tǒng)的硬件資源、軟件資源和用戶的程序和數(shù)據(jù)的程序的集合,是用戶和計算機之間的接口,并提供了軟件的開發(fā)和應(yīng)用環(huán)境。操作系統(tǒng)是系統(tǒng)軟件的核心。其他系統(tǒng)軟件,如語言處理程序、數(shù)據(jù)庫管理系統(tǒng)DBMS等也是在它的支持下運行的。如Windows、UNIX、Linux等。

●語言處理程序:各種高級程序設(shè)計語言的解釋程序和編譯程序(統(tǒng)稱為翻譯程序)。如C、Java等。

●數(shù)據(jù)庫管理系統(tǒng)DBMS:數(shù)據(jù)庫管理系統(tǒng)是為數(shù)據(jù)庫的建立、使用和維護而配置的軟件,它建立在操作系統(tǒng)的基礎(chǔ)上,對數(shù)據(jù)庫進行統(tǒng)一的管理和控制。如Oracle、Access等

(2)應(yīng)用軟件:是用來完成用戶所要求的數(shù)據(jù)處理任務(wù)或?qū)崿F(xiàn)用戶特定功能的程序。應(yīng)用軟件包括通用軟件和專用軟件。

二、計算機網(wǎng)絡(luò)

1.網(wǎng)絡(luò)的分類

根據(jù)網(wǎng)絡(luò)覆蓋范圍來分:

●局域網(wǎng)LAN:是指將有限范圍內(nèi)(如一個實驗室、一棟大樓、一個校園)的各種計算機、終端與外部設(shè)備互聯(lián)的網(wǎng)絡(luò)。LAN一般由傳輸介質(zhì)、網(wǎng)絡(luò)適配器、用戶工作站和網(wǎng)絡(luò)軟件組成。特點是有較高的數(shù)據(jù)傳輸速度和較低的誤碼率。

●城域網(wǎng)MAN:城市地區(qū)網(wǎng)絡(luò)將已經(jīng)使用的局域網(wǎng)互相連接起來,使之成為一個規(guī)模較大的、適合于大都市使用的網(wǎng)絡(luò)。主要用于建筑物群的主干網(wǎng)、校園網(wǎng)的主干網(wǎng)等。

●廣域網(wǎng)WAN(遠程網(wǎng)):指所覆蓋的地理范圍從幾十公里到幾千公里,覆蓋一個國家、地區(qū)或橫跨幾個洲而形成的國際性的遠程網(wǎng)絡(luò)。

●因特網(wǎng)(Internet):是通過網(wǎng)絡(luò)互聯(lián)設(shè)備將分布在世界各地的數(shù)以萬計的局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)連接起來,形成全球范圍內(nèi)的信息資源網(wǎng)絡(luò)。

2.網(wǎng)絡(luò)拓撲結(jié)構(gòu)

拓撲結(jié)構(gòu)是指網(wǎng)絡(luò)中的鏈路和節(jié)點在地理上所形成的幾何構(gòu)成。

●星型網(wǎng)。是將各結(jié)點通過點到點的通信線路與中心結(jié)點連接起來的網(wǎng)絡(luò)。優(yōu)點是:結(jié)構(gòu)簡單、穩(wěn)定性好。缺點是一旦中心結(jié)點出現(xiàn)故障,整個網(wǎng)絡(luò)都將癱瘓。

●總線型網(wǎng):總線型網(wǎng)絡(luò)是用一條稱為總線的中央電纜連接所有工作站和其它共享設(shè)備。優(yōu)點是結(jié)構(gòu)簡單、易于擴充、價格低廉、使用方便;缺點是一旦總線出現(xiàn)問題,將導致整個網(wǎng)絡(luò)癱瘓。如以太網(wǎng)(Ethernet)

●環(huán)型網(wǎng):將工作站、共享設(shè)備通過通信線路構(gòu)成一個閉合的環(huán)。優(yōu)點是:簡化了路徑選擇,缺點是:數(shù)據(jù)傳輸效率低。如IBM的令牌環(huán)網(wǎng)。

、Intranet與Extranet

Internet——因特網(wǎng)是指連接世界各國的計算機設(shè)備和網(wǎng)絡(luò)的系統(tǒng),是全球計算機網(wǎng)絡(luò)的互聯(lián)系統(tǒng)。INTERNET的核心是TCP/IP協(xié)議。

Intranet——Intranet是以Internet技術(shù)(TCP/IP、WWW等)為基礎(chǔ),用于企業(yè)內(nèi)部的信息管理和信息交換的平臺。它把企業(yè)的管理信息系統(tǒng)以網(wǎng)絡(luò)的方式進行重新整合,使得企業(yè)的內(nèi)部信息得到最佳配置。Intranet的基本功能包括:①企業(yè)內(nèi)部信息的發(fā)布與信息資源的瀏覽;②企業(yè)內(nèi)部的文件共享;③企業(yè)內(nèi)部的打印共享;④企業(yè)內(nèi)部的電子郵件的傳遞。

Extranet——是以Internet技術(shù)(TCP/IP、WWW等)為基礎(chǔ),用于企業(yè)外部的信息管理和信息交換的平臺。

三、數(shù)據(jù)庫系統(tǒng)

1.數(shù)據(jù)庫系統(tǒng)的組成

數(shù)據(jù)庫系統(tǒng):是由計算機系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和有關(guān)人員組成的具有高度組織的總體。

●數(shù)據(jù)庫:是以一定方式存儲在一起的相互有關(guān)的數(shù)據(jù)集合,它從全局觀點組織數(shù)據(jù),以最佳方式、最少的數(shù)據(jù)重復為多種用戶服務(wù)。

●數(shù)據(jù)庫管理系統(tǒng)(DBMS):數(shù)據(jù)庫管理系統(tǒng)是為數(shù)據(jù)庫的建立、使用和維護而配置的軟件,它建立在操作系統(tǒng)的基礎(chǔ)上,對數(shù)據(jù)庫進行統(tǒng)一的管理和控制。DBMS是數(shù)據(jù)庫系統(tǒng)的核心,是用戶訪問數(shù)據(jù)庫的接口。

●人員:包括數(shù)據(jù)庫管理員(DBA)、系統(tǒng)分析員、系統(tǒng)程序員、應(yīng)用程序員和用戶等。其中,數(shù)據(jù)庫管理員的任務(wù)是為保證數(shù)據(jù)庫的完整性、明確性和安全性而對數(shù)據(jù)庫進行有效的控制。

●其他的硬件和軟件(包括操作系統(tǒng))

的主要功能

數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)中最重要的組成部分。典型的DBMS包括:Oracle、SyBase、Informix、SQLServer、DB2、Access等。DBMS的主要功能有:

●數(shù)據(jù)定義功能。利用數(shù)據(jù)定義語言(DDL)對數(shù)據(jù)庫的結(jié)構(gòu)進行描述。這些定義存儲于數(shù)據(jù)字典中,是DBMS運行的基本依據(jù)。

●數(shù)據(jù)操縱功能。利用數(shù)據(jù)操縱語言(DML)實現(xiàn)對數(shù)據(jù)庫的基本操作:檢索、插入、刪除、修改。

●數(shù)據(jù)庫運行管理。包括數(shù)據(jù)安全性、完整性、并發(fā)操作和故障恢復等控制功能。數(shù)據(jù)安全性實質(zhì)是防止非法存取數(shù)據(jù)庫;數(shù)據(jù)完整性指數(shù)據(jù)的正確性和相容性;并發(fā)控制指多用戶同一瞬時操作同一數(shù)據(jù)造成的數(shù)據(jù)不一致性;故障恢復指數(shù)據(jù)庫遭到破壞時如何恢復到破壞前的一致性狀態(tài)。

●數(shù)據(jù)組織、存儲和管理功能。包括數(shù)據(jù)字典、用戶數(shù)據(jù)、存取路徑等。

●數(shù)據(jù)庫的建立和維護功能:包括數(shù)據(jù)庫數(shù)據(jù)的初始建立、數(shù)據(jù)的轉(zhuǎn)換、數(shù)據(jù)庫轉(zhuǎn)儲、數(shù)據(jù)庫重組、重構(gòu)以及性能檢測分析等功能。

3.關(guān)系模型中的基本概念

●關(guān)系●元組(記錄)●屬性(字段)●主碼●外碼●關(guān)系模式

圖(實體聯(lián)系模型)中的基本概念

(1)實體(entity):客觀存在可以相互區(qū)別的事物稱為實體。實體可以是具體的對象,例如,一個學生、一門課程。也可以是抽象的事件,例如一次購物等。

(2)實體集(entityset):同一類型的實體集合稱為實體集。例如,所有的學生、所有的課程等。

(3)屬性(attribute):實體所具有的性質(zhì)稱為屬性。在信息世界中不同的實體是由其屬性的不同而被區(qū)分的,即實體靠屬性來描述。每個屬性有一個值域,其類型可以是整型、實數(shù)型或字符型。例如,學生有學號、姓名、年齡、性別等屬性,相應(yīng)值域為字符、字符、整數(shù)和字符型。

(4)域:屬性的取值范圍稱為該屬性的域。例如,性別的域是集合{“男”,“女”}。注意在一個實體中,屬性的域可以相同,也可以不同;每個屬性的域中的元素必須是同類型的。

(5)聯(lián)系。

(6)聯(lián)系集。

5.從E-R圖導出關(guān)系模型

從E-R圖導出關(guān)系模型是本章的重點,也是難點。從E-R圖導出關(guān)系模型的基本原則:

(1)E-R圖中的每個實體,都應(yīng)轉(zhuǎn)換為一個關(guān)系;

(2)兩實體間1:1聯(lián)系。可在兩實體對應(yīng)的任一關(guān)系中多設(shè)一個字段作為外部鍵(必須是與之相聯(lián)系對方關(guān)系的主鍵)。

(3)兩實體間l:n聯(lián)系。

●兩個實體分別應(yīng)轉(zhuǎn)換為一個關(guān)系,把實體中的所有屬性都對應(yīng)設(shè)置為關(guān)系的字段。

●把兩個實體聯(lián)系的“1”方的實體的”主鍵”納入“n”實體對應(yīng)的關(guān)系中作為“外部鍵”。

(4)兩實體間m:n聯(lián)系。

●兩實體均應(yīng)分別轉(zhuǎn)換為一個關(guān)系。

●需為“聯(lián)系”單獨建立一個關(guān)系,該關(guān)系中必須包含被它聯(lián)系的兩實體的主鍵。

四、Access的基本功能和操作

Access是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。Access數(shù)據(jù)庫由對象和組兩部分構(gòu)成。其中對象又包括七種,包括:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊。

數(shù)據(jù)庫中的對象

Access數(shù)據(jù)庫是一個獨立的文件,其擴展名為.MDB。需要注意的是:用戶創(chuàng)建的數(shù)據(jù)庫是由表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊等數(shù)據(jù)庫對象構(gòu)成的,這些數(shù)據(jù)庫對象都存儲在同一個以.MDB為擴展名的數(shù)據(jù)庫文件中。即數(shù)據(jù)庫對象不是獨立的文件?!癖怼T贏ccess數(shù)據(jù)庫中,表是最基本的對象,所有收集來的數(shù)據(jù)都存儲在表中。在Access數(shù)據(jù)庫中至少要有一個表存在,否則數(shù)據(jù)庫為空數(shù)據(jù)庫。表對象由包含表結(jié)構(gòu)的字段及其屬性和反映具體數(shù)據(jù)的記錄組成?!癫樵?。查詢是對數(shù)據(jù)庫提出的關(guān)于在數(shù)據(jù)庫表中查找相關(guān)數(shù)據(jù)的要求,可以在一個或多個表中按照不同的方式來查找某些特定的數(shù)據(jù),并將其集合在一起供用戶查看。查詢的同時還可以對相關(guān)的數(shù)據(jù)進行更改和分析?!翊绑w。在Access中窗體是一種數(shù)據(jù)庫對象,是用戶實現(xiàn)各種操作的界面,主要用來輸入或顯示數(shù)據(jù)庫中的數(shù)據(jù)及應(yīng)用程序的執(zhí)行控制?!駡蟊?。報表的作用就是將用戶選定的數(shù)據(jù)信息進行格式化的顯示和打印?!耥摗m撌菓?yīng)用在互聯(lián)網(wǎng)上的Web網(wǎng)頁。在Access中,使用頁對象可以方便地制作出各種Web頁。頁的使用與窗體的使用類似,用戶可以通過它查看、輸入、編輯和刪除數(shù)據(jù)庫中的數(shù)據(jù),即使是在Internet或Intranet上也能更新和查看數(shù)據(jù),同時Web頁中的相關(guān)數(shù)據(jù)也會隨著數(shù)據(jù)庫中內(nèi)容的變化而變化?!窈?。宏是用來自動執(zhí)行的一個操作或一組操作的集合。其中,每一個操作實現(xiàn)特定的功能?!衲K。模塊是Access中最重要的實現(xiàn)數(shù)據(jù)庫復雜管理功能的有效工具。模塊基本上是由聲明、語句和過程組成的集合,它們是由VisualBasic編制的過程和函數(shù)組成。使用VisualBasic可以編制各種對象的屬性、方法,以實現(xiàn)細致的操作和復雜的控制功能。第四章管理信息系統(tǒng)戰(zhàn)略規(guī)劃與開發(fā)方法本章主要考核知識點包括:

1.BSP法的主要步驟;

2.結(jié)構(gòu)化生命周期法的基本思想、階段劃分、各階段產(chǎn)生的文檔以及該方法的優(yōu)缺點;

3.原型法的開發(fā)步驟和主要特點。

4.面向?qū)ο蠓椒ǖ幕舅悸?、基本概念、開發(fā)步驟、優(yōu)缺點。

5.計算機輔助軟件工程(CASE)的特點和主要工具。

6.管理信息系統(tǒng)的4種典型的開發(fā)方式。

一、BSP法的主要步驟

企業(yè)系統(tǒng)規(guī)劃方法(BSP)的主要步驟是:

●描述企業(yè)的戰(zhàn)略目標。

●定義企業(yè)過程(功能)。企業(yè)過程是指企業(yè)資源管理中所需要的、邏輯上相關(guān)的一組決策和活動。如庫存控制。

●定義數(shù)據(jù)類。數(shù)據(jù)類是指支持企業(yè)所必要的邏輯上相關(guān)的數(shù)據(jù),即數(shù)據(jù)按邏輯相關(guān)性歸成類。

●定義信息總體結(jié)構(gòu)。

●形成系統(tǒng)的功能模塊(子系統(tǒng))。

二、結(jié)構(gòu)化生命周期法:要求考生熟練地掌握生命周期法各階段的任務(wù)、使用的工具、應(yīng)該完成的文檔以及該方法的優(yōu)缺點。

1.生命周期法的開發(fā)步驟

生命周期法是按照管理信息系統(tǒng)生命周期的概念,嚴格地按照系統(tǒng)生命周期的各個過程和步驟開發(fā)系統(tǒng)。如圖所示。

(1)系統(tǒng)規(guī)劃

任務(wù):

①初步調(diào)查。內(nèi)容包括現(xiàn)行系統(tǒng)的目標、組織結(jié)構(gòu)情況、業(yè)務(wù)流程運作情況、數(shù)據(jù)處理情況、出現(xiàn)的問題、新系統(tǒng)的功能和目標等。

②可行性分析。經(jīng)濟可行性、技術(shù)可行性、社會可行性。

文檔:《可行性分析報告》

(2)系統(tǒng)分析

任務(wù):系統(tǒng)分析的主要目的是對現(xiàn)行系統(tǒng)進行詳細調(diào)查,以充分掌握現(xiàn)行系統(tǒng)全面和真實的情況,分析用戶信息需求,在此基礎(chǔ)上提出新系統(tǒng)的邏輯模型,并編寫系統(tǒng)分析報告。

文檔:《系統(tǒng)分析報告》

(3)系統(tǒng)設(shè)計

任務(wù):賦予系統(tǒng)分析階段所確定的新系統(tǒng)的功能一種具體的實現(xiàn)方法和技術(shù)。因此,系統(tǒng)設(shè)計的主要任務(wù)是依據(jù)系統(tǒng)分析報告,全面地確定系統(tǒng)應(yīng)具有的功能和性能要求。

文檔:《系統(tǒng)設(shè)計報告》

(4)系統(tǒng)實施

任務(wù):根據(jù)系統(tǒng)設(shè)計所提供的控制結(jié)構(gòu)圖、數(shù)據(jù)庫設(shè)計、系統(tǒng)配置方案及詳細設(shè)計資料,編制和調(diào)試程序、調(diào)試系統(tǒng)、進行系統(tǒng)切換等工作,將技術(shù)設(shè)計轉(zhuǎn)化為物理實際系統(tǒng)。

文檔:《程序》、《測試報告》、《用戶使用說明書》

(5)系統(tǒng)運行與維護

任務(wù):系統(tǒng)的日常運行管理,評價系統(tǒng)的運行效率。

2.生命周期法的基本思想

系統(tǒng)開發(fā)生命周期法(SDLC)又稱結(jié)構(gòu)化系統(tǒng)開發(fā)方法(SADT)是以系統(tǒng)工程思想為基礎(chǔ),運用工程化方法,遵照用戶至上的原則,從系統(tǒng)的角度分析和解決問題,先將整個系統(tǒng)自頂向下按模塊化結(jié)構(gòu)進行模塊分解,然后逐步編程實現(xiàn),最終實現(xiàn)整個系統(tǒng)的開發(fā)。其特點是:

●嚴格區(qū)分工作階段。每個階段的任務(wù)非常明確,每個階段結(jié)束時均設(shè)置檢查點來評價開發(fā)系統(tǒng)的可行性。

●工作文檔的規(guī)范化。文檔的作用是:①文檔是現(xiàn)代軟件產(chǎn)品的一個重要組成部分。②文檔是通訊和交流的手段。③文檔對信息系統(tǒng)的開發(fā)過程有重要的控制作用。④文檔是進行系統(tǒng)維護的依據(jù)。

●自頂向下的系統(tǒng)觀點。原則:“自頂向下、由粗到細、逐步求精”。自頂向下的方法是指首先確定系統(tǒng)的目標,然后自上而下進行目標分析分解,從而確定每一個子目標的功能和任務(wù)。

●面向用戶的觀點。用戶(User)能否積極參與信息系統(tǒng)的開發(fā)的全過程,是信息系統(tǒng)開發(fā)能否成功的一個關(guān)鍵的因素。

3.生命周期法的優(yōu)點和缺點

優(yōu)點:

●明確目標,開發(fā)過程易于控制;

●質(zhì)量保障措施完備;前一階段的完成是后一階段工作的前提和依據(jù);

●系統(tǒng)的正確性、可靠性和可維護性得到保障。邏輯設(shè)計與物理設(shè)計分開進行,即先進行系統(tǒng)分析,然后再進行系統(tǒng)設(shè)計,提高了系統(tǒng)的正確性、可靠性和可維護性。

●文檔齊全。文檔的標準化保證了開發(fā)人員的溝通、交流。

缺點:

●開發(fā)周期過長。有時系統(tǒng)尚在開發(fā)過程之中,而內(nèi)外環(huán)境已有改變化,對系統(tǒng)的需求也發(fā)生了變化,因而開發(fā)的系統(tǒng)適應(yīng)性差。

●邏輯設(shè)計(系統(tǒng)分析)到物理設(shè)計(系統(tǒng)設(shè)計)的過渡難度大。

●文檔編寫的工作量大。

4.適用范圍

●開發(fā)早期能夠凍結(jié)用戶需求;

●組織結(jié)構(gòu)穩(wěn)定,業(yè)務(wù)處理過程相對比較規(guī)范、成熟、定型的企業(yè)信息系統(tǒng),需求比較明確、穩(wěn)定;

●系統(tǒng)規(guī)模大、功能與數(shù)據(jù)關(guān)系復雜的大型系統(tǒng)。

三、原型法

1.基本思想

開發(fā)者和用戶在系統(tǒng)的主要需求上取得一致意見后,由開發(fā)者很快開發(fā)出一個初步的原型系統(tǒng),然后通過用戶使用和評價,提出改進意見,反復修改、擴展和完善,直到形成一個相對穩(wěn)定的系統(tǒng)。

原型法能充分發(fā)揮用戶的積極性,能及早發(fā)現(xiàn)系統(tǒng)開發(fā)中發(fā)生的問題,系統(tǒng)適用性較高。但缺乏對整個系統(tǒng)的全面認識,系統(tǒng)分析比較粗略,不易在復雜的大型管理信息系統(tǒng)中全面應(yīng)用。

2.步驟

(1)確定用戶基本需求,快速開發(fā)初始原型系統(tǒng)。

(2)使用原型系統(tǒng)確認用戶需求。這是原型法中最核心的步驟。

(3)修改和改進原型。

原型法是上述步驟的一個不斷循環(huán)、迭代的過程。

3.優(yōu)點和缺點

優(yōu)點:

●便于滿足用戶需求。提高了用戶參與系統(tǒng)開發(fā)的積極性。

●開發(fā)時間短、效率高。

缺點:

●開發(fā)進程難以控制和管理;

●可能會使系統(tǒng)偏離開發(fā)方向。

4.適用范圍:

●用戶事先難以說明需求或需求經(jīng)常變化的系統(tǒng),如決策支持系統(tǒng)。

●規(guī)模較小的應(yīng)用系統(tǒng)。

●要求有快速建立原型系統(tǒng)的開發(fā)工具。如PowerBuilder、VisualBasic、Delphi、VisualFoxPro等。

原型法可以與生命周期法結(jié)合使用,即整體上仍使用生命周期法,而僅對其中功能獨立的模塊采用原型法。

四、面向?qū)ο蠓椒?/p>

面向?qū)ο蠓椒ㄊ且环N認識問題和解決問題的思維方法,它將客觀世界看成是由許多相互聯(lián)系、相互作用的不同對象構(gòu)成的。用面向?qū)ο蠓椒ń⒌南到y(tǒng)中,對象是其基本組成單位。對象的本質(zhì)就是數(shù)據(jù)與操作的封裝。

1.幾個基本概念

●對象:它是一組屬性和有權(quán)對這些屬性進行操作的一組服務(wù)的封裝體。封裝性:把對象的屬性和服務(wù)結(jié)合成一個獨立的系統(tǒng)單位,并盡可能隱蔽對象的內(nèi)部細節(jié)。通過封裝,對象就有了控制自身狀態(tài)的獨立性。惟一能改變對象狀態(tài)的方式是其他對象發(fā)來的消息。面向?qū)ο蟮倪@一特征使得外界的變動對整個系統(tǒng)結(jié)構(gòu)的影響降低到最低限度。

●類:類是對一組相似對象的描述,這些對象具有相同的屬性和行為、相同的變量(數(shù)據(jù)結(jié)構(gòu))和方法實現(xiàn)。類是對象的模板,是所有相似對象的狀態(tài)和操作構(gòu)成的模板。對象是類的實例。

●繼承。類是有層次的,一個類的上層可以有超類(superclass),下層可以有子類(subclass),形成一種層次結(jié)構(gòu)。這種層次結(jié)構(gòu)的一個重要特點是繼承性,子類對象無條件地擁有父類對象的所有的特性(屬性和操作),這一機制稱為繼承性。繼承性提高了軟件的可重用性。

●消息:消息(message)就是一個對象向其他對象發(fā)出的服務(wù)請求。

法的開發(fā)步驟

●系統(tǒng)調(diào)查和需求分析。

●面向?qū)ο蠓治觯∣OA)。建立對象模型、動態(tài)模型和功能模型。任務(wù)是:先通過對用戶需求陳述的分析,識別出所涉及的對象、對象之間的關(guān)系和服務(wù)等,建立對象模型;然后以對象模型為基礎(chǔ),將對象的交互作用和時序關(guān)系建立成動態(tài)模型;然后再進一步設(shè)計有關(guān)對象的功能,建立功能模型。

●面向?qū)ο笤O(shè)計(OOD)。從OOA到OOD的過渡是一個增量關(guān)系(逐步擴充模型),其任務(wù)是主體部件設(shè)計和數(shù)據(jù)管理部件設(shè)計。

●面向?qū)ο缶幊蹋∣OP)。可視化設(shè)計和代碼設(shè)計,可視化設(shè)計主要進行用戶界面設(shè)計;代碼設(shè)計是編寫所需要響應(yīng)的事件代碼。

3.優(yōu)點和缺點:

優(yōu)點:

●面向?qū)ο蠓椒枋龅默F(xiàn)實世界更符合人們認識事物的思維方法,因而用它開發(fā)的軟件更易于理解,易于維護。

●穩(wěn)定性好。對象是相對比較穩(wěn)定的要素。

●面向?qū)ο蟮姆庋b性在很大程度上提高了系統(tǒng)的可維護性和可擴展性。

●面向?qū)ο蟮睦^承性大大提高了軟件的可重用性。

缺點:

●需要有一定軟件環(huán)境的支持;

●對系統(tǒng)開發(fā)的人力、財力、物力要求較高;

●缺乏全局性的控制,可能會造成系統(tǒng)結(jié)構(gòu)不合理。

4.適用范圍:特別適合圖形、多媒體和復雜系統(tǒng)的開發(fā)。

五、計算機輔助軟件工程(CASE)

CASE是計算機技術(shù)在系統(tǒng)開發(fā)活動、技術(shù)和方法中的應(yīng)用,是軟件工具與開發(fā)方法的結(jié)合體。是一種自動化的或半自動化的軟件開發(fā)方法。

1.特點

●既支持自頂向下的結(jié)構(gòu)化開發(fā)方法,也支持自底向上的原型化方法。

●支持信息系統(tǒng)開發(fā)的全過程。

●簡化了軟件管理維護工作,使開發(fā)者從繁雜的分析設(shè)計圖表和編程工作中解放出來。

●自動生成文檔和程序代碼,產(chǎn)生標準化的文檔。

●設(shè)計具有可重用性,提高了軟件開發(fā)效率。

2.基于CASE的開發(fā)工具

●分析、設(shè)計工具。

●代碼生成工具。

●測試工具。

●項目管理工具。

六、管理信息系統(tǒng)的開發(fā)方式

1.信息系統(tǒng)開發(fā)的必要條件管理信息系統(tǒng)不僅是一個復雜的人-機系統(tǒng),而且是一個社會技術(shù)系統(tǒng)。影響MIS建設(shè)成功的因素不僅包括技術(shù)方面的原因,更多、更重要的是人的因素。信息系統(tǒng)開發(fā)的必要條件包括:(1)合理地確定信息系統(tǒng)的目標。目標的確定應(yīng)堅持先進性和實用性相結(jié)合的原則;信息系統(tǒng)目標應(yīng)與企業(yè)的戰(zhàn)略目標一致。(2)企業(yè)具備一定的科學管理基礎(chǔ)。數(shù)據(jù)統(tǒng)一、流程合理、制度完善。(3)具備一定的物質(zhì)資源保證。資金、設(shè)備等。(4)領(lǐng)導重視,業(yè)務(wù)人員配合。一把手原則:企業(yè)主要領(lǐng)導的重視和親自參與是成功建立信息系統(tǒng)的重要條件。因為:只有高層領(lǐng)導才最了解企業(yè)的目標和需求;信息系統(tǒng)的建立是一個全局性問題,涉及企業(yè)的多個部門之間的協(xié)調(diào),涉及到企業(yè)組織結(jié)構(gòu)的調(diào)整,這些問題只有最高層領(lǐng)導才能解決。(5)配備結(jié)構(gòu)合理的開發(fā)隊伍。2.信息系統(tǒng)開發(fā)隊伍的組成及各種人員的職責人員工作職責項目管理人員系統(tǒng)開發(fā)、運行和維護的組織與領(lǐng)導工作系統(tǒng)分析員系統(tǒng)分析:與用戶溝通,確定用戶的需求,建立系統(tǒng)邏輯模型系統(tǒng)設(shè)計員系統(tǒng)設(shè)計:提出系統(tǒng)技術(shù)解決方案,滿足用戶需求程序員按照系統(tǒng)設(shè)計的要求,進行應(yīng)用程序的設(shè)計系統(tǒng)維護人員系統(tǒng)硬件和軟件維護操作員硬件操作和信息處理等文檔管理員文檔管理、配置管理質(zhì)量管理員、審計質(zhì)量管理、風險管理其他專業(yè)人員數(shù)據(jù)庫管理員、網(wǎng)絡(luò)管理員等特殊設(shè)計工作3.信息系統(tǒng)開發(fā)方式(1)獨立開發(fā)方式適用于:有較強的系統(tǒng)分析與設(shè)計隊伍的組織和單位;優(yōu)點:●開發(fā)費用低;●開發(fā)的系統(tǒng)能夠適應(yīng)本企業(yè)的實際需求,用戶滿意度高;●系統(tǒng)維護工作方便。缺點:●由于專業(yè)化程度不夠,開發(fā)的系統(tǒng)不夠優(yōu)化;●開發(fā)周期長;●人員調(diào)動會影響到系統(tǒng)的維護工作。(2)委托開發(fā)方式適用于:企業(yè)無系統(tǒng)開發(fā)人員或開發(fā)隊伍力量薄弱,但資金較為充足。優(yōu)點:●省時;●省事;●開發(fā)的系統(tǒng)技術(shù)水平較高。缺點:●費用高;●維護困難:系統(tǒng)維護需要開發(fā)單位的長期支持。(3)合作開發(fā)方式適用于:單位有一定的系統(tǒng)分析、設(shè)計及軟件開發(fā)人員,但開發(fā)力量較弱,希望通過合作開發(fā)提高自己開發(fā)隊伍的水平,便于系統(tǒng)維護工作的單位;優(yōu)點:●節(jié)約了資金;●有利于培養(yǎng)、增強本單位技術(shù)力量;●便于日后的系統(tǒng)維護工作。缺點:●易出現(xiàn)溝通問題,需要開發(fā)雙方有一個很好的溝通機制。(4)購買現(xiàn)成軟件適用于:通用性較強的業(yè)務(wù)。優(yōu)點:●省時;●費用低;●技術(shù)水平較高。缺點:●軟件專用性(針對性)差,不一定能完全符合本企業(yè)的實際需求;●與其他系統(tǒng)的接口需要進一步完善。第五章系統(tǒng)分析本章主要考核知識點包括:

1.可行性分析的內(nèi)容和文檔;

2.數(shù)據(jù)流程圖的構(gòu)造;

2.數(shù)據(jù)字典的組成;

4.系統(tǒng)分析報告的內(nèi)容。

一、可行性分析的內(nèi)容和結(jié)果

1.可行性研究的內(nèi)容

可行性分析就是在初步調(diào)查的基礎(chǔ)上進一步明確問題,對系統(tǒng)規(guī)模、目標及有關(guān)約束條件進行整體、全面的分析與論證,提出系統(tǒng)的邏輯模型框架和可能的各種參考方案??尚行苑治鲆獜谋匾院涂赡苄詢蓚€方面進行??尚行越⒃诒匾缘幕A(chǔ)上。其內(nèi)容包括:

(1)經(jīng)濟可行性。主要是對項目的經(jīng)濟效益進行評價。方法是成本/效益分析。

(2)技術(shù)可行性。將來要采用的硬件和軟件技術(shù)以及開發(fā)人員的水平能否滿足用戶提出的要求。包括硬件、軟件和人員三個方面。人員方面主要指各類技術(shù)人員的數(shù)量、水平、來源情況等。

(3)管理上的可行性。管理可行性是指所建立的信息系統(tǒng)能否在該組織實現(xiàn),在當前的組織環(huán)境下能否很好地運行,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。管理可行性因素包括:領(lǐng)導是否支持;管理是否科學;組織機構(gòu)是否健全;基礎(chǔ)數(shù)據(jù)是否齊全;管理體制;管理人員對開發(fā)信息系統(tǒng)的態(tài)度以及管理方面的基礎(chǔ)工作是否會對信息系統(tǒng)的開發(fā)造成很大的阻礙。

2.可行性分析的結(jié)果——可行性分析報告

(1)應(yīng)用項目的概況描述

①項目目標

②技術(shù)可行性分析

③經(jīng)濟可行性分析

④社會因素可行性分析

⑤開發(fā)所需資源和預算安排

⑥期望的效益

⑦關(guān)于結(jié)論的意見(結(jié)論的三個內(nèi)容)

可行性分析的3個結(jié)論:

①可立即進行開發(fā)

②不能或者沒有必要繼續(xù)進行

③需推遲到某些條件具備后才能進行

二、數(shù)據(jù)流程圖

1.定義:數(shù)據(jù)流程圖(DFD)是一種能全面描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號(外部實體、數(shù)據(jù)存儲、數(shù)據(jù)流、處理)反映出信息在系統(tǒng)中的流動、處理和存儲情況。

2.組成:

(1)外部實體:指本系統(tǒng)以外的人或單位,它們和本系統(tǒng)有信息傳遞關(guān)系。

(2)數(shù)據(jù)流:表示流動著的數(shù)據(jù),可以是一個數(shù)據(jù)項,也可以是一組數(shù)據(jù),也可以表示對數(shù)據(jù)文件的存儲操作。

(3)處理(功能):表示系統(tǒng)的一種處理功能。用一個長方形表示處理。

(4)數(shù)據(jù)存儲:指通過數(shù)據(jù)文件、文件夾或賬本等存儲數(shù)據(jù)。

3.使用數(shù)據(jù)流程圖進行分析時應(yīng)遵循的原則

(1)明確系統(tǒng)邊界;

(2)自頂向下,逐層分解。

(3)在局部上遵循由外向里的原則。

4.數(shù)據(jù)流程圖的層次分解

總的分解思路:自頂向下,逐層分解。

數(shù)據(jù)流程圖分為三個層次:

●頂層圖:將系統(tǒng)看成是一個整體,視系統(tǒng)為一個總的數(shù)據(jù)處理模塊。頂層圖實際上刻畫了系統(tǒng)與其外部環(huán)境之間的關(guān)系,而無需考慮系統(tǒng)內(nèi)部的處理、存儲、信息流動問題。

●中層。中層數(shù)據(jù)流程圖是對頂層數(shù)據(jù)流程圖的分解??梢园鄠€層次。

●底層。底層數(shù)據(jù)流程圖是對中層數(shù)據(jù)流程圖的進一步分解。

層次分解的原則

(1)為了保證數(shù)據(jù)流程圖的正確性,可運用以下幾個原則對數(shù)據(jù)流程圖進行檢驗:

●數(shù)據(jù)守恒。一個處理環(huán)節(jié)的輸出數(shù)據(jù)流僅由它的輸入數(shù)據(jù)流確定。既不能遺漏輸入數(shù)據(jù)流,也不能出現(xiàn)某些輸入數(shù)據(jù)流在處理環(huán)節(jié)沒有被使用。另外在層次分解時,要注意父圖與子圖之間數(shù)據(jù)流的一致性。

●數(shù)據(jù)存儲既應(yīng)該有輸入數(shù)據(jù)流也應(yīng)該有輸出數(shù)據(jù)流。

(2)數(shù)據(jù)流程圖的可讀性。

●簡化處理之間的聯(lián)系。

●均勻分解。既各個子系統(tǒng)的分解層次應(yīng)大體相同。

●命名應(yīng)該恰當。處理均應(yīng)以強動詞+客體的方式來命名,而其他元素均應(yīng)是名詞命名。

三、數(shù)據(jù)字典

1.數(shù)據(jù)字典是對數(shù)據(jù)流程圖上各個元素作出的詳細的定義和說明。內(nèi)容包括:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實體。

2.數(shù)據(jù)字典的作用:

(1)數(shù)據(jù)字典是對數(shù)據(jù)流程圖中的各個成分,包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理功能、外部實體等的邏輯內(nèi)容與特征予以詳細說明。

(2)數(shù)據(jù)字典是以后系統(tǒng)設(shè)計、系統(tǒng)實施與系統(tǒng)維護的重要依據(jù)。

3.編寫數(shù)據(jù)字典的要求

(1)對數(shù)據(jù)流程圖上各個成分的定義必須明確、易理解、惟一。

(2)命名、編號與數(shù)據(jù)流程圖一致。

(3)符號一致性和完整性要求。無遺漏、無重復、無矛盾。

(4)格式規(guī)范、風格統(tǒng)一、文字精練、數(shù)字和符號正確。

四、系統(tǒng)分析報告

1.系統(tǒng)分析報告的作用

(1)描述了目標系統(tǒng)的邏輯模型,作為開發(fā)人員進行系統(tǒng)設(shè)計和實施的基礎(chǔ)。

(2)作為用戶和開發(fā)人員之間的協(xié)議或合同,為雙方交流和監(jiān)督提供基礎(chǔ)。

(3)作為目標系統(tǒng)驗收和評價的依據(jù)。

2.系統(tǒng)分析報告的內(nèi)容

(1)原系統(tǒng)分析部分:包括總況、管理業(yè)務(wù)流程、功能分析、數(shù)據(jù)流程圖、處理邏輯說明、征求意見總結(jié)等。

(2)新系統(tǒng)邏輯模型:

①新系統(tǒng)的目標和功能圖

②新系統(tǒng)的數(shù)據(jù)流程圖

③新系統(tǒng)的數(shù)據(jù)字典

④關(guān)于處理邏輯的說明

(3)實施計劃。包括:工作任務(wù)的分解、進度、預算等。第六章系統(tǒng)設(shè)計本章主要考核知識點包括:

1.系統(tǒng)設(shè)計的任務(wù)、原則;

2.模塊化設(shè)計和模塊結(jié)構(gòu)圖;

3.代碼設(shè)計;

4.數(shù)據(jù)庫設(shè)計;

5.用戶界面設(shè)計;

6.物理配置方案設(shè)計;

7.系統(tǒng)設(shè)計說明書的內(nèi)容。

一、系統(tǒng)設(shè)計的任務(wù)和原則

1.任務(wù):在系統(tǒng)分析的基礎(chǔ)上,按照邏輯模型的要求,根據(jù)系統(tǒng)實現(xiàn)的內(nèi)外環(huán)境和主、客觀條件,從技術(shù)的角度去考慮系統(tǒng)的劃分、功能結(jié)構(gòu)問題,從提高系統(tǒng)的運行水平、工作效率和質(zhì)量方面,去完成系統(tǒng)物理方案的設(shè)計,為下一個階段系統(tǒng)實施提供必要的技術(shù)資料。其中,總體設(shè)計包括總體結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計、系統(tǒng)物理配置方案;詳細設(shè)計包括代碼設(shè)計、用戶界面設(shè)計、計算機處理過程設(shè)計。

2.系統(tǒng)設(shè)計的原則:

(1)系統(tǒng)性原則。系統(tǒng)是作為一個整體而存在的,因此,整個系統(tǒng)的代碼要統(tǒng)一,設(shè)計規(guī)范標準,傳遞語言要盡量一致,并使一次輸入得到多次利用。

(2)靈活性和可變性原則。系統(tǒng)應(yīng)靈活,對環(huán)境的變化有很強的適應(yīng)性。因此要求盡量采用模塊化結(jié)構(gòu),提高各部分的獨立性,盡量減少各個子系統(tǒng)之間的數(shù)據(jù)依賴性。

(3)可靠性原則。是指系統(tǒng)受外界干擾時的抵御力與恢復能力。如保密性、檢錯糾錯能力、抗病毒能力等。

(4)經(jīng)濟性原則。提高效益、降低成本。硬件上不必過分追求先進。

二、模塊化設(shè)計和模塊結(jié)構(gòu)圖

1.總體結(jié)構(gòu)設(shè)計方法

方法1:數(shù)據(jù)流程圖轉(zhuǎn)換成模塊結(jié)構(gòu)圖。

方法2:根據(jù)系統(tǒng)功能結(jié)構(gòu)、管理業(yè)務(wù)的邏輯順序、人們工作的習慣和設(shè)計者開發(fā)類似系統(tǒng)的經(jīng)驗直接劃分出子系統(tǒng)。

2.原則

●自頂向下,逐層分解;

●子系統(tǒng)在功能上具有獨立性,簡潔性。

●子系統(tǒng)之間的信息關(guān)聯(lián)低,接口簡單明確。

●不會出現(xiàn)子系統(tǒng)中大量數(shù)據(jù)冗余,也不會出現(xiàn)子系統(tǒng)之間數(shù)據(jù)頻繁交換的現(xiàn)象。

●要充分考慮到系統(tǒng)的可擴展性。

3.模塊和模塊化

模塊是指獨立命名并且擁有明確定義的實體。模塊有四個基本要素:輸入輸出、處理功能、內(nèi)部數(shù)據(jù)、程序代碼。輸入輸出、處理功能是模塊的外部特征;內(nèi)部數(shù)據(jù)、程序代碼是模塊的內(nèi)部特征。

模塊化:將系統(tǒng)功能自頂向下地、由抽象到具體地劃分為多層次的獨立功能模塊,每個模塊完成一個特定的功能,一直分解到能簡單地用程序?qū)崿F(xiàn)為止。

模塊獨立性:模塊獨立性是指其中一個模塊在運行時,與另一個模塊無關(guān)。

4.模塊結(jié)構(gòu)圖

模塊結(jié)構(gòu)圖又稱控制結(jié)構(gòu)圖、系統(tǒng)結(jié)構(gòu)圖。它描述了系統(tǒng)的層次分解結(jié)構(gòu)、模塊間組成的層次調(diào)用關(guān)系、模塊間傳遞的數(shù)據(jù)信息和控制信息等。

基本符號要熟悉。

5.由數(shù)據(jù)流程圖導出模塊結(jié)構(gòu)圖

在數(shù)據(jù)流程圖中,數(shù)據(jù)流一般可以分為以下兩種類型:

●變換流(TransformFlow)?;谧儞Q流的數(shù)據(jù)流程圖是一個線性的順序結(jié)構(gòu),由輸入、輸出和變換中心三部分組成。其中變換中心使系統(tǒng)數(shù)據(jù)發(fā)生本質(zhì)的變化,輸入將物理輸入變換成邏輯輸入,而輸出則將邏輯輸出變換成物理輸出。

●事務(wù)流(TransactionFlow)。事務(wù)流的數(shù)據(jù)流程圖中有一個事務(wù)處理中心,它將輸入分為許多相互平行的加工路徑,然后根據(jù)輸入的屬性,選擇某一加工路徑。

6.模塊設(shè)計優(yōu)化的原則

(1)模塊獨立性。

●耦合性是對兩個模塊之間聯(lián)接程度的一種度量。為了使軟件具有較好的可維護性和可修改性,模塊間的關(guān)聯(lián)程度即耦合程度應(yīng)越小越好。

●內(nèi)聚性是對一個模塊內(nèi),其元素在功能上聯(lián)結(jié)程度強弱的一種度量。也就是說,內(nèi)聚是對模塊內(nèi)各處理動作組合強度的一種度量。一個模塊的內(nèi)聚程度越大越好。

(2)扇入與扇出。扇入系數(shù)是指直接調(diào)用同一個低層模塊的模塊的個數(shù)。

扇出系數(shù)是指直接隸屬于一個模塊的模塊個數(shù),即一個模塊直接調(diào)用其它模塊的個數(shù)。

(3)作用范圍與控制范圍。判斷的作用范圍是指所有受該判斷影響的模塊;模塊的控制范圍是指模塊本身及其所有下屬模塊。作用范圍應(yīng)在控制范圍之內(nèi)。

三、代碼設(shè)計

1.定義:代碼是指代表事物名稱、屬性、狀態(tài)等的符號。

2.代碼的種類:順序碼、區(qū)間碼、助憶碼。要求會舉例子,會判斷。

3.代碼設(shè)計原則

(1)惟一性。每一代碼對其所代表的事物或?qū)傩远急仨毦哂形┮恍浴?/p>

(2)標準化。代碼的編制應(yīng)盡量標準化。應(yīng)盡可能采用國際和國內(nèi)已有的標準編碼。

(3)合理性。代碼結(jié)構(gòu)反映編碼對象的特征,與事物分類體系相適應(yīng)。

(4)可擴充性。代碼設(shè)計要預留足夠位置,以適應(yīng)需要的變化。

(5)適用性。代碼應(yīng)盡可能反映對象的特點和規(guī)律,以助記憶,便于填寫。

(6)簡潔性。代碼的長度應(yīng)以短小為好。

(7)系統(tǒng)性。有一定的分組規(guī)則,從而在整個系統(tǒng)中具有通用性。

四、數(shù)據(jù)庫設(shè)計的內(nèi)容和步驟

數(shù)據(jù)庫設(shè)計是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設(shè)計的內(nèi)容包括:用戶需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行和維護六個階段的內(nèi)容。其中:

●概念結(jié)構(gòu)設(shè)計:是根據(jù)用戶需求設(shè)計數(shù)據(jù)庫的概念數(shù)據(jù)模型。典型的概念模型是E-R圖。

●邏輯結(jié)構(gòu)設(shè)計:將概念數(shù)據(jù)模型轉(zhuǎn)換為特定的DBMS支持的數(shù)據(jù)模型包括層次模型、網(wǎng)狀模型、關(guān)系模型。主要工作包括:E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型;數(shù)據(jù)模型的規(guī)范化;設(shè)計視圖。

●物理結(jié)構(gòu)設(shè)計:是為數(shù)據(jù)模型在設(shè)備上選定合適的存儲結(jié)構(gòu)和存取路徑、索引的建立等,以獲得數(shù)據(jù)庫的最佳存取效率。

五、用戶界面設(shè)計

包括:

●輸出設(shè)計;

●輸入設(shè)計;

●人機對話設(shè)計。

重點掌握各項設(shè)計的內(nèi)容、格式和原則。

六、物理配置方案設(shè)計

內(nèi)容包括:

●工作模式設(shè)計;

●計算機硬件的選擇;

●計算機軟件的選擇;

●計算機網(wǎng)絡(luò)設(shè)計。

其中,系統(tǒng)工作模式的設(shè)計重點是分布式系統(tǒng)。分布式系統(tǒng)是將整個系統(tǒng)分成若干個地理上分散的配置,業(yè)務(wù)可以獨立處理,但系統(tǒng)在統(tǒng)一的工作規(guī)范和技術(shù)要求下運行。包括文件服務(wù)器/工作站模式、客戶機/服務(wù)器(C/S)模式和瀏覽器/Web服務(wù)器(B/S)模式。

●文件服務(wù)器/工作站模式。一般由PC機組成的局域網(wǎng)。

●客戶機/服務(wù)器(C/S)模式??蛻魴C為前臺,服務(wù)器為后臺,協(xié)同執(zhí)行一個應(yīng)用程序任務(wù)。服務(wù)器:安裝網(wǎng)絡(luò)操作系統(tǒng),作用是控制協(xié)調(diào)網(wǎng)絡(luò)中所有軟硬件資源的利用,存儲數(shù)據(jù)、數(shù)據(jù)庫管理和為客戶機提供服務(wù)??蛻魴C:表示和執(zhí)行程序,向服務(wù)器請求服務(wù)。

●瀏覽器/Web服務(wù)器(B/S)模式。是一種三層結(jié)構(gòu)。

七、系統(tǒng)設(shè)計說明書

《系統(tǒng)設(shè)計報告》的內(nèi)容包括:

(1)功能結(jié)構(gòu)設(shè)計

●系統(tǒng)的模塊結(jié)構(gòu)圖;

●模塊設(shè)計說明書(模塊的名稱、功能、調(diào)用關(guān)系、局部數(shù)據(jù)項和詳細的算法說明等。)

(2)代碼設(shè)計

各類代碼的編碼方案、類型、功能、使用范圍和使用要求等。

(3)數(shù)據(jù)庫設(shè)計

●用戶需求分析。

●概念設(shè)計。

●邏輯設(shè)計。

●物理設(shè)計。

(4)用戶界面設(shè)計

●輸出界面(輸出類型、內(nèi)容、格式、方式、功能、要求等)

●輸入截面(輸入內(nèi)容、格式、方式、人員、功能、校驗等)

(5)物理系統(tǒng)配置方案設(shè)計

●系統(tǒng)工作模式設(shè)計

●硬件配置

●軟件設(shè)計

●網(wǎng)絡(luò)設(shè)計方案(6)系統(tǒng)實施方案及說明第七章系統(tǒng)實施與評價本章主要考核知識點包括:

1.系統(tǒng)實施的任務(wù)。

2.系統(tǒng)測試

3.系統(tǒng)評價的內(nèi)容。

4.文檔的編制。

5.系統(tǒng)維護的內(nèi)容。

一、系統(tǒng)實施的任務(wù)

系統(tǒng)實施的任務(wù)是:

●軟、硬件準備(物理系統(tǒng)的實施)

●程序設(shè)計

●系統(tǒng)測試

●用戶培訓

●新舊系統(tǒng)之間的轉(zhuǎn)換

二、系統(tǒng)測試

測試是從引起和發(fā)現(xiàn)錯誤的目的出發(fā)執(zhí)行某一程序的過程。

1.測試的有關(guān)說明(測試原則)

為了保證軟件測試的有效性,軟件測試應(yīng)遵循以下幾個原則

●需要制定一個測試計劃,避免盲目測試。

●測試的目的不是為了證明程序的正確,而是為了盡量發(fā)現(xiàn)錯誤。

●避免由軟件開發(fā)部門(或個人)測試自己的程序。

●測試用例應(yīng)包括輸入的數(shù)據(jù)和預期的結(jié)果。

●測試用例不僅要包括合理有效的數(shù)據(jù),還應(yīng)包括無效或不合理的輸入數(shù)據(jù)。

2.系統(tǒng)測試的步驟

系統(tǒng)測試是按照與系統(tǒng)開發(fā)相反的方向來進行的。依次為:單元測試(模塊測試)、集成測試、系統(tǒng)測試和綜合測試。

●單元測試又稱模塊測試,用于測試單個程序模塊,確定模塊的邏輯和功能是否正確。單元測試的實施要以黑盒法測試其功能,輔之以白盒法測試其結(jié)構(gòu)。

●集成測試用來測試模塊之間的接口,也即模塊之間的數(shù)據(jù)和控制傳遞。其目的是為了保證單元接口的完整性、一致性。

●系統(tǒng)測試是對軟件系統(tǒng)中的應(yīng)用程序、硬件、手工操作以及系統(tǒng)的任何其它的組成部分的集成的總體的測試。

●綜合測試包括測試新系統(tǒng)是否和其他相關(guān)系統(tǒng)和環(huán)境兼容、運行時間、所需要的存儲容量、用戶操作、通信能力以及系統(tǒng)運行的主要瓶頸等。

3.測試方法

系統(tǒng)測試的方法包括人工測試和機器測試;其中人工測試包括個人復查、走查和會審;機器測試包括黑盒測試和白盒測試。

(1)個人復查

編程人員檢查自己編寫的程序。由于程序員熟悉程序的邏輯結(jié)構(gòu)和自身的設(shè)計風格,可節(jié)省很多的檢查時間。但由于人的盲目的自信心和對設(shè)計要求誤解的延續(xù)性,其效果不甚理想。

(2)走查與會審

走查是指測試人員通過人工測試方法檢查程序中的錯誤。測試人員不是編寫程序的人員。

會審是將編程人員的講解與走查結(jié)合在一起。具體說,就是先由程序編寫人員在測試組面前講解自己編寫的程序,然后測試人員逐個審查、提問等,并閱讀材料,列出容易出錯的問題,形成檢查表。

(3)黑盒測試法

黑盒測試又稱為功能測試,它是從外界來檢查模塊或程序的功能,也即根據(jù)模塊的輸入和輸出,得出所得結(jié)果的差異。這種測試不考慮模塊的內(nèi)部程序結(jié)構(gòu)和處理過程,而是給定一輸入,檢查是否會得到所期望的輸出。

(4)白盒測試法

白盒測試也稱之為結(jié)構(gòu)測試。它是根據(jù)對軟件內(nèi)部邏輯結(jié)構(gòu)的分析,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯選取測試用例(testingcase),對程序的邏輯路徑及過程進行測試。

三、主要文檔

沒有文檔就沒有信息系統(tǒng),文檔是信息系統(tǒng)的生命線。

1.主要的文檔

2.文檔編寫指南

●針對性。文檔編寫應(yīng)注意讀者對象,根據(jù)不同類型或不同層次的讀者決定怎樣適應(yīng)他們的需要。

●完整統(tǒng)一、文字準確、簡單明了。無二義性、自成體系。

●可追溯性。同一項目各個階段之間提供的文檔應(yīng)有可追溯的關(guān)系,必要性可以追蹤調(diào)查。文檔結(jié)構(gòu)的安排應(yīng)方便讀者查閱。

●文檔管理制度化、規(guī)范化。

●維護文檔的一致性。對系統(tǒng)的任何修改都要在文檔中有所體現(xiàn)。

四、系統(tǒng)評價的主要內(nèi)容

系統(tǒng)評價的主要依據(jù)是系統(tǒng)日常運行記錄和現(xiàn)場實際監(jiān)測數(shù)據(jù)。評價的結(jié)果可以作為系統(tǒng)改進的依據(jù)。評價的角度和目的不同,評價指標也會不同。

●開發(fā)方關(guān)注的是技術(shù)和質(zhì)量指標;

●用戶關(guān)注的是系統(tǒng)功能和運行質(zhì)量;

●投資方關(guān)注的是項目的開發(fā)和運行成本以及直接和間接的經(jīng)濟效益。

(1)系統(tǒng)總體情況評價

●規(guī)模、結(jié)構(gòu)、應(yīng)用范圍等

●支出是否超出預算

●是否滿足質(zhì)量要求(使用性、正確性、可擴充性、可維護性、通用性等)

●文檔是否齊全

●系統(tǒng)的保密情況

(2)其它指標。包括:

●滿足用戶需求的情況;

●企業(yè)資源的利用情況;

●直接經(jīng)濟效益;

●費用使用情況;

●間接經(jīng)濟效益;

●系統(tǒng)性能指標。

五、系統(tǒng)維護的主要內(nèi)容

系統(tǒng)維護是計算機信息系統(tǒng)投入運行后,為保證系統(tǒng)能夠正常工作、進一步滿足用戶新的需求所采取的對原系統(tǒng)的修改、完善等措施。

系統(tǒng)維護的內(nèi)容包括:

●硬件的維護。包括硬件的日常保養(yǎng)和硬件的更新維修工作。一方面要定期和不定期進行硬件的檢查、保養(yǎng)、易耗品的補充等;另一方面,當系統(tǒng)發(fā)生故障時對硬件的維護。

●軟件的維護。包括正確性維護、適應(yīng)性維護、預防性維護、完善性維護等。正確性維護是指由于排錯不徹底,對軟件投入運行后所暴露出來的程序錯誤進行測試、診斷、定位、糾錯及驗證修改的回歸測試過程。適應(yīng)性維護是指當系統(tǒng)運行環(huán)境(如硬件平臺、軟件平臺)發(fā)生變化時,為了使系統(tǒng)適應(yīng)新的環(huán)境進行的維護。完善性維護是系統(tǒng)維護中工作量最大的一部分工作,是指系統(tǒng)投入運行后,根據(jù)用戶新的需求對系統(tǒng)的功能和質(zhì)量所做的修改和補充。預防性維護是為了使系統(tǒng)在將來具有更好的可靠性和可維護性,事先對軟件進行的修改或補充。

●數(shù)據(jù)文件的維護。對數(shù)據(jù)文件進行定期和不定期的檢查與維護。

●產(chǎn)品代碼的維護。對代碼進行必要的修改或重新設(shè)計。第八章管理信息系統(tǒng)的風險與安全管理本章主要考核知識點包括:

1.項目管理的知識體系和工具。

2.風險管理。

3.質(zhì)量管理及質(zhì)量管理的有關(guān)標準。

4.信息系統(tǒng)的安全管理。

一、項目管理的知識體系

項目管理是以項目為對象的系統(tǒng)管理方法,通過一個臨時性專門機構(gòu)的柔性組織,對項目進行高效率的計劃、組織、指導和控制,以實現(xiàn)項目全過程的動態(tài)管理和項目目標的綜合協(xié)調(diào)與優(yōu)化。

項目管理的知識體系包括九個方面的內(nèi)容。

1.范圍管理。項目范圍是指為了達到項目目標,所必須完成的工作。即劃分哪些是項目應(yīng)該做的,哪些是不應(yīng)該包括在項目之內(nèi)的。

2.時間管理。包括項目按時完成的各項過程,其作用是保證在規(guī)定時間內(nèi)完成項目。

3.成本管理。包括設(shè)計費用規(guī)劃、估算、預算、控制的過程,以便保證在規(guī)定預算內(nèi)完成項目。

4.質(zhì)量管理。包括保證項目為滿足規(guī)定的各項要求所需的各項實施組織活動,并通過質(zhì)量規(guī)劃、質(zhì)量保證、質(zhì)量控制、質(zhì)量持續(xù)改進等制定方針、程序和過程來實施質(zhì)量體系。

5.采購管理。是從外部獲得貨物、土建工程和服務(wù)的采辦過程。是貫穿于項目生命周期的全過程。

6.項目人力資源管理。包括項目團隊組建和管理的各個過程,其作用是保證最有效地使用項目人力資源完成項目活動。

7.溝通管理。項目需要有效的溝通,以確保在適當?shù)臅r間以低代價的方式使正確的信息被合適的人獲得。

8.項目風險管理。指識別、分析并對項目風險做出積極反應(yīng)的系統(tǒng)過程。其目的是降低項目風險、減少風險損失。

9.項目綜合管理。包括識別、確定、結(jié)合、統(tǒng)一與協(xié)調(diào)各項目管理過程組內(nèi)不同過程與項目管理活動所需進行的各種過程和活動。其作用是保證各種項目要素協(xié)調(diào)運作,對沖突目標進行權(quán)衡折中,最大限度地滿足項目相關(guān)人員的利益要求和期望。

二、項目計劃的編制方法及工具

1.甘特圖

甘特圖又稱條線圖或橫道圖,主要用于項目的計劃和項目進度的安排。甘特圖是一個二維平面圖,橫向表示進度或活動的時間,縱向表示工作包的內(nèi)容。

2.項目管理軟件——MicrosoftProject

三、風險管理

風險是指由于從事某項特定活動過程中存在的不確定性而產(chǎn)生的經(jīng)濟或財務(wù)損失,自然破壞或損傷的可能性。

1.風險的類型

按原因:商業(yè)風險、技術(shù)風險、管理風險等。

●商業(yè)風險主要包括:市場風險即開發(fā)的產(chǎn)品市場上不需要;開發(fā)的產(chǎn)品不再符合整個公司的戰(zhàn)略;缺乏銷售渠道;沒有得到預算保證;重要人員變動等。

●管理風險,主要包括:項目缺乏人員、進度、預算的管理,對資源、配置等缺乏計劃與控制,造成項目質(zhì)量處于混沌水平。

●技術(shù)風險,主要是指產(chǎn)品分析與設(shè)計、實施與維護等方面的問題,以及技術(shù)不確定、陳舊、相對環(huán)境過于“先進”等因素。

2.風險管理

風險管理是指在項目的執(zhí)行過程中,持續(xù)不斷地進行風險識別、分析、策略制定、監(jiān)控風險執(zhí)行情況的過程。是為將風險控制在最低限度而進行的各項管理工作的總和。其步驟(內(nèi)容)包括:風險識別、風險分析、風險規(guī)劃、風險監(jiān)控。

3.管理信息系統(tǒng)風險管理

信息系統(tǒng)的風險是指軟件開發(fā)過程中及軟件產(chǎn)品本身可能造成的傷害及損失。信息系統(tǒng)的風險如圖所示。

四、質(zhì)量管理

1.典型的質(zhì)量控制方法是PDCA(Plan-Do-Check-Action)即計劃-做-檢查-采取措施四步驟的循環(huán)迭代的過程,是一個不斷提高產(chǎn)品性能的過程。

2.質(zhì)量管理標準

標準化是信息系統(tǒng)質(zhì)量管理的基礎(chǔ)。能力成熟度模型(CMM)和軟件能力成熟度集成模型(CMMI)是由美國卡內(nèi)基-梅隆大學軟件工程研究所推出的評估軟件能力與成熟度的一套標準。該標準基于眾多軟件專家的實踐經(jīng)驗,側(cè)重于軟件開發(fā)過程的管理及工程能力的提高與評估,是國際上流行的軟件生產(chǎn)過程標準和軟件企業(yè)成熟度等級認證標準。CMM分為5個成熟度等級:初始級、可重復級、已定義級、可管理級和優(yōu)化級。應(yīng)用題中各種圖表模型的構(gòu)造綜合應(yīng)用題的主要考核要求

包括:

1.根據(jù)文字描述,構(gòu)造數(shù)據(jù)流程圖。(重中之重!)

2.根據(jù)文字描述,構(gòu)造實體-聯(lián)系圖(E-R圖)。(重中之重?。?/p>

3.給出E-R圖,轉(zhuǎn)換為相應(yīng)的關(guān)系模型。(重中之重!)

4.給出數(shù)據(jù)流程圖,構(gòu)造模塊結(jié)構(gòu)圖。

要求:

1.熟悉教材上給出的第1個案例的內(nèi)容,重點掌握其中的圖9-3、9-4、9-6以及例1、例2。

2.對于第2個案例,要熟悉圖9-15。

一、根據(jù)文字描述,構(gòu)造數(shù)據(jù)流程圖

要求:

1.掌握數(shù)據(jù)流程圖的繪制方法

2.能正確指出并修改給定的數(shù)據(jù)流程圖中存在的錯誤

【例題1】處理借書過程是:前臺接待員接受讀者交的索書單,首先查看讀者記錄進行讀者鑒別,并存儲借閱記錄文件。然后由圖書管理員查詢圖書文件,進行存書查詢,如果圖書未借出,交書庫管理員向書庫發(fā)出庫單,并由書庫管理員修改借閱記錄文件和圖書文件;如果圖書已借出,向讀者發(fā)圖書有人借閱通知。

畫出處理過程的數(shù)據(jù)流程圖。

【答疑編號】

【解】

【例題2】教材P242

假定要為一個培訓中心研制一個計算機系統(tǒng),培訓中心的業(yè)務(wù)活動有:

(1)報名:將報名數(shù)據(jù)送給負責報名事務(wù)的人員,查閱課程文件,看課程是否滿額,然后在學生文件和課程文件上分別登記相應(yīng)的信息,開報名單交財務(wù)室,財務(wù)開交費通知單后通知學員。

(2)付款:學員持交費通知單到財務(wù)室交費,由財務(wù)人員在賬目文件上登記,并開出發(fā)票,經(jīng)復審后交給學員。

(3)查詢:由學員提出查詢請求,交查詢部門查詢課程文件后給出答復。

(4)注銷:由注銷人員在課程、學生、賬目文件上做相應(yīng)修改,經(jīng)復核后通知學員。

請畫出培訓中心管理系統(tǒng)數(shù)據(jù)流程圖。

【答疑編號】

【解】

【例題3】已知訂單處理的處理過程如下:

1.驗收訂單。顧客發(fā)來訂單后進行驗收處理,將填寫不清的訂單和無法供應(yīng)的訂單退回顧客,將合格的訂單送到下一“處理”。

2.確定發(fā)貨量。查庫存臺賬,根據(jù)庫存情況將訂單分為兩類,分別送至下一“處理”。

3.開發(fā)貨單、修改庫存、記應(yīng)收賬和將訂單存檔。

4.填寫缺貨訂單。對未滿足的訂貨填寫缺貨訂單(即等有貨后發(fā)貨的發(fā)貨單)。

5.對照缺貨訂單。接到采購部門到貨通知后應(yīng)對照缺貨訂單。如可發(fā)貨,則執(zhí)行開發(fā)貨單和修改庫存處理。

請畫出數(shù)據(jù)流程圖。

【答疑編號】

【解】

構(gòu)造數(shù)據(jù)流程圖時應(yīng)注意的問題:

1.正確使用4種基本符號!

2.考試中只需畫一個數(shù)據(jù)流程圖即可,不要分層畫,除非有特殊的要求;

3.一張圖中出現(xiàn)的加工處理的數(shù)量不要太多,若太多,可對某些簡單的加工處理進行適當?shù)暮喜ⅰ?/p>

4.正確對數(shù)據(jù)存儲和加工處理進行編號。數(shù)據(jù)存儲一般用Di的形式編號;加工處理一般用Pi的形式編號。

5.正確識別系統(tǒng)的外部實體和內(nèi)部實體,不要將內(nèi)部實體畫在數(shù)據(jù)流程圖中。

6.需要保存的各種數(shù)據(jù)、文件、賬目等一般應(yīng)作為數(shù)據(jù)存儲。

7.凡是各種單據(jù)和報

溫馨提示

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

評論

0/150

提交評論