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

下載本文檔

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

文檔簡(jiǎn)介

-.z.第一章管理信息系統(tǒng)概論本章主要考核知識(shí)點(diǎn)包括:

1.信息的定義及特性。

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

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

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

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

一、信息的定義及特性〔識(shí)記〕

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

〔二〕特性:

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

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

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

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

5.共享性。指信息不具有獨(dú)占性。

二、管理信息及三種管理信息的不同特點(diǎn)〔識(shí)記、舉例、判斷〕

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

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

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

2.戰(zhàn)術(shù)信息:又稱管理控制信息,是企業(yè)中層管理人員進(jìn)展生產(chǎn)經(jīng)營(yíng)過(guò)程控制所需要的信息。

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

三個(gè)層次的管理信息之間的區(qū)別是:信息層次說(shuō)明舉例來(lái)源使用時(shí)間〔壽命〕使用頻率信息精度**性要求戰(zhàn)略信息環(huán)境信息、宏觀信息廠址、新產(chǎn)品選擇大局部外源長(zhǎng)低低高戰(zhàn)術(shù)信息一般是與各部門及部門聯(lián)系有關(guān)的信息完成情況與方案情況比擬、庫(kù)存控制較長(zhǎng)較高較高作業(yè)信息一般是組織內(nèi)部的作業(yè)信息每日銷售量大局部?jī)?nèi)源短高高低三、自底向上的分析方法和自頂向下的分析方法的優(yōu)點(diǎn)和缺點(diǎn)〔識(shí)記〕自底向上的分析方法是指通過(guò)調(diào)查等方式,將業(yè)務(wù)的具體功能匯總、歸納成宏觀的功能。優(yōu)點(diǎn):

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

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

●相對(duì)來(lái)說(shuō),每個(gè)階段的規(guī)模較小,易于控制和管理。

缺點(diǎn):

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

●由于系統(tǒng)未進(jìn)展全局規(guī)劃,系統(tǒng)的數(shù)據(jù)一致性和完整性難以保證。自頂向下,逐步求精的方法主要從宏觀入手,按照事物的性質(zhì)和規(guī)律,分解到微觀具體事物。

優(yōu)點(diǎn):

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

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

缺點(diǎn):

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

●對(duì)于大系統(tǒng)而言,下層系統(tǒng)的實(shí)施往往缺乏約束力。四、管理信息系統(tǒng)的定義、構(gòu)造與功能〔識(shí)記、理解〕〔一〕定義:管理信息系統(tǒng)是"以人為主導(dǎo),以信息技術(shù)為根底,將信息流聯(lián)系起來(lái),對(duì)信息進(jìn)展收集、傳輸、加工、更新和維護(hù),產(chǎn)生管理者所需要的信息,改善協(xié)同合作、效率與決策制定,協(xié)助企業(yè)管理資源并獲利的信息處理系統(tǒng)。〞〔二〕管理信息系統(tǒng)的層次構(gòu)造:

1.業(yè)務(wù)處理子系統(tǒng)。主要進(jìn)展根底業(yè)務(wù)的處理。

2.執(zhí)行控制子系統(tǒng)。包括生產(chǎn)管理、材料管理、設(shè)備管理等子系統(tǒng)。特點(diǎn):數(shù)據(jù)量大、數(shù)據(jù)標(biāo)準(zhǔn)、處理過(guò)程程序化〔構(gòu)造化〕。

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

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

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

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

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

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

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

五、管理信息系統(tǒng)的戰(zhàn)略作用及面臨的挑戰(zhàn)1.信息化競(jìng)爭(zhēng)環(huán)境的威脅與實(shí)施MIS的必要性——實(shí)施企業(yè)戰(zhàn)略、提高企業(yè)的競(jìng)爭(zhēng)力

2.實(shí)施MIS的商業(yè)目標(biāo)與作用

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

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

●降低庫(kù)存;

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

●提高用戶滿意度;

●提高企業(yè)綜合競(jìng)爭(zhēng)力;

●提高企業(yè)的經(jīng)濟(jì)效益。3.導(dǎo)致MIS實(shí)施失敗的原因有:

●設(shè)計(jì)的MIS不符合企業(yè)的目標(biāo)。MIS是企業(yè)管理系統(tǒng)的一個(gè)子系統(tǒng),其目標(biāo)必須符合企業(yè)的總體目標(biāo)。

●MIS僅僅是原有手工系統(tǒng)的自動(dòng)化翻版。MIS的實(shí)施一定要和企業(yè)的管理流程融合,并進(jìn)展業(yè)務(wù)流程重組〔BPR〕。

●需求不明確,變化因素多。

●MIS的實(shí)施是項(xiàng)涉及面廣,參加人員多的復(fù)雜系統(tǒng)工程。包括領(lǐng)導(dǎo)、用戶、技術(shù)開(kāi)發(fā)人員、工程監(jiān)理人員等。三個(gè)層面上的人員都要參與:管理層、業(yè)務(wù)層、技術(shù)層。第二章管理信息系統(tǒng)與組織變革本章主要考核知識(shí)點(diǎn)包括:1.基于信息技術(shù)的組織構(gòu)造變革——虛擬組織和扁平化組織。

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

3.業(yè)務(wù)流程再造〔BPR〕與企業(yè)資源方案〔ERP〕的概念。本章的兩個(gè)重要結(jié)論:●信息系統(tǒng)既是一個(gè)技術(shù)系統(tǒng),又是一個(gè)社會(huì)系統(tǒng)和管理系統(tǒng);信息系統(tǒng)既是技術(shù)的應(yīng)用問(wèn)題,又是管理實(shí)踐的問(wèn)題。

●管理信息系統(tǒng)與組織的關(guān)系。管理信息系統(tǒng)是組織的一個(gè)子系統(tǒng),其目標(biāo)應(yīng)與組織的戰(zhàn)略目標(biāo)一致;但二者又相互影響、相互制約,一方面,管理信息系統(tǒng)會(huì)促使組織與管理的不斷變革;另一方面,組織的變化又會(huì)促使信息技術(shù)的開(kāi)展。一、基于信息技術(shù)的組織構(gòu)造變革虛擬組織、扁平化組織等。其共同特點(diǎn)是:

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

1.虛擬組織

定義:虛擬組織是由假設(shè)干獨(dú)立實(shí)在的企業(yè)組成的臨時(shí)性、動(dòng)態(tài)的"虛擬〞的企業(yè)。其成員包括制造商、供給商、分銷商和顧客等。

特點(diǎn):

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

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

●具有很大的靈活性、機(jī)動(dòng)性和反響的靈敏性。

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

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

2.組織扁平化

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

特點(diǎn):

●廢除等級(jí)制度;

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

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

●提高了工作效率。二、信息系統(tǒng)與組織的相互關(guān)系信息系統(tǒng)與組織之間是互動(dòng)的關(guān)系。具體來(lái)說(shuō):一方面,組織的目標(biāo)決定著信息系統(tǒng)的目標(biāo),組織的變化以及企業(yè)外界環(huán)境商業(yè)需求促進(jìn)信息技術(shù)的開(kāi)展;另一方面,信息化有助于加強(qiáng)企業(yè)的競(jìng)爭(zhēng)力,推動(dòng)業(yè)務(wù)流程重組,促進(jìn)組織構(gòu)造優(yōu)化,有利于降低本錢,擴(kuò)大企業(yè)的競(jìng)爭(zhēng)范圍,提高為顧客的效勞水平。1.組織對(duì)信息系統(tǒng)的影響作用●組織目標(biāo)決定信息系統(tǒng)的開(kāi)發(fā)目標(biāo);

●組織變化促使信息技術(shù)開(kāi)展;

●組織的約束條件制約著信息系統(tǒng)的變革。2.信息系統(tǒng)對(duì)組織的影響作用●信息系統(tǒng)對(duì)組織戰(zhàn)略的支持。企業(yè)戰(zhàn)略是指對(duì)企業(yè)整體性、長(zhǎng)期性、根本性問(wèn)題的方案與謀略。企業(yè)利用信息系統(tǒng)來(lái)實(shí)施企業(yè)的競(jìng)爭(zhēng)戰(zhàn)略和戰(zhàn)略目標(biāo)。如對(duì)于采取本錢領(lǐng)先戰(zhàn)略的企業(yè),自動(dòng)化制造系統(tǒng)和即時(shí)制庫(kù)存管理系統(tǒng)可以幫助企業(yè)降低生產(chǎn)本錢和庫(kù)存本錢;對(duì)于采取產(chǎn)品差異化戰(zhàn)略的企業(yè),可以利用信息系統(tǒng)來(lái)增強(qiáng)產(chǎn)品或效勞的性能;對(duì)于采取目標(biāo)集聚戰(zhàn)略的企業(yè),可以通過(guò)信息系統(tǒng)幫助企業(yè)收集、分析客戶相關(guān)的信息,使企業(yè)能夠按照客戶的要求設(shè)計(jì)有個(gè)性的定制化產(chǎn)品和效勞。

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

●信息系統(tǒng)也會(huì)成為組織的累贅。應(yīng)該認(rèn)識(shí)到,信息系統(tǒng)是一把雙刃劍。三、企業(yè)流程再造〔BPR〕與企業(yè)資源規(guī)劃1.BPR——企業(yè)流程再造〔BPR〕是對(duì)企業(yè)流程所進(jìn)展的根本性的再思考和徹底的再設(shè)計(jì),以使企業(yè)的速度、質(zhì)量、效勞和本錢等關(guān)鍵業(yè)績(jī)指標(biāo)獲得根本性的改善。

2.企業(yè)資源規(guī)劃〔EnterpriseResourcePlanning,ERP〕是一個(gè)集合企業(yè)內(nèi)部的所有資源,進(jìn)展有效的方案和控制,以期到達(dá)最有效的方案和控制,到達(dá)最大效益的集成系統(tǒng)。第三章管理信息系統(tǒng)技術(shù)根底本章主要考核知識(shí)點(diǎn)包括:1.計(jì)算機(jī)系統(tǒng)的組成及其每個(gè)組成的功能。

2.計(jì)算機(jī)網(wǎng)絡(luò)的類型、拓?fù)錁?gòu)造以及Internet、Intranet、E*tranet

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

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

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

6.Access的根本操作,主要包括表的操作、窗體的操作。一、計(jì)算機(jī)硬件系統(tǒng)的組成

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

●硬件系統(tǒng)=運(yùn)算器+控制器+存儲(chǔ)器+輸入設(shè)備+輸出設(shè)備●軟件系統(tǒng)=系統(tǒng)軟件+應(yīng)用軟件

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

●應(yīng)用軟件=通用應(yīng)用軟件+特定領(lǐng)域的應(yīng)用軟件計(jì)算機(jī)硬件系統(tǒng)的5大組成局部:

1.運(yùn)算器。運(yùn)算器簡(jiǎn)稱ALU,又稱算術(shù)邏輯部件,是計(jì)算機(jī)用來(lái)進(jìn)展數(shù)據(jù)運(yùn)算的部件,數(shù)據(jù)運(yùn)算包括算術(shù)運(yùn)算和邏輯運(yùn)算。例如完成各種算術(shù)運(yùn)算、邏輯運(yùn)算、移位、比擬等操作。

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

CPU——又稱中央處理器〔CentralProcessingUnit〕,是計(jì)算機(jī)的心臟。CPU是由運(yùn)算器〔ALU〕和控制器組成的。

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

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

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

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

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

軟件=程序+文檔

程序:是為了使計(jì)算機(jī)解決特定問(wèn)題而編排的步驟,用各種語(yǔ)言來(lái)編寫。

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

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

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

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

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

●數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS:數(shù)據(jù)庫(kù)管理系統(tǒng)是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件,它建立在操作系統(tǒng)的根底上,對(duì)數(shù)據(jù)庫(kù)進(jìn)展統(tǒng)一的管理和控制。如Oracle、Access等

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

二、計(jì)算機(jī)網(wǎng)絡(luò)1.網(wǎng)絡(luò)的分類

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

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

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

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

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

2.網(wǎng)絡(luò)拓?fù)錁?gòu)造

拓?fù)錁?gòu)造是指網(wǎng)絡(luò)中的鏈路和節(jié)點(diǎn)在地理上所形成的幾何構(gòu)成。

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

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

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

3.Internet、Intranet與E*tranet

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

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

E*tranet——是以Internet技術(shù)〔TCP/IP、等〕為根底,用于企業(yè)外部的信息管理和信息交換的平臺(tái)。三、數(shù)據(jù)庫(kù)系統(tǒng)1.數(shù)據(jù)庫(kù)系統(tǒng)的組成

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

●數(shù)據(jù)庫(kù):是以一定方式存儲(chǔ)在一起的相互有關(guān)的數(shù)據(jù)集合,它從全局觀點(diǎn)組織數(shù)據(jù),以最正確方式、最少的數(shù)據(jù)重復(fù)為多種用戶效勞。

●數(shù)據(jù)庫(kù)管理系統(tǒng)〔DBMS〕:數(shù)據(jù)庫(kù)管理系統(tǒng)是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件,它建立在操作系統(tǒng)的根底上,對(duì)數(shù)據(jù)庫(kù)進(jìn)展統(tǒng)一的管理和控制。DBMS是數(shù)據(jù)庫(kù)系統(tǒng)的核心,是用戶數(shù)據(jù)庫(kù)的接口。

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

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

2.DBMS的主要功能

數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)中最重要的組成局部。典型的DBMS包括:Oracle、SyBase、Informi*、SQLServer、DB2、Access等。DBMS的主要功能有:●數(shù)據(jù)定義功能。利用數(shù)據(jù)定義語(yǔ)言〔DDL〕對(duì)數(shù)據(jù)庫(kù)的構(gòu)造進(jìn)展描述。這些定義存儲(chǔ)于數(shù)據(jù)字典中,是DBMS運(yùn)行的根本依據(jù)。

●數(shù)據(jù)操縱功能。利用數(shù)據(jù)操縱語(yǔ)言〔DML〕實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的根本操作:檢索、插入、刪除、修改。

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

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

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

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

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

4.E-R圖〔實(shí)體聯(lián)系模型〕中的根本概念

〔1〕實(shí)體〔entity〕:客觀存在可以相互區(qū)別的事物稱為實(shí)體。實(shí)體可以是具體的對(duì)象,例如,一個(gè)學(xué)生、一門課程。也可以是抽象的事件,例如一次購(gòu)物等。

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

〔3〕屬性〔attribute〕:實(shí)體所具有的性質(zhì)稱為屬性。在信息世界中不同的實(shí)體是由其屬性的不同而被區(qū)分的,即實(shí)體靠屬性來(lái)描述。每個(gè)屬性有一個(gè)值域,其類型可以是整型、實(shí)數(shù)型或字符型。例如,學(xué)生有**、、年齡、性別等屬性,相應(yīng)值域?yàn)樽址?、字符、整?shù)和字符型。

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

〔5〕聯(lián)系。

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

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

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

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

〔2〕兩實(shí)體間1:1聯(lián)系??稍趦蓪?shí)體對(duì)應(yīng)的任一關(guān)系中多設(shè)一個(gè)字段作為外部鍵〔必須是與之相聯(lián)系對(duì)方關(guān)系的主鍵〕。

〔3〕兩實(shí)體間l:n聯(lián)系。

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

●把兩個(gè)實(shí)體聯(lián)系的"1〞方的實(shí)體的〞主鍵〞納入"n〞實(shí)體對(duì)應(yīng)的關(guān)系中作為"外部鍵〞。

〔4〕兩實(shí)體間m:n聯(lián)系。

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

●需為"聯(lián)系〞單獨(dú)建立一個(gè)關(guān)系,該關(guān)系中必須包含被它聯(lián)系的兩實(shí)體的主鍵。四、Access的根本功能和操作Access是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。Access數(shù)據(jù)庫(kù)由對(duì)象和組兩局部構(gòu)成。其中對(duì)象又包括七種,包括:表、查詢、窗體、報(bào)表、數(shù)據(jù)頁(yè)、宏和模塊。

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

Access數(shù)據(jù)庫(kù)是一個(gè)獨(dú)立的文件,其擴(kuò)展名為.MDB。需要注意的是:用戶創(chuàng)立的數(shù)據(jù)庫(kù)是由表、查詢、窗體、報(bào)表、數(shù)據(jù)頁(yè)、宏和模塊等數(shù)據(jù)庫(kù)對(duì)象構(gòu)成的,這些數(shù)據(jù)庫(kù)對(duì)象都存儲(chǔ)在同一個(gè)以.MDB為擴(kuò)展名的數(shù)據(jù)庫(kù)文件中。即數(shù)據(jù)庫(kù)對(duì)象不是獨(dú)立的文件。

●表。在Access數(shù)據(jù)庫(kù)中,表是最根本的對(duì)象,所有收集來(lái)的數(shù)據(jù)都存儲(chǔ)在表中。在Access數(shù)據(jù)庫(kù)中至少要有一個(gè)表存在,否則數(shù)據(jù)庫(kù)為空數(shù)據(jù)庫(kù)。表對(duì)象由包含表構(gòu)造的字段及其屬性和反映具體數(shù)據(jù)的記錄組成。

●查詢。查詢是對(duì)數(shù)據(jù)庫(kù)提出的關(guān)于在數(shù)據(jù)庫(kù)表中查找相關(guān)數(shù)據(jù)的要求,可以在一個(gè)或多個(gè)表中按照不同的方式來(lái)查找*些特定的數(shù)據(jù),并將其集合在一起供用戶查看。查詢的同時(shí)還可以對(duì)相關(guān)的數(shù)據(jù)進(jìn)展更改和分析。

●窗體。在Access中窗體是一種數(shù)據(jù)庫(kù)對(duì)象,是用戶實(shí)現(xiàn)各種操作的界面,主要用來(lái)輸入或顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)及應(yīng)用程序的執(zhí)行控制。

●報(bào)表。報(bào)表的作用就是將用戶選定的數(shù)據(jù)信息進(jìn)展格式化的顯示和打印。

●頁(yè)。頁(yè)是應(yīng)用在互聯(lián)網(wǎng)上的Web網(wǎng)頁(yè)。在Access中,使用頁(yè)對(duì)象可以方便地制作出各種Web頁(yè)。頁(yè)的使用與窗體的使用類似,用戶可以通過(guò)它查看、輸入、編輯和刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù),即使是在Internet或Intranet上也能更新和查看數(shù)據(jù),同時(shí)Web頁(yè)中的相關(guān)數(shù)據(jù)也會(huì)隨著數(shù)據(jù)庫(kù)中內(nèi)容的變化而變化。

●宏。宏是用來(lái)自動(dòng)執(zhí)行的一個(gè)操作或一組操作的集合。其中,每一個(gè)操作實(shí)現(xiàn)特定的功能。

●模塊。模塊是Access中最重要的實(shí)現(xiàn)數(shù)據(jù)庫(kù)復(fù)雜管理功能的有效工具。模塊根本上是由聲明、語(yǔ)句和過(guò)程組成的集合,它們是由VisualBasic編制的過(guò)程和函數(shù)組成。使用VisualBasic可以編制各種對(duì)象的屬性、方法,以實(shí)現(xiàn)細(xì)致的操作和復(fù)雜的控制功能。第四章管理信息系統(tǒng)戰(zhàn)略規(guī)劃與開(kāi)發(fā)方法本章主要考核知識(shí)點(diǎn)包括:

1.BSP法的主要步驟;

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

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

4.面向?qū)ο蠓椒ǖ母舅悸?、根本概念、開(kāi)發(fā)步驟、優(yōu)缺點(diǎn)。

5.計(jì)算機(jī)輔助軟件工程〔CASE〕的特點(diǎn)和主要工具。

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

一、BSP法的主要步驟

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

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

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

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

●定義信息總體構(gòu)造。

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

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

1.生命周期法的開(kāi)發(fā)步驟生命周期法是按照管理信息系統(tǒng)生命周期的概念,嚴(yán)格地按照系統(tǒng)生命周期的各個(gè)過(guò)程和步驟開(kāi)發(fā)系統(tǒng)。如下圖。

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

任務(wù):

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

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

文檔:"可行性分析報(bào)告"

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

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

文檔:"系統(tǒng)分析報(bào)告"

〔3〕系統(tǒng)設(shè)計(jì)

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

文檔:"系統(tǒng)設(shè)計(jì)報(bào)告"

〔4〕系統(tǒng)實(shí)施

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

文檔:"程序"、"測(cè)試報(bào)告"、"用戶使用說(shuō)明書"

〔5〕系統(tǒng)運(yùn)行與維護(hù)

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

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

系統(tǒng)開(kāi)發(fā)生命周期法〔SDLC〕又稱構(gòu)造化系統(tǒng)開(kāi)發(fā)方法〔SADT〕是以系統(tǒng)工程思想為根底,運(yùn)用工程化方法,遵照用戶至上的原則,從系統(tǒng)的角度分析和解決問(wèn)題,先將整個(gè)系統(tǒng)自頂向下按模塊化構(gòu)造進(jìn)展模塊分解,然后逐步編程實(shí)現(xiàn),最終實(shí)現(xiàn)整個(gè)系統(tǒng)的開(kāi)發(fā)。其特點(diǎn)是:

●嚴(yán)格區(qū)分工作階段。每個(gè)階段的任務(wù)非常明確,每個(gè)階段完畢時(shí)均設(shè)置檢查點(diǎn)來(lái)評(píng)價(jià)開(kāi)發(fā)系統(tǒng)的可行性。

●工作文檔的標(biāo)準(zhǔn)化。文檔的作用是:①文檔是現(xiàn)代軟件產(chǎn)品的一個(gè)重要組成局部。②文檔是通訊和交流的手段。③文檔對(duì)信息系統(tǒng)的開(kāi)發(fā)過(guò)程有重要的控制作用。④文檔是進(jìn)展系統(tǒng)維護(hù)的依據(jù)。

●自頂向下的系統(tǒng)觀點(diǎn)。原則:"自頂向下、由粗到細(xì)、逐步求精〞。自頂向下的方法是指首先確定系統(tǒng)的目標(biāo),然后自上而下進(jìn)展目標(biāo)分析分解,從而確定每一個(gè)子目標(biāo)的功能和任務(wù)。

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

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

優(yōu)點(diǎn):

●明確目標(biāo),開(kāi)發(fā)過(guò)程易于控制;

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

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

●文檔齊全。文檔的標(biāo)準(zhǔn)化保證了開(kāi)發(fā)人員的溝通、交流。

缺點(diǎn):

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

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

●文檔編寫的工作量大。

4.適用范圍

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

●組織構(gòu)造穩(wěn)定,業(yè)務(wù)處理過(guò)程相比照擬標(biāo)準(zhǔn)、成熟、定型的企業(yè)信息系統(tǒng),需求比擬明確、穩(wěn)定;

●系統(tǒng)規(guī)模大、功能與數(shù)據(jù)關(guān)系復(fù)雜的大型系統(tǒng)。三、原型法1.根本思想

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

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

2.步驟

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

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

〔3〕修改和改良原型。

原型法是上述步驟的一個(gè)不斷循環(huán)、迭代的過(guò)程。3.優(yōu)點(diǎn)和缺點(diǎn)

優(yōu)點(diǎn):

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

●開(kāi)發(fā)時(shí)間短、效率高。

缺點(diǎn):

●開(kāi)發(fā)進(jìn)程難以控制和管理;

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

4.適用范圍:

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

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

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

原型法可以與生命周期法結(jié)合使用,即整體上仍使用生命周期法,而僅對(duì)其中功能獨(dú)立的模塊采用原型法。四、面向?qū)ο蠓椒嫦驅(qū)ο蠓椒ㄊ且环N認(rèn)識(shí)問(wèn)題和解決問(wèn)題的思維方法,它將客觀世界看成是由許多相互聯(lián)系、相互作用的不同對(duì)象構(gòu)成的。用面向?qū)ο蠓椒ń⒌南到y(tǒng)中,對(duì)象是其根本組成單位。對(duì)象的本質(zhì)就是數(shù)據(jù)與操作的封裝。

1.幾個(gè)根本概念

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

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

●繼承。類是有層次的,一個(gè)類的上層可以有超類〔superclass〕,下層可以有子類〔subclass〕,形成一種層次構(gòu)造。這種層次構(gòu)造的一個(gè)重要特點(diǎn)是繼承性,子類對(duì)象無(wú)條件地?fù)碛懈割悓?duì)象的所有的特性〔屬性和操作〕,這一機(jī)制稱為繼承性。繼承性提高了軟件的可重用性。

●消息:消息〔message〕就是一個(gè)對(duì)象向其他對(duì)象發(fā)出的效勞請(qǐng)求。

2.OO法的開(kāi)發(fā)步驟

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

●面向?qū)ο蠓治觥睴OA〕。建立對(duì)象模型、動(dòng)態(tài)模型和功能模型。任務(wù)是:先通過(guò)對(duì)用戶需求陳述的分析,識(shí)別出所涉及的對(duì)象、對(duì)象之間的關(guān)系和效勞等,建立對(duì)象模型;然后以對(duì)象模型為根底,將對(duì)象的交互作用和時(shí)序關(guān)系建立成動(dòng)態(tài)模型;然后再進(jìn)一步設(shè)計(jì)有關(guān)對(duì)象的功能,建立功能模型。

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

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

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

優(yōu)點(diǎn):

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

●穩(wěn)定性好。對(duì)象是相比照擬穩(wěn)定的要素。

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

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

缺點(diǎn):

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

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

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

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

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

1.特點(diǎn)

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

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

●簡(jiǎn)化了軟件管理維護(hù)工作,使開(kāi)發(fā)者從繁雜的分析設(shè)計(jì)圖表和編程工作中解放出來(lái)。

●自動(dòng)生成文檔和程序代碼,產(chǎn)生標(biāo)準(zhǔn)化的文檔。

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

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

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

●代碼生成工具。

●測(cè)試工具。

●工程管理工具。六、管理信息系統(tǒng)的開(kāi)發(fā)方式1.信息系統(tǒng)開(kāi)發(fā)的必要條件

管理信息系統(tǒng)不僅是一個(gè)復(fù)雜的人-機(jī)系統(tǒng),而且是一個(gè)社會(huì)技術(shù)系統(tǒng)。影響MIS建立成功的因素不僅包括技術(shù)方面的原因,更多、更重要的是人的因素。

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

〔1〕合理地確定信息系統(tǒng)的目標(biāo)。目標(biāo)確實(shí)定應(yīng)堅(jiān)持先進(jìn)性和實(shí)用性相結(jié)合的原則;信息系統(tǒng)目標(biāo)應(yīng)與企業(yè)的戰(zhàn)略目標(biāo)一致。

〔2〕企業(yè)具備一定的科學(xué)管理根底。數(shù)據(jù)統(tǒng)一、流程合理、制度完善。

〔3〕具備一定的物質(zhì)資源保證。資金、設(shè)備等。

〔4〕領(lǐng)導(dǎo)重視,業(yè)務(wù)人員配合。一把手原則:企業(yè)主要領(lǐng)導(dǎo)的重視和親自參與是成功建立信息系統(tǒng)的重要條件。因?yàn)椋褐挥懈邔宇I(lǐng)導(dǎo)才最了解企業(yè)的目標(biāo)和需求;信息系統(tǒng)的建立是一個(gè)全局性問(wèn)題,涉及企業(yè)的多個(gè)部門之間的協(xié)調(diào),涉及到企業(yè)組織構(gòu)造的調(diào)整,這些問(wèn)題只有最高層領(lǐng)導(dǎo)才能解決。

〔5〕配備構(gòu)造合理的開(kāi)發(fā)隊(duì)伍。

2.信息系統(tǒng)開(kāi)發(fā)隊(duì)伍的組成及各種人員的職責(zé)人員工作職責(zé)工程管理人員系統(tǒng)開(kāi)發(fā)、運(yùn)行和維護(hù)的組織與領(lǐng)導(dǎo)工作系統(tǒng)分析員系統(tǒng)分析:與用戶溝通,確定用戶的需求,建立系統(tǒng)邏輯模型系統(tǒng)設(shè)計(jì)員系統(tǒng)設(shè)計(jì):提出系統(tǒng)技術(shù)解決方案,滿足用戶需求程序員按照系統(tǒng)設(shè)計(jì)的要求,進(jìn)展應(yīng)用程序的設(shè)計(jì)系統(tǒng)維護(hù)人員系統(tǒng)硬件和軟件維護(hù)操作員硬件操作和信息處理等文檔管理員文檔管理、配置管理質(zhì)量管理員、審計(jì)質(zhì)量管理、風(fēng)險(xiǎn)管理其他專業(yè)人員數(shù)據(jù)庫(kù)管理員、網(wǎng)絡(luò)管理員等特殊設(shè)計(jì)工作3.信息系統(tǒng)開(kāi)發(fā)方式

〔1〕獨(dú)立開(kāi)發(fā)方式

適用于:有較強(qiáng)的系統(tǒng)分析與設(shè)計(jì)隊(duì)伍的組織和單位;

優(yōu)點(diǎn):

●開(kāi)發(fā)費(fèi)用低;

●開(kāi)發(fā)的系統(tǒng)能夠適應(yīng)本企業(yè)的實(shí)際需求,用戶滿意度高;

●系統(tǒng)維護(hù)工作方便。

缺點(diǎn):

●由于專業(yè)化程度不夠,開(kāi)發(fā)的系統(tǒng)不夠優(yōu)化;

●開(kāi)發(fā)周期長(zhǎng);

●人員調(diào)動(dòng)會(huì)影響到系統(tǒng)的維護(hù)工作。

〔2〕委托開(kāi)發(fā)方式

適用于:企業(yè)無(wú)系統(tǒng)開(kāi)發(fā)人員或開(kāi)發(fā)隊(duì)伍力量薄弱,但資金較為充足。

優(yōu)點(diǎn):

●省時(shí);

●省事;

●開(kāi)發(fā)的系統(tǒng)技術(shù)水平較高。

缺點(diǎn):

●費(fèi)用高;

●維護(hù)困難:系統(tǒng)維護(hù)需要開(kāi)發(fā)單位的長(zhǎng)期支持。

〔3〕合作開(kāi)發(fā)方式

適用于:?jiǎn)挝挥幸欢ǖ南到y(tǒng)分析、設(shè)計(jì)及軟件開(kāi)發(fā)人員,但開(kāi)發(fā)力量較弱,希望通過(guò)合作開(kāi)發(fā)提高自己開(kāi)發(fā)隊(duì)伍的水平,便于系統(tǒng)維護(hù)工作的單位;

優(yōu)點(diǎn):

●節(jié)約了資金;

●有利于培養(yǎng)、增強(qiáng)本單位技術(shù)力量;

●便于日后的系統(tǒng)維護(hù)工作。

缺點(diǎn):

●易出現(xiàn)溝通問(wèn)題,需要開(kāi)發(fā)雙方有一個(gè)很好的溝通機(jī)制。

〔4〕購(gòu)置現(xiàn)成軟件

適用于:通用性較強(qiáng)的業(yè)務(wù)。

優(yōu)點(diǎn):

●省時(shí);

●費(fèi)用低;

●技術(shù)水平較高。

缺點(diǎn):

●軟件專用性〔針對(duì)性〕差,不一定能完全符合本企業(yè)的實(shí)際需求;

●與其他系統(tǒng)的接口需要進(jìn)一步完善。第五章系統(tǒng)分析本章主要考核知識(shí)點(diǎn)包括:1.可行性分析的內(nèi)容和文檔;

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

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

4.系統(tǒng)分析報(bào)告的內(nèi)容。一、可行性分析的內(nèi)容和結(jié)果1.可行性研究的內(nèi)容

可行性分析就是在初步調(diào)查的根底上進(jìn)一步明確問(wèn)題,對(duì)系統(tǒng)規(guī)模、目標(biāo)及有關(guān)約束條件進(jìn)展整體、全面的分析與論證,提出系統(tǒng)的邏輯模型框架和可能的各種參考方案??尚行苑治鲆獜谋匾院涂赡苄詢蓚€(gè)方面進(jìn)展。可行性建立在必要性的根底上。其內(nèi)容包括:〔1〕經(jīng)濟(jì)可行性。主要是對(duì)工程的經(jīng)濟(jì)效益進(jìn)展評(píng)價(jià)。方法是本錢/效益分析。

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

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

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

〔1〕應(yīng)用工程的概況描述

①工程目標(biāo)

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

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

④社會(huì)因素可行性分析

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

⑥期望的效益

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

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

①可立即進(jìn)展開(kāi)發(fā)

②不能或者沒(méi)有必要繼續(xù)進(jìn)展

③需推遲到*些條件具備后才能進(jìn)展

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

2.組成:

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

〔2〕數(shù)據(jù)流:表示流動(dòng)著的數(shù)據(jù),可以是一個(gè)數(shù)據(jù)項(xiàng),也可以是一組數(shù)據(jù),也可以表示對(duì)數(shù)據(jù)文件的存儲(chǔ)操作。

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

〔4〕數(shù)據(jù)存儲(chǔ):指通過(guò)數(shù)據(jù)文件、文件夾或賬本等存儲(chǔ)數(shù)據(jù)。

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

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

〔2〕自頂向下,逐層分解。

〔3〕在局部上遵循由外向里的原則。4.數(shù)據(jù)流程圖的層次分解總的分解思路:自頂向下,逐層分解。數(shù)據(jù)流程圖分為三個(gè)層次:●頂層圖:將系統(tǒng)看成是一個(gè)整體,視系統(tǒng)為一個(gè)總的數(shù)據(jù)處理模塊。頂層圖實(shí)際上刻畫了系統(tǒng)與其外部環(huán)境之間的關(guān)系,而無(wú)需考慮系統(tǒng)內(nèi)部的處理、存儲(chǔ)、信息流動(dòng)問(wèn)題。

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

●底層。底層數(shù)據(jù)流程圖是對(duì)中層數(shù)據(jù)流程圖的進(jìn)一步分解。層次分解的原則

〔1〕為了保證數(shù)據(jù)流程圖的正確性,可運(yùn)用以下幾個(gè)原則對(duì)數(shù)據(jù)流程圖進(jìn)展檢驗(yàn):

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

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

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

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

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

●命名應(yīng)該恰當(dāng)。處理均應(yīng)以強(qiáng)動(dòng)詞+客體的方式來(lái)命名,而其他元素均應(yīng)是名詞命名。三、數(shù)據(jù)字典1.數(shù)據(jù)字典是對(duì)數(shù)據(jù)流程圖上各個(gè)元素作出的詳細(xì)的定義和說(shuō)明。內(nèi)容包括:數(shù)據(jù)項(xiàng)、數(shù)據(jù)構(gòu)造、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲(chǔ)和外部實(shí)體。2.數(shù)據(jù)字典的作用:

〔1〕數(shù)據(jù)字典是對(duì)數(shù)據(jù)流程圖中的各個(gè)成分,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)構(gòu)造、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理功能、外部實(shí)體等的邏輯內(nèi)容與特征予以詳細(xì)說(shuō)明。

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

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

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

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

〔3〕符號(hào)一致性和完整性要求。無(wú)遺漏、無(wú)重復(fù)、無(wú)矛盾。

〔4〕格式標(biāo)準(zhǔn)、風(fēng)格統(tǒng)一、文字精練、數(shù)字和符號(hào)正確。

四、系統(tǒng)分析報(bào)告1.系統(tǒng)分析報(bào)告的作用

〔1〕描述了目標(biāo)系統(tǒng)的邏輯模型,作為開(kāi)發(fā)人員進(jìn)展系統(tǒng)設(shè)計(jì)和實(shí)施的根底。

〔2〕作為用戶和開(kāi)發(fā)人員之間的協(xié)議或合同,為雙方交流和監(jiān)視提供根底。

〔3〕作為目標(biāo)系統(tǒng)驗(yàn)收和評(píng)價(jià)的依據(jù)。

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

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

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

①新系統(tǒng)的目標(biāo)和功能圖②新系統(tǒng)的數(shù)據(jù)流程圖③新系統(tǒng)的數(shù)據(jù)字典④關(guān)于處理邏輯的說(shuō)明〔3〕實(shí)施方案。包括:工作任務(wù)的分解、進(jìn)度、預(yù)算等。第六章系統(tǒng)設(shè)計(jì)本章主要考核知識(shí)點(diǎn)包括:1.系統(tǒng)設(shè)計(jì)的任務(wù)、原則;

2.模塊化設(shè)計(jì)和模塊構(gòu)造圖;

3.代碼設(shè)計(jì);

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

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

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

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

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

〔1〕系統(tǒng)性原則。系統(tǒng)是作為一個(gè)整體而存在的,因此,整個(gè)系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)標(biāo)準(zhǔn)標(biāo)準(zhǔn),傳遞語(yǔ)言要盡量一致,并使一次輸入得到屢次利用。

〔2〕靈活性和可變性原則。系統(tǒng)應(yīng)靈活,對(duì)環(huán)境的變化有很強(qiáng)的適應(yīng)性。因此要求盡量采用模塊化構(gòu)造,提高各局部的獨(dú)立性,盡量減少各個(gè)子系統(tǒng)之間的數(shù)據(jù)依賴性?!?〕可靠性原則。是指系統(tǒng)受外界干擾時(shí)的抵御力與恢復(fù)能力。如**性、檢錯(cuò)糾錯(cuò)能力、抗病毒能力等。

〔4〕經(jīng)濟(jì)性原則。提高效益、降低本錢。硬件上不必過(guò)分追求先進(jìn)。

二、模塊化設(shè)計(jì)和模塊構(gòu)造圖1.總體構(gòu)造設(shè)計(jì)方法

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

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

2.原則

●自頂向下,逐層分解;

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

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

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

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

3.模塊和模塊化

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

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

模塊獨(dú)立性:模塊獨(dú)立性是指其中一個(gè)模塊在運(yùn)行時(shí),與另一個(gè)模塊無(wú)關(guān)。

4.模塊構(gòu)造圖

模塊構(gòu)造圖又稱控制構(gòu)造圖、系統(tǒng)構(gòu)造圖。它描述了系統(tǒng)的層次分解構(gòu)造、模塊間組成的層次調(diào)用關(guān)系、模塊間傳遞的數(shù)據(jù)信息和控制信息等。根本符號(hào)要熟悉。5.由數(shù)據(jù)流程圖導(dǎo)出模塊構(gòu)造圖

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

●變換流〔TransformFlow〕。基于變換流的數(shù)據(jù)流程圖是一個(gè)線性的順序構(gòu)造,由輸入、輸出和變換中心三局部組成。其中變換中心使系統(tǒng)數(shù)據(jù)發(fā)生本質(zhì)的變化,輸入將物理輸入變換成邏輯輸入,而輸出則將邏輯輸出變換成物理輸出。

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

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

〔1〕模塊獨(dú)立性。

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

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

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

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

〔3〕作用范圍與控制范圍。判斷的作用范圍是指所有受該判斷影響的模塊;模塊的控制范圍是指模塊本身及其所有下屬模塊。作用范圍應(yīng)在控制范圍之內(nèi)。三、代碼設(shè)計(jì)1.定義:代碼是指代表事物名稱、屬性、狀態(tài)等的符號(hào)。

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

3.代碼設(shè)計(jì)原則〔1〕惟一性。每一代碼對(duì)其所代表的事物或?qū)傩远急仨毦哂形┮恍浴?/p>

〔2〕標(biāo)準(zhǔn)化。代碼的編制應(yīng)盡量標(biāo)準(zhǔn)化。應(yīng)盡可能采用國(guó)際和國(guó)內(nèi)已有的標(biāo)準(zhǔn)編碼。

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

〔4〕可擴(kuò)大性。代碼設(shè)計(jì)要預(yù)留足夠位置,以適應(yīng)需要的變化。

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

〔6〕簡(jiǎn)潔性。代碼的長(zhǎng)度應(yīng)以短小為好。

〔7〕系統(tǒng)性。有一定的分組規(guī)則,從而在整個(gè)系統(tǒng)中具有通用性。四、數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容和步驟數(shù)據(jù)庫(kù)設(shè)計(jì)是在選定的數(shù)據(jù)庫(kù)管理系統(tǒng)根底上建立數(shù)據(jù)庫(kù)的過(guò)程。數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容包括:用戶需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)六個(gè)階段的內(nèi)容。其中:●概念構(gòu)造設(shè)計(jì):是根據(jù)用戶需求設(shè)計(jì)數(shù)據(jù)庫(kù)的概念數(shù)據(jù)模型。典型的概念模型是E-R圖。●邏輯構(gòu)造設(shè)計(jì):將概念數(shù)據(jù)模型轉(zhuǎn)換為特定的DBMS支持的數(shù)據(jù)模型包括層次模型、網(wǎng)狀模型、關(guān)系模型。主要工作包括:E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型;數(shù)據(jù)模型的標(biāo)準(zhǔn)化;設(shè)計(jì)視圖?!裎锢順?gòu)造設(shè)計(jì):是為數(shù)據(jù)模型在設(shè)備上選定適宜的存儲(chǔ)構(gòu)造和存取路徑、索引的建立等,以獲得數(shù)據(jù)庫(kù)的最正確存取效率。五、用戶界面設(shè)計(jì)包括:

●輸出設(shè)計(jì);

●輸入設(shè)計(jì);

●人機(jī)對(duì)話設(shè)計(jì)。

重點(diǎn)掌握各項(xiàng)設(shè)計(jì)的內(nèi)容、格式和原則。六、物理配置方案設(shè)計(jì)內(nèi)容包括:

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

●計(jì)算機(jī)硬件的選擇;

●計(jì)算機(jī)軟件的選擇;

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

其中,系統(tǒng)工作模式的設(shè)計(jì)重點(diǎn)是分布式系統(tǒng)。分布式系統(tǒng)是將整個(gè)系統(tǒng)分成假設(shè)干個(gè)地理上分散的配置,業(yè)務(wù)可以獨(dú)立處理,但系統(tǒng)在統(tǒng)一的工作標(biāo)準(zhǔn)和技術(shù)要求下運(yùn)行。包括文件效勞器/工作站模式、客戶機(jī)/效勞器〔C/S〕模式和瀏覽器/Web效勞器〔B/S〕模式。

●文件效勞器/工作站模式。一般由PC機(jī)組成的局域網(wǎng)。

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

●瀏覽器/Web效勞器〔B/S〕模式。是一種三層構(gòu)造。

七、系統(tǒng)設(shè)計(jì)說(shuō)明書"系統(tǒng)設(shè)計(jì)報(bào)告"的內(nèi)容包括:

〔1〕功能構(gòu)造設(shè)計(jì)

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

●模塊設(shè)計(jì)說(shuō)明書〔模塊的名稱、功能、調(diào)用關(guān)系、局部數(shù)據(jù)項(xiàng)和詳細(xì)的算法說(shuō)明等?!?/p>

〔2〕代碼設(shè)計(jì)

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

〔3〕數(shù)據(jù)庫(kù)設(shè)計(jì)

●用戶需求分析。

●概念設(shè)計(jì)。

●邏輯設(shè)計(jì)。

●物理設(shè)計(jì)。

〔4〕用戶界面設(shè)計(jì)

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

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

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

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

●硬件配置

●軟件設(shè)計(jì)

●網(wǎng)絡(luò)設(shè)計(jì)方案

〔6〕系統(tǒng)實(shí)施方案及說(shuō)明第七章系統(tǒng)實(shí)施與評(píng)價(jià)本章主要考核知識(shí)點(diǎn)包括:1.系統(tǒng)實(shí)施的任務(wù)。

2.系統(tǒng)測(cè)試

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

4.文檔的編制。

5.系統(tǒng)維護(hù)的內(nèi)容。一、系統(tǒng)實(shí)施的任務(wù)系統(tǒng)實(shí)施的任務(wù)是:

●軟、硬件準(zhǔn)備〔物理系統(tǒng)的實(shí)施〕

●程序設(shè)計(jì)

●系統(tǒng)測(cè)試

●用戶培訓(xùn)

●新舊系統(tǒng)之間的轉(zhuǎn)換二、系統(tǒng)測(cè)試測(cè)試是從引起和發(fā)現(xiàn)錯(cuò)誤的目的出發(fā)執(zhí)行*一程序的過(guò)程。

1.測(cè)試的有關(guān)說(shuō)明〔測(cè)試原則〕為了保證軟件測(cè)試的有效性,軟件測(cè)試應(yīng)遵循以下幾個(gè)原則●需要制定一個(gè)測(cè)試方案,防止盲目測(cè)試。

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

●防止由軟件開(kāi)發(fā)部門〔或個(gè)人〕測(cè)試自己的程序。

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

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

2.系統(tǒng)測(cè)試的步驟系統(tǒng)測(cè)試是按照與系統(tǒng)開(kāi)發(fā)相反的方向來(lái)進(jìn)展的。依次為:?jiǎn)卧獪y(cè)試〔模塊測(cè)試〕、集成測(cè)試、系統(tǒng)測(cè)試和綜合測(cè)試?!駟卧獪y(cè)試又稱模塊測(cè)試,用于測(cè)試單個(gè)程序模塊,確定模塊的邏輯和功能是否正確。單元測(cè)試的實(shí)施要以黑盒法測(cè)試其功能,輔之以白盒法測(cè)試其構(gòu)造。●集成測(cè)試用來(lái)測(cè)試模塊之間的接口,也即模塊之間的數(shù)據(jù)和控制傳遞。其目的是為了保證單元接口的完整性、一致性?!裣到y(tǒng)測(cè)試是對(duì)軟件系統(tǒng)中的應(yīng)用程序、硬件、手工操作以及系統(tǒng)的任何其它的組成局部的集成的總體的測(cè)試?!窬C合測(cè)試包括測(cè)試新系統(tǒng)是否和其他相關(guān)系統(tǒng)和環(huán)境兼容、運(yùn)行時(shí)間、所需要的存儲(chǔ)容量、用戶操作、通信能力以及系統(tǒng)運(yùn)行的主要瓶頸等。3.測(cè)試方法系統(tǒng)測(cè)試的方法包括人工測(cè)試和機(jī)器測(cè)試;其中人工測(cè)試包括個(gè)人復(fù)查、走查和會(huì)審;機(jī)器測(cè)試包括黑盒測(cè)試和白盒測(cè)試。

〔1〕個(gè)人復(fù)查

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

〔2〕走查與會(huì)審

走查是指測(cè)試人員通過(guò)人工測(cè)試方法檢查程序中的錯(cuò)誤。測(cè)試人員不是編寫程序的人員。

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

〔3〕黑盒測(cè)試法

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

〔4〕白盒測(cè)試法

白盒測(cè)試也稱之為構(gòu)造測(cè)試。它是根據(jù)對(duì)軟件內(nèi)部邏輯構(gòu)造的分析,按照程序的內(nèi)部構(gòu)造和處理邏輯選取測(cè)試用例〔testingcase〕,對(duì)程序的邏輯路徑及過(guò)程進(jìn)展測(cè)試。三、主要文檔

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

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

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

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

●文檔管理制度化、標(biāo)準(zhǔn)化。

●維護(hù)文檔的一致性。對(duì)系統(tǒng)的任何修改都要在文檔中有所表達(dá)。四、系統(tǒng)評(píng)價(jià)的主要內(nèi)容系統(tǒng)評(píng)價(jià)的主要依據(jù)是系統(tǒng)日常運(yùn)行記錄和現(xiàn)場(chǎng)實(shí)際監(jiān)測(cè)數(shù)據(jù)。評(píng)價(jià)的結(jié)果可以作為系統(tǒng)改良的依據(jù)。評(píng)價(jià)的角度和目的不同,評(píng)價(jià)指標(biāo)也會(huì)不同。

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

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

●投資方關(guān)注的是工程的開(kāi)發(fā)和運(yùn)行本錢以及直接和間接的經(jīng)濟(jì)效益。

〔1〕系統(tǒng)總體情況評(píng)價(jià)

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

●支出是否超出預(yù)算

●是否滿足質(zhì)量要求〔使用性、正確性、可擴(kuò)大性、可維護(hù)性、通用性等〕

●文檔是否齊全

●系統(tǒng)的**情況

〔2〕其它指標(biāo)。包括:

●滿足用戶需求的情況;

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

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

●費(fèi)用使用情況;

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

●系統(tǒng)性能指標(biāo)。五、系統(tǒng)維護(hù)的主要內(nèi)容系統(tǒng)維護(hù)是計(jì)算機(jī)信息系統(tǒng)投入運(yùn)行后,為保證系統(tǒng)能夠正常工作、進(jìn)一步滿足用戶新的需求所采取的對(duì)原系統(tǒng)的修改、完善等措施。

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

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

●軟件的維護(hù)。包括正確性維護(hù)、適應(yīng)性維護(hù)、預(yù)防性維護(hù)、完善性維護(hù)等。正確性維護(hù)是指由于排錯(cuò)不徹底,對(duì)軟件投入運(yùn)行后所暴露出來(lái)的程序錯(cuò)誤進(jìn)展測(cè)試、診斷、定位、糾錯(cuò)及驗(yàn)證修改的回歸測(cè)試過(guò)程。適應(yīng)性維護(hù)是指當(dāng)系統(tǒng)運(yùn)行環(huán)境〔如硬件平臺(tái)、軟件平臺(tái)〕發(fā)生變化時(shí),為了使系統(tǒng)適應(yīng)新的環(huán)境進(jìn)展的維護(hù)。完善性維護(hù)是系統(tǒng)維護(hù)中工作量最大的一局部工作,是指系統(tǒng)投入運(yùn)行后,根據(jù)用戶新的需求對(duì)系統(tǒng)的功能和質(zhì)量所做的修改和補(bǔ)充。預(yù)防性維護(hù)是為了使系統(tǒng)在將來(lái)具有更好的可靠性和可維護(hù)性,事先對(duì)軟件進(jìn)展的修改或補(bǔ)充。●數(shù)據(jù)文件的維護(hù)。對(duì)數(shù)據(jù)文件進(jìn)展定期和不定期的檢查與維護(hù)?!癞a(chǎn)品代碼的維護(hù)。對(duì)代碼進(jìn)展必要的修改或重新設(shè)計(jì)。第八章管理信息系統(tǒng)的風(fēng)險(xiǎn)與平安管理本章主要考核知識(shí)點(diǎn)包括:1.工程管理的知識(shí)體系和工具。

2.風(fēng)險(xiǎn)管理。

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

4.信息系統(tǒng)的平安管理。一、工程管理的知識(shí)體系工程管理是以工程為對(duì)象的系統(tǒng)管理方法,通過(guò)一個(gè)臨時(shí)性專門機(jī)構(gòu)的柔性組織,對(duì)工程進(jìn)展高效率的方案、組織、指導(dǎo)和控制,以實(shí)現(xiàn)工程全過(guò)程的動(dòng)態(tài)管理和工程目標(biāo)的綜合協(xié)調(diào)與優(yōu)化。

工程管理的知識(shí)體系包括九個(gè)方面的內(nèi)容。1.范圍管理。工程范圍是指為了到達(dá)工程目標(biāo),所必須完成的工作。即劃分哪些是工程應(yīng)該做的,哪些是不應(yīng)該包括在工程之內(nèi)的。

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

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

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

5.采購(gòu)管理。是從外部獲得貨物、土建工程和效勞的采辦過(guò)程。是貫穿于工程生命周期的全過(guò)程。

6.工程人力資源管理。包括工程團(tuán)隊(duì)組建和管理的各個(gè)過(guò)程,其作用是保證最有效地使用工程人力資源完成工程活動(dòng)。

7.溝通管理。工程需要有效的溝通,以確保在適當(dāng)?shù)臅r(shí)間以低代價(jià)的方式使正確的信息被適宜的人獲得。

8.工程風(fēng)險(xiǎn)管理。指識(shí)別、分析并對(duì)工程風(fēng)險(xiǎn)做出積極反響的系統(tǒng)過(guò)程。其目的是降低工程風(fēng)險(xiǎn)、減少風(fēng)險(xiǎn)損失。

9.工程綜合管理。包括識(shí)別、確定、結(jié)合、統(tǒng)一與協(xié)調(diào)各工程管理過(guò)程組內(nèi)不同過(guò)程與工程管理活動(dòng)所需進(jìn)展的各種過(guò)程和活動(dòng)。其作用是保證各種工程要素協(xié)調(diào)運(yùn)作,對(duì)沖突目標(biāo)進(jìn)展權(quán)衡折中,最大限度地滿足工程相關(guān)人員的利益要求和期望。二、工程方案的編制方法及工具1.甘特圖

甘特圖又稱條線圖或橫道圖,主要用于工程的方案和工程進(jìn)度的安排。甘特圖是一個(gè)二維平面圖,橫向表示進(jìn)度或活動(dòng)的時(shí)間,縱向表示工作包的內(nèi)容。

2.工程管理軟件——MicrosoftProject三、風(fēng)險(xiǎn)管理

風(fēng)險(xiǎn)是指由于從事*項(xiàng)特定活動(dòng)過(guò)程中存在的不確定性而產(chǎn)生的經(jīng)濟(jì)或財(cái)務(wù)損失,自然破壞或損傷的可能性。

1.風(fēng)險(xiǎn)的類型

按原因:商業(yè)風(fēng)險(xiǎn)、技術(shù)風(fēng)險(xiǎn)、管理風(fēng)險(xiǎn)等。

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

●管理風(fēng)險(xiǎn),主要包括:工程缺乏人員、進(jìn)度、預(yù)算的管理,對(duì)資源、配置等缺乏方案與控制,造成工程質(zhì)量處于混沌水平。

●技術(shù)風(fēng)險(xiǎn),主要是指產(chǎn)品分析與設(shè)計(jì)、實(shí)施與維護(hù)等方面的問(wèn)題,以及技術(shù)不確定、陳舊、相對(duì)環(huán)境過(guò)于"先進(jìn)〞等因素。

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

3.管理信息系統(tǒng)風(fēng)險(xiǎn)管理信息系統(tǒng)的風(fēng)險(xiǎn)是指軟件開(kāi)發(fā)過(guò)程中及軟件產(chǎn)品本身可能造成的傷害及損失。信息系統(tǒng)的風(fēng)險(xiǎn)如下圖。四、質(zhì)量管理1.典型的質(zhì)量控制方法是PDCA〔Plan-Do-Check-Action〕即方案-做-檢查-采取措施四步驟的循環(huán)迭代的過(guò)程,是一個(gè)不斷提高產(chǎn)品性能的過(guò)程。

2.質(zhì)量管理標(biāo)準(zhǔn)標(biāo)準(zhǔn)化是信息系統(tǒng)質(zhì)量管理的根底。

能力成熟度模型〔CMM〕和軟件能力成熟度集成模型〔CMMI〕是由美國(guó)卡內(nèi)基-梅隆大學(xué)軟件工程研究所推出的評(píng)估軟件能力與成熟度的一套標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)基于眾多軟件專家的實(shí)踐經(jīng)歷,側(cè)重于軟件開(kāi)發(fā)過(guò)程的管理及工程能力的提高與評(píng)估,是國(guó)際上流行的軟件生產(chǎn)過(guò)程標(biāo)準(zhǔn)和軟件企業(yè)成熟度等級(jí)認(rèn)證標(biāo)準(zhǔn)。

CMM分為5個(gè)成熟度等級(jí):初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、可管理級(jí)和優(yōu)化級(jí)。應(yīng)用題中各種圖表模型的構(gòu)造綜合應(yīng)用題的主要考核要求

包括:1.根據(jù)文字描述,構(gòu)造數(shù)據(jù)流程圖?!仓刂兄?!〕

2.根據(jù)文字描述,構(gòu)造實(shí)體-聯(lián)系圖〔E-R圖〕。〔重中之重!〕

3.給出E-R圖,轉(zhuǎn)換為相應(yīng)的關(guān)系模型?!仓刂兄?!〕

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

要求:

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

2.對(duì)于第2個(gè)案例,要熟悉圖9-15。

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

要求:

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

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

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

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

【答疑編號(hào)30090101】

【解】

【例題2】教材P242

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

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

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

〔3〕查詢:由學(xué)員提出查詢請(qǐng)求,交查詢部門查詢課程文件后給出答復(fù)。

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

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

【答疑編號(hào)30090102】

【解】

【例題3】訂單處理的處理過(guò)程如下:

1.驗(yàn)收訂單。顧客發(fā)來(lái)訂單后進(jìn)展驗(yàn)收處理,將填寫不清的訂單和無(wú)法供給的訂單退回憶客,將合格的訂單送到下一"處理〞。

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

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

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

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

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

【答疑編號(hào)30090103】

【解】

構(gòu)造數(shù)據(jù)流程圖時(shí)應(yīng)注意的問(wèn)題:1.正確使用4種根本符號(hào)!2.考試中只需畫一個(gè)數(shù)據(jù)流程圖即可,不要分層畫,除非有特殊的要求;3.一張圖中出現(xiàn)的加工處理的數(shù)量不要太多,假設(shè)太多,可對(duì)*些簡(jiǎn)單的加工處理進(jìn)展適當(dāng)?shù)暮喜ⅰ?.正確對(duì)數(shù)據(jù)存儲(chǔ)和加工處理進(jìn)展編號(hào)。數(shù)據(jù)存儲(chǔ)一般用Di的形式編號(hào);加工處理一般用Pi的形式編號(hào)。5.正確識(shí)別系統(tǒng)的外部實(shí)體和內(nèi)部實(shí)體,不要將內(nèi)部實(shí)體畫在數(shù)據(jù)流程圖中。6.需要保存的各種數(shù)據(jù)、文件、賬目等一般應(yīng)作為數(shù)據(jù)存儲(chǔ)。7.但凡各種單據(jù)和報(bào)表均以數(shù)據(jù)流的符號(hào)表示。8.加工的命名應(yīng)以"動(dòng)詞+名詞〞的形式。9.各種成分的命名一般應(yīng)與題目中的描述一致。10.注意防止出現(xiàn)構(gòu)造數(shù)據(jù)流程圖時(shí)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論