版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1本章所講內(nèi)容如下:管理信息系統(tǒng)的開(kāi)發(fā)策略1管理信息系統(tǒng)開(kāi)發(fā)方法2管理信息系統(tǒng)分析3管理信息系統(tǒng)設(shè)計(jì)4管理信息系統(tǒng)實(shí)施521.自行開(kāi)發(fā)方式
定義:由用戶依靠自己的力量獨(dú)立完成系統(tǒng)開(kāi)發(fā)的各項(xiàng)任務(wù)。
適用于:有較強(qiáng)專(zhuān)業(yè)開(kāi)發(fā)分析與設(shè)計(jì)隊(duì)伍和程序設(shè)計(jì)人員、系統(tǒng)維護(hù)使用隊(duì)伍的組織和單位。如大學(xué)、研究所、計(jì)算機(jī)公司、高科技公司等單位。32.委托開(kāi)發(fā)方式定義:由使用單位(甲方)委托通常是有豐富開(kāi)發(fā)經(jīng)驗(yàn)的機(jī)構(gòu)或?qū)I(yè)開(kāi)發(fā)人員(乙方),按照用戶的需求承擔(dān)系統(tǒng)開(kāi)發(fā)的任務(wù)。適用于:使用單位(甲方)沒(méi)有MIS的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)及軟件開(kāi)發(fā)人員或開(kāi)發(fā)隊(duì)伍力量較弱、但資金較為充足的單位。43合作開(kāi)發(fā)方式
定義:由使用單位(甲方)和有豐富開(kāi)發(fā)經(jīng)驗(yàn)的機(jī)構(gòu)或?qū)I(yè)開(kāi)發(fā)人員(乙方),共同完成開(kāi)發(fā)任務(wù)。雙方共享開(kāi)發(fā)成果,實(shí)際上是一種半委托性質(zhì)的開(kāi)發(fā)工作。
適用于:使用單位有一定的管理信息系統(tǒng)分析、設(shè)計(jì)及軟件開(kāi)發(fā)人員,但開(kāi)發(fā)隊(duì)伍力量較弱,希望通過(guò)管理信息系統(tǒng)的開(kāi)發(fā)建立、完善和提高自己的技術(shù)隊(duì)伍,便于系統(tǒng)維護(hù)工作的單位。54利用現(xiàn)成的軟件包開(kāi)發(fā)方式
應(yīng)用軟件包:是預(yù)先編制好的、能完成一定功能的、供出售或出租的成套軟件系統(tǒng)。它可以小到只有一項(xiàng)單一的功能,比如打印郵簽,也可以是有50萬(wàn)行代碼的、400多個(gè)模塊組成的復(fù)雜的運(yùn)行在主機(jī)上的大系統(tǒng)。65信息系統(tǒng)外包
信息系統(tǒng)外包是指借助外部力量進(jìn)行信息系統(tǒng)開(kāi)發(fā)、建設(shè)的信息系統(tǒng)建設(shè)方式。主要包括全部外包、部分外包。全部外包是整個(gè)信息技術(shù)部門(mén),部分外包包括局部應(yīng)用(計(jì)算機(jī)編程,維護(hù)和數(shù)據(jù)恢復(fù))。外包服務(wù)商提供服務(wù)的基礎(chǔ)是以商定的服務(wù)水平、時(shí)間和成本作為依據(jù)。7本章所講內(nèi)容如下:管理信息系統(tǒng)的開(kāi)發(fā)策略1管理信息系統(tǒng)開(kāi)發(fā)方法2管理信息系統(tǒng)分析3管理信息系統(tǒng)設(shè)計(jì)4管理信息系統(tǒng)實(shí)施58一、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法二、原型法三、面向?qū)ο蠓ㄋ?、CASE(計(jì)算機(jī)輔助軟件工程)方法91.結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的基本思想
基本思想:用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。也就是說(shuō),先將整個(gè)管理信息系統(tǒng)的開(kāi)發(fā)劃分成若干個(gè)不同階段,如系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、運(yùn)行和維護(hù);然后在系統(tǒng)規(guī)劃、分析和設(shè)計(jì)階段采用自頂向下的方法對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化劃分;最后在系統(tǒng)實(shí)施階段,采用自底向上的方法逐步實(shí)施。一、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法10
2.結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的特點(diǎn)
①系統(tǒng)觀點(diǎn)
我們要建立的信息系統(tǒng)和建立這個(gè)系統(tǒng)的整個(gè)過(guò)程是一個(gè)系統(tǒng)問(wèn)題,要按照系統(tǒng)的觀點(diǎn)來(lái)分析和解決它。首先,要明確信息系統(tǒng)建立的目的,要把企業(yè)的需求搞清楚,不能含糊;其次,要從整體的角度出發(fā)分析問(wèn)題和解決問(wèn)題,不能見(jiàn)木不見(jiàn)林,只管局部的最優(yōu)忽略全局最優(yōu);最后,還要考慮系統(tǒng)的相關(guān)性及環(huán)境適應(yīng)性,注重子系統(tǒng)之間的各種聯(lián)系,并給系統(tǒng)留有一定的擴(kuò)充余地。11
②嚴(yán)格區(qū)分工作階段,每個(gè)階段都有明確的任務(wù)和應(yīng)得的成果。
結(jié)構(gòu)化方法強(qiáng)調(diào)按照時(shí)間順序、工作內(nèi)容,將系統(tǒng)開(kāi)發(fā)過(guò)程劃分為幾個(gè)階段,如系統(tǒng)規(guī)劃階段、系統(tǒng)分析階段、系統(tǒng)設(shè)計(jì)階段、系統(tǒng)實(shí)施階段、系統(tǒng)運(yùn)行和維護(hù)階段。明確每個(gè)階段的任務(wù)和目標(biāo),在開(kāi)發(fā)領(lǐng)導(dǎo)小組的檢查和督促下逐一完成各個(gè)階段的任務(wù),前一階段是后一階段的工作依據(jù),不可打亂或顛倒。12
③自頂向下的分析與設(shè)計(jì)和自底向上的系統(tǒng)實(shí)施。按照系統(tǒng)的觀點(diǎn),任何事情都是互相聯(lián)系的整體。因此在系統(tǒng)分析與設(shè)計(jì)時(shí)要站在整體的角度,自頂向下地工作。但在系統(tǒng)實(shí)施時(shí),先對(duì)最底層的模塊編程,然后一個(gè)模塊、幾個(gè)模塊地調(diào)試,最后自底向上逐步構(gòu)成整個(gè)系統(tǒng)。13
④工作成果文檔化,文檔資料規(guī)范化、標(biāo)準(zhǔn)化。
MIS開(kāi)發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程,參加人員多,經(jīng)歷時(shí)間長(zhǎng),為了保證工作的連續(xù)性,根據(jù)系統(tǒng)工程的思想,MIS的各個(gè)階段性的成果必須文檔化,文檔資料標(biāo)準(zhǔn)化、格式化。這樣才能更好的實(shí)現(xiàn)用戶與系統(tǒng)開(kāi)發(fā)人員的交流,才能確保各個(gè)階段的無(wú)縫連接。143.結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的五個(gè)階段
用結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法開(kāi)發(fā)一個(gè)系統(tǒng),一般將整個(gè)開(kāi)發(fā)過(guò)程劃分成五個(gè)首尾相連的階段,稱(chēng)之為結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)的生命周期。系統(tǒng)開(kāi)發(fā)生命周期的五個(gè)階段包括:①系統(tǒng)規(guī)劃階段②系統(tǒng)分析階段③系統(tǒng)設(shè)計(jì)階段④系統(tǒng)實(shí)施階段⑤系統(tǒng)運(yùn)行和維護(hù)階段15該階段的任務(wù)是對(duì)企業(yè)的環(huán)境、企業(yè)目標(biāo)、現(xiàn)行系統(tǒng)的狀況進(jìn)行初步調(diào)查,根據(jù)企業(yè)的目標(biāo)和發(fā)展戰(zhàn)略,確定信息系統(tǒng)的發(fā)展戰(zhàn)略,對(duì)開(kāi)發(fā)新系統(tǒng)的需求作出分析和預(yù)測(cè),同時(shí)還要考慮開(kāi)發(fā)新系統(tǒng)所受的各種約束條件,研究新系統(tǒng)的必要性和可能性。給出擬開(kāi)發(fā)系統(tǒng)的備選方案,對(duì)這些方案進(jìn)行可行性分析,寫(xiě)出可行性分析報(bào)告。確定分析階段實(shí)施進(jìn)度,最后編寫(xiě)系統(tǒng)設(shè)計(jì)任務(wù)書(shū)。16該階段的任務(wù)是根據(jù)系統(tǒng)設(shè)計(jì)任務(wù)書(shū)所確定的范圍,通過(guò)對(duì)組織的現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)調(diào)查分析,描述現(xiàn)行系統(tǒng)的業(yè)務(wù)流程,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的基本目標(biāo)和邏輯功能要求,即提出新系統(tǒng)的邏輯模型。這個(gè)階段又叫系統(tǒng)邏輯設(shè)計(jì)階段。系統(tǒng)分析階段工作成果是系統(tǒng)分析說(shuō)明書(shū)。它既是給用戶看的,又是下個(gè)階段工作依據(jù)。17簡(jiǎn)單地說(shuō),系統(tǒng)分析階段的任務(wù)是回答系統(tǒng)“做什么”的問(wèn)題,而系統(tǒng)設(shè)計(jì)階段要回答的問(wèn)題是“怎么做”。該階段的任務(wù)是根據(jù)系統(tǒng)分析說(shuō)明書(shū)中規(guī)定的功能要求,考慮實(shí)際條件,具體設(shè)計(jì)實(shí)現(xiàn)邏輯模型的技術(shù)方案,也即設(shè)計(jì)新系統(tǒng)的物理模型。這個(gè)階段又稱(chēng)為物理設(shè)計(jì)階段。這一階段可分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段。這個(gè)階段的主要技術(shù)文檔是“系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)”。18該階段的任務(wù)計(jì)算機(jī)等設(shè)備的購(gòu)置、安裝和調(diào)試,程序的編寫(xiě)和調(diào)試,用戶人員的培訓(xùn),數(shù)據(jù)文件轉(zhuǎn)換,系統(tǒng)調(diào)試與轉(zhuǎn)換等。這一階段的特點(diǎn)是幾個(gè)相互聯(lián)系、相互制約的任務(wù)同時(shí)展開(kāi),必須精心安排、合理組織。系統(tǒng)實(shí)施是按實(shí)施計(jì)劃分階段完成的,每個(gè)階段應(yīng)寫(xiě)出實(shí)施進(jìn)度報(bào)告。系統(tǒng)測(cè)試之后寫(xiě)出系統(tǒng)測(cè)試分析報(bào)告。19系統(tǒng)投入運(yùn)行后,需要進(jìn)行系統(tǒng)的日常運(yùn)行管理、維護(hù)和評(píng)價(jià)三部分工作。若運(yùn)行結(jié)果良好,則送管理部門(mén),指導(dǎo)生產(chǎn)經(jīng)營(yíng)活動(dòng);如果存在問(wèn)題,則要對(duì)系統(tǒng)進(jìn)行修改、維護(hù)或者是局部調(diào)整;如果出現(xiàn)了不可調(diào)和的大問(wèn)題(這種情況一般是系統(tǒng)運(yùn)行若干年后,系統(tǒng)運(yùn)行的環(huán)境已發(fā)生了根本的變化時(shí)才可能出現(xiàn)),則用戶將會(huì)進(jìn)一步提出開(kāi)發(fā)新系統(tǒng)的要求,這標(biāo)志這老系統(tǒng)生命的結(jié)束,新系統(tǒng)的誕生。204.結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的優(yōu)缺點(diǎn)
①優(yōu)點(diǎn):
整體思路清楚,能夠從全局出發(fā),步步為營(yíng),減少返工,有利于提高開(kāi)發(fā)質(zhì)量;設(shè)計(jì)工作中階段性非常強(qiáng),每一階段均有工作成果出現(xiàn);每一階段的工作成果是下一階段工作的依據(jù),工作進(jìn)度比較容易把握,有利于系統(tǒng)開(kāi)發(fā)的總體管理和控制;
21②缺點(diǎn):系統(tǒng)的開(kāi)發(fā)周期太長(zhǎng),有時(shí),系統(tǒng)開(kāi)發(fā)尚未完成,而內(nèi)外環(huán)境已經(jīng)發(fā)生了變化,對(duì)系統(tǒng)的需求也發(fā)生了變化。這種方法要求系統(tǒng)開(kāi)發(fā)者在調(diào)查中就充分地掌握用戶需求、管理狀況以及預(yù)見(jiàn)可能發(fā)生的變化,這不大符合人們循序漸進(jìn)地認(rèn)識(shí)事物的規(guī)律性。需要大量的文檔和圖表,這方面的工作勞動(dòng)量非常大,有時(shí)會(huì)造成效率低、成本高的問(wèn)題。225.結(jié)構(gòu)化系統(tǒng)方法的適用范圍
主要適用于大系統(tǒng)或系統(tǒng)開(kāi)發(fā)缺乏經(jīng)驗(yàn)的情況。231.原型法的基本思想開(kāi)發(fā)管理信息系統(tǒng),首先要對(duì)用戶提出的基本需求進(jìn)行總結(jié),然后構(gòu)造一個(gè)合適的原型并運(yùn)行,此后通過(guò)系統(tǒng)開(kāi)發(fā)人員與用戶對(duì)原型運(yùn)行情況的不斷分析、修改和研討,不斷擴(kuò)充和完善系統(tǒng)的結(jié)構(gòu)和功能,直到符合用戶的要求。
其系統(tǒng)開(kāi)發(fā)是一個(gè)分析、設(shè)計(jì)、編程、運(yùn)行、評(píng)價(jià)多次重復(fù)、不斷演進(jìn)的過(guò)程。242.原型法開(kāi)發(fā)步驟①確定用戶的基本需求。要在很短的時(shí)間內(nèi)調(diào)查并確定用戶基本需求,這時(shí)的需求可能是不完全的、粗糙的,但也是最基本的,如系統(tǒng)功能、數(shù)據(jù)規(guī)范、結(jié)果格式、屏幕及菜單等。②開(kāi)發(fā)初始原型系統(tǒng)。開(kāi)發(fā)者根據(jù)用戶基本需求開(kāi)發(fā)一個(gè)應(yīng)用系統(tǒng)的初始原型,并交付原型的基本功能及有關(guān)屏幕畫(huà)面。25③對(duì)原型進(jìn)行評(píng)價(jià)。讓用戶試用原型,根據(jù)實(shí)際運(yùn)行情況,明確原型存在的問(wèn)題。④修正和改進(jìn)原型系統(tǒng)。開(kāi)發(fā)者根據(jù)用戶試用及提出的問(wèn)題,與用戶共同研究確定修改原型的方案,經(jīng)過(guò)修改和完善得到新的原型。然后再試用、評(píng)價(jià),再修改完善,多次反復(fù)一直到滿意為止。26確定用戶最初要求研制系統(tǒng)原型評(píng)價(jià)、使用系統(tǒng)原型完成系統(tǒng)開(kāi)發(fā)并交付使用修改和完善系統(tǒng)原型用戶滿意?圖3-2原型法開(kāi)發(fā)流程
273.原型法的優(yōu)缺點(diǎn)
①優(yōu)點(diǎn):①認(rèn)識(shí)論上的突破開(kāi)發(fā)過(guò)程是一個(gè)循環(huán)往復(fù)的反饋過(guò)程,它符合用戶對(duì)計(jì)算機(jī)應(yīng)用的認(rèn)識(shí)逐步發(fā)展、螺旋式上升的規(guī)律。②提高了綜合開(kāi)發(fā)效益原型法減少了大量重復(fù)的文檔編制時(shí)間,縮短了開(kāi)發(fā)周期,減少了用戶培訓(xùn)時(shí)間,降低了開(kāi)發(fā)成本,加快了開(kāi)發(fā)進(jìn)度,從而提高的綜合開(kāi)發(fā)效益。③用戶滿意度提高強(qiáng)調(diào)了用戶的主導(dǎo)作用,增進(jìn)了用戶與開(kāi)發(fā)人員之間的溝通,用戶的直接參與能直接而又及時(shí)地發(fā)現(xiàn)問(wèn)題,并進(jìn)行修正,因而可以減少產(chǎn)品的設(shè)計(jì)性錯(cuò)誤,提高了用戶的滿意程度。28②缺點(diǎn):①開(kāi)發(fā)工具要求高原型法需要有現(xiàn)代化的開(kāi)發(fā)工具支持,否則開(kāi)發(fā)工作量太大,成本過(guò)高,就失去了采用原型法的意義。應(yīng)該說(shuō)開(kāi)發(fā)工具水平的高低是原型法能否順利實(shí)現(xiàn)的第一要素。②文檔欠缺、維護(hù)困難為了加快開(kāi)發(fā)進(jìn)度而取消軟件或降低對(duì)軟件文檔的要求,或者忽略建立完整的開(kāi)發(fā)文檔和詳細(xì)的測(cè)試工作,短期能滿足用戶需求,但長(zhǎng)期來(lái)看系統(tǒng)維護(hù)困難并且系統(tǒng)容易失敗。③解決復(fù)雜系統(tǒng)和大系統(tǒng)問(wèn)題很困難對(duì)大型系統(tǒng)或復(fù)雜系統(tǒng)的原型化過(guò)程中,反復(fù)次數(shù)多、周期長(zhǎng)、成本高的問(wèn)題很難解決。294.原型法的適用場(chǎng)合1用戶事先難以說(shuō)明需求的較小的應(yīng)用系統(tǒng)。2決策支持系統(tǒng)。3與結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法結(jié)合起來(lái)使用。301.面向?qū)ο蠓ǖ幕舅枷?/p>
基本思想是:面向?qū)ο蠓椒ㄊ欠治鰡?wèn)題和解決問(wèn)題的新方法,其基本出發(fā)點(diǎn)就是盡可能按照人類(lèi)認(rèn)識(shí)世界的方法和思維方式來(lái)分析和解決問(wèn)題??陀^世界是由許多各種各樣的對(duì)象所組成的,每種對(duì)象都有各自的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律,不同的對(duì)象之間的相互作用和聯(lián)系就構(gòu)成了各種不同的系統(tǒng)。客觀事物都是由對(duì)象組成的,對(duì)象是在原來(lái)事物基礎(chǔ)上抽象的結(jié)果。任何復(fù)雜的事物都可以通過(guò)對(duì)象的某種組合而構(gòu)成。面向?qū)ο蟮姆椒ㄕ且詫?duì)象作為最基本的元素和分析問(wèn)題,解決問(wèn)題的核心。312.面向?qū)ο蠓ǖ幕靖拍睥賹?duì)象:是現(xiàn)實(shí)世界中具有相同屬性、服從相同規(guī)則的一系列事物的抽象,也就是將相似事物抽象化,其中的具體事物稱(chēng)為對(duì)象的實(shí)例。
對(duì)象可以是具體的,如一臺(tái)空調(diào)、一輛轎車(chē)等;對(duì)象也可以是概念化的,如一種思路,一種方法等。
對(duì)象是一個(gè)封閉體,它由一組數(shù)據(jù)和施加于這些數(shù)據(jù)上的一組操作組成。32②對(duì)象的屬性:是指描述對(duì)象的數(shù)據(jù),可以是系統(tǒng)或用戶定義的數(shù)據(jù)類(lèi)型,也可以是一個(gè)抽象的數(shù)據(jù)類(lèi)型。③類(lèi):是具有相同屬性和相同行為描述的一組對(duì)象。如人、公司、高校、管理信息系統(tǒng)都是類(lèi)。④行為:是指一個(gè)對(duì)象對(duì)于屬性改變或消息收到后所進(jìn)行的行動(dòng)和反映。一個(gè)對(duì)象的行為完全取決于它的活動(dòng)。⑤關(guān)系:是指現(xiàn)實(shí)世界中兩個(gè)對(duì)象或多個(gè)對(duì)象之間的相互作用和影響。如交易關(guān)系、師生關(guān)系等。333.面向?qū)ο蠓ǖ奶攸c(diǎn)
①封裝性
在面向?qū)ο蠓ㄖ?,程序和?shù)據(jù)是封裝在一起的,對(duì)象作為一個(gè)實(shí)體,其操作隱藏在行為中,其狀態(tài)由對(duì)象的“屬性”來(lái)描述,并且只能通過(guò)對(duì)象中的“行為”來(lái)改變,外界一無(wú)所知。封裝性是一種信息隱藏技術(shù),是面向?qū)ο蠓ǖ幕A(chǔ)。
②抽象性
在面向?qū)ο蠓ㄖ?,把抽出?shí)體的本質(zhì)和內(nèi)在屬性而忽略一些無(wú)關(guān)緊要的屬性稱(chēng)之為抽象。類(lèi)是抽象的產(chǎn)物,對(duì)象是類(lèi)的一個(gè)實(shí)例。同類(lèi)中的對(duì)象具有類(lèi)中規(guī)定的屬性和行為。34③繼承性
繼承性是指子類(lèi)共享父類(lèi)的屬性與操作的一種方式,是類(lèi)特有的性質(zhì)。類(lèi)可以派生出之類(lèi),子類(lèi)自動(dòng)繼承父類(lèi)的屬性與方法??梢?jiàn),繼承大大地提高了軟件的可重用性。
④動(dòng)態(tài)鏈接性
動(dòng)態(tài)連接性是指各種對(duì)象間統(tǒng)一、方便、動(dòng)態(tài)的消息傳遞機(jī)制。354.面向?qū)ο蠓ǖ乃拇箝_(kāi)發(fā)階段
①系統(tǒng)分析階段
根據(jù)用戶對(duì)系統(tǒng)開(kāi)發(fā)的需求進(jìn)行調(diào)查研究,在繁雜的問(wèn)題領(lǐng)域中抽象地識(shí)別出對(duì)象及其行為、結(jié)構(gòu)、屬性等。
②系統(tǒng)設(shè)計(jì)階段
根據(jù)系統(tǒng)分析階段的文檔資料,作進(jìn)一步地抽象、歸類(lèi)、整理,運(yùn)用雛形法構(gòu)造出系統(tǒng)的雛形。③系統(tǒng)實(shí)現(xiàn)階段
根據(jù)系統(tǒng)設(shè)計(jì)幾段的文檔資料,運(yùn)用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言加以實(shí)現(xiàn)。④系統(tǒng)運(yùn)行維護(hù)階段進(jìn)行系統(tǒng)的日常運(yùn)行管理、維護(hù)與評(píng)價(jià)工作。365.面向?qū)ο蠓ǖ膬?yōu)缺點(diǎn)
優(yōu)點(diǎn):更接近于現(xiàn)實(shí)世界,可以很好地限制由于不同的人對(duì)于系統(tǒng)的不同理解所造成的偏差,以對(duì)象為中心,利用特定的軟件工具直接完成從對(duì)象客體的描述到軟件結(jié)構(gòu)的轉(zhuǎn)換,縮短了開(kāi)發(fā)周期,是一種很有潛力的系統(tǒng)開(kāi)發(fā)方法。缺點(diǎn):需要一定的軟件支撐,并且在大型開(kāi)發(fā)中不進(jìn)行自頂向下的整體劃分,自直接采用自底向上的開(kāi)發(fā),同樣會(huì)造成系統(tǒng)結(jié)構(gòu)不合理,訓(xùn)部分關(guān)系失調(diào)等問(wèn)題。37定義:是計(jì)算機(jī)技術(shù)在系統(tǒng)開(kāi)發(fā)活動(dòng)、技術(shù)和方法中的應(yīng)用,是軟件工具與開(kāi)發(fā)方法的結(jié)合體。CASE工具:是指能夠支持或使結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)生命周期法中一個(gè)或多個(gè)階段自動(dòng)化的計(jì)算機(jī)程序(軟件)。CASE的目的:使開(kāi)發(fā)支持工具與開(kāi)發(fā)方法學(xué)統(tǒng)一和結(jié)合起來(lái);通過(guò)實(shí)現(xiàn)分析、設(shè)計(jì)與程序開(kāi)發(fā)、維護(hù)的自動(dòng)化,提高管理信息系統(tǒng)開(kāi)發(fā)的效率和管理信息系統(tǒng)的質(zhì)量,最終實(shí)現(xiàn)系統(tǒng)開(kāi)發(fā)自動(dòng)化。
四、CASE(計(jì)算機(jī)輔助軟件工程)方法381.CASE環(huán)境的特點(diǎn)①在實(shí)際開(kāi)發(fā)一個(gè)系統(tǒng)中,CASE環(huán)境的應(yīng)用必須依賴(lài)于一種具體的開(kāi)發(fā)方法。
CASE只是一種輔助的開(kāi)發(fā)方法。
由于CASE環(huán)境的出現(xiàn)從根本上改變了開(kāi)發(fā)系統(tǒng)的軟件基礎(chǔ)。2.CASE采用的軟件工具
①查詢(xún)語(yǔ)言
②報(bào)表生成器③圖表軟件
④決策支持系統(tǒng)生成器
⑤應(yīng)用軟件包等39本章所講內(nèi)容如下:管理信息系統(tǒng)的開(kāi)發(fā)策略1管理信息系統(tǒng)開(kāi)發(fā)方法
2管理信息系統(tǒng)分析3管理信息系統(tǒng)設(shè)計(jì)4管理信息系統(tǒng)實(shí)施540一、系統(tǒng)分析的任務(wù) 二、系統(tǒng)分析的方法三、系統(tǒng)分析的主要工具四、表達(dá)處理邏輯的工具41(1)分析用戶要求(2)現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查(3)組織結(jié)構(gòu)與業(yè)務(wù)流程分析(4)系統(tǒng)數(shù)據(jù)流程分析(5)建立新系統(tǒng)的邏輯模型(6)提出系統(tǒng)分析報(bào)告42目前,對(duì)于系統(tǒng)分析主要采用結(jié)構(gòu)化的分析方法1.結(jié)構(gòu)化系統(tǒng)分析的基本思想
用系統(tǒng)的思想,系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化,自頂向下地對(duì)信息系統(tǒng)進(jìn)行分析,并用結(jié)構(gòu)化分析的圖表作為系統(tǒng)邏輯模型描述的主要手段。結(jié)構(gòu)化系統(tǒng)分析的圖表工具主要由數(shù)據(jù)流程圖、數(shù)據(jù)字典和數(shù)據(jù)處理說(shuō)明組成。
432.結(jié)構(gòu)化系統(tǒng)分析的一般過(guò)程
結(jié)構(gòu)化分析方法所采用的基本方法是“抽象”和“分解”,分析過(guò)程體現(xiàn)為“自頂向下逐層分解”。
“分解”就是把一個(gè)復(fù)雜的問(wèn)題“化整為零,各個(gè)擊破”,即把一個(gè)復(fù)雜龐大的系統(tǒng)分解成為容易理解、容易實(shí)現(xiàn)的子系統(tǒng)、小系統(tǒng)。在分解中要充分體現(xiàn)“抽象”的原則,逐層分解中的上一層就是下一層的抽象,系統(tǒng)的抽象模型應(yīng)該按照一定的層次關(guān)系組織而成。下層是上層的分解,而上層是下層的抽象。
441.組織結(jié)構(gòu)圖、功能結(jié)構(gòu)圖2.業(yè)務(wù)流程的描述工具3.數(shù)據(jù)流程圖4.數(shù)據(jù)字典451.組織結(jié)構(gòu)圖、功能結(jié)構(gòu)圖總經(jīng)理銷(xiāo)售部生產(chǎn)部總經(jīng)理助理生產(chǎn)車(chē)間1生產(chǎn)車(chē)間2財(cái)務(wù)部供應(yīng)部人力資源部i采購(gòu)部庫(kù)管部運(yùn)輸部組織結(jié)構(gòu)圖46銷(xiāo)售計(jì)劃管理市場(chǎng)預(yù)測(cè)銷(xiāo)售統(tǒng)計(jì)分析庫(kù)存管理銷(xiāo)售管理銷(xiāo)售歷史資料管理銷(xiāo)售計(jì)劃管理編制年度銷(xiāo)售大綱市場(chǎng)預(yù)測(cè)市場(chǎng)預(yù)測(cè)銷(xiāo)售收入核算出庫(kù)管理庫(kù)存統(tǒng)計(jì)入庫(kù)管理銷(xiāo)售統(tǒng)計(jì)分析銷(xiāo)售利潤(rùn)核算功能結(jié)構(gòu)圖47業(yè)務(wù)流程圖(transitionflowdiagram,TFD)是一種描述管理系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流動(dòng)的流程圖,它用一些規(guī)定的符號(hào)及連線表示某個(gè)具體業(yè)務(wù)的處理過(guò)程,它可以幫助分析人員找出業(yè)務(wù)流程中的不合理回路。48系統(tǒng)中人員系統(tǒng)外實(shí)體數(shù)據(jù)流向數(shù)據(jù)、報(bào)表、賬目49業(yè)務(wù)流程圖的繪制業(yè)務(wù)流程分析是在已經(jīng)理出的業(yè)務(wù)功能基礎(chǔ)上將其細(xì)化,利用系統(tǒng)調(diào)查的資料將業(yè)務(wù)處理過(guò)程中的每個(gè)步驟用一個(gè)完整的圖形將其串起來(lái)。TFD正是根據(jù)系統(tǒng)調(diào)查表中所得到的資料和問(wèn)卷調(diào)查的結(jié)果,按業(yè)務(wù)實(shí)際處理過(guò)程且用給定的符號(hào)將它們繪制在同一張圖上。在繪制TFD的過(guò)程中發(fā)現(xiàn)問(wèn)題,分析不足,優(yōu)化業(yè)務(wù)處理過(guò)程,所以說(shuō)繪制TFD是分析業(yè)務(wù)流程的重要步驟。TFD的繪制并無(wú)嚴(yán)格的規(guī)則,只需簡(jiǎn)明扼要地如實(shí)反映實(shí)際業(yè)務(wù)過(guò)程。
50
采購(gòu)員從倉(cāng)庫(kù)收到缺貨通知單以后,查閱訂貨合同單,若已訂貨,向供貨單位發(fā)出催貨請(qǐng)求,否則,填寫(xiě)訂貨單交供貨單位。供貨單位發(fā)出貨物后,立即向采購(gòu)員發(fā)出取貨通知。51倉(cāng)庫(kù)缺貨通知定貨單催貨請(qǐng)求取貨通知定貨合同采購(gòu)員供貨單位52采購(gòu)員將入庫(kù)單交給檢驗(yàn)員,檢驗(yàn)員將不合格的入庫(kù)單退回采購(gòu)員,合格的入庫(kù)單交保管員并記入庫(kù)存臺(tái)帳,統(tǒng)計(jì)員根據(jù)庫(kù)存臺(tái)帳制定月報(bào)表交主管部門(mén)審閱。53主管部門(mén)采購(gòu)員檢驗(yàn)員保管員統(tǒng)計(jì)員入庫(kù)單庫(kù)存帳不合格入庫(kù)單日?qǐng)?bào)表合格入庫(kù)單54車(chē)間填寫(xiě)領(lǐng)料單給倉(cāng)庫(kù)要求領(lǐng)料,庫(kù)長(zhǎng)根據(jù)用料計(jì)劃審批領(lǐng)料單,未批準(zhǔn)的退回車(chē)間,已批準(zhǔn)的領(lǐng)料單送到倉(cāng)庫(kù)保管員處,由他查閱庫(kù)存帳。若帳上有貨則通知車(chē)間前來(lái)領(lǐng)料,否則將缺貨通知采購(gòu)人員。55圖6-4企業(yè)領(lǐng)料業(yè)務(wù)流程圖已批準(zhǔn)的領(lǐng)料單領(lǐng)料單車(chē)間庫(kù)長(zhǎng)未批準(zhǔn)的領(lǐng)料單倉(cāng)庫(kù)保管員采購(gòu)員庫(kù)存賬用料計(jì)劃領(lǐng)料通知缺貨通知56數(shù)據(jù)流程圖(dataflowdiagram,簡(jiǎn)稱(chēng)DFD)是進(jìn)行數(shù)據(jù)流程分析的主要工具,也是描述系統(tǒng)邏輯模型的主要工具。數(shù)據(jù)流程圖用幾種基本符號(hào)反映了信息在系統(tǒng)中的流動(dòng)、存儲(chǔ)和處理。57⑴特點(diǎn)⑵基本成分⑶繪制方法⑷應(yīng)用舉例⑸繪制數(shù)據(jù)流程圖的注意事項(xiàng)⑹用途58①抽象性不考慮具體的物理因素,只是抽象地反映信息的流動(dòng)、加工、存儲(chǔ)和使用的情況,能抽象地總結(jié)出MIS的任務(wù),以及各項(xiàng)任務(wù)之間的順序和關(guān)系,從信息處理的角度將一個(gè)復(fù)雜的實(shí)際系統(tǒng)抽象成一個(gè)邏輯模型。②概括性把系統(tǒng)對(duì)各種業(yè)務(wù)的處理過(guò)程聯(lián)系起來(lái),形成一個(gè)整體,從而給系統(tǒng)一個(gè)全貌。59數(shù)據(jù)流處理邏輯
(加工)數(shù)據(jù)存儲(chǔ)外部實(shí)體★按鍵或擊鼠標(biāo)60
表示流動(dòng)著的數(shù)據(jù),它可以是一項(xiàng)數(shù)據(jù),也可以是一組數(shù)據(jù),用帶有名字的箭頭表示,名字表示流經(jīng)的數(shù)據(jù),箭頭表示流向。例如:
“發(fā)票”——由品名、規(guī)格、單價(jià)、數(shù)量等數(shù)據(jù)組成。61
是對(duì)數(shù)據(jù)進(jìn)行的操作,處理邏輯(加工)也稱(chēng)處理,包括兩方面內(nèi)容:
①變換數(shù)據(jù)的組成,即改變數(shù)據(jù)結(jié)構(gòu);
②在原有的數(shù)據(jù)內(nèi)容基礎(chǔ)上增加新的內(nèi)容,形成新的數(shù)據(jù)?!锇存I或擊鼠標(biāo)62指邏輯意義上的數(shù)據(jù)存儲(chǔ)環(huán)節(jié),即系統(tǒng)信息處理功能需要的、不考慮存儲(chǔ)的物理介質(zhì)和技術(shù)手段的數(shù)據(jù)存儲(chǔ)環(huán)節(jié)。
如:數(shù)據(jù)文件、文件夾、賬本等63
在所研究系統(tǒng)外獨(dú)立于系統(tǒng)而存在的,但又和系統(tǒng)有聯(lián)系的實(shí)體,它表示數(shù)據(jù)的來(lái)源和去向,它可以是某個(gè)人員、組織、某一信息系統(tǒng)或某種事物。
確定系統(tǒng)的外部實(shí)體,實(shí)際上就是明確系統(tǒng)與外部環(huán)境之間的界限,從而確定系統(tǒng)的范圍。64一般步驟:確定與本系統(tǒng)有關(guān)的外部實(shí)體,即確定與本系統(tǒng)有關(guān)的單位、部門(mén)和人員。確定系統(tǒng)的處理邏輯。確定系統(tǒng)的存儲(chǔ)單元,即確定系統(tǒng)中需要存儲(chǔ)的文件和數(shù)據(jù)。繪制頂層的數(shù)據(jù)流程圖。從左到右,自頂向下繪制低層的數(shù)據(jù)流程圖。逐層細(xì)化組織用戶領(lǐng)導(dǎo)、管理人員和業(yè)務(wù)人員等各方面代表反復(fù)討論、分析、比較,直到得到一個(gè)用戶和開(kāi)發(fā)人員都能理解的、滿意的數(shù)據(jù)流程圖65①銀行活期存取款業(yè)務(wù)②訂貨處理:銷(xiāo)售部門(mén)接到用戶的訂單后,根據(jù)庫(kù)存情況向用戶發(fā)貨。66儲(chǔ)戶業(yè)務(wù)處理存(取)款單存折賬目分解圖★按鍵或擊鼠標(biāo)67現(xiàn)金庫(kù)儲(chǔ)戶存折存折存折取款單存折存款單存折存(取)單業(yè)務(wù)分類(lèi)處理1.1存款處理1.2取款處理1.3賬目D1★按鍵或擊鼠標(biāo)68用戶訂貨單發(fā)貨單銷(xiāo)售處理PF1庫(kù)存賬分解圖★按鍵或擊鼠標(biāo)69采購(gòu)部門(mén)用戶不合格訂貨單驗(yàn)收訂貨單P1確定發(fā)貨單P2填寫(xiě)暫存訂貨單P4定貨單合格訂貨單未滿足的訂貨可發(fā)貨的訂貨庫(kù)存賬F1開(kāi)發(fā)貨單修改庫(kù)存P3對(duì)照暫存訂貨單P5F2暫存訂貨單F4訂貨單存檔F3應(yīng)收賬到貨通知發(fā)貨單★按鍵或擊鼠標(biāo)7071出庫(kù)處理出庫(kù)流水賬入庫(kù)處理入庫(kù)單出庫(kù)單入庫(kù)流水賬庫(kù)存臺(tái)賬統(tǒng)計(jì)打印查詢(xún)庫(kù)存查詢(xún)結(jié)果庫(kù)存日?qǐng)?bào)表查詢(xún)條件
7273用料計(jì)劃采購(gòu)員庫(kù)存賬審批領(lǐng)料單車(chē)間查閱庫(kù)存帳未批準(zhǔn)的領(lǐng)料單已批準(zhǔn)領(lǐng)料單缺貨通知領(lǐng)料通知領(lǐng)料單74由需購(gòu)置設(shè)備的部門(mén)填寫(xiě)申購(gòu)表格,將此表格送交設(shè)備科,設(shè)備科填寫(xiě)預(yù)算表格送財(cái)務(wù)處,財(cái)務(wù)處核對(duì)后,將資金返回設(shè)備科,設(shè)備科利用資金購(gòu)買(mǎi)設(shè)備,購(gòu)得設(shè)備送需購(gòu)設(shè)備的部門(mén),將收據(jù)送財(cái)務(wù)處。75供貨單位設(shè)備預(yù)算處理設(shè)備購(gòu)置部門(mén)財(cái)務(wù)核對(duì)處理設(shè)備預(yù)算表格資金審購(gòu)表格財(cái)務(wù)處采購(gòu)處理收據(jù)76數(shù)據(jù)流是現(xiàn)實(shí)環(huán)境中傳遞的一組數(shù)據(jù),是由一組數(shù)據(jù)項(xiàng)組成的。加工處理是對(duì)數(shù)據(jù)進(jìn)行處理的單元。編號(hào)、名字?jǐn)?shù)據(jù)存儲(chǔ)是用來(lái)存儲(chǔ)數(shù)據(jù)的文件。讀、寫(xiě)關(guān)于層次的劃分。需要說(shuō)明的是DFD的表示方法不是唯一的。77利用它系統(tǒng)分析人員可以自頂向下地分析整個(gè)系統(tǒng)的信息流程。根據(jù)邏輯存儲(chǔ),可以進(jìn)一步做數(shù)據(jù)分析,向數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)渡。根據(jù)數(shù)據(jù)流向,確定存儲(chǔ)方式??梢栽诹鞒虉D上標(biāo)出需要計(jì)算機(jī)處理的部分。對(duì)應(yīng)一個(gè)處理過(guò)程,用相應(yīng)的程序語(yǔ)言、判斷表等工具來(lái)表達(dá)處理方法,向程序設(shè)計(jì)過(guò)渡。78是以特定格式記錄下來(lái)的、對(duì)系統(tǒng)的數(shù)據(jù)流程圖中各個(gè)基本要素(數(shù)據(jù)流、加工、存儲(chǔ)、和外部實(shí)體)的內(nèi)容和特征所作的完整的定義和說(shuō)明。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行描述,從而形成一個(gè)完整的說(shuō)明。4.數(shù)據(jù)字典79①數(shù)據(jù)項(xiàng)②數(shù)據(jù)結(jié)構(gòu)③數(shù)據(jù)流④處理邏輯⑤數(shù)據(jù)存儲(chǔ)⑥外部實(shí)體
80數(shù)據(jù)項(xiàng),也稱(chēng)數(shù)據(jù)元素,具有獨(dú)立邏輯含義的最小數(shù)據(jù)單位,是不可再分的數(shù)據(jù)單位。數(shù)據(jù)字典中對(duì)其定義包括:數(shù)據(jù)項(xiàng)的名稱(chēng)、編號(hào)、別名、簡(jiǎn)述;數(shù)據(jù)項(xiàng)的取值范圍;數(shù)據(jù)項(xiàng)的長(zhǎng)度
數(shù)據(jù)項(xiàng)編號(hào):A03-04
數(shù)據(jù)項(xiàng)名稱(chēng):庫(kù)存量別名:數(shù)量簡(jiǎn)述:某種配件的庫(kù)存數(shù)量長(zhǎng)度:6個(gè)字節(jié)取值范圍:0-999999例:數(shù)據(jù)項(xiàng)定義81數(shù)據(jù)結(jié)構(gòu):由若干數(shù)據(jù)項(xiàng)構(gòu)成的數(shù)據(jù)組合,它描述了某些數(shù)據(jù)項(xiàng)之間的關(guān)系。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以包括若干數(shù)據(jù)項(xiàng)或(和)數(shù)據(jù)結(jié)構(gòu)(可以遞歸)。數(shù)據(jù)字典中對(duì)其定義包括:數(shù)據(jù)結(jié)構(gòu)的名稱(chēng)、編號(hào);簡(jiǎn)述;數(shù)據(jù)結(jié)構(gòu)的組成數(shù)據(jù)結(jié)構(gòu)編號(hào):F02-01數(shù)據(jù)結(jié)構(gòu)名稱(chēng):用戶訂貨單簡(jiǎn)述:用戶所填寫(xiě)用戶情況及定貨要求等信息數(shù)據(jù)結(jié)構(gòu)組成:訂貨單標(biāo)識(shí)+用戶情況+配件情況
例:數(shù)據(jù)結(jié)構(gòu)定義82表明系統(tǒng)中數(shù)據(jù)的邏輯流向,可以是數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)字典中對(duì)其定義包括:數(shù)據(jù)流的名稱(chēng)、編號(hào);簡(jiǎn)述;數(shù)據(jù)流的來(lái)源;數(shù)據(jù)流的去向;數(shù)據(jù)流的組成;數(shù)據(jù)流的流通量;高峰期數(shù)據(jù)流編號(hào):F03-08數(shù)據(jù)流名稱(chēng):發(fā)貨單簡(jiǎn)述:銷(xiāo)售科為用戶開(kāi)出的發(fā)貨單數(shù)據(jù)流來(lái)源:開(kāi)發(fā)貨單處理功能數(shù)據(jù)流組成:發(fā)貨單數(shù)據(jù)結(jié)構(gòu)流通量:150份/天高峰流通量:70/份每天上午9:00-11:00
例:數(shù)據(jù)流定義83僅對(duì)數(shù)據(jù)流程圖中最底層的處理邏輯加以說(shuō)明。數(shù)據(jù)字典中對(duì)其定義包括:處理邏輯的名稱(chēng)、編號(hào);簡(jiǎn)述;輸入;處理過(guò)程;輸出;處理頻率;編號(hào):P03-01處理邏輯名稱(chēng):驗(yàn)收訂貨單簡(jiǎn)述:確定用戶的訂貨單是否填寫(xiě)正確輸入的數(shù)據(jù)流:訂貨單,來(lái)源:外部實(shí)體“用戶”處理:檢驗(yàn)訂貨單數(shù)據(jù),查明是否符合供貨范圍輸出的數(shù)據(jù)流:合格的訂貨單,去向是處理邏輯“確定發(fā)貨量”;不合格的訂貨單,去向是外部實(shí)體“用戶”處理頻率:50次/天例:處理邏輯定義84數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)流動(dòng)的暫停或永久保存的地方。數(shù)據(jù)字典中對(duì)其定義包括:數(shù)據(jù)存儲(chǔ)的編號(hào);名稱(chēng)簡(jiǎn)述;組成;關(guān)鍵字;相關(guān)的處理;數(shù)據(jù)存儲(chǔ)編號(hào):D03-08數(shù)據(jù)存儲(chǔ)名稱(chēng):庫(kù)存帳簡(jiǎn)述:存放配件的歷年庫(kù)存和單價(jià)數(shù)據(jù)存儲(chǔ)組成:配件編號(hào)+配件名稱(chēng)+單價(jià)+庫(kù)存量+備注關(guān)鍵字:配件編號(hào)相關(guān)聯(lián)的處理:P2(“確定發(fā)貨量”),P3(“開(kāi)發(fā)貨單、修改庫(kù)存”)
例:數(shù)據(jù)存儲(chǔ)定義85外部實(shí)體是數(shù)據(jù)的來(lái)源和去向。在數(shù)據(jù)字典中主要說(shuō)明外部實(shí)體產(chǎn)生的數(shù)據(jù)流和傳給該外部實(shí)體的數(shù)據(jù)流,以及該外部實(shí)體的數(shù)量。數(shù)據(jù)字典中對(duì)其定義包括:外部實(shí)體編號(hào);外部實(shí)體名稱(chēng)簡(jiǎn)述;輸入的數(shù)據(jù)流;輸出的數(shù)據(jù)流;外部實(shí)體編號(hào):S03-01外部實(shí)體名稱(chēng):用戶簡(jiǎn)述:購(gòu)買(mǎi)本公司貨物的用戶輸入的數(shù)據(jù)流:FS03-06(“訂貨單”),F(xiàn)03-08(“發(fā)貨單”)輸出的數(shù)據(jù)流:FS03-06(“訂貨單”)
例:外部實(shí)體的定義861.結(jié)構(gòu)化查詢(xún)語(yǔ)言2.決策樹(shù)(decisiontree)3.決策表(decisiontable)87結(jié)構(gòu)化語(yǔ)言是由結(jié)構(gòu)化程序設(shè)計(jì)思想啟發(fā)而來(lái)的,是介于形式語(yǔ)言和自然語(yǔ)言之間的一種語(yǔ)言,主要作用是解決自然語(yǔ)言描述不準(zhǔn)確的問(wèn)題。結(jié)構(gòu)化語(yǔ)言只允許三種基本語(yǔ)句,即簡(jiǎn)單的祈使語(yǔ)句、判斷語(yǔ)句、循環(huán)語(yǔ)句。在結(jié)構(gòu)化語(yǔ)言中使用三類(lèi)詞匯,即祈使句中的動(dòng)詞、數(shù)據(jù)字典中定義的名詞以及某些邏輯表達(dá)式中的保留字。88祈使語(yǔ)句指出要做什么事情,包括一個(gè)動(dòng)詞和一個(gè)賓語(yǔ)。動(dòng)詞指出要執(zhí)行的功能,賓語(yǔ)表示動(dòng)作的對(duì)象,如計(jì)算利息、輸入年限等。需要注意祈使句中的動(dòng)詞要表達(dá)明確,祈使句力求準(zhǔn)確、精煉。89判斷語(yǔ)句類(lèi)似于結(jié)構(gòu)化程序設(shè)計(jì)中的分支結(jié)構(gòu),其一般形式為:
如果條件成立則動(dòng)作A否則(條件不成立)動(dòng)作B例如,對(duì)前圖中的加工處理“驗(yàn)證訂貨單”用判斷語(yǔ)句進(jìn)行描述為:如果訂貨單合格則輸出合格訂貨單否則輸出不合格訂貨單90循環(huán)語(yǔ)句表達(dá)在一定條件下重復(fù)執(zhí)行的相同動(dòng)作,重復(fù)執(zhí)行的次數(shù)取決于循環(huán)的條件。循環(huán)語(yǔ)句的一般形式為:
當(dāng)條件成立時(shí)執(zhí)行動(dòng)作A91決策樹(shù)又稱(chēng)判斷樹(shù),是用來(lái)表示邏輯判斷問(wèn)題的一種圖形工具。它用“樹(shù)”來(lái)表達(dá)不同條件下的不同處理,比用語(yǔ)言的方式更為直觀。某個(gè)動(dòng)作的執(zhí)行不只依賴(lài)于一個(gè)條件,而是和若干個(gè)條件有關(guān)。92
決策樹(shù)的左邊為樹(shù)根,從左向右依次排列各條件,左邊的條件比右邊的優(yōu)先考慮。根據(jù)每個(gè)條件的取值不同,樹(shù)可以產(chǎn)生很多分支,各分支的最右端(即樹(shù)梢)為不同的條件取值狀態(tài)下采取的行動(dòng)(也稱(chēng)策略)。根條件行動(dòng)或策略93
若年交易額4萬(wàn)元以上,且最近3個(gè)月無(wú)欠款的顧客,可享受10%的折扣;若近3個(gè)月有欠款,是本公司5年以上老顧客,可享受5%的折扣;若不是老顧客,只有2%的折扣;年訂貨量不足4萬(wàn)元者無(wú)折扣。94折扣政策>=4萬(wàn)元<4萬(wàn)元最近三個(gè)月無(wú)拖欠款最近三個(gè)月有拖欠款>=5年<5年10%5%2%無(wú)折扣年交易額支付信用與本公司業(yè)務(wù)史折扣政策按鍵★9596練習(xí):某貨運(yùn)站的收費(fèi)標(biāo)準(zhǔn)如下:若收件地點(diǎn)在本省,則快件每公斤6元,慢件每公斤4元;若收件地點(diǎn)在外省,則在25公斤以?xún)?nèi)(包括25公斤)快件每公斤8元,慢件每公斤6元;如果超過(guò)25公斤時(shí),快件每公斤10元,慢件每公斤8元。試?yán)L制確定收費(fèi)標(biāo)準(zhǔn)的決策樹(shù)。97決策表也稱(chēng)判斷表,也是一種表達(dá)邏輯判斷的工具,它以表格的形式給出各種條件的全部組合以及在各種組合下應(yīng)采取的行動(dòng)。當(dāng)條件的個(gè)數(shù)較多。每一條件的取值有若干個(gè)、相應(yīng)的動(dòng)作也很多的情況下,使用決策表比決策樹(shù)更加有效和清晰。9899條件和行動(dòng)各種條件組合100條件和行動(dòng)各種條件組合101處理過(guò)程描述工具:判定表102103104⑴列出所有可能的條件及方案;⑵按全部方案列出其選擇的行動(dòng);⑶縮小表的列數(shù),即在相同的行列中,尋找不必要存在的條件所列出的方案,并將這些方案從表中刪除。105本章所講內(nèi)容如下:管理信息系統(tǒng)的開(kāi)發(fā)策略1管理信息系統(tǒng)開(kāi)發(fā)方法2管理信息系統(tǒng)分析3管理信息系統(tǒng)設(shè)計(jì)4管理信息系統(tǒng)實(shí)施5106一、功能模塊結(jié)構(gòu)圖設(shè)計(jì)二、代碼設(shè)計(jì) 三、數(shù)據(jù)庫(kù)設(shè)計(jì)四、用戶界面設(shè)計(jì) 五、處理流程設(shè)計(jì) 六、系統(tǒng)物理配置方案設(shè)計(jì) 107訂單管理采購(gòu)管理配方管理庫(kù)存管理某企業(yè)ERP系統(tǒng)新品請(qǐng)求新品采納客戶訂單簽訂銷(xiāo)售管理財(cái)務(wù)管理客戶檔案管理油料目錄原料目錄計(jì)劃缺料目錄安全庫(kù)存管理采購(gòu)計(jì)劃成本管理工資管理訂單撤銷(xiāo)訂單確認(rèn)訂單起草已要貨訂單未要貨訂單108代碼:代表事物名稱(chēng)、屬性、狀態(tài)等的符號(hào),為了便于計(jì)算機(jī)對(duì)信息的處理,一般用數(shù)字、字母或它們的組合來(lái)表示。
1.代碼的功能2.代碼設(shè)計(jì)的原則3.代碼的種類(lèi)4.代碼結(jié)構(gòu)種的校驗(yàn)位5.代碼設(shè)計(jì)的步驟109⑴標(biāo)識(shí):代碼是鑒別編碼對(duì)象的唯一標(biāo)志;⑵分類(lèi):當(dāng)按編碼對(duì)象的屬性或特征(如工藝、材料、用途等)分類(lèi),并賦予不同的類(lèi)別代碼時(shí),代碼又可以作為區(qū)分編碼對(duì)象類(lèi)別的標(biāo)志;⑶排序:當(dāng)按編碼對(duì)象發(fā)現(xiàn)(產(chǎn)生)的時(shí)間、所占有的空間或其他方面的順序關(guān)系分類(lèi),并賦予不同的代碼時(shí),代碼又可作為編碼對(duì)象排序的標(biāo)志;⑷特定含義:由于某種客觀需要采用一些專(zhuān)用符號(hào)時(shí),此代碼又可提供一定的特定含義。⑸代碼是人和計(jì)算機(jī)的共同語(yǔ)言,是兩者交換信息的工具。110⑴唯一性⑵標(biāo)準(zhǔn)化與通用性⑶合理性⑷穩(wěn)定性⑸可擴(kuò)充性與靈活性⑹具有規(guī)律性⑺簡(jiǎn)潔性111⑴順序碼⑵區(qū)間碼⑶表意碼⑷合成碼112
又稱(chēng)系列碼,是一種用連續(xù)數(shù)字代表項(xiàng)目名的編碼(1:廠長(zhǎng).2:科長(zhǎng))。優(yōu)點(diǎn):短而簡(jiǎn)單,記錄定位方法簡(jiǎn)單,易管理。缺點(diǎn):沒(méi)有邏輯基礎(chǔ),本身不能說(shuō)明任何信息的特征,新加的代碼只能列在最后,刪除則造成空碼。
適用于項(xiàng)目比較少、項(xiàng)目?jī)?nèi)容長(zhǎng)且時(shí)間不變動(dòng)的編碼。113
把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的值和位置都代表一定意義。區(qū)間碼優(yōu)點(diǎn):信息處理較可靠,檢索、分類(lèi)和排序方便;區(qū)間碼缺點(diǎn):碼的長(zhǎng)度與它的分類(lèi)屬性有關(guān),故有時(shí)會(huì)造成長(zhǎng)碼,維護(hù)困難。
114115
表意碼(或稱(chēng)助記碼)是把直接或間接表示編碼化對(duì)象屬性的某些文字、數(shù)字、記號(hào)原封不動(dòng)地作為編碼。例:
CM厘米,MM毫米,KG千克
優(yōu)點(diǎn):見(jiàn)碼知意,易記、易理解。
缺點(diǎn):隨著編碼數(shù)量的增加,其位數(shù)亦需增加,給處理帶來(lái)不便。適用于物質(zhì)的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度民營(yíng)醫(yī)院?jiǎn)T工安全生產(chǎn)教育與責(zé)任合同4篇
- 二零二五年度嬰幼兒奶粉進(jìn)口清關(guān)及倉(cāng)儲(chǔ)物流服務(wù)合同
- 二零二五年度民法典物權(quán)編在遺產(chǎn)繼承中的法律咨詢(xún)合同4篇
- 2025年度個(gè)人農(nóng)業(yè)生產(chǎn)經(jīng)營(yíng)質(zhì)押擔(dān)保貸款合同3篇
- 課題申報(bào)參考:面向國(guó)家重大戰(zhàn)略需求的博士生項(xiàng)目制培養(yǎng)模式研究
- 課題申報(bào)參考:馬來(lái)西亞華人音樂(lè)之存續(xù)與中華文化認(rèn)同建構(gòu)
- 二零二五年度木工行業(yè)安全生產(chǎn)責(zé)任保險(xiǎn)合同
- 2025年度個(gè)人與公司租賃合同稅費(fèi)承擔(dān)協(xié)議4篇
- 2025版門(mén)禁控制系統(tǒng)研發(fā)與定制服務(wù)合同4篇
- 2025年度個(gè)人股權(quán)贈(zèng)與與受贈(zèng)合同范本4篇
- JBT 14588-2023 激光加工鏡頭 (正式版)
- 2024年四川省成都市樹(shù)德實(shí)驗(yàn)中學(xué)物理八年級(jí)下冊(cè)期末質(zhì)量檢測(cè)試題含解析
- 九型人格與領(lǐng)導(dǎo)力講義
- 廉潔應(yīng)征承諾書(shū)
- 2023年四川省成都市中考物理試卷真題(含答案)
- 泵車(chē)述職報(bào)告
- 2024年山西文旅集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 恢復(fù)中華人民共和國(guó)國(guó)籍申請(qǐng)表
- 管理期貨的趨勢(shì)跟蹤策略 尋找危機(jī)阿爾法
- 瀝青化學(xué)分析試驗(yàn)作業(yè)指導(dǎo)書(shū)
- 腦出血的護(hù)理課件腦出血護(hù)理查房PPT
評(píng)論
0/150
提交評(píng)論