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