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

下載本文檔

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

文檔簡介

第一章管理信息系統(tǒng)概論

本章主要考核學問點包括:

1.信息依定義及特性。

2.管埋信息的層次及特性,尤具要留意二種不同層次管埋信息的不同特點。

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

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

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

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

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

(二)特性:

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

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

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

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

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

二、管理信息及三種管理信息的不同特點(識記、舉例、推斷)

管理信息是對企業(yè)生產(chǎn)經(jīng)營活動中收到的原始數(shù)據(jù)進行加工處理、分析說明、明確意義后所產(chǎn)生的對其后的企業(yè)管理決策產(chǎn)生影響的信息。

管理信息的層次包括:戰(zhàn)略信息、戰(zhàn)術信息和作業(yè)信息。

1.戰(zhàn)略信息:又稱決策信息,是關系到全局和重大問題決策的信息。

2.戰(zhàn)術信息:乂稱管理限制信息,是企業(yè)中層管理人員進行生產(chǎn)經(jīng)營過程限制所須要的信息。

3.作業(yè)信息:是反映企業(yè)口常生產(chǎn)和經(jīng)營管理活動的信息。

二個層次的管理信息2間的區(qū)分是:

信息層次說明舉例來源運用時間(壽命)運用頻率信息精度保密性要求

戰(zhàn)略信息環(huán)境信息、宏觀信息廠址、新產(chǎn)品選擇大部格外源長低低高

,殷是與各部門及部門完成狀況與支配狀況

戰(zhàn)術信息較長較高較高

聯(lián)系有關的信息比較、庫存限制

一般是組織內(nèi)部的作業(yè)

作業(yè)信息每日銷售量大部分內(nèi)源短高低

信息

三、自底向上的分析方法和自頂向下的分析方法的優(yōu)點和缺點(識記)

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

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

?有助于發(fā)覺和理解每個系統(tǒng)的附加須要,并易于推斷其費用。

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

缺點:

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

系統(tǒng)。

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

自頂向卜一,逐步求精的方法上耍從宏觀入手,依據(jù)事物的性質(zhì)和規(guī)律,分解到微觀具體事物。

優(yōu)點;

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

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

缺點:

?對系統(tǒng)分析和設計人員的要求較富。

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

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

(—定義:管理信息系統(tǒng)是“以人為主導,以信息技術為基礎,將信息流聯(lián)系起來,對信息進行收集、傳輸、加工、更新和維護,產(chǎn)生管

理者所須要的信息,改善協(xié)同合作、效率與決策制定,幫助企業(yè)管理資源并獲利的信息處理系統(tǒng)?!?/p>

(二)管理信息系統(tǒng)的層次結構:

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

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

3.管理限制子系統(tǒng)。為企業(yè)中層各管理部門和管理人員供應限制生產(chǎn)經(jīng)營活動、制定資源安排方案、評價企業(yè)效益等戰(zhàn)術級管理所須要的信

息。包括:財務管理、銷售管理、人事勞資管理等子系統(tǒng)。任務:匯合下層傳來的信息并結合環(huán)境信息,監(jiān)督、限制底層的運行:處理信息上傳

給高層,理解并執(zhí)行高層下達的指令。

4.戰(zhàn)略支配子系統(tǒng)。任務:匯合管理限制層和企業(yè)外部信息,協(xié)助企業(yè)最高層領導做戰(zhàn)略決策和支配:下達執(zhí)行吩咐并監(jiān)督執(zhí)行狀況,分析

執(zhí)行中產(chǎn)生的問題及產(chǎn)生問題的緣由,并提出解決問題的方法;管理、協(xié)調(diào)全系統(tǒng)的運行;供應查詢功能。

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

1.支配功能。依據(jù)現(xiàn)存條件和約束條件,供應各職能部門的支配,然后依據(jù)不同的管理層次供應相應的支配報告。

2.限制功能。依據(jù)各部門供應的數(shù)據(jù),對支配執(zhí)行狀況進行監(jiān)督、檢查,比較執(zhí)行與支配的差異,分析差異及產(chǎn)生差異的緣由,協(xié)助管理人

員剛好加以限制。

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

4.協(xié)助決籟功能。采納相應的數(shù)據(jù)模型,從大量數(shù)據(jù)中推導出有關問題的最優(yōu)解和滿足解,協(xié)助管理人員進行決策,

五、管理信息系統(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)濟效益。

上導致'US實施失敗的緣由行:

?設計他M1S不符合企業(yè)的目標。VIS是企業(yè)管理系統(tǒng)的?個:系統(tǒng),其目標必需符合企業(yè)的總體目標。

?YIS僅僅是原有r?工系統(tǒng)的自動化翻版。Mis的實施肯定要和企業(yè)的管理流程融合,并進行業(yè)務流程重組(BPR)。

?需求?明確,變更因素多。

?MIS的實施是項涉及面廣,參與人員多的困難系統(tǒng)工程。包括領導、用戶、技術開發(fā)人員、工程監(jiān)理人員等。三個層面上的人員都要參與:

管理層、業(yè)務層、技術層。

其次章管理信息系統(tǒng)與組織變革

本章主要考核學問點包括:

1.基于信息技術的組織結構變革一一虛擬組織和扁平化組織。

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

3.業(yè)務流程再造(BPR)與企業(yè)資源支配(ERP)的概念。

本章的兩個重要結論:

?信息系統(tǒng)既是?個技術系統(tǒng),又是?個社會系統(tǒng)和管理系統(tǒng):信息系統(tǒng)既是技術的應用問題,又是管理實踐的問題。

?管理信息系統(tǒng)與組織的關系。管理信息系統(tǒng)是組織的一個子系統(tǒng),其目標應與組織的戰(zhàn)略目標一樣;但二者又相互影響、相互制約,一方

面,管理信息系統(tǒng)會促使組織與管理的不斷變革;另?方面,組織的變更又會促使信息技術的發(fā)展。

一、基于信息技術的組織結構變革

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

簡化內(nèi)部組織結構,尤其是弱化了等級制度,促進組織內(nèi)部信息的溝通、學問的共享和每位成員參與決策的過程,使得企業(yè)組織對外部環(huán)境

的變更更敏感、更具敏捷性和競爭實力。

1.虛擬組織

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

特點:

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

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

?具有很大的敏捷性、機動性和反應的靈敏性。

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

?在虛擬組織的環(huán)境卜,組織和管理上特別依靠信息技術。信息技術是虛擬組織的核心管理工具。

2.組織扁平化

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

特點:

?廢除等級制度:

?管理機構精練;

?一線人員具有更多參與決策的權利:

?提高了工作效率。

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

信息系統(tǒng)與組織之間是互動的關系。具體來說:一方面,蛆織的目標確定著信息系統(tǒng)的目標,組織的變更以及企業(yè)外界環(huán)境商業(yè)需求促進信

息技術的發(fā)展:另一方面,信息化有助于加強企業(yè)的競爭力,推動業(yè)務流程重組,促進組織結構優(yōu)化,有利于降低成本,擴大企業(yè)的競爭范圍,

提高為顧客的服務水平。

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

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

?組織變更促使信息技術發(fā)展:

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

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

?信息系統(tǒng)對組織戰(zhàn)略的支持。企業(yè)戰(zhàn)略是指對企業(yè)整體性、長期性、基本性問題的支配與謀略。企業(yè)利用信息系統(tǒng)來實施企業(yè)的競爭戰(zhàn)略

和戰(zhàn)略目標。如對于實行成本事先戰(zhàn)略的企業(yè),自動化制造系統(tǒng)和即時制庫存管理系統(tǒng)可以幫助企業(yè)降低生產(chǎn)成本和庫存成本;對于實行產(chǎn)品差

異化戰(zhàn)略的企業(yè),nJ■以利用信息系統(tǒng)來增加產(chǎn)品或服務的性能:對于實行目標集聚戰(zhàn)略的企業(yè),可以通過信息系統(tǒng)幫助企業(yè)收集、分析客戶相關

的信息,使企業(yè)能夠依據(jù)客戶的要求設計有特性的定制化產(chǎn)品和服務。

?信息技術為企業(yè)變革供應支持。信息技術既可以支持企業(yè)文化,也可能影響與變更企業(yè)文化。信息技術導致企業(yè)組織變革的4種方式:自

動化、合理化、流程重組、立足點轉移。

?信息系統(tǒng)也會成為組織的累贅。應當相識到,信息系統(tǒng)是一把雙刃劍。

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

1.BPR一企業(yè)流程再造(BPR)是對企業(yè)流程所進行的根本性的再思索和徹底的再設計,以使企業(yè)的速度、質(zhì)量、服務和成本等關鍵業(yè)績指

標獲得根本性的改善°

2.企業(yè)資源規(guī)劃(EnterpriseResourcePlanning,ERP)是?個集合企業(yè)內(nèi)部的全部資源,進行有效的支配和限制,以期達到最有效的支配和

限制,達到最大效益的集成系統(tǒng)。

第三章管理信息系統(tǒng)技術基礎

本章主要考核學問點包括:

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

2.計算機網(wǎng)絡的類型、拓撲結構以及InternetsIntranet.Extranet

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

4.關系數(shù)據(jù)庫中的基木概念。

5.建立E-R圖并將其轉換成相應的關系模型,

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

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

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

?硬件系統(tǒng):運算器+限制器+存儲器+輸入設備+輸出設備

?軟件系統(tǒng)=系統(tǒng)軟件+應用軟件

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

?應用軟件=通用應用軟件+特定領域的應用軟件

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

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

運算、邏輯運算、移位、比較等操作。

2.限制器,限制器簡稱CU,是計算機的指揮系統(tǒng),限制器通過地址訪問存儲器,逐條取出選中單元的指令、分析指令,依據(jù)指令產(chǎn)牛.相應的

限制信號作用于其它各個部件,限制其它部件完成指令要求的操作。

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ù)據(jù)、操作吩咐等信息變換成計算機能接受的二進制形式的信息,并輸入到內(nèi)存中,以便計算機進

行處理的設備,如鍵盤、鼠標、光筆、掃描儀等。

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

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

軟件=程序+文檔

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

文檔:文檔(document)是一種數(shù)據(jù)媒體和媒體上所記錄的信息。在信息系統(tǒng)開發(fā)中,文檔被用來描述或表示對開發(fā)活動、需求、過程或結

果進行描述、定義、規(guī)定、報告或認證的任何書面或圖示的信息。

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

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

例如一次購物等。

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

<3)屬性(attribute):實體所具有的性后稱為屬性,在信息世界中不同的實體是由其屬性的不同而被區(qū)分的,即實體靠屬性來描述.每

個屬性有一個值域,其類型可以是整型、實數(shù)型或字符型。例如,學生有學號、姓名、年齡、性別等屬性,相應值域為字符、字符、整數(shù)和字符

型。

(4)域:屬性的取值范圍稱為該屬性的域。例如,性別的域是集合{“男”,“女”葭留意在一個實體中,屬性的域可以相同,也可以不同:

每個屬性的域中的元素必需是同類型的。

(5)聯(lián)系。

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

5.從E-R圖導出關系模型

從E-R圖導出關系模型是本章的重點,也是排點。從E-R圖導出關系模型的基本原則:

(1)E-R圖中的每個實體,都應轉換為一個關系;

(2)兩實體間1:1聯(lián)系??稍趦蓪嶓w對應的任?關系中多設?個字段作為外部鍵(必需是與之相聯(lián)系對方關系的主鍵〉。

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

?兩個實體分別應轉換為一個關系,把實體中的全部屬性都對應設置為關系的字段。

?把兩個實體聯(lián)系的“1”方的實體的“土鋌”納入“n”實體對應的關系中作為“外部鍵”。

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

?兩實體均應分別轉換為一個關系。

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

四、Access的基本功能和操作

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

問頁、宏和模塊。

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

Access數(shù)據(jù)庫是一個獨立的文件,其擴展名為.VDB。須要用意的是:用戶創(chuàng)建的數(shù)據(jù)庫是由表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊

等數(shù)據(jù)庫對象構成的,這些數(shù)據(jù)庫對象都存儲在同一個以.MDB為擴展名的數(shù)據(jù)庫文件中。即數(shù)據(jù)庫對象不是獨立.的文件。

?表。在Access數(shù)據(jù)庫中,表是最基本的對象,全部收集來的數(shù)據(jù)都存儲在表中。在Access數(shù)據(jù)庫中至少要有一個表存在,否則數(shù)據(jù)庫為

空數(shù)據(jù)庫。表對象由包含表結構的字段及其屬性和反映具體數(shù)據(jù)的記錄組成。

?查詢。查詢是對數(shù)據(jù)庫提出的關于在數(shù)據(jù)庫表中查找相關數(shù)據(jù)的要求,可以在一個或多個表中依據(jù)不同的方式來查找某些特定的數(shù)據(jù),并

將其集合在一起供用戶查看。查詢的同時還可以對相關的數(shù)據(jù)進行更改和分析。

?窗體。在Access中窗體是一種數(shù)據(jù)庫對線,是用戶實現(xiàn)各種操作的界面,主要用來輸入或顯示數(shù)據(jù)庫中的數(shù)據(jù)及應用程序的執(zhí)行限制。

?報表。報表的作用就是將用戶選定的數(shù)據(jù)信息進行格式化的顯示和打印。

?頁。頁是應用在互聯(lián)網(wǎng)上的Web網(wǎng)頁。在Access中,運用頁對象可以便利地制作出各種Web頁。頁的運用與窗體的運用類似,用戶可以

通過它查看、輸入、編輯和刪除數(shù)據(jù)庫中的數(shù)據(jù),即使是在Internet或Intranet上也能更新和查看數(shù)據(jù),同時Web頁中的相關數(shù)據(jù)也會隨著數(shù)

據(jù)庫中內(nèi)容的變更而變更。

?宏。宏是用來自動執(zhí)行的一個操作或一組噪作的集合。其中,每一個操作實現(xiàn)特定的功能。

?模塊。模塊是Access中最重要的實現(xiàn)數(shù)據(jù)庫困難管理功能的有效工具。模塊基本上是由聲明、語句和過程組成的集合,它們是由Visual

Basic編制的過程和函數(shù)組成。運用VisualBasic可以編制各種對象的屬性、方法,以實現(xiàn)細致的操作和困難的限制功能。

第四章管理信息系統(tǒng)戰(zhàn)略規(guī)劃與開發(fā)方法

本章主要考核學問點包括:

1.BSP法的主要步驟;

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

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

4.面對對象方法的基本思路、基本概念、開發(fā)步驟、優(yōu)缺點。

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

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

一、BSP法的主要步驟

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

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

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

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

?定義信息總體結構。

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

二、結構化生命周期法:要求考生嫻熟地駕馭生命周期法各階段的任務、運用的工具、應當完成的文檔以及該方法的優(yōu)

缺點。

嚴格地依據(jù)系統(tǒng)生命周期的各個過程和步驟開發(fā)系統(tǒng)。如圖所示。

任務:

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

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

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

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

任務:系統(tǒng)分析的主要目的是對現(xiàn)行系統(tǒng)進行具體調(diào)查,以充分駕馭現(xiàn)行系統(tǒng)全面和真實的狀況,分析用戶信息需求,在此基礎上提出新系

統(tǒng)的邏輯模型,并編寫系統(tǒng)分析報告。

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

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

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

系統(tǒng)應具有的功能和性能要求。

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

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

任務:依據(jù)系統(tǒng)設計所供應的限制結構圖、數(shù)據(jù)庫設計、系統(tǒng)配置方案及具體設計資料,編制和調(diào)試程序、調(diào)試系統(tǒng)、進行系統(tǒng)切換等工作,

將技術設計轉化為物理實際系統(tǒng)。

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

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

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

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

系統(tǒng)開發(fā)生命周期法(SDLC)又稱結構化系統(tǒng)開發(fā)方法(SADT)是以系統(tǒng)工程思想為基礎,運用工程化方法,遵照用戶至上的原則,從系統(tǒng)

的角度分析和解決問題,先將整個系統(tǒng)自頂向下按模塊化結構進行模塊分解,然后逐步編程實現(xiàn),最終實現(xiàn)整個系統(tǒng)的開發(fā)。其特點是:

?嚴格僅分工作階段“每個階段的任務特別明確,每個階段結束時均設置檢查點來評價開發(fā)系統(tǒng)的可行性.

?工作文檔的規(guī)范化。文檔的作用是:①文檔是現(xiàn)代軟件產(chǎn)品的一個重要組成部分。②文檔是通訊和溝通的手段。③文檔對信息系統(tǒng)的

開發(fā)過程有重.要的限制作用。④文檔是進行系統(tǒng)維護的依據(jù)。

?自頂向下的系統(tǒng)觀點。原則:“自頂向下、由粗到細、逐步求精”。自頂向下的方法是指首先確定系統(tǒng)的目標,然后自上而下進行目標分

析分解,從而說定每一個子目標的功能和任務。

?面對用戶的觀點。用戶d,ser)能否主動參與信息系統(tǒng)的開發(fā)的全過程,是信息系統(tǒng)開發(fā)能否勝利的一個關鍵佐因素。

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

優(yōu)點:

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

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

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

確性、牢靠性和可維護性。

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

缺點:

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

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

?文檔編寫的工作量大。

4.適用范用

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

?組織糾構穩(wěn)定,業(yè)務處理過程相對比較規(guī)范、成熟、定型的企業(yè)信息系統(tǒng),需求比較明確、穩(wěn)定:

?系統(tǒng)規(guī)模大、功能與數(shù)據(jù)關系困難的大型系統(tǒng)。

三、原型法

1.基本思想

開發(fā)者和用戶在系統(tǒng)的主要需求上取得一樣看法后,由開發(fā)者很快開發(fā)出一個初步的原型系統(tǒng),然后通過用戶運用和評價,提出改進看法,

反復修改、擴展和完善,直到形成一個相對稔定的系統(tǒng)。

原型法能充分發(fā)揮用戶的主動性,能及早發(fā)覺系統(tǒng)開發(fā)中發(fā)生的問題,系統(tǒng)適用性較高。但缺乏對整個系統(tǒng)的全面相識,系統(tǒng)分析比較粗略,

不易在困難的大型管理信息系統(tǒ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.適用范圍:

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

?規(guī)模較小的應用系統(tǒng).

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

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

四、面對對象方法

面對對象方法是一種相識問題和解決問題的思維方法,它將客觀世界看成是由很多相互聯(lián)系、相互作用的不同對象構成的。用面對對象方法

建立的系統(tǒng)中,對象是其基本組成單位。對象的本質(zhì)就是數(shù)據(jù)與操作的封裝。

1.幾個基本概念

?對象:它是?組屬性和有權對這些屬性進行操作的?組服務的封裝便。封裝性:把對象的屬性和服務結合成一個獨立的系統(tǒng)單位,并盡可

能隱藏對象的內(nèi)部細微環(huán)1九通過封裝,對象就有了限制自身狀態(tài)的獨立性。惟一能變更對象狀態(tài)的方式是其他對象發(fā)來的消息。面對對象的這

特征使得外界的變動對整個系統(tǒng)結構的影響降低到最低限度。

?類:類是對一組相像對象的描述,這些對象具有相同的屬性和行為、相同的變量(數(shù)據(jù)結構)和方法實現(xiàn)。類是對象的模板,是全部相像

對象的狀態(tài)和操作構成的模板。對象是類的實例。

?繼承。類是有層次的,一個類的上層可以有超類(superclass),下層可以有子類(subclass),形成一種層次結構。這種層次結構的一

個重要特點是驊.承性,子類對象無條件地擁有父類對象的全部的特性(屬性和操作),這一機制稱為繼承性。繼承性提高了軟件的可重用性。

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

2.00法的開發(fā)步驟

?系統(tǒng)謊查和需求分析。

?血對對象分析(OOA)。建立對象模型、動態(tài)模型和功能模型。任務是:先迪過對用戶需求陳述的分析,識別出所涉及的對象、對象之間

的關系和賬務等,建立對象模型:然后以對象模型為基礎,將對象的交互作用和時序關系建立成動態(tài)模型;然后再進一步設計有關對象的功能,

建立功能模型.

?面對對象設計(OOD)。從00A到00D的過渡是一個增量關系(逐步擴充模型),其任務是主體部件設計和數(shù)據(jù)管理部件設計。

?而對對象編程(OOP)??梢暬O計和代碼設計,可視化設計主要進行用戶界面設計:代碼設計是編寫所須要響應的事務代碼。

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

優(yōu)點:

?面對對象方法描述的現(xiàn)實世界更符合人們相識事物的思維方法,因而用它開發(fā)的軟件更易于理解,易于維護。

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

?面對對象的封裝性在很大程度上提高了系統(tǒng)的可維護性和可擴展性。

?面對對象的繼承性大大提高了軟件的可重用性。

缺點:

?須要有肯定軟件環(huán)境的支持;

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

?缺乏全局性的限制,可能會造成系統(tǒng)結構不合理。

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

五、計算機協(xié)助軟件工程(CASE)

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

1.特點

?既支持自頂向下的結構化開發(fā)方法,也支持自底向上的原型化方法。

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

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

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

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

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

?分析、設計工具。

?代碼生成工具。

?測試工具。

?項目管理工具。

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

1.信息系統(tǒng)開發(fā)的必要條件

管理信息系統(tǒng)不僅是一個困難的人-機系統(tǒng),而且是一個社會技術系統(tǒng)。影響MIS建設勝利的因素不僅包括技術方面的緣由,更多、更重要的

是人的因素。

信息系統(tǒng)開發(fā)的必要條件包括:

(1)合理地確定信息系統(tǒng)的目標。目標的確定應堅持先進性和好用性相結合的原則;信息系統(tǒng)目標應與企業(yè)的戰(zhàn)略目標?樣。

(2)企業(yè)具備肯定的科學管理基礎。數(shù)據(jù)統(tǒng)一、流程合理、制度完善。

(3)具備肯定的物質(zhì)資源保證。資金、設備等。

(4)領導重視,業(yè)務人員協(xié)作。一把手原則:企業(yè)主要領導的重視和親自參與是勝利建立信息系統(tǒng)的重要條件。因為:只有高層領導才最了

解企業(yè)的目標和需求;信息系統(tǒng)的建立是一個全局性問題,涉及企業(yè)的多個部門之間的協(xié)調(diào),涉及到企業(yè)組織結構的調(diào)整,這些問題只有最高層

領導才能解決.

(5)配備結構合理的開發(fā)隊伍。

2.信息系統(tǒng)開發(fā)隊伍的組成及各種人員的職責

人員工作職貢

項目管理人員系統(tǒng)開發(fā)、運行和維護的組織與領導工作

系統(tǒng)分析員系統(tǒng)分析:與用戶溝通,確定用戶的需求,建立系統(tǒng)邏輯模型

系統(tǒng)設計員系統(tǒng)設計:提出系統(tǒng)技術解決方案,滿足用戶需求

程序員依據(jù)系統(tǒng)設計的要求,進行應用程序的設計

系統(tǒng)維護人員系統(tǒng)硬件和軟件維護

操作員硬件操作和信息處理等

文檔管理員文檔管理、配置管理

質(zhì)量管理員、市計質(zhì)量管理、風險管理

其他專業(yè)人員數(shù)據(jù)庫管理員、網(wǎng)絡管理員等特殊設計工作

3.信息系統(tǒng)開發(fā)方式

(1)獨立開發(fā)方式

適用于:有較強的系統(tǒng)分析與設十隊伍的組織和單位;

優(yōu)點:

?開發(fā)費用低;

?開發(fā)佗系統(tǒ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)技術水平較高。

缺點:

?費用庇;

?維護體難:系統(tǒng)維護須要開發(fā)單位的長期支持。

(3)合作開發(fā)方式

適用于:單位有肯定的系統(tǒng)分析、設計及軟件開發(fā)人員,但開發(fā)力氣較弱,希望通過合作開發(fā)提高自己開發(fā)隊伍的水平,便于系統(tǒng)維護工作

的單位;

優(yōu)點:

?節(jié)約了資金:

?有利于培育、增加本單位技術力氣;

?便于口后的系統(tǒng)維護工作。

缺點:

?易出現(xiàn)溝通問題,須要開發(fā)雙方有一個很好的溝通機制。

(4)購買現(xiàn)成軟件

適用于:通用性較強的業(yè)務。

優(yōu)點:

?省時;

?責用低:

?技術水平較高。

缺點:

?軟件專用性(針對性)差,不肯定能完全符合本企業(yè)的實際需求:

?與其他系統(tǒng)的接口須要進一步完善。

第五章系統(tǒng)分析

本章主要考核學問點包括:

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

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

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

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

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

1.可行性探討的內(nèi)容

可行性分析就是在初步調(diào)查的基礎上進一步明確問題,對系統(tǒng)規(guī)模、目標及有關約束條件進行整體、全面的分析與論證,提出系統(tǒng)的邏輯模

型框架和可能的各種參考方案??尚行苑治鲆獜谋卣院颓夷苤魞蓚€方面進行??尚行越⒃诒匾缘幕A上。其內(nèi)容包括:

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

(2)技術可行性。將來要采納的硬件和軟件技術以及開發(fā)人員的水平能否滿足用戶提出的要求。包括硬件、軟件和人員三個方面。人員方面

主要指各類技術人員的數(shù)量、水平、來源狀況等。

(3)管理上的可行性。管理可行性是指所建立的信息系統(tǒng)能否在該組織實現(xiàn),在當前的組織環(huán)境下能否很好地運行,即組織內(nèi)外是否具備接

受和運用新系統(tǒng)的條件管理可行性因素包括:領導是否支持:管理是否科學:組織機構是否健全:基礎數(shù)據(jù)是否齊全:管理體制:管理人員對

開發(fā)信息系統(tǒng)的看法以及管理方面的基礎工作是否會對信息系統(tǒng)的開發(fā)造成很大的阻礙。

2.可行性分析的結果——可行性分析報告

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

①項目目標

②技術可行性分析

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

④社會因素可行性分析

⑤開發(fā)所需資源和預算支配

⑥期望的效益

⑦關于結論的看法(結論的三個內(nèi)容)

可行性分析的3個結論:

①可馬上進行開發(fā)

②不能或者沒有必要接著進行

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

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

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

反映出信息在系統(tǒng)中的流淌、處理和存儲狀況。

2.組成:

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

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

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

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

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

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

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

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

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

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

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

?頂層圖:將系統(tǒng)看成是一個整體,視系統(tǒng)為一個總的數(shù)據(jù)處理模塊。頂層圖事實上刻畫了系統(tǒng)與其外部環(huá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ù)存砧既應當方輸入數(shù)據(jù)流也應當有輸出數(shù)據(jù)流。

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

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

?勻稱分解。既各個子系統(tǒng)的分解層次應大體相同。

?命名應當恰當。處理均應以強動詞+客體的方式來命名,而其他元素均應是名詞命名。

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

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

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

(1)數(shù)據(jù)字典是對數(shù)據(jù)流程圖中的各個成分.包括數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流、數(shù)據(jù)存儲、處理功能、外部實體等的邏輯內(nèi)容與特征予以具

體說明。

(2)數(shù)據(jù)字典是以后系統(tǒng)設計、系統(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)分析報告的作用

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

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

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

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

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

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

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

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

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

④關于?處理邏輯的說明

(3)實施支配。包括:工作任務的分解、進衣、預算等。

第六章系統(tǒng)設計

本章主要考核學問點包括:

1.系統(tǒng)設計的任務、原則:

2.模塊化設計和模塊結構圖:

3.代碼設計:

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

5.用戶界面設計;

6.物理配置方案設計:

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

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

1.任務:在系統(tǒng)分析的基礎上,依據(jù)邏輯模型的要求,依據(jù)系統(tǒng)實現(xiàn)的內(nèi)外環(huán)境和主、客觀條件,從技術的角度去考慮系統(tǒng)的劃分、功能結構

問題,從提高系統(tǒng)的運行水平、工作效率和質(zhì)量方面,去完成系統(tǒng)物理方案的設計,為下一個階段系統(tǒng)實施供應必要的技術資料。其中,總體設

計包括總體結構設計、數(shù)據(jù)庫設計、系統(tǒng)物理配置方案:具體設計包括代碼設計、用戶界面設計、計算機處理過程設計C

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

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

多次利用。

(2)敏捷性和可變性原則。系統(tǒng)應敏捷,對環(huán)境的變更有很況的適應性。因此要求盡量采納模塊化結構,提高各部分的獨立性,盡量削減各

個子系統(tǒng)之間的數(shù)據(jù)依靠性。

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

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

二、模塊化設計和模塊結構圖

I.總體結構設計方法

方法1:數(shù)據(jù)流程圖轉換成模塊結構圖。

方法2:依據(jù)系統(tǒng)功能結構、管理業(yè)務的邏輯依次、人們工作的習慣和設計者開發(fā)類似系統(tǒng)的閱歷干脆劃分出子系統(tǒng)。

2.原則

?自頂向卜,逐層分解:

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

?子系統(tǒng)之間的信息關聯(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)功能自頂向下地、由抽象到具體地劃分為多層次的獨立功能模塊,每個模塊完成一個特定的功能,始終分解到能簡潔地用程

序實現(xiàn)為止。

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

4.模塊結構圖

模塊結構圖乂稱限制結構圖、系統(tǒng)結構圖。它描述了系統(tǒng)的層次分解結構、模塊間組成的層次調(diào)用關系、模塊間傳遞的數(shù)據(jù)信息和限制信息

笠。

基本符號要熟識。

5.由數(shù)據(jù)流程圖導出模塊結構圖

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

?變換流(TransformFlow),基于變換流的數(shù)據(jù)流程圖是一個線性的依次結構,由輸入、輸出和變換中心三部分組成。其中變換中心使系統(tǒng)

數(shù)據(jù)發(fā)生木質(zhì)的變更,輸入將物理輸入變換成邏輯輸入,而輸出則將邏輯輸出變換成物理輸出。

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

選擇某一加工路徑。

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

(1)模塊獨立性。

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

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

塊的內(nèi)聚程度越大越好。

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

扇出系數(shù)分指干脆隸屈丁一個模塊的模塊個數(shù),即一個模塊干脆調(diào)用其它模塊的個數(shù)。

(3)作用范圍與限制范圍。推斷的作用范圍是指全部受該推斷影響的模塊:模塊的限制范圍是指模塊本身及其全部下屬模塊。作用范圍應在

限制、范用之內(nèi)。

三、代碼設計

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

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

3.代碼設計原則

(1)惟一性。每一代碼對其所代表的事物或屬性都必需具有惟一性。

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

(3)合理性。代碼結構反映編碼對象的特征,與事物分類體系相適應。

(4)可擴充性。代碼設計要預留足夠位置,以適應須要的變更。

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

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

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

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

數(shù)據(jù)庫設計是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎上建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設計的內(nèi)容包括:用戶需求分折、概念設汁、邏輯設計、物理設計、

數(shù)據(jù)庫實施、數(shù)據(jù)庫運行和維護六個階段的內(nèi)容。共>|?:

?概念結構設計:是依據(jù)用戶需求設計數(shù)據(jù)庫的概念數(shù)據(jù)模型。典型的概念模型是E-R圖。

?邏輯結構設計:將概念數(shù)據(jù)模型轉換為恃定的DBMS支持的數(shù)據(jù)模型包括層次模型、網(wǎng)狀模型、關系模型。主要工作包括:E-R圖轉換

為關系數(shù)據(jù)模型;數(shù)據(jù)模型的規(guī)范化:設計視圖。

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

五、用戶界面設計

包括:

?輸出設計;

?輸入設計;

?人機對舌設1.

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

六、物理配置方案設計

內(nèi)容包括:

?工作模式設計:

?計算機硬件的選擇;

?計算機軟件的選擇:

?計算機網(wǎng)絡設計。

其中,系統(tǒng)工作模式的設計重點是分布式系統(tǒng)。分布式系統(tǒng)是將整個系統(tǒng)分成若干個地理上分散的配置,業(yè)務可以獨立處理,但系統(tǒng)在統(tǒng)一

的工作規(guī)范和技術要求卜運行。包括文件服務席/工作站模式、客戶機/服務器(C/S)模式和閱讀器/Web服務席(B/S)模式。

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

?客戶機/服務器(C/S)模式??蛻魴C為前臺,服務器為后臺,協(xié)同執(zhí)行一個應用程序任務。服務器:安裝網(wǎng)絡操作系統(tǒng),作用是限制協(xié)調(diào)網(wǎng)

絡中全部軟硬件資源的利用,存儲數(shù)據(jù)、數(shù)據(jù)庫管理和為客戶機供應服務。客戶機:表示和執(zhí)行程序,向服務器懇求服務。

?閱讀器/Web服務器(B/S)模式。是一種三層結構。

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

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

(I)功能結構設計

?系統(tǒng)的模塊結構圖:

?模塊設計說明書(模塊的名稱、功能、調(diào)月關系、局部數(shù)據(jù)項和具體的算法說明等。)

(2)代碼設計

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

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

?用戶需求分析。

?概念設計。

?邏輯設計。

?物理設計。

(4)用戶界面設計

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

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

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

?系統(tǒng)工作模式設計

?硬件配置

?軟件設計

?網(wǎng)絡設計方案

(6)系統(tǒng)實施方案及說明

第七章系統(tǒng)實施與評價

本章主要考核學問點包括:

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

2.系統(tǒng)測試

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

4.文檔的編制。

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

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

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

?軟、硬件打算(物理系統(tǒng)的實施)

?程序設計

?系統(tǒng)測試

?用戶培訓

?新舊系統(tǒng)之間的轉換

二、系統(tǒng)測試

測試是從引起和發(fā)覺錯誤的目的動身執(zhí)行某一程序的過程。

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

為了保證軟件測試的有效性,軟件測試應遵衍以下幾個原則

?須要制定一個測試支配,避開盲目測試。

?測試的目的不是為了證明程序的正確,而是為了盡量發(fā)覺錯誤。

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

?測試用例應包括輸入的數(shù)據(jù)和預期的結果。

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

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

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

?單元測:式又稱模塊測試,用于測試單個程序模塊,確定模塊的邏輯和功能是否正確。單元測試的實施要以黑盒法測試其功能,輔之以白盒

法測試其結構,

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

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

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

等。

3.測試方法

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

(I)個人復查

編程人員檢查自己編寫的程序。由于程序員熟識程序的邏輯結構和自身的設計風格,可節(jié)約很多的檢查時間。但由于人的盲目的自信念和對

設計要求誤會的持續(xù)性,其效果不甚志向。

(2)走查與會審

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

會審是將編程人員的講解與走查結合在一起。具體說,就是先由程序編寫人員在測試組面前講解自己編寫的程序,然后測試人員逐個審資、

提問等,并閱讀材料,列出筒潔出錯的問題,形成檢查表。

(3)黑盒測試法

黑盒測試乂稱為功能測試,它是從外界來檢查模塊或程序的功能,也即依據(jù)模塊的輸入和輸出,得出所得結果的差異。這種測試不考慮模塊

的內(nèi)部程序結構和處理過程,而是給定一輸入,檢查是否會得到所期望的輸出。

(4)白盒測試法

白盒測試也稱之為結構測試。它也依據(jù)對軟件內(nèi)部邏輯結構的分析,依據(jù)程序的內(nèi)部結構和處理邏輯選取測試用例(testingcase),對程序的

邏輯路徑及過程進行測試。

三、主要文檔

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

1.主要的文檔

用戶手冊

操作手冊

用戶文檔

r運行日志、月報

(維護修改建議書

信r系統(tǒng)分析說明書

息系統(tǒng)設計說明書

系開發(fā)文檔W模塊說明書

統(tǒng)數(shù)據(jù)庫設計說明書

文程序

檔:測試報告

可行性研究報告

項目開發(fā)計劃

管理文檔需求變更申語書

開發(fā)總結報告

2.文檔編寫指南

?針對性。文檔編寫應留意讀者對象,依據(jù)不同類型或不同層次的讀者確定怎樣適應他們的須要。

?完整統(tǒng)一、文字精確、簡潔明白。尢二義性、自成體系。

?可追溯性。同一項目各個階段之間供應的文檔應有可追溯的關系,必要性可以追蹤調(diào)查。文檔結構的支配應便利讀者查閱。

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

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

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

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

會不同。

?開發(fā)方關注的是技術和質(zhì)量指標;

?用戶關注的是系統(tǒng)功能和運行質(zhì)量:

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

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

?規(guī)模、結構、應用范圍等

?支出是否超出預算

?是否滿足質(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ā)生故障時對硬件的維護。

?軟件的維護。包括正確性維護、適應性維護、預防性維護、完善性維護等。iE確性維護是指由于排錯不徹底,對軟件投入運行后所暴露出

米的程序錯誤進行測試、診斷、定位、糾錯及驗證修改的回來測試過程。適應性維護是指當系統(tǒng)運行環(huán)境(如硬件平臺、堂件平臺)發(fā)生變更時,

為了使系統(tǒng)適應新的環(huán)境進行的維護。完善性維護是系統(tǒng)維護中工作量最大的一部分工作,是指系統(tǒng)投入運行后,依據(jù)用戶新的需求對系統(tǒng)的功

能和質(zhì)量所做的修改和補充。預防性維護是為了使系統(tǒng)在將來具有更好的牢靠性和可維護性,事先對軟件進行的修改或補充。

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

?產(chǎn)品代碼的維護。對代碼進行必要的修改或重新設計。

第八章管理信息系統(tǒng)的風險與平安管理

本章主要考核學問點包括:

1.項目管理的學問體系和工具。

2.風險管理。

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

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

一、項目管理的學問體系

項目管理是以項目為對象的系統(tǒng)管理方法,通過?個臨時性特地機構的柔性組織,對項目進行高效率的支配、組織、指導和限制,以實現(xiàn)項

日全過程的動態(tài)管理和項目目標的綜合協(xié)調(diào)與優(yōu)化。

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

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

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

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

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

針、程序和過程來實施質(zhì)量體系。

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

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

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

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

9.項目綜合管理。包括識別、確定、結合、統(tǒng)一與協(xié)調(diào)各項目管理過程組內(nèi)

溫馨提示

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

最新文檔

評論

0/150

提交評論