自考《管理系統(tǒng)中的計算機應用》專題復習
《自考《管理系統(tǒng)中的計算機應用》專題復習》由會員分享,可在線閱讀,更多相關《自考《管理系統(tǒng)中的計算機應用》專題復習(16頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、09年自考《管理系統(tǒng)中的計算機應用》專題復習 自考管理系統(tǒng)中計算機應用輔導計算機網(wǎng)絡的拓撲結(jié)構(gòu) 計算機網(wǎng)絡拓撲結(jié)構(gòu)是指網(wǎng)絡中各結(jié)點與通信線路之間的關系結(jié)構(gòu),實際上主要是指通信子網(wǎng)的拓撲結(jié)構(gòu)。常見的計算機網(wǎng)絡拓撲結(jié)構(gòu)有以下幾種。 ?。?)星型拓撲 由一個中心結(jié)點與各站點之間呈輻射狀連接,中心結(jié)點對全網(wǎng)的通信實行集中控制,任何兩個結(jié)點之間的通信都必須通過中心結(jié)點來實現(xiàn)。 星型拓撲的優(yōu)點是結(jié)構(gòu)簡單,訪問協(xié)議簡單,單機故障不會影響網(wǎng)絡運行;缺點是對中心結(jié)點的可靠性要求高,中心結(jié)點出現(xiàn)故障,整個網(wǎng)絡就會癱瘓,系統(tǒng)的擴充比較困難。 (2)
2、環(huán)型拓撲 使網(wǎng)絡中各站點首尾相連,以通信線路連接成一個封閉的環(huán)路,數(shù)據(jù)只能在環(huán)路中沿著一個方向逐點傳輸。環(huán)型拓撲結(jié)構(gòu)簡單,傳輸延時確定,適合光纖介質(zhì)網(wǎng)絡;但是任何一個結(jié)點的故障都會使全網(wǎng)癱瘓,而且結(jié)點的增加或減少都比較困難。 ?。?)總線型拓撲 所有的站點都連接到一條公用傳輸線——總線上,就形成了總線型計算機網(wǎng)絡結(jié)構(gòu)。其優(yōu)點是結(jié)構(gòu)簡單,易于擴充、價格低廉,容易安裝。缺點是出現(xiàn)故障后需要檢查總線在各結(jié)點的連接,因此查錯比較困難;雖然某臺計算機故障不會影響網(wǎng)絡運行,但是若總線斷開則網(wǎng)絡將不可使用。 ?。?)樹型拓撲 由星型拓撲演變而
3、來,形狀像一棵根在上方的大樹。各結(jié)點按層次進行連接,信息交換主要在上下結(jié)點之間進行。樹型拓撲結(jié)構(gòu)中的故障比較容易檢測和隔離。 主要的分類方式有兩種: ?。?)按網(wǎng)絡傳輸技術分類:可以分為點對點式網(wǎng)絡和廣播式網(wǎng)絡。 點對點信道:網(wǎng)絡通過通信信道來完成數(shù)據(jù)傳輸任務,一條線路只能連接一對結(jié)點。 廣播信道:多個結(jié)點共享一條通信信道,一個結(jié)點發(fā)送信號,全網(wǎng)結(jié)點都會收到信息,這種信道就是廣播信道,采用的網(wǎng)絡傳輸技術就只能是廣播方式,這樣的網(wǎng)絡就叫廣播式網(wǎng)絡。 點對點式網(wǎng)絡拓撲結(jié)構(gòu)可以是星型、環(huán)型、樹型等,廣播式網(wǎng)絡拓撲結(jié)構(gòu)可以是總線型、環(huán)型、衛(wèi)星
4、型等。(2)按網(wǎng)絡覆蓋范圍分類 ①局域網(wǎng)(Local Area Network,LAN):是小范圍的計算機網(wǎng)絡。它的覆蓋范圍一般在10公里以內(nèi)。設備的更新、新技術的引用都比較容易,所以傳輸速率也比較高,常??梢赃_到10-100Mbps. ②廣域網(wǎng)(Wide Area Network,WAN)也叫做遠程網(wǎng),它可以覆蓋幾公里至幾千公里的范圍。廣域網(wǎng)的通信子網(wǎng)主要使用分組交換技術,并使用傳統(tǒng)的電話網(wǎng)(公用通信網(wǎng))、衛(wèi)星通信網(wǎng)、無線網(wǎng)來傳輸信息。廣域網(wǎng)的傳輸速率較低,一般在幾十K至幾Mbps之間。 典型的計算機網(wǎng)絡從邏輯功能上可以分為資源子網(wǎng)和通信子網(wǎng)兩大部分。
5、 (1)資源子網(wǎng):由主機、終端、終端控制器、聯(lián)網(wǎng)外設、各種軟件資源和信息資源組成的,向用戶提供各種網(wǎng)絡資源和網(wǎng)絡服務,負責整個網(wǎng)絡的數(shù)據(jù)處理業(yè)務和各種網(wǎng)絡資源的共享服務。 (2)通信子網(wǎng):由通信控制處理機(CCP)、專用或公用的通信線路及其他通信設備組成的,完成所有網(wǎng)絡數(shù)據(jù)的傳輸、轉(zhuǎn)發(fā)、加工和交換等通信處理工作。 通信協(xié)議:在通信過程中,通信雙方都必須遵守的規(guī)則和約定。 網(wǎng)絡協(xié)議:計算機網(wǎng)絡通信的語言,規(guī)定了通信雙方交換數(shù)據(jù)或控制信息的格式、響應及動作;網(wǎng)絡協(xié)議是實現(xiàn)不同主機之間、不同操作系統(tǒng)之間及工作站之間通信的規(guī)則和約定。 國際標準化組織
6、(ISO)在1981年提出了開放系統(tǒng)互聯(lián)(OSI)參考模型,即網(wǎng)絡七層協(xié)議。 (1)專線連接。最簡單的數(shù)據(jù)通信形式,是在兩個站點之間直接用線路連接起來進行數(shù)據(jù)的交換。因為是專用線路連接兩個站點,所以不會發(fā)生線路擁堵問題。但是如果兩個站點的距離較遠,或者需要進行多站點之間的通信,直接的線路連接方式顯然是不合適的。解決專線連接占用線路太多的辦法,是設置交換機。 (2)電路交換。實際的電路交換是由交換機負責在兩個通信站點之間建立一條物理專用線路。這種由多臺交換機和它們的站點構(gòu)成的網(wǎng)絡叫做交換網(wǎng)絡。各通信站點與各自的交換機是專線連接,各交換機之間也是專線連接。 ?。?)
7、存儲轉(zhuǎn)發(fā)交換。也叫做包交換,存儲轉(zhuǎn)發(fā)交換的原理是:把待傳送的數(shù)據(jù)先存儲在結(jié)點機中,等到信道空閑時再根據(jù)優(yōu)先級別順序發(fā)送出去。只要存儲時間足夠長,就能夠?qū)⑿诺赖目臻e與忙碌狀態(tài)均勻化,從而壓縮信道和轉(zhuǎn)接設備的容量。這種交換方式不適合實時交換的信息傳輸,但是對于數(shù)據(jù)通信卻是非常合適的。 存儲轉(zhuǎn)發(fā)交換方式可以分為報文交換和報文分組交換兩類。 ①報文交換。不論傳送數(shù)據(jù)的長度是多少,都把它作為一個邏輯單元,加上目的地址、源地址、控制信息,按規(guī)定格式打成一個包發(fā)送。這個數(shù)據(jù)包就叫做報文,這種存儲轉(zhuǎn)發(fā)交換方式就叫做報文交換。 ?、趫笪姆纸M交換。將一個長的報文分解為多個短
8、?。ㄒ话悴怀^1000字節(jié))的組,叫做報文分組。 (1)兩種通信系統(tǒng),即模擬通信系統(tǒng)和數(shù)字通信系統(tǒng)。 模擬通信系統(tǒng):傳遞的信號為模擬信號,在時間和幅度取值上都是連續(xù)的。 數(shù)字通信系統(tǒng):傳遞的信號為數(shù)字信號,在時間上是離散的,在幅度取值上是經(jīng)過量化的。 (2)模擬通信的帶寬。信號的帶寬就是頻帶的寬度,其單位是赫茲(HZ)。 傳輸介質(zhì)或通信設備的帶寬是指其允許通過的頻率范圍。 ?。?)數(shù)字通信的帶寬。它反映通信速度的快慢及信道容量的大小。數(shù)字通信中的帶寬是指信號的傳輸速率,或叫位率、比特率,其單位是b/s或bps(每秒位數(shù))
9、。 (1)雙絞線, (2)同軸電纜, (3)光纜。 (4)無線通信。 (5)微波通信。頻率在100MHZ-10GHZ的電磁波信號叫做微波信號,其波長為3cm-3m.由于微波頻率高,因此頻帶較寬;方向性好,適合進行點對點的通信。成本比電纜和光纜都低,適合衛(wèi)星通信和城市之間通信。但是微波信號沒有繞射功能,只能進行可視傳播,而且它的傳輸誤碼率也比較高。 1)基帶傳輸。使用數(shù)字信號傳輸數(shù)據(jù),終端設備將數(shù)字信號轉(zhuǎn)變成脈沖電信號時,這種原始矩形脈沖信號固有的頻帶叫做基本頻帶,簡稱為基帶。在信道中直接傳輸基帶信號的方法,叫做基帶傳輸。基帶傳
10、輸是一種最基本的數(shù)據(jù)傳輸方式。 (2)頻帶傳輸。利用模擬信道傳輸數(shù)字信號的方法稱為頻帶傳輸。在這樣的信道上傳輸數(shù)字信號,必須先將數(shù)字信號轉(zhuǎn)換為模擬信號;在接收方還必須再將模擬信號轉(zhuǎn)換為數(shù)字信號,相應的設備才能識別。 在頻帶傳輸過程中實現(xiàn)信號相互轉(zhuǎn)換的設備是調(diào)制解調(diào)器。把數(shù)字信號轉(zhuǎn)換為模擬信號的過程叫做調(diào)制;將模擬信號還原為數(shù)字信號的過程叫做解調(diào)。 調(diào)制:把需要傳送的信號加載到另一種信號上,以便容易在給定的介質(zhì)中傳送的過程。這里所說的另一種信號叫做傳送信號的載波。 解調(diào):信號傳送到接收站以后,再把載波上加載的信號卸載下來的過程。 1.數(shù)據(jù)通信
11、模型 通信的基本功能就是實現(xiàn)兩個實體之間的數(shù)據(jù)交換。 其中“信息源”是產(chǎn)生要發(fā)送數(shù)據(jù)的設備; “發(fā)送器”可以對發(fā)送信號進行編碼或轉(zhuǎn)換,產(chǎn)生能夠傳輸?shù)墓?、電信號? “接收器”將收到的信號轉(zhuǎn)換成目的站設備可以處理的信號; “接收端”是信號傳送的目的地設備; “傳輸系統(tǒng)”是連接信息源與接收端之間的復雜線路網(wǎng)絡。連接信息源與接收端的物理和邏輯設備稱為信道。 信號:是數(shù)據(jù)在傳輸過程中的物理表示形式。信號電平連續(xù)變化才叫做模擬信號,以脈沖形式變化的叫做數(shù)字信號。傳送模擬信號的是模擬信道,傳送數(shù)字信號的是數(shù)字信
12、道。 通信系統(tǒng)需要完成的任務如下: (1)信號接口:產(chǎn)生或接收符合通信協(xié)議的信號。 (2)路由和尋址:為發(fā)出信號選擇到達目的地的路徑。 (3)呼叫和應答:信號發(fā)送前先呼叫,接收方應答后建立通信鏈路,這個過程叫握手。 ?。?)可靠傳輸:采用各種措施保證數(shù)據(jù)傳輸?shù)恼_性。 基本概念 媒體:指信息表示和傳播的載體。一般分為感覺媒體、表示媒體、顯示媒體、存儲媒體、傳輸媒體五類。 多媒體:指信息表示媒體的多樣化,例如文字、圖形、圖像、聲音、動畫、視頻影像等。 早期的計算機只能處理文字信息,
13、可以叫做單媒體計算機。種能夠綜合處理多種媒體的計算機就叫做多媒體計算機。多媒體計算機必須增加聲音、圖像等媒體的輸入輸出設備及軟件。 多媒體系統(tǒng)必須具備四個主要的特征: (l)集成性。可以對文字、圖形、圖像、聲音、視頻、動畫等感覺媒體進行綜合處理,達到各媒體的協(xié)調(diào)一致。 (2)交互性。可以實現(xiàn)人機交流,便于對系統(tǒng)功能加以控制和干預。 (3)實時性。能使人的感官感覺到交流是連續(xù)的、及時的。 (4)數(shù)字化。系統(tǒng)處理的都是數(shù)字信息,而不是模擬信息。 ? 計算機軟件:計算機程序、程序所使用的數(shù)據(jù)以及有關的文檔資料的集合。軟件的作用在于
14、確定計算機做什么以及如何做。從用戶的角度來看,軟件是用戶與硬件之間的使用界面。 (1)計算機軟件的分類。根據(jù)計算機軟件的總體結(jié)構(gòu)和表現(xiàn)形式,軟件一般可分為系統(tǒng)軟件和應用軟件兩類。 系統(tǒng)軟件:直接控制和協(xié)調(diào)計算機、通信設備及其他外部設備的軟件。它們與具體應用無關,只是在系統(tǒng)一級提供服務。操作系統(tǒng)就是典型的系統(tǒng)軟件。 系統(tǒng)軟件中還包括語言處理程序和作為軟件研制開發(fā)工具的編輯程序、調(diào)試程序、裝配和鏈接程序、測試程序以及為適應事務處理的需要而設置的數(shù)據(jù)庫管理程序等。 應用軟件:直接完成某種具體應用的軟件。如工資管理程序、管理信息系圖形軟件、文字處
15、理軟件、財會軟件、計劃報表軟件、輔助設計軟件等。 ?。?)軟件、硬件系統(tǒng)的關系。 在計算機系統(tǒng)中硬件是基礎,軟件是靈魂;它們互相支持、互相協(xié)調(diào)實現(xiàn)計算機的計算與數(shù)據(jù)處理任務。 (3)計算機程序設計語言。 程序設計語言:用來書寫計算機可以執(zhí)行的程序的。常用的計算機程序設計語言有機器語言、匯編語言和高級語言等。最新出現(xiàn)的是面向?qū)ο蟮恼Z言4GL. ?。?)操作系統(tǒng)。 操作系統(tǒng):控制和管理計算機硬件、軟件資源,合理組織計算機工作,并為用戶使用計算機提供服務的軟件。用戶不能直接操縱計算機硬件,而是通過操作系統(tǒng)來使用計算機。
16、 計算機和計算機系統(tǒng) 計算機(Computer):一種用于計算的機器。計算機既可以進行數(shù)值計算,又可以進行邏輯計算。計算機還具有存儲記憶功能,可以把數(shù)據(jù)(原始數(shù)據(jù)、中間結(jié)果、最終結(jié)果)和程序都存儲起來。計算機就是按照程序的要求自動對數(shù)據(jù)進行各種計算處理的。 ? 按計算機的規(guī)模和性能,計算機可以分為六大類。 ?。?)巨型機(Supercomputer)。價格昂貴、功能強大、計算速度在每秒千億次以上的計算機叫做巨型機或超級計算機。 (2)小巨型機(Minisupercomputer)。這是一種價格相對便宜的小規(guī)模巨型機,也叫桌上型超級計算機。
17、 (3)大型機、中型機(Mainframe)。這種計算機的計算速度為每秒幾億次至幾百億次。它一般是作為大型計算中心的主機。 (4)小型機(Minicomputer)。其計算速度為每秒幾千萬次至幾億次。它一般為中小型企事業(yè)單位使用。 (5)個人機(Personal Computer)。也叫微型計算機或PC計算機。這是一種面向個人使用的計算機。 (6)工作站(Workstation)。這是介于高檔微機和小型機之間的機型。它一般都配備有大屏幕顯示器、大容量存儲器,而且速度快,通信功能強,主要用于圖像處理或計算機輔助設計等專業(yè)領域。 目前,我國
18、企業(yè)系統(tǒng)開發(fā)方式主要有以下四種。 1.由本企業(yè)自行開發(fā) 這種開發(fā)方式需要有出色的領導和自己的開發(fā)隊伍,包括系統(tǒng)分析師、程序設計員、計算機技術人員和有經(jīng)驗的管理人員等各類人員。 自行開發(fā)的主要優(yōu)點是: ?。?)用戶的需求可以得到充分滿足。(2)系統(tǒng)維護容易。(3)可鍛煉本企業(yè)計算機開發(fā)應用的隊伍。 自行開發(fā)的主要缺點是: ?。?)系統(tǒng)開發(fā)周期一般較長。(2)難于擺脫本企業(yè)習慣的管理方式的影響,不易開發(fā)出一個高水平的管理信息系統(tǒng)。(3)用于企業(yè)內(nèi)部的開發(fā)費用高。 2.委托開發(fā) 利用外部專門提
19、供信息系統(tǒng)建立和維護的公司,來實現(xiàn)信息系統(tǒng)的開發(fā)。企業(yè)應當事前在調(diào)查研究的基礎上,向委托開發(fā)的單位提出系統(tǒng)開發(fā)任務書,明確新系統(tǒng)的目標、范圍和總的功能需求。在開發(fā)過程中,企業(yè)應派出精通管理業(yè)務的人員參與開發(fā)方案的研究、監(jiān)督控制工作的進展,以保證工作的質(zhì)量。 這種開發(fā)方式的優(yōu)點是:開發(fā)周期短;企業(yè)不必組織本企業(yè)的開發(fā)隊伍;如果選擇了好的開發(fā)單位,企業(yè)能密切配合系統(tǒng)開發(fā)管理工作,使之符合現(xiàn)代信息處理要求,則可開發(fā)出水平較高的系統(tǒng)。其缺點是:委托開發(fā)由于要由軟件公司對企業(yè)的系統(tǒng)進行專門的開發(fā),用于外部的費用很高;當企業(yè)管理發(fā)生變化或擴展時,系統(tǒng)維護工作困難。 3.企業(yè)與軟
20、件公司合作開發(fā) 其主要優(yōu)點是:在合作開發(fā)中,可發(fā)揮軟件公司技術力量強,本企業(yè)人員對管理業(yè)務熟悉的優(yōu)勢,共同開發(fā)出具有較高水平而適用性又強的系統(tǒng);有利于企業(yè)計算機應用隊伍的培養(yǎng)與提高。 4.購買應用軟件產(chǎn)品 購買商品化應用軟件產(chǎn)品的主要優(yōu)點是: (1)軟件產(chǎn)品可靠性、穩(wěn)定性高。 ?。?)反映了先進的企業(yè)管理思想。 ?。?)開發(fā)周期短。 ?。?)費用比較低。 購買商品化軟件的主要缺點是: ?。?)系統(tǒng)實施費用較高。 ?。?)系統(tǒng)維護困難。 商品化軟件應用范
21、圍正在日益擴大,將成為系統(tǒng)建立的主要方式。 計算機管理信息系統(tǒng)的建立是一項復雜的系統(tǒng)工程,除了應用軟件系統(tǒng)開發(fā)工作以外,還需要一定的支持環(huán)境,如進行管理體制的改革,信息的標準化、規(guī)范化、完整化,應用人員的培訓,硬件設備和系統(tǒng)軟件的配置,計算機房的建設等各方面的工作,只有這些工作完成以后,信息系統(tǒng)才能正常運轉(zhuǎn)。 1.系統(tǒng)開發(fā)領導小組 系統(tǒng)開發(fā)領導小組應由企業(yè)負責人來主持,小組成員應包括1名公司副經(jīng)理、系統(tǒng)開發(fā)項目組長、有經(jīng)驗的系統(tǒng)分析師,以及用戶各主要部門的業(yè)務負責人,共約5-7人組成。其主要任務是制定管理信息系統(tǒng)開發(fā)的方針策略;指導項目小組的工作;批準項目計劃;在開發(fā)
22、過程中,根據(jù)客觀發(fā)展情況進行決策,協(xié)調(diào)各方面的關系;控制開發(fā)進度。領導小組的職責范圍如下: ?。?)提出建立新系統(tǒng)的目標和總策略。 ?。?)指導項目小組工作,保證滿足企業(yè)不同部門對新系統(tǒng)的需求。 ?。?)對開發(fā)工作進行監(jiān)督與控制。 ?。?)協(xié)調(diào)系統(tǒng)開發(fā)中有關的各項工作。 ?。?)向上級組織報告系統(tǒng)開發(fā)工作的進展情況。 ?。?)委任計算中心的主要工作人員,規(guī)定他們的職責范圍。 2.系統(tǒng)開發(fā)項目組 項目小組直接負責系統(tǒng)開發(fā)的具體企業(yè)工作。項目小組成員由三類人員組成,即系統(tǒng)分析師、程序設計員和企業(yè)管理
23、人員。在系統(tǒng)開發(fā)的各階段中。 各類人員的工作任務及應具備的素質(zhì)如下: (1)系統(tǒng)分析師。他們的主要任務是研究用戶對信息系統(tǒng)的需求;評價該企業(yè)開發(fā)計算機化信息系統(tǒng)的可行性;進行系統(tǒng)分析與設計,負責對新系統(tǒng)的安裝、測試和技術文件的編寫。他們不僅應當具備計算機硬件、軟件的知識,懂得企業(yè)管理的業(yè)務,還應當了解現(xiàn)代化管理方法以及各種經(jīng)濟數(shù)學模型在企業(yè)管理中的應用,并且應當具有理論聯(lián)系實際靈活運用上述知識的能力。 此外,他們應當善于處理人際關系。他們應具有概括能力、邏輯抽象能力、想象力和創(chuàng)造力,才能設計出高質(zhì)量的系統(tǒng) ?。?)程序設計員。程序設計員的主
24、要任務是按照系統(tǒng)分析師所提出的設計方案編制程序、調(diào)試程序、修改程序直到新系統(tǒng)投入運行。 ?。?)企業(yè)管理人員。參加系統(tǒng)開發(fā)的企業(yè)管理人員代表用戶,在實際工作中提出用戶的需求,一方面對開發(fā)工作的質(zhì)量進行監(jiān)督;另一方面他們應按照新系統(tǒng)的要求,組織管理基礎工作的整頓,提供新系統(tǒng)運行所需的各種基礎數(shù)據(jù)。 面向?qū)ο蟮姆椒ㄅc傳統(tǒng)方法比較有兩點重大突破。 1.操作與數(shù)據(jù)共同封裝 所謂“對象”就是數(shù)據(jù)和操作的封裝通信單位。在面向?qū)ο蠹夹g里,將數(shù)據(jù)和操作稱為對象的屬性和服務。數(shù)據(jù)表征了對象的狀態(tài),操作則是在外界激發(fā)下使數(shù)據(jù)的狀態(tài)改變。這里激發(fā)的因素就是對象間的通信,
25、稱為消息。對象接收某則消息后,對屬性(數(shù)據(jù))進行操作。 2.類與繼承機制 “類”就是指一組具有相同結(jié)構(gòu)、操作和約束條件的對象,對象類由“類說明”和“類實現(xiàn)”兩大部分組成?!邦愓f明”統(tǒng)一描述對象類的結(jié)構(gòu)。應遵守的約束規(guī)則以及執(zhí)行的操作。而“類實現(xiàn)”則由開發(fā)人員掌握。 一個類的上層可以有超類,下層可以有子類,形成一種層次結(jié)構(gòu)。一個類可以有多個超類,也可以有多個子類。超類是下層子類的概括,因此子類可以繼承超類的屬性、操作和約束規(guī)則,這就是類繼承機制。繼承性使面向?qū)ο蟮南到y(tǒng)具有較好的可擴充性和靈活性,因而有利于軟件系統(tǒng)的維護。 計算機輔助軟件工程
26、 計算機輔助軟件工程(Computer Aided Software Engineering,CASE)是提高系統(tǒng)開發(fā)效率和質(zhì)量的重要途徑。CASE技術的目標就是要實現(xiàn)系統(tǒng)開發(fā)生命周期內(nèi)各階段工作基于計算機的自動化。CASE的作用,可概括為三個方面: 一是能實現(xiàn)一個具有快速響應、專用資源和早期查錯功能的交互式開發(fā)環(huán)境。 二是對系統(tǒng)開發(fā)和維護過程中各個環(huán)節(jié)實現(xiàn)自動化。 三是通過強有力的圖形接口,實現(xiàn)直觀的程序設計。 自考管理系統(tǒng)中計算機應用輔導工作成果文檔化,圖表規(guī)范化 軟件是程序以及開發(fā)、使用和維護這些程序所需的所有文檔。
27、要及時按照一定規(guī)范產(chǎn)生各種文檔,做到工作成果文檔化、圖表規(guī)范化。這些文檔有以下重要作用: 其一,人的記憶力是有限的,各種調(diào)查分析的結(jié)果和設計的技術細節(jié)必須以書面形式記錄下來,以供查閱和核對。 其二,開發(fā)人員之間、開發(fā)人員與用戶之間,可利用書面的、超越各自專業(yè)的共同語言——文檔的形式有效地進行交流。 其三,系統(tǒng)開發(fā)要經(jīng)過一定的過程,后一階段的工作要在前一階段的基礎上,也就是在前期工作文檔的基礎上繼續(xù)進行。 文檔的形式以圖表為主,其表達效果在很多情況下比文字敘述簡潔、形象、效果真實。但所用的圖表應當規(guī)范化、標準化。 生命周期法將管理信息系統(tǒng)
28、的開發(fā)過程劃分為系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施三個階段,每個階段又分成若干步驟。 1.系統(tǒng)開發(fā)生命周期各階段的主要任務 生命周期各階段的主要任務如下: ?。?)系統(tǒng)分析。在系統(tǒng)分析階段,首先根據(jù)用戶提出的建立新系統(tǒng)的要求,進行總體規(guī)劃和可行性研究。系統(tǒng)分析是使系統(tǒng)開發(fā)達到合理、優(yōu)化的重要階段,這階段工作深入與否直接影響到新系統(tǒng)的質(zhì)量和經(jīng)濟性,它是開發(fā)成敗的關鍵。 ?。?)系統(tǒng)設計。根據(jù)系統(tǒng)分析確定的邏輯模型,確定新系統(tǒng)的物理模型,即計算機化信息系統(tǒng)應用軟件的總體結(jié)構(gòu)和數(shù)據(jù)庫設計,并提出系統(tǒng)配置方案。繼而對物理模型進行詳細的設計。詳細設計的主要內(nèi)
29、容有代碼設計、用戶界面設計、處理過程設計。最后,編寫系統(tǒng)設計報告。 (3)系統(tǒng)實施。系統(tǒng)實施包括:按照物理模型實現(xiàn)應用軟件的編制和測試、系統(tǒng)試運行、系統(tǒng)切換、系統(tǒng)交付使用以及運行后的系統(tǒng)維護和評價等工作。 2.生命周期法的主要優(yōu)缺點 生命周期法的主要優(yōu)點是: (1)強調(diào)系統(tǒng)的整體性、全局性。它采用“自頂向下”的原則分析和設計系統(tǒng),首先解決全局問題,強調(diào)在系統(tǒng)整體優(yōu)化的前提下,來考慮具體的解決方案。 ?。?)嚴格區(qū)分工作階段。整個開發(fā)過程階段和步驟清楚,每一階段和步驟均有明確的成果,作為下一步工作的依據(jù)。這樣有利于整個項目的管理
30、與控制,避免了開發(fā)過程的混亂狀態(tài)。 但是,在實踐過程中也暴露出這種方法的一些缺陷: (1)難以準確定義用戶需求。 (2)開發(fā)周期長,難以適應環(huán)境變化。 原型法(Prototyping Approach)的基本思想是:首先由用戶與系統(tǒng)分析設計人員合作,在短期內(nèi)定義用戶的基本需求,開發(fā)出一個功能不十分完善、實驗性的、簡易的應用軟件系統(tǒng)的基本框架,稱之為原型。接著運行這個原型,再不斷評價和改進原型,使之逐步完善。其開發(fā)過程是多次重復、不斷演進的過程。 原型法的主要優(yōu)點是: l.符合人們認識事物的規(guī)律 2.用戶參
31、與積極性高 3.開發(fā)周期短,使用靈活 由于原型法需要快速形成原型和不斷修改演進,要求系統(tǒng)的可變更性好,易于修改,因此,采用這種方法必須具有形成原型和修改原型的支撐工具,如系統(tǒng)分析和設計中各種圖表的生成器、計算機數(shù)據(jù)字典、程序生成器等。這些支撐工具正在研制與完善中,其發(fā)展對原型法的推廣使用起著相輔相成的作用。 原型法需要軟件支撐工具快速形成原型,并不斷地與用戶討論、修改,最終建立系統(tǒng)。要將這種方法用于大型信息系統(tǒng)開發(fā)中的所有環(huán)節(jié)是不適宜的。因此,它主要用于小型的。靈活性高的系統(tǒng)或局部系統(tǒng)的設計和實施。 面向?qū)ο蟮姆椒ㄊ且詫ο鬄榛A,利用特定的軟件工
32、具直接完成從對象的描述到應用軟件結(jié)構(gòu)的轉(zhuǎn)換,特別適合于小型應用軟件系統(tǒng)的開發(fā)。 在大型系統(tǒng)的開發(fā)中,常常不是采用一種開發(fā)方法,而是采用多種方法的組合。 結(jié)構(gòu)化生命周期法是目前較全面支持大、中型系統(tǒng)整個過程開發(fā)的方法,其他方法雖然有許多優(yōu)點,但都只能作為結(jié)構(gòu)化生命周期法在局部開發(fā)環(huán)節(jié)上的補充,暫時還不能代替其在系統(tǒng)開發(fā)過程中的主導地位。 系統(tǒng)開發(fā)的方法隨著系統(tǒng)開發(fā)工具的不斷改進,正在逐漸完善,本節(jié)列舉的各種方法不是相互獨立的,它們經(jīng)常可以混合使用。 強調(diào)系統(tǒng)的整體性,采用先確定邏輯模型,再設計物理模型的開發(fā)思路。 系統(tǒng)開發(fā)采取整體化開
33、發(fā)形式。其具體做法如下: 一是詳細了解原系統(tǒng)信息處理過程,包括各種處理的物理細節(jié),得出原系統(tǒng)的物理模型。 二是對原系統(tǒng)的物理模型進行綜合和抽象,去掉物理細節(jié),分析原系統(tǒng)的邏輯功能,得出原系統(tǒng)的整體邏輯模型。 三是對原系統(tǒng)的邏輯模型進行改進和完善,補充管理需要的、人工系統(tǒng)難以實現(xiàn)的新的功能,形成新系統(tǒng)的邏輯模型,解決新的計算機系統(tǒng)應當“做什么”的問題。 四是建立新系統(tǒng)的物理模型,即確定新系統(tǒng)實現(xiàn)邏輯模型的技術方法和手段,解決新系統(tǒng)“如何做”的問題。 這個過程就是由原系統(tǒng)物理模型,到原系統(tǒng)邏輯模型和計算機化邏輯模型,再到計算機化
34、物理模型的過程。 分析系統(tǒng)的相關性,根據(jù)分解-協(xié)調(diào)的原則由頂向下發(fā)展系統(tǒng)。 管理信息系統(tǒng)是由多個子系統(tǒng)(功能)組成的,整個系統(tǒng)是一個不可分割的整體,整個系統(tǒng)的功能并不是各子系統(tǒng)的簡單加和,其功能應比所有子系統(tǒng)的功能總和還要大得多。 整個系統(tǒng)為層次結(jié)構(gòu),系統(tǒng)可分解為多個子系統(tǒng),子系統(tǒng)同樣又可分解為更細一級以子系統(tǒng)。系統(tǒng)、子系統(tǒng)均有自身的目標、界限、輸入、輸出和處理內(nèi)容。 根據(jù)上述特性,發(fā)展了系統(tǒng)結(jié)構(gòu)化分析和設計的方法,其要點是“自頂向下”地開發(fā)系統(tǒng),分期分批進行子系統(tǒng)的開發(fā),“由底向上”實施,先實現(xiàn)某些子系統(tǒng)再逐步實現(xiàn)總的目標和功能。因此,在系統(tǒng)開
35、發(fā)中“由頂向下”是主導原則,“由底向上”是輔助原則 系統(tǒng)分析階段最后一項任務是編寫系統(tǒng)方案說明書。它實際上是整個系統(tǒng)分析階段的工作總結(jié)或成果,又是企業(yè)領導對系統(tǒng)進入設計階段決策的依據(jù),其主要內(nèi)容包括: 1.原系統(tǒng)的狀況和問題 2.新系統(tǒng)的目標 3.新系統(tǒng)的邏輯設計 4.有關新系統(tǒng)方案的比較 統(tǒng)開發(fā)的任務就是根據(jù)企業(yè)管理的目標、內(nèi)容、規(guī)模、性質(zhì)等具體情況,從系統(tǒng)論的觀點出發(fā),運用系統(tǒng)工程的方法,按照系統(tǒng)發(fā)展的規(guī)律,為企業(yè)建立起計算機化的信息系統(tǒng)。其中最核心的工作,就是開發(fā)出一套適合于現(xiàn)代企業(yè)管理要求的應用軟件系統(tǒng)。
36、 在計算機領域中,人們經(jīng)常用“系統(tǒng)開發(fā)”一詞來概括管理應用軟件系統(tǒng)從項目提出直到運行、評價為止的整個過程。這個過程有時又稱為“系統(tǒng)分析與設計”或簡稱為“系統(tǒng)設計”。 管理信息系統(tǒng)開發(fā)的成果或產(chǎn)品是一套應用軟件系統(tǒng)。與一般硬件設備的生產(chǎn)過程和單項事務處理的程序編寫相比,具有以下特點: 1.復雜性高 2.集體的創(chuàng)造性活動 3.質(zhì)量要求高 4.產(chǎn)品是無形的 5.歷史短,經(jīng)驗不足 U/C矩陣是一張表格。它可以表數(shù)據(jù)/功能系統(tǒng)化分析的結(jié)果。它的左邊第一列列出系統(tǒng)中各功能的名稱,上面第一行列出系統(tǒng)中各數(shù)據(jù)類的名稱。表中在各功
37、能與數(shù)據(jù)類的交叉處,填寫功能與數(shù)據(jù)類的關系。 U/C矩陣的正確性,可由三方面來檢驗: ?。?)完備性檢驗。這是指每一個數(shù)據(jù)類必須有一個產(chǎn)生者(即“C”)和至少有一個使用者(即“U”);每個功能必須產(chǎn)生或者使用數(shù)據(jù)類。否則這個U/C矩陣是不完備的。 (2)一致性檢驗。這是指每一個數(shù)據(jù)類僅有一個產(chǎn)生者,即在矩陣中每個數(shù)據(jù)類只有一個“C”。如果有多個產(chǎn)生者的情況出現(xiàn),則會產(chǎn)生數(shù)據(jù)不一致的現(xiàn)象。 ?。?)無冗余性檢驗。這是指每一行或每一列必須有“U”或“C”,即不允許有空行空列。若存在空行空列,則說明該功能或數(shù)據(jù)的劃分是沒有必要的、冗余的。
38、 將U/C矩陣進行整理,移動某些行或列,把字母“C”盡量靠近U/C矩陣的對角線,可得到C符號的適當排列。 數(shù)據(jù)分析的任務,是將數(shù)據(jù)流程圖中所出現(xiàn)的各組成部分的內(nèi)容、特征用數(shù)據(jù)字典的形式做出明確的定義和說明。 1.數(shù)據(jù)字典的作用和編寫要求。 數(shù)據(jù)字典是給數(shù)據(jù)流程圖中每個成分以定義和說明的工具。數(shù)據(jù)字典的作用是對數(shù)據(jù)流程圖中的各種成分,包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理功能、外部項等的邏輯內(nèi)容與特征予以詳細說明。數(shù)據(jù)字典中有關系統(tǒng)的詳細信息是以后系統(tǒng)設計、系統(tǒng)實施與維護的重要依據(jù)。 2.數(shù)據(jù)字典的生成方法 生成數(shù)據(jù)字典的方法有
39、兩種:由手工方式生成和由計算機輔助生成。手工編寫的優(yōu)點是具有較大靈活性與適應性,但手工編寫效率低。編輯困難、容易出現(xiàn)疏漏和錯誤,對數(shù)據(jù)字典的檢驗、維護、查詢、統(tǒng)計、分析都不方便。計算機輔助編寫數(shù)據(jù)字典是將數(shù)據(jù)字典有關的數(shù)據(jù)輸入計算機,存儲在數(shù)據(jù)字典庫中。計算機輔助生成的數(shù)據(jù)字典具有查詢、維護、統(tǒng)計、分析等功能。 數(shù)據(jù)字典中的條目有以下六種形式: ?。?)數(shù)據(jù)項。 ?。?)數(shù)據(jù)結(jié)構(gòu)。 ?。?)數(shù)據(jù)流。 ?。?)數(shù)據(jù)存儲。 ?。?)處理功能。 ?。?)外部實體。 功能分析是對數(shù)據(jù)流程圖中處理過程的功能作詳細
40、的說明。從邏輯上進行分析,處理功能可歸納為三類,即數(shù)據(jù)的輸入和輸出處理、算術運算、邏輯判斷。常采用決策樹、決策表及結(jié)構(gòu)化語言等作為描述功能分析的工具。 1.決策樹 決策樹又稱判定樹,是一種呈樹狀的圖形工具,適合于描述處理中具有多種策略,要根據(jù)若干條件的判定,確定所采用策略的情況。左端圓圈為樹根表示決策結(jié)點;由決策結(jié)點引出的直線,形似樹枝,稱為條件技,每條樹枝代表一個條件;中間的圓圈稱為條件結(jié)點;右端的實心圓表示決策結(jié)果。決策樹中條件結(jié)點以及每個結(jié)點所引出條件技的數(shù)量依具體問題而定。 決策樹的優(yōu)點是清晰、直觀;缺點是當條件多,而且互相組合時,不容易清楚地
41、表達判斷過程。 2.決策表 決策表又稱判斷表,是一種呈表格狀的圖形工具,適用于描述處理判斷條件較多、各條件又相互組合、有多種決策方案的情況。決策表由四部分組成, 3.結(jié)構(gòu)化語言 在自然語言的基礎上發(fā)展了一種規(guī)范化的語言表達方式,它使用的詞匯主要有三種:即祈使語句中明確的動詞;數(shù)據(jù)字典和數(shù)據(jù)流程圖中的名詞;表示處理邏輯結(jié)構(gòu)的保留字。 用結(jié)構(gòu)化語言任何處理邏輯都可以表達為順序、選擇判斷、循環(huán)三種結(jié)構(gòu)。 ?。?)順序結(jié)構(gòu)中的祈使語句應包含一個動詞及一個賓語,表示要進行的處理(包括輸入、輸出及運算等)。 ?。?/p>
42、2)判斷結(jié)構(gòu)有兩種表示形式,可與判定樹、判定表的表達方式相對應。 (3)循環(huán)結(jié)構(gòu)是指在條件成立時,重復執(zhí)行某處理,直到條件不成立時為止。 組織結(jié)構(gòu)圖和信息關聯(lián)圖描述了企業(yè)各組成部分及其信息之間的聯(lián)系,是企業(yè)管理信息系統(tǒng)背景的綜合性概述,比較粗略和抽象。 1.調(diào)查應按照原系統(tǒng)的管理業(yè)務流程,一個環(huán)節(jié)一個環(huán)節(jié)地深入細致地進行。 2.為了準確地表達原系統(tǒng)的業(yè)務處理流程和便于以后各工作階段能有效地研究和使用這些調(diào)查成果,一般采用業(yè)務流程圖作為描述原系統(tǒng)業(yè)務的工具。 業(yè)務流程圖是系統(tǒng)業(yè)務調(diào)查中使用得最普遍、最重要的工具。 數(shù)據(jù)流程圖既是
43、對原系統(tǒng)進行分析和抽象的工具,也是用以描述新系統(tǒng)邏輯模型的主要工具。它有兩個特點: (1)具有概括性。 (2)具有抽象性。 由于數(shù)據(jù)流程圖簡明、清晰,不涉及技術細節(jié),容易讓用戶理解,因此數(shù)據(jù)流程圖是系統(tǒng)分析人員與用戶進行交流的有效工具,也是系統(tǒng)設計的主要依據(jù)。 1.數(shù)據(jù)流程圖的符號 在數(shù)據(jù)流程圖中,采用四種符號。 (1)外部實體。這是指不受所描述的系統(tǒng)控制,獨立于該系統(tǒng)之外的部門、群體,或另一個信息系統(tǒng)。 (2)處理功能。這是指對輸入數(shù)據(jù)流進行加工、變換與輸出數(shù)據(jù)流的邏輯處理過程。
44、(3)數(shù)據(jù)存儲。這是指邏輯上要求存儲的數(shù)據(jù),不考慮具體數(shù)據(jù)的存儲介質(zhì)和技術手段。 ?。?)數(shù)據(jù)流。這是指與所描述系統(tǒng)數(shù)據(jù)處理功能有關的各類數(shù)據(jù)的載體,是各處理功能輸入和輸出的數(shù)據(jù)集合。 數(shù)據(jù)流用一根箭線表示。 2.頂層數(shù)據(jù)流程圖 數(shù)據(jù)流程圖的繪制,采取自頂向下逐步求精的方法,即先把整個系統(tǒng)當做一個處理功能來看待,畫出最粗略的數(shù)據(jù)流程圖;然后逐層向下分析,分解為詳細的低層次的數(shù)據(jù)流程圖。 (1)頂層數(shù)據(jù)流程圖的一般形式。任何系統(tǒng),無論多么復雜,頂層數(shù)據(jù)流程都可粗略地表達一種形式。若系統(tǒng)中具有全系統(tǒng)共享的數(shù)據(jù)存儲,可表示在頂層數(shù)據(jù)
45、流程圖中,部分處理功能共享的數(shù)據(jù)可在低層次數(shù)據(jù)流程圖中表達。 ?。?)頂層數(shù)據(jù)流程圖的繪制。先應根據(jù)系統(tǒng)可行性分析確定的范圍和目標、用戶的需求,劃定系統(tǒng)的界面。界面內(nèi)的,作為具體分析的系統(tǒng);界面外的、與系統(tǒng)有數(shù)據(jù)聯(lián)系的部門和事物,則視為外部實體。 3.低層次數(shù)據(jù)流程圖 在頂層數(shù)據(jù)流程圖的基礎上,將處理功能(邏輯功能)逐步分解,可得到不同層次的數(shù)據(jù)流程圖。 用分層次的數(shù)據(jù)流程圖來描述原系統(tǒng),把系統(tǒng)看作一個統(tǒng)一的整體,進行綜合的邏輯描述。首先要劃定系統(tǒng)的邊界,分析系統(tǒng)與外界的信息聯(lián)系。 4.擴展的數(shù)據(jù)流程圖 擴展的具
46、體內(nèi)容有兩個方面:(1)應用計算機以后,可以增加許多原來手工處理難以完成的各種功能。(2)擴展是增加對各種例外情況和錯誤情況的處理。 最終確定的數(shù)據(jù)流程圖,是新系統(tǒng)的綜合邏輯描述,著重反映系統(tǒng)的全貌。而邏輯模型的許多細節(jié),如每個處理功能的要求,數(shù)據(jù)流和數(shù)據(jù)存儲的具體內(nèi)容、特征等,不可能在一套圖中完全表示出來,因此還要進一步進行下面兩步的分析工作,即數(shù)據(jù)分析和功能分析。 1.全面收集與業(yè)務有關的所有保存和傳遞數(shù)據(jù)的載體,包括各種原始憑證、票據(jù)、單據(jù)、臺賬 對上述各種數(shù)據(jù)需要進行匯總、整理,為以后的數(shù)據(jù)分析和數(shù)據(jù)庫設計打下基礎。系統(tǒng)調(diào)查的數(shù)據(jù)匯總為三類:
47、 ?。?)輸入數(shù)據(jù)。主要指輸入系統(tǒng)進行處理的憑證、票據(jù),或下級部門上報給本系統(tǒng)的報表。 (2)存儲數(shù)據(jù)。主要指各種臺賬、記錄文件,是本系統(tǒng)實現(xiàn)計算機化后,需要存儲的數(shù)據(jù)的主要內(nèi)容。 (3)輸出數(shù)據(jù)。指由本系統(tǒng)將輸入數(shù)據(jù)和存儲數(shù)據(jù)進行加工處理,產(chǎn)生的各類報表和查詢結(jié)果。它是計算機化以后系統(tǒng)輸出和網(wǎng)絡傳輸?shù)闹饕獌?nèi)容。 2.數(shù)據(jù)分布的估算 在匯總的基礎上按部門進行數(shù)據(jù)分布估算,分析企業(yè)數(shù)據(jù)量在不同業(yè)務部門的分布、數(shù)據(jù)來源、數(shù)據(jù)的時間分布,各業(yè)務部門數(shù)據(jù)處理的重點等。同時也可以用所列的數(shù)據(jù)存儲量為基數(shù),并充分考慮到系統(tǒng)發(fā)展的需要,估計新系統(tǒng)計算設備應提供的存儲能力。 5.2需求分析和系統(tǒng)邏輯模型的建立 需求分析則是對原系統(tǒng)的功能和信息作進一步的分析和抽象,以確定新系統(tǒng)應滿足的要求,即明確新系統(tǒng)應當“做什么”,從而完成新系統(tǒng)的邏輯設計。
- 溫馨提示:
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。