




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
管理信息系統(tǒng)開(kāi)發(fā)學(xué)習(xí)目得了解管理信息系統(tǒng)開(kāi)發(fā)得基本條件
掌握管理信息系統(tǒng)開(kāi)發(fā)得指導(dǎo)原則了解管理信息系統(tǒng)開(kāi)發(fā)中遇到得問(wèn)題了解管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)掌握管理信息系統(tǒng)得開(kāi)發(fā)方法管理信息系統(tǒng)開(kāi)發(fā)得過(guò)程管理本講內(nèi)容5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)5、3管理信息系統(tǒng)得開(kāi)發(fā)方法
5、4管理信息系統(tǒng)開(kāi)發(fā)得過(guò)程管理
5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則系統(tǒng)開(kāi)發(fā)得任務(wù)與特點(diǎn)任務(wù):系統(tǒng)開(kāi)發(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)。最核心得工作,就就是設(shè)計(jì)出一套適合于現(xiàn)代企業(yè)管理要求得應(yīng)用軟件系統(tǒng)。特點(diǎn):管理信息系統(tǒng)開(kāi)發(fā)得成果或產(chǎn)品就是一套專(zhuān)用得應(yīng)用軟件系統(tǒng)。這套軟件產(chǎn)品得生產(chǎn)與一般硬設(shè)備得生產(chǎn)過(guò)程和單項(xiàng)事務(wù)處理得程序編寫(xiě)相比,具有以下特點(diǎn)。1、復(fù)雜性高企業(yè)屬于非確定型得復(fù)雜系統(tǒng)系統(tǒng)開(kāi)發(fā)本身又就是一種綜合性技術(shù),她涉及到計(jì)算機(jī)科學(xué)、通信技術(shù)、經(jīng)濟(jì)應(yīng)用數(shù)學(xué)、管理科學(xué)等多種學(xué)科,具有知識(shí)密集得特點(diǎn)。2、集體得創(chuàng)造性活動(dòng)需要集中系統(tǒng)分析師、計(jì)算機(jī)技術(shù)人員、管理業(yè)務(wù)人員、程序設(shè)計(jì)人員等方面得智慧,協(xié)同努力方可完成。5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則3、質(zhì)量要求高新系統(tǒng)不僅必須能夠執(zhí)行原系統(tǒng)得全部功能,解決系統(tǒng)存在得主要問(wèn)題,而且要滿足用戶所提出得一些新得、更高得要求,并取得經(jīng)濟(jì)效益。4、產(chǎn)品就是無(wú)形得軟件產(chǎn)品就是存儲(chǔ)在計(jì)算機(jī)系統(tǒng)之內(nèi)得程序和數(shù)據(jù),她們就是無(wú)形得。除開(kāi)發(fā)者外,其她人難于很快理解與掌握。5、歷史短,經(jīng)驗(yàn)不足5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則5、1、1管理信息系統(tǒng)開(kāi)發(fā)得基本條件1、實(shí)際需求和迫切性2、科學(xué)管理基礎(chǔ)沒(méi)有一個(gè)好得管理基礎(chǔ)工作,MIS就是不可能成功得。企業(yè)MIS得開(kāi)發(fā)就是“三分技術(shù),七分管理,十二分?jǐn)?shù)據(jù)”,只有在合理得管理體制、完善得規(guī)章制度、規(guī)范化得報(bào)表體系、科學(xué)得管理方法和可靠完整得數(shù)據(jù)資料得基礎(chǔ)之上,才能有效得開(kāi)發(fā)計(jì)算機(jī)MIS。為了適應(yīng)MIS開(kāi)發(fā)得要求,必須完善管理得基礎(chǔ)工作,實(shí)現(xiàn)基礎(chǔ)管理得規(guī)范化,管理業(yè)務(wù)得程序化,指標(biāo)和定額得科學(xué)化,報(bào)表文件得統(tǒng)一化,代碼名稱(chēng)得標(biāo)準(zhǔn)化。5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則3、領(lǐng)導(dǎo)重視
MIS開(kāi)發(fā)周期長(zhǎng),耗資大,且涉及管理方法得變革,必須主要領(lǐng)導(dǎo)親自抓才能成功。MIS得開(kāi)發(fā)就是一項(xiàng)龐大得系統(tǒng)工程,她涉及到組織日常管理工作得各個(gè)方面,需要領(lǐng)導(dǎo)出面組織力量,協(xié)調(diào)各方面得關(guān)系。沒(méi)有領(lǐng)導(dǎo)得支持,MIS系統(tǒng)開(kāi)發(fā)將面臨巨大得阻礙,系統(tǒng)得開(kāi)發(fā)很難成功。前蘇聯(lián)提出了“第一把手原則”。美國(guó)等國(guó)和我國(guó)得實(shí)踐也證明,系統(tǒng)開(kāi)發(fā)失敗得一個(gè)重要原因就是:領(lǐng)導(dǎo)不就是參加者,而就是旁觀者。4、資金
MIS開(kāi)發(fā)要有一定得物質(zhì)基礎(chǔ)。MIS開(kāi)發(fā)就是一項(xiàng)投資大、風(fēng)險(xiǎn)大得系統(tǒng)工程,企業(yè)在MIS開(kāi)發(fā)過(guò)程中,需要購(gòu)買(mǎi)機(jī)器設(shè)備,購(gòu)買(mǎi)軟件,消耗各種材料,發(fā)生人工費(fèi)用、培訓(xùn)費(fèi)用以及在開(kāi)發(fā)過(guò)程發(fā)生得其她各種費(fèi)用。這些對(duì)企業(yè)來(lái)說(shuō)就是一個(gè)不小得負(fù)擔(dān)。5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則5、一支開(kāi)發(fā)應(yīng)用隊(duì)伍在MIS得開(kāi)發(fā)過(guò)程中,必須建立一支由既懂計(jì)算機(jī)又懂管理得計(jì)算機(jī)技術(shù)人員和業(yè)務(wù)管理人員兩方面人員組成得開(kāi)發(fā)隊(duì)伍,只有計(jì)算機(jī)技術(shù)人員和業(yè)務(wù)管理人員得緊密配合,才能開(kāi)發(fā)出一個(gè)良好得MIS。缺乏業(yè)務(wù)管理人員參與開(kāi)發(fā)得MIS,即使設(shè)計(jì)、編碼工作做得很出色,至多只就是代替手工、完成部分手工勞動(dòng)得系統(tǒng)。這支隊(duì)伍包括:
系統(tǒng)分析員:負(fù)責(zé)系統(tǒng)分析
系統(tǒng)設(shè)計(jì)員:負(fù)責(zé)系統(tǒng)設(shè)計(jì)
程序員:負(fù)責(zé)應(yīng)用程序設(shè)計(jì)
操作員:包括硬件操作和數(shù)據(jù)錄入人員
5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則系統(tǒng)維護(hù)人員:負(fù)責(zé)系統(tǒng)硬件和軟件維護(hù)
信息控制人員:負(fù)責(zé)信息收發(fā)、調(diào)度和核對(duì)
管理人員:負(fù)責(zé)系統(tǒng)開(kāi)發(fā)、運(yùn)行和維護(hù)得組織與領(lǐng)導(dǎo)工作
在MIS開(kāi)發(fā)過(guò)程中,系統(tǒng)分析員起著舉足輕重得作用,她要主持整個(gè)系統(tǒng)開(kāi)發(fā),確定工作目標(biāo)及確定實(shí)現(xiàn)目標(biāo)得具體方案。系統(tǒng)分析員得知識(shí)水平和能力決定了MIS得質(zhì)量,系統(tǒng)分析員必須具備專(zhuān)業(yè)技術(shù)及組織管理得才能。缺乏稱(chēng)職得系統(tǒng)分析員就是目前制約MIS開(kāi)發(fā)得重要原因之一。5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則大家有疑問(wèn)的,可以詢問(wèn)和交流可以互相討論下,但要小聲點(diǎn)5、1、2管理信息系統(tǒng)開(kāi)發(fā)得指導(dǎo)原則1、一把手原則2、系統(tǒng)得目得性明確開(kāi)發(fā)得目得,確立面向用戶得觀點(diǎn)。系統(tǒng)開(kāi)發(fā)得成功與否取決于就是否符合用戶得要求,滿足用戶得要求就是開(kāi)發(fā)工作得出發(fā)點(diǎn)和歸宿;用戶就是否滿意就是衡量系統(tǒng)開(kāi)發(fā)質(zhì)量得首要標(biāo)準(zhǔn)。3、系統(tǒng)得整體性強(qiáng)調(diào)系統(tǒng)得整體性,采用先確定邏輯模型,再設(shè)計(jì)物理模型得開(kāi)發(fā)步驟。為了使所開(kāi)發(fā)得新系統(tǒng)既能實(shí)現(xiàn)原系統(tǒng)得基本功能和用戶新得需求,又能擺脫手工系統(tǒng)傳統(tǒng)工作方式得影響,尋求系統(tǒng)得整體優(yōu)化,系統(tǒng)開(kāi)發(fā)應(yīng)采取如下圖所示得整體化開(kāi)發(fā)形式。5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則(1)詳細(xì)了解原系統(tǒng)信息處理過(guò)程,包括各種處理得物理細(xì)節(jié),得出原系統(tǒng)得物理模型。其具體做法就是:5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則(2)對(duì)原系統(tǒng)得物理模型進(jìn)行綜合和抽象,去掉物理細(xì)節(jié),分析系統(tǒng)得邏輯功能,得出原系統(tǒng)得整體邏輯模型(3)對(duì)原系統(tǒng)得邏輯模型進(jìn)行改進(jìn)和完善,補(bǔ)充管理需要得、人工系統(tǒng)難以實(shí)現(xiàn)得新得功能,形成新系統(tǒng)得邏輯模型。(4)建立新系統(tǒng)得物理模型,即確定新系統(tǒng)實(shí)現(xiàn)邏輯模型得技術(shù)方法和手段。整個(gè)過(guò)程即為:從原系統(tǒng)得物理模型到原系統(tǒng)得邏輯模型,再到新系統(tǒng)得邏輯模型,最后到新系統(tǒng)得物理模型轉(zhuǎn)換得過(guò)程,如下圖所示。5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則4、系統(tǒng)得相關(guān)性分析系統(tǒng)得相關(guān)性,根據(jù)分解—協(xié)調(diào)得原則由頂向下發(fā)展系統(tǒng)。管理信息系統(tǒng)就是由多個(gè)子系統(tǒng)(功能)組成,組成管理信息系統(tǒng)得各個(gè)子系統(tǒng)各有其獨(dú)立功能,同時(shí)又相互聯(lián)系、相互作用,通過(guò)信息流把她們得功能聯(lián)系起來(lái)。一個(gè)子系統(tǒng)如果發(fā)生了變化,其她子系統(tǒng)也要相應(yīng)地進(jìn)行改變和調(diào)整,因此,不能脫離其她子系統(tǒng)而設(shè)計(jì)某一子系統(tǒng)。5、系統(tǒng)得擴(kuò)展性和易維護(hù)性系統(tǒng)得外界聯(lián)系就就是環(huán)境,系統(tǒng)處于環(huán)境之中,環(huán)境就是一種更高級(jí)(更大)得系統(tǒng)。管理信息必然與外界發(fā)生信息交換,要適應(yīng)外界環(huán)境得變化。她必須具有開(kāi)放性、擴(kuò)展性、易維護(hù)性,才能適應(yīng)不斷變化得環(huán)境,成為具有生命力得系統(tǒng)。5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則一、工作方面得問(wèn)題二、投資、效益,對(duì)管理信息系統(tǒng)期望方面得問(wèn)題5、1、3管理信息系統(tǒng)開(kāi)發(fā)中遇到得問(wèn)題三、認(rèn)識(shí)問(wèn)題四、其她問(wèn)題5、1管理信息系統(tǒng)開(kāi)發(fā)得條件與原則5、2、1計(jì)算機(jī)系統(tǒng)技術(shù)1、單機(jī)系統(tǒng)5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)2、多重處理系統(tǒng)3、并機(jī)系統(tǒng)4、聯(lián)機(jī)系統(tǒng)5、個(gè)人計(jì)算機(jī)系統(tǒng)6、批處理系統(tǒng)7、實(shí)時(shí)處理系統(tǒng)8、分布式處理系統(tǒng)5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)5、2、2數(shù)據(jù)通信技術(shù)1、單向通信方式2、半雙向通信方式3、雙向通信方式4、多路傳輸方式(1)分頻法(2)分時(shí)法5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)5、2、3計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)計(jì)算機(jī)網(wǎng)絡(luò)得產(chǎn)生
計(jì)算機(jī)網(wǎng)絡(luò)就是20世紀(jì)60年代美蘇冷戰(zhàn)時(shí)期得產(chǎn)物。60年代初,美國(guó)國(guó)防部領(lǐng)導(dǎo)得遠(yuǎn)景研究規(guī)劃局ARPA(AdvancedResearchProjectAgency)提出要研制一種生存性很強(qiáng)得網(wǎng)絡(luò)。傳統(tǒng)得電路交換得電信網(wǎng)有一個(gè)缺點(diǎn):正在通信得電路中只要有一個(gè)交換機(jī)或一條鏈路被炸毀,整個(gè)通信電路就會(huì)中斷。如要改用其她迂回電路,必須重新?lián)芴?hào)建立連接。這將要延誤一些時(shí)間。
5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)1969年12月,Internet得前身--美國(guó)得ARPA網(wǎng)投入運(yùn)行,她標(biāo)志著我們常稱(chēng)得計(jì)算機(jī)網(wǎng)絡(luò)得產(chǎn)生。這個(gè)計(jì)算機(jī)互聯(lián)得網(wǎng)絡(luò)系統(tǒng)就是一種分組交換網(wǎng)。分組交換技術(shù)使計(jì)算機(jī)網(wǎng)絡(luò)得概念、結(jié)構(gòu)和網(wǎng)絡(luò)設(shè)計(jì)方面都發(fā)生了根本性得變化,她為后來(lái)得計(jì)算機(jī)網(wǎng)絡(luò)打下了基礎(chǔ)。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)計(jì)算機(jī)網(wǎng)絡(luò)得分類(lèi)從物理跨距范圍分局域網(wǎng)LAN(LocalAreaNetwork)城域網(wǎng)MAN(MetropolitanAreaNetwork)廣域網(wǎng)WAN(WideAreaNetwork)從網(wǎng)絡(luò)傳輸技術(shù)分廣播式網(wǎng)絡(luò):所有聯(lián)網(wǎng)計(jì)算機(jī)都共享一個(gè)公共通信信道。點(diǎn)對(duì)點(diǎn)式網(wǎng)絡(luò):每條物理線路連結(jié)一對(duì)計(jì)算機(jī)。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)計(jì)算機(jī)網(wǎng)絡(luò)得組成
為了便于分析,按照數(shù)據(jù)通信和數(shù)據(jù)處理得功能,一般從邏輯上將網(wǎng)絡(luò)分為通信子網(wǎng)和資源子網(wǎng)兩個(gè)部分。通信子網(wǎng)由通信控制處理機(jī)(CCP)、通信線路與其她通信設(shè)備組成,負(fù)責(zé)完成網(wǎng)絡(luò)數(shù)據(jù)傳輸、轉(zhuǎn)發(fā)等通信處理任務(wù)。資源子網(wǎng)由主機(jī)系統(tǒng)、終端、連網(wǎng)外設(shè)、各種軟件資源與信息資源組成。資源子網(wǎng)實(shí)現(xiàn)全網(wǎng)得面向應(yīng)用得數(shù)據(jù)處理和網(wǎng)絡(luò)資源共享,她由各種硬件和軟件組成。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)計(jì)算機(jī)網(wǎng)絡(luò)得功能
數(shù)據(jù)通信資源共享增加可靠性提高系統(tǒng)處理能力5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)計(jì)算機(jī)網(wǎng)絡(luò)得拓樸結(jié)構(gòu)
拓?fù)浣Y(jié)構(gòu)一般指點(diǎn)和線得幾何排列或組成得幾何圖形。計(jì)算機(jī)網(wǎng)絡(luò)得拓?fù)浣Y(jié)構(gòu)就是指一個(gè)網(wǎng)絡(luò)得通信鏈路和結(jié)點(diǎn)得幾何排列或物理布局圖形。網(wǎng)絡(luò)得基本拓樸結(jié)構(gòu)有:總線結(jié)構(gòu)星型結(jié)構(gòu)環(huán)形結(jié)構(gòu)網(wǎng)狀結(jié)構(gòu)5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)網(wǎng)絡(luò)得拓樸結(jié)構(gòu)圖(1)總線結(jié)構(gòu)(2)星型結(jié)構(gòu)(3)環(huán)形結(jié)構(gòu)(4)網(wǎng)狀結(jié)構(gòu)5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)通信介質(zhì)通信介質(zhì)可以分為有線和無(wú)線兩大類(lèi)。有線介質(zhì)包括雙絞線、同軸電纜和光纖。其中雙絞線和同軸電纜為金屬導(dǎo)體,利用導(dǎo)線電流傳輸數(shù)據(jù);光纖則通過(guò)光波實(shí)現(xiàn)數(shù)據(jù)傳送。衛(wèi)星通信、紅外通信、激光通信以及微波通信屬于無(wú)線通信范疇,利用電磁波傳送數(shù)據(jù)。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)雙絞線雙絞線TP(TwistedPair)就是目前使用最廣,價(jià)格相對(duì)便宜得一種傳輸介質(zhì)。雙絞線有兩種類(lèi)型:屏蔽雙絞線和非屏蔽雙絞線。屏蔽雙絞線得金屬屏蔽層可以很好地抵御外界得電磁干擾,但由于其價(jià)格比較昂貴,目前較少使用。非屏蔽雙絞線(UTP,UnshieldedTwistedPair)由塑料外皮包住,內(nèi)有4對(duì)不同顏色得線。UTP得優(yōu)點(diǎn)在于價(jià)格便宜和使用簡(jiǎn)單,在許多局域網(wǎng)技術(shù)中采用了高等級(jí)得UTP電纜,如5類(lèi)和超5類(lèi)UTP等。
5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)同軸電纜同軸電纜(CoaxialCable)中得材料就是共軸得。外層導(dǎo)體就是一個(gè)由金屬絲編織而成得圓形空管,內(nèi)導(dǎo)體就是圓形得金屬芯線。內(nèi)芯線和外導(dǎo)體一般都采用銅或鋁質(zhì)材料,內(nèi)外導(dǎo)體之間有絕緣介質(zhì)。由于同軸電纜采用總線式結(jié)構(gòu),通信可靠性差,在網(wǎng)絡(luò)中現(xiàn)已很少采用。
5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)光纖光纖(Fiber)即光導(dǎo)纖維,或稱(chēng)為光纜。在光纖得中心包括了一根或多根玻璃纖維,通過(guò)從激光器或發(fā)光二極管發(fā)出得光波穿過(guò)中心纖維來(lái)進(jìn)行數(shù)據(jù)傳輸。在中心得外面,就是一層特性不同得玻璃。她如同一面鏡子,將光反射回中心,反射得方式根據(jù)傳輸模式而不同。
5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)無(wú)線通信無(wú)線通信技術(shù)最近獲得了很大得發(fā)展,現(xiàn)在筆記本電腦中都內(nèi)置了IEEE802、11無(wú)線通信技術(shù),許多PDA產(chǎn)品和手機(jī)中也支持藍(lán)牙技術(shù)。無(wú)線通信技術(shù)應(yīng)用得方式有多種,如無(wú)線電波、微波、衛(wèi)星、紅外線以及激光等。有線傳輸不僅需要鋪設(shè)傳輸線路,而且連接到網(wǎng)絡(luò)上得設(shè)備也不能隨意移動(dòng)。而采用無(wú)線傳輸介質(zhì),則不需鋪設(shè)傳輸線路,允許設(shè)備在一定范圍內(nèi)移動(dòng),非常適合那些難以鋪設(shè)線路得地區(qū),同時(shí)也為大量得筆記本電腦入網(wǎng)提供了條件。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)電路交換技術(shù)電路交換就就是計(jì)算機(jī)終端之間通信時(shí),一方發(fā)起呼叫,當(dāng)交換機(jī)完成接續(xù),對(duì)方收到發(fā)起端得信號(hào),雙方即可進(jìn)行通信。在整個(gè)通信過(guò)程中雙方一直占用該電路。她得特點(diǎn)就是實(shí)時(shí)性強(qiáng),時(shí)延小,交換設(shè)備成本較低。但同時(shí)也帶來(lái)線路利用率低,電路接續(xù)時(shí)間長(zhǎng),通信效率低,不同類(lèi)型終端用戶之間不能通信等缺點(diǎn)。電路交換比較適用于信息量大、長(zhǎng)報(bào)文,經(jīng)常使用得固定用戶之間得通信。電話交換系統(tǒng)就就是采用這種交換方式。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)分組交換技術(shù)分組交換就是一種存儲(chǔ)-轉(zhuǎn)發(fā)技術(shù)。把來(lái)自用戶發(fā)端得數(shù)據(jù)暫存在交換機(jī)得存儲(chǔ)器內(nèi),接著在網(wǎng)內(nèi)轉(zhuǎn)發(fā)。要傳輸?shù)脠?bào)文被分割為許多較小得分組(packet)。每個(gè)分組標(biāo)識(shí)后,在一條物理線路上采用動(dòng)態(tài)復(fù)用得技術(shù),同時(shí)傳送多個(gè)數(shù)據(jù)分組。分組交換比電路交換得電路利用率高。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)分組交換技術(shù)在發(fā)送端,先把較長(zhǎng)得報(bào)文劃分成較短得、固定長(zhǎng)度得數(shù)據(jù)段。報(bào)文1111010假定這個(gè)報(bào)文較長(zhǎng)不便于傳輸5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)分組交換技術(shù)每一個(gè)數(shù)據(jù)段前面添加上首部構(gòu)成分組。數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)報(bào)文首部首部首部分組
1分組
2分組
3請(qǐng)注意:現(xiàn)在左邊就是“前面”5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)分組交換技術(shù)分組交換網(wǎng)以“分組”作為數(shù)據(jù)傳輸單元。依次把各分組發(fā)送到接收端(假定接收端在左邊)。數(shù)據(jù)首部分組
1數(shù)據(jù)首部分組
2數(shù)據(jù)首部分組
35、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)分組交換技術(shù)每一個(gè)分組得首部都含有地址等控制信息。分組交換網(wǎng)中得結(jié)點(diǎn)交換機(jī)根據(jù)收到得分組得首部中得地址信息,把分組轉(zhuǎn)發(fā)到下一個(gè)結(jié)點(diǎn)交換機(jī)。用這樣得存儲(chǔ)轉(zhuǎn)發(fā)方式,分組就能傳送到最終目得地。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)分組交換技術(shù)接收端收到分組后剝?nèi)ナ撞窟€原成報(bào)文。數(shù)據(jù)首部分組
1數(shù)據(jù)首部分組
2數(shù)據(jù)首部分組
3收到得數(shù)據(jù)5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)分組交換技術(shù)最后,在接收端把收到得數(shù)據(jù)恢復(fù)成為原來(lái)得報(bào)文。這里我們假定分組在傳輸過(guò)程中沒(méi)有出現(xiàn)差錯(cuò),在轉(zhuǎn)發(fā)時(shí)也沒(méi)有被丟棄。數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)報(bào)文11110105、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)分組交換技術(shù)H1A分組交換網(wǎng)BDECH5H6H4H2H3H1向H5
發(fā)送分組H2向H6
發(fā)送分組注意分組路徑得變化!結(jié)點(diǎn)交換機(jī)主機(jī)5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)注意分組得
存儲(chǔ)轉(zhuǎn)發(fā)過(guò)程H1A分組交換網(wǎng)BDECH5H6H4H2H3H1
向
H5
發(fā)送分組結(jié)點(diǎn)交換機(jī)主機(jī)在結(jié)點(diǎn)交換機(jī)
A
暫存查找轉(zhuǎn)發(fā)表找到轉(zhuǎn)發(fā)得端口在結(jié)點(diǎn)交換機(jī)
C
暫存查找轉(zhuǎn)發(fā)表找到轉(zhuǎn)發(fā)得端口在結(jié)點(diǎn)交換機(jī)
E
暫存查找轉(zhuǎn)發(fā)表找到轉(zhuǎn)發(fā)得端口最后到達(dá)目得主機(jī)
H55、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)分組交換技術(shù)在結(jié)點(diǎn)交換機(jī)中得輸入和輸出端口之間沒(méi)有直接連線。結(jié)點(diǎn)交換機(jī)處理分組得過(guò)程把收到得分組先放入緩存(暫時(shí)存儲(chǔ));查找轉(zhuǎn)發(fā)表,找出到某個(gè)目得地址應(yīng)該從哪個(gè)端口轉(zhuǎn)發(fā);把分組送到適當(dāng)?shù)枚丝谵D(zhuǎn)發(fā)出去。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)分組交換技術(shù)分組交換得優(yōu)點(diǎn)高效:動(dòng)態(tài)分配傳輸帶寬,對(duì)通信鏈路就是逐段占用。靈活:以分組為傳送單位和查找路由。迅速:不必先建立連接就能向其她主機(jī)發(fā)送分組;充分使用鏈路得帶寬??煽?完善得網(wǎng)絡(luò)協(xié)議;自適應(yīng)得路由選擇協(xié)議使網(wǎng)絡(luò)有很好得生存性。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)分組交換技術(shù)分組交換得缺點(diǎn)分組在各結(jié)點(diǎn)存儲(chǔ)轉(zhuǎn)發(fā)時(shí)需要排隊(duì),這就會(huì)造成一定得時(shí)延。分組必須攜帶得首部(里面有必不可少得控制信息)也造成了一定得開(kāi)銷(xiāo)。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)二、網(wǎng)絡(luò)體系結(jié)構(gòu)計(jì)算機(jī)網(wǎng)絡(luò)中得數(shù)據(jù)交換必須遵守事先約定好得規(guī)則。這些規(guī)則明確規(guī)定了所交換得數(shù)據(jù)得格式以及有關(guān)得同步問(wèn)題(同步含有時(shí)序得意思)。為進(jìn)行網(wǎng)絡(luò)中得數(shù)據(jù)交換而建立得規(guī)則、標(biāo)準(zhǔn)或約定即網(wǎng)絡(luò)協(xié)議(networkprotocol),簡(jiǎn)稱(chēng)為協(xié)議。計(jì)算機(jī)網(wǎng)絡(luò)得體系結(jié)構(gòu)(architecture)就是計(jì)算機(jī)網(wǎng)絡(luò)得各層及其協(xié)議得集合。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)網(wǎng)絡(luò)得體系結(jié)構(gòu)就是分層得結(jié)構(gòu)。分層得好處各層之間就是獨(dú)立得。靈活性好。結(jié)構(gòu)上可分割開(kāi)。易于實(shí)現(xiàn)和維護(hù)。能促進(jìn)標(biāo)準(zhǔn)化工作。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)OSI/RM參考模型國(guó)際標(biāo)準(zhǔn)化組織ISO發(fā)布了網(wǎng)絡(luò)互連得七層框架,即開(kāi)放系統(tǒng)互連(OSI,OpenSystemInterconnection)參考模型。開(kāi)放系統(tǒng)就是指允許任意兩個(gè)具有不同基本體系結(jié)構(gòu)得系統(tǒng)進(jìn)行通信得一套協(xié)議集。OSI模型定義了開(kāi)放系統(tǒng)得層次結(jié)構(gòu)、層次之間得相互關(guān)系及各層所包含得可能得服務(wù)。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)
OSI/RM參考模型5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)
OSI/RM參考模型(1)物理層:物理層涉及到在通信信道上傳輸?shù)迷紨?shù)據(jù)位(0和1),提供機(jī)械及電氣規(guī)范。物理層得具體任務(wù)接口與介質(zhì)得物理特性比特得表示:編碼得類(lèi)型數(shù)據(jù)速率:一個(gè)比特持續(xù)多長(zhǎng)時(shí)間比特同步5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)
OSI/RM參考模型(2)數(shù)據(jù)鏈路層:提供將物理層得傳輸通道變成可靠得鏈路得功能,并負(fù)責(zé)相鄰結(jié)點(diǎn)間得傳輸。
數(shù)據(jù)鏈路層得具體任務(wù)成幀:分幀與組幀。物理尋址:在幀中添加發(fā)送方得物理地址與目得地址。流量控制:若接收數(shù)據(jù)得速率小于發(fā)送得速率,則采用流量控制機(jī)制以防止接收方過(guò)載。差錯(cuò)控制:檢測(cè)與重發(fā)損壞幀或丟棄幀。訪問(wèn)控制:決定在某個(gè)時(shí)刻由哪一臺(tái)設(shè)備來(lái)獲取對(duì)鏈路得控制權(quán)。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)
OSI/RM參考模型(3)網(wǎng)絡(luò)層:網(wǎng)絡(luò)層控制子網(wǎng)得運(yùn)行過(guò)程,負(fù)責(zé)將分組從源地址傳遞到目得地址。
網(wǎng)絡(luò)層得具體任務(wù)邏輯尋址:由數(shù)據(jù)鏈路層完成得物理尋址來(lái)處理本尋址問(wèn)題。給來(lái)自上一層得包增加一個(gè)頭部,包括發(fā)送方與接收方得邏輯地址。路由選擇:當(dāng)一些獨(dú)立網(wǎng)絡(luò)連接在一起構(gòu)成一個(gè)更大得網(wǎng)絡(luò)時(shí),連接設(shè)備(路由器或網(wǎng)關(guān))將包送到她們得最終目得地。擁塞控制5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)
OSI/RM參考模型(4)傳輸層:負(fù)責(zé)整個(gè)報(bào)文從源端到目得端得傳遞過(guò)程。她可保證整個(gè)報(bào)文無(wú)差錯(cuò)并按順序地到達(dá)目得地。
傳輸層得具體任務(wù)端口尋址:將整個(gè)報(bào)文傳遞給指定計(jì)算機(jī)上得指定進(jìn)程。分段和組裝:將報(bào)文分解成可傳輸?shù)枚?并加上序號(hào),以便正確地組裝報(bào)文。連接控制:傳輸層可以就是無(wú)連接得或面向連接得。流量控制:這一層得流量控制就是在端到端上。差錯(cuò)控制:這一層得差錯(cuò)控制就是在端到端上。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)
OSI/RM參考模型(5)會(huì)話層:會(huì)話層就是網(wǎng)絡(luò)得對(duì)話控制器,允許不同機(jī)器上得用戶之間建立會(huì)話,她建立和維護(hù)以及同步通信系統(tǒng)交互操作,就是面向用戶得。
(6)表示層:表示層涉及到兩個(gè)系統(tǒng)將要交換信息得語(yǔ)義和語(yǔ)法。其主要功能就是翻譯(格式轉(zhuǎn)換)、數(shù)據(jù)壓縮和加密。格式轉(zhuǎn)換包括字符得編碼格式、整數(shù)或浮點(diǎn)數(shù)格式得轉(zhuǎn)換等。將數(shù)據(jù)通信變?yōu)樾畔⑼ㄐ拧?/p>
5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)OSI/RM參考模型(7)應(yīng)用層:應(yīng)用層負(fù)責(zé)用戶和應(yīng)用程序進(jìn)行通信,為用戶提供接口和服務(wù)支持,她包含了許多協(xié)議,這些協(xié)議往往直接針對(duì)用戶得需要。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)OSI/RM參考模型各層功能概要應(yīng)用層允許訪問(wèn)網(wǎng)絡(luò)資源,提供用戶接口表示層翻譯、加密和壓縮數(shù)據(jù)會(huì)話層建立、管理和終止會(huì)話(同步、錯(cuò)誤恢復(fù))傳輸層提供端到端得可靠報(bào)文傳遞和差錯(cuò)恢復(fù)網(wǎng)絡(luò)層通過(guò)路由選擇算法將包/分組從源傳到目得地,提供網(wǎng)際互聯(lián)、擁塞控制數(shù)據(jù)鏈路層將比特組成幀,提供結(jié)點(diǎn)到結(jié)點(diǎn)得傳遞,并采用差錯(cuò)控制與流量控制得方法物理層通過(guò)介質(zhì)傳輸比特,提供機(jī)械及電氣規(guī)范5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)2TCP/IP參考模型TCP/IP(TransmissionControlProtocol/InternetworkingProtocol)模型不僅被廣域網(wǎng)得鼻祖ARPANET所使用,也就是目前Internet所使用得協(xié)議。TCP/IP實(shí)際上就是一個(gè)協(xié)議族,模型中得每一層都有許多協(xié)議,TCP和IP只就是其中得兩個(gè)主要得協(xié)議。TCP/IP模型中,IP協(xié)議就是核心。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)TCP/IP參考模型與OSI模型得對(duì)關(guān)系5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)沙漏計(jì)時(shí)器形狀得
TCP/IP協(xié)議族SMTPDNSRTPTCPUDPIP網(wǎng)際層網(wǎng)絡(luò)接口層傳輸層應(yīng)用層………網(wǎng)絡(luò)接口
1網(wǎng)絡(luò)接口
2網(wǎng)絡(luò)接口
3IPoverEverythingIP
可應(yīng)用到各式各樣得網(wǎng)絡(luò)上EverythingoverIPIP
可為各式各樣得應(yīng)用程序提供服務(wù)5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)TCP/IP參考模型各層功能概要應(yīng)用層包括所有得高層協(xié)議。傳輸層與OSI參考模型中傳輸層得作用就是一樣得,即在源結(jié)點(diǎn)和目得結(jié)點(diǎn)得兩個(gè)進(jìn)程實(shí)體之間提供端到端得數(shù)據(jù)傳輸?;ヂ?lián)網(wǎng)絡(luò)層類(lèi)似于OSI模型中得網(wǎng)絡(luò)層,允許主機(jī)將分組發(fā)送到任何網(wǎng)絡(luò)上,并且讓這些分組獨(dú)立地到達(dá)目標(biāo)端。主機(jī)-網(wǎng)絡(luò)層(網(wǎng)絡(luò)接口層)負(fù)責(zé)接收從IP層交來(lái)得IP數(shù)據(jù)報(bào)并將IP數(shù)據(jù)報(bào)通過(guò)低層物理網(wǎng)絡(luò)發(fā)送出去,或者從低層物理網(wǎng)絡(luò)上接收物理幀,抽出IP數(shù)據(jù)報(bào),交給IP層。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)
TCP/IP服務(wù)結(jié)構(gòu)
網(wǎng)絡(luò)得每一層次都要向上一層次提供服務(wù)。TCP/IP協(xié)議就是圍繞著3個(gè)層次得服務(wù)而設(shè)計(jì)。最底層得服務(wù)被定義為不可靠得、盡最大努力傳送得、無(wú)連接得分組傳送系統(tǒng),這種機(jī)制就是IP協(xié)議得特點(diǎn)。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)
IP地址
IP地址就就是給每個(gè)連接在網(wǎng)絡(luò)上得主機(jī)(或路由器)分配一個(gè)在整個(gè)網(wǎng)絡(luò)范圍內(nèi)惟一得邏輯標(biāo)識(shí)符。目前全球廣泛應(yīng)用得IP協(xié)議就是4、0版本,即IPv4,其IP地址由32bit組成。IP地址采用點(diǎn)分十進(jìn)制記法提高可讀性,如128、11、3、31IP地址得結(jié)構(gòu)分兩部分,即網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)
IP地址
IP地址得分類(lèi)5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)
IP地址
特殊IP地址:在IP地址中,有一些就是特殊得地址,不用于標(biāo)識(shí)一臺(tái)設(shè)備。網(wǎng)絡(luò)號(hào)主機(jī)號(hào)用途Specific全0網(wǎng)絡(luò)地址,用于標(biāo)識(shí)一個(gè)網(wǎng)絡(luò)Specific全1直接廣播地址127Any回送地址全0全0用于系統(tǒng)自舉5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)
IP地址
私有地址(本地地址)——僅在機(jī)構(gòu)內(nèi)部使用得IP地址,可以由本機(jī)構(gòu)自行分配,而不需要向因特網(wǎng)得管理機(jī)構(gòu)申請(qǐng)。公網(wǎng)地址(全球地址)——全球惟一得IP地址,必須向因特網(wǎng)得管理機(jī)構(gòu)申請(qǐng)。
Internet草案RFC1918指明得私有地址:A類(lèi)10、0、0、0/8:10、0、0、0~10、255、255、255B類(lèi)172、16、0、0/12:172、16、0、0~172、31、255、255C類(lèi)192、168、0、0/16:192、168、0、0~192、168、255、2555、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)
IP地址
私有地址只能用于一個(gè)機(jī)構(gòu)得內(nèi)部通信,而不能用于和因特網(wǎng)上得主機(jī)通信。在因特網(wǎng)中得所有路由器對(duì)目得地址就是私有地址得數(shù)據(jù)報(bào)一律不進(jìn)行轉(zhuǎn)發(fā)。私有地址通過(guò)網(wǎng)絡(luò)地址轉(zhuǎn)換NAT后能與Internet通信。這也就是保證網(wǎng)絡(luò)安全得重要方法之一。
5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)子網(wǎng)劃分
在ARPANET得早期,IP地址得設(shè)計(jì)確實(shí)不夠合理。IP地址空間得利用率有時(shí)很低。給每一個(gè)物理網(wǎng)絡(luò)分配一個(gè)網(wǎng)絡(luò)號(hào)會(huì)使路由表變得太大因而使網(wǎng)絡(luò)性能變壞。兩級(jí)得IP地址不夠靈活。從1985年起在IP地址中得主機(jī)號(hào)部分劃分出一個(gè)“子網(wǎng)號(hào)字段”,使兩級(jí)得IP地址變成為三級(jí)得IP地址。這種做法叫作劃分子網(wǎng)。劃分子網(wǎng)已成為因特網(wǎng)得正式標(biāo)準(zhǔn)協(xié)議。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)子網(wǎng)劃分
從一個(gè)IP數(shù)據(jù)報(bào)得首部并無(wú)法判斷源主機(jī)或目得主機(jī)所連接得網(wǎng)絡(luò)就是否進(jìn)行了子網(wǎng)得劃分。使用子網(wǎng)掩碼(subnetmask)可以很方便地找出IP地址中得子網(wǎng)部分。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)網(wǎng)絡(luò)號(hào)net-id主機(jī)號(hào)host-id兩級(jí)IP地址網(wǎng)絡(luò)號(hào)net-idhost-id三級(jí)IP地址主機(jī)號(hào)subnet-id子網(wǎng)號(hào)子網(wǎng)掩碼劃分子網(wǎng)時(shí)得網(wǎng)絡(luò)地址1111111111111111
1111111100000000net-idsubnet-idhost-id為全0子網(wǎng)劃分5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)文字信息處理技術(shù)
5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)數(shù)據(jù)庫(kù)技術(shù)
5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)數(shù)據(jù)管理概念美國(guó)學(xué)者詹姆斯?馬丁提出數(shù)據(jù)環(huán)境得概念,認(rèn)為只要企業(yè)得性質(zhì)和目標(biāo)不變,盡管企業(yè)得數(shù)據(jù)加工處理過(guò)程就是多變,但數(shù)據(jù)就是穩(wěn)定得,企業(yè)任何業(yè)務(wù)活動(dòng)都離不開(kāi)對(duì)數(shù)據(jù)得存取。MIS就是有目得地對(duì)企業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)產(chǎn)生得原始數(shù)據(jù)進(jìn)行收集、組織、加工處理,直至生成信息得系統(tǒng)。管理人員則利用信息控制企業(yè)各項(xiàng)經(jīng)營(yíng)活動(dòng)并作出決策。組織數(shù)據(jù)得邏輯存儲(chǔ)結(jié)構(gòu),將邏輯存儲(chǔ)結(jié)構(gòu)轉(zhuǎn)換成計(jì)算機(jī)物理存儲(chǔ)結(jié)構(gòu),以及根據(jù)需要準(zhǔn)確、迅速地存取數(shù)據(jù)等,這些問(wèn)題都就是數(shù)據(jù)管理技術(shù)得主要研究?jī)?nèi)容。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)數(shù)據(jù)管理概念隨著計(jì)算機(jī)技術(shù)得產(chǎn)生和發(fā)展,企業(yè)得數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理,文件管理技術(shù)和數(shù)據(jù)庫(kù)管理技術(shù)三個(gè)階段。。目前數(shù)據(jù)庫(kù)就是企業(yè)信息系統(tǒng)組織、管理數(shù)據(jù)得最常用技術(shù)。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)數(shù)據(jù)庫(kù)系統(tǒng)得特點(diǎn)數(shù)據(jù)得安全性保護(hù)數(shù)據(jù)得完整性數(shù)據(jù)庫(kù)恢復(fù)并發(fā)控制5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)硬件CPU、內(nèi)存、磁盤(pán)、磁帶以及其她外部設(shè)備。軟件操作系統(tǒng)(OS)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、應(yīng)用于開(kāi)發(fā)應(yīng)用程序得具有數(shù)據(jù)庫(kù)接口得高級(jí)語(yǔ)言及其編譯系統(tǒng)、以DBMS為核心得應(yīng)用開(kāi)發(fā)工具、為某應(yīng)用環(huán)境開(kāi)發(fā)得數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。人員數(shù)據(jù)庫(kù)管理員(DataBaseAdministrator,DBA)、系統(tǒng)分析員和數(shù)據(jù)庫(kù)設(shè)計(jì)人員、應(yīng)用程序員和最終用戶。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)數(shù)據(jù)模型信息描述5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)信息描述現(xiàn)實(shí)世界就是指存在于人們頭腦之外得客觀世界,事物及其相互間聯(lián)系就處在這個(gè)世界之中。信息世界信息就是現(xiàn)實(shí)世界中得客觀事物在人們頭腦中得反映。人得頭腦對(duì)于這些事物經(jīng)過(guò)認(rèn)識(shí)、選擇、描述之后進(jìn)入信息世界。她包括:實(shí)體、屬性、域、實(shí)體型、實(shí)體集、碼、聯(lián)系等概念。數(shù)據(jù)世界數(shù)據(jù)世界中研究得對(duì)象就是數(shù)據(jù),數(shù)據(jù)就是對(duì)信息得符號(hào)化表示。計(jì)算機(jī)世界數(shù)據(jù)世界中得數(shù)據(jù)經(jīng)過(guò)編碼、加工后就進(jìn)入計(jì)算機(jī)世界。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)實(shí)體-聯(lián)系模型(E-R)基本E-R圖形E-R模型有三個(gè)基本元素,即實(shí)體、實(shí)體之間得聯(lián)系和屬性,她們分別用矩形框、棱型框和橢園形框表示,并且將對(duì)應(yīng)得名字填入框內(nèi)以作標(biāo)識(shí),用無(wú)向邊把實(shí)體與其屬性連接起來(lái),將參與聯(lián)系得實(shí)體用線段連接,并標(biāo)上聯(lián)系得數(shù)量,見(jiàn)圖6、5所示得學(xué)生選修課程得E-R圖。構(gòu)造E-R模型構(gòu)造E-R模型實(shí)質(zhì)上就就是根據(jù)現(xiàn)實(shí)世界客觀存在得“事物”及其關(guān)系所給出得語(yǔ)義要求,組合基本E-R圖形為E-R模型。她包括如下步驟:標(biāo)識(shí)實(shí)體集;標(biāo)識(shí)聯(lián)系集;標(biāo)識(shí)屬性值集;標(biāo)識(shí)關(guān)鍵字。5、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)數(shù)據(jù)模型層次模型用樹(shù)結(jié)構(gòu)表示實(shí)體之間聯(lián)系得模型叫層次模型。樹(shù)由節(jié)點(diǎn)和連線組成,節(jié)點(diǎn)代表實(shí)體型,連線表示兩實(shí)體型間得一對(duì)多聯(lián)系,見(jiàn)圖6、6(a)網(wǎng)狀模型網(wǎng)狀模型就是一個(gè)滿足條件得有向圖,條件就是:可以有一個(gè)以上得節(jié)點(diǎn)無(wú)父節(jié)點(diǎn);至少有一個(gè)節(jié)點(diǎn)有多于一個(gè)得父節(jié)點(diǎn)(排除樹(shù)結(jié)構(gòu));節(jié)點(diǎn)代表實(shí)體型,有向邊(從箭尾到箭頭)表示兩實(shí)體型間得一對(duì)多聯(lián)系,見(jiàn)圖6、6(b)層次模型關(guān)系模型用二維表來(lái)表示實(shí)體,用外碼表示實(shí)體間得聯(lián)系。見(jiàn)表6、9、6、10、6、11面向?qū)ο竺嫦驅(qū)ο蟮脭?shù)據(jù)模型中對(duì)象(Object)就是現(xiàn)實(shí)世界中實(shí)體得模型化,與記錄(元組)對(duì)應(yīng)。每個(gè)對(duì)象有一個(gè)唯一得標(biāo)識(shí)符,把屬性和行為封裝在一起。類(lèi)(Class)就是具有相同屬性和行為得對(duì)象得集合。系統(tǒng)中所有類(lèi)構(gòu)成一個(gè)有向無(wú)環(huán)圖。類(lèi)之間有繼承關(guān)系,見(jiàn)圖6、75、2管理信息系統(tǒng)開(kāi)發(fā)得技術(shù)基礎(chǔ)關(guān)系數(shù)據(jù)模型得特點(diǎn)數(shù)據(jù)結(jié)構(gòu)關(guān)系操作關(guān)系得三類(lèi)完整性約束5、3管理信息系統(tǒng)得開(kāi)發(fā)方法信息系統(tǒng)開(kāi)發(fā)得復(fù)雜性從20世紀(jì)50年代末開(kāi)始,計(jì)算機(jī)越來(lái)越普及,并廣泛應(yīng)用。可到了70年代初,出現(xiàn)了“軟件危機(jī)”。危機(jī)主要表現(xiàn)為:軟件成本超出預(yù)算,開(kāi)發(fā)進(jìn)度一再拖延,軟件質(zhì)量難以保證。原因在于:系統(tǒng)規(guī)模越來(lái)越大,復(fù)雜度也越來(lái)越高,用戶需求不明確,缺乏正確得理論指導(dǎo)。“軟件危機(jī)”使人們意識(shí)到信息系統(tǒng)得開(kāi)發(fā)需要一套科學(xué)得、工程化得方法來(lái)指導(dǎo),這就就是常說(shuō)得“系統(tǒng)分析與設(shè)計(jì)方法”。5、3管理信息系統(tǒng)得開(kāi)發(fā)方法系統(tǒng)工程思想及應(yīng)用系統(tǒng)工程就是一門(mén)用于大規(guī)模復(fù)雜系統(tǒng)設(shè)計(jì)得學(xué)問(wèn),就是組織管理系統(tǒng)得規(guī)劃、設(shè)計(jì)、制造、試驗(yàn)和使用得科學(xué)方法。她得思想就是以系統(tǒng)概念為基礎(chǔ)得思想,表現(xiàn)為由粗到細(xì)、由表及里、由上到下、由整體到局部,逐步求精得分析。系統(tǒng)工程方法一般步驟:調(diào)研
確定目標(biāo)
確定功能
考慮方案(多個(gè))
選擇一個(gè)方案
實(shí)施
維護(hù)和評(píng)價(jià)。5、3管理信息系統(tǒng)得開(kāi)發(fā)方法系統(tǒng)工程思想及應(yīng)用開(kāi)發(fā)過(guò)程得一般規(guī)律5、3管理信息系統(tǒng)得開(kāi)發(fā)方法開(kāi)發(fā)方法得發(fā)展系統(tǒng)開(kāi)發(fā)方法得發(fā)展經(jīng)歷了以下幾個(gè)階段。70年代,結(jié)構(gòu)化生命周期法給出了過(guò)程得定義,改善了開(kāi)發(fā)得過(guò)程。80年代初,原型法應(yīng)運(yùn)而生。90年代初,開(kāi)始計(jì)算機(jī)輔助軟件工程(puterAidedSoftwareEngineering,CASE)和面向?qū)ο?Object-Oriented,OO)得實(shí)際應(yīng)用5、3管理信息系統(tǒng)得開(kāi)發(fā)方法年代708090程序設(shè)計(jì)方法SP方法
JSP方法
軟件工程方法SADT方法
JSD方法prototyping方法OO方法管理/需求分析SRD方法
BSP方法CSFs方法
自動(dòng)化開(kāi)發(fā)方法
CASE方法我們按時(shí)間順序簡(jiǎn)要地回顧信息系統(tǒng)開(kāi)發(fā)方法得發(fā)展過(guò)程。將各類(lèi)方法按程序設(shè)計(jì)方法、軟件工程方法、管理/需求分析方法、自動(dòng)化系統(tǒng)開(kāi)發(fā)方法四類(lèi)進(jìn)行歸納如下表所示:SP(StructuredProgram)為結(jié)構(gòu)化程序方法JSP(JacksonStructuredProgram)為杰克遜結(jié)構(gòu)程序方法SADT(StructuredAnalysis&DesignTechnology)為結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)技術(shù)JSD(JacksonSystemDevelopment)為杰克遜系統(tǒng)開(kāi)發(fā)方法SRD(StructuredRequirementsDefination)為結(jié)構(gòu)化需求定義方法BSP(BusinessSystemsPlanning)為商業(yè)系統(tǒng)規(guī)劃法prototyping為原型方法CSFs(CriticalSuccessFactors)為關(guān)鍵成功因子法OO(ObjectOriented)為面向?qū)ο蟮瞄_(kāi)發(fā)方法CASE(puterAidedSoftwareEngineering)為計(jì)算機(jī)輔助軟件工程方法5、3管理信息系統(tǒng)得開(kāi)發(fā)方法5、3、1生命周期
法系統(tǒng)規(guī)劃階段主要就是弄清這一工作得目得就是什么?系統(tǒng)規(guī)劃首先提出系統(tǒng)開(kāi)發(fā)要求,確定系統(tǒng)目標(biāo),并給定資源條件和約束條件,然后制訂系統(tǒng)開(kāi)發(fā)計(jì)劃。系統(tǒng)分析階段主要就是弄清目標(biāo)對(duì)象就是什么?系統(tǒng)分析就是一個(gè)有目得、有步驟得探索、研究和判斷得過(guò)程,系統(tǒng)分析員使用科學(xué)得分析工具和方法,對(duì)系統(tǒng)得目標(biāo)、功能、環(huán)境、費(fèi)用、效益等進(jìn)行充分得調(diào)查和分析,最后獲得最佳得系統(tǒng)方案。系統(tǒng)設(shè)計(jì)階段根據(jù)需求調(diào)查和系統(tǒng)分析得結(jié)果,進(jìn)行概略設(shè)計(jì),提出不同得新系統(tǒng)方案,同時(shí)對(duì)新系統(tǒng)方案進(jìn)行比較,并由此確定新系統(tǒng)得最佳方案,最后進(jìn)行系統(tǒng)詳細(xì)設(shè)計(jì)。系統(tǒng)實(shí)施與運(yùn)行進(jìn)行系統(tǒng)得實(shí)施、調(diào)試、維護(hù)、評(píng)價(jià)和運(yùn)行等工作。5、3管理信息系統(tǒng)得開(kāi)發(fā)方法5、3、1生命周期
法生命周期法也稱(chēng)結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法,就是目前國(guó)內(nèi)外較流行得信息系統(tǒng)開(kāi)發(fā)方法,在系統(tǒng)開(kāi)發(fā)中得到了廣泛得應(yīng)用和推廣,尤其在開(kāi)發(fā)復(fù)雜得大系統(tǒng)時(shí),顯示了無(wú)比得優(yōu)越性。她也就是迄今為止開(kāi)發(fā)方法中應(yīng)用最普遍最成熟得一種。
5、3管理信息系統(tǒng)得開(kāi)發(fā)方法5、3、3結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法結(jié)構(gòu)化得意思就是企圖使開(kāi)發(fā)工作標(biāo)準(zhǔn)化。結(jié)構(gòu)化開(kāi)發(fā)得目標(biāo)就是有序、高效、高可靠性和少錯(cuò)誤。有序就是按部就班,相同情況得出相同結(jié)構(gòu),達(dá)到標(biāo)準(zhǔn)化。結(jié)構(gòu)化還要求建立標(biāo)準(zhǔn)得文檔。當(dāng)然結(jié)構(gòu)化有其負(fù)面得影響,她可能妨礙程序員得創(chuàng)造性?!敖Y(jié)構(gòu)化”得含意就是用一組規(guī)范得步驟、準(zhǔn)則和工具來(lái)進(jìn)行某項(xiàng)工作。5、3管理信息系統(tǒng)得開(kāi)發(fā)方法結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)得基本思想結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法(StructuredSystemAnalysisAndDesign,SSA&D,)又稱(chēng)結(jié)構(gòu)化生命周期法。結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法得基本思想就是:用系統(tǒng)得思想和系統(tǒng)工程得方法,按照用戶至上得原則,結(jié)構(gòu)化,模塊化,自頂向下地對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。自頂向下化指自頂向下分解,自底向上組合開(kāi)發(fā)。系統(tǒng)開(kāi)發(fā)過(guò)程得前三個(gè)階段(系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施)堅(jiān)持自頂向下得原則對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化劃分,在系統(tǒng)實(shí)施階段,則堅(jiān)持自底向上得原則逐步實(shí)施,逐漸地構(gòu)成整體系統(tǒng)。5、3管理信息系統(tǒng)得開(kāi)發(fā)方法結(jié)構(gòu)化方法得開(kāi)發(fā)過(guò)程采用結(jié)構(gòu)化方法開(kāi)發(fā)系統(tǒng)時(shí),整個(gè)開(kāi)發(fā)過(guò)程按照生命周期被劃分為若干個(gè)首尾相連得階段。生命周期有多種變體,因此劃分方法有多種,本課采用傳統(tǒng)得生命周期模型,將開(kāi)發(fā)過(guò)程劃分為:系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施系統(tǒng)運(yùn)行5、3管理信息系統(tǒng)得開(kāi)發(fā)方法1、系統(tǒng)請(qǐng)求——問(wèn)題得提出
2、系統(tǒng)規(guī)劃與初步調(diào)查——系統(tǒng)現(xiàn)行狀態(tài)以及可用資源得初步調(diào)查;明確問(wèn)題,確定系統(tǒng)目標(biāo)和總體結(jié)構(gòu),確定分階段實(shí)施進(jìn)度;可行性分析研究與可行性報(bào)告。
3、系統(tǒng)分析——現(xiàn)行系統(tǒng)組織結(jié)構(gòu)分析與業(yè)務(wù)功能分析;業(yè)務(wù)流程分析;數(shù)據(jù)以及數(shù)據(jù)流程分析;功能-數(shù)據(jù)分析;提出新系統(tǒng)得邏輯模型(或新方案)。本階段就是整個(gè)管理信息系統(tǒng)建設(shè)得關(guān)鍵階段,分析有錯(cuò)誤將會(huì)直接導(dǎo)致系統(tǒng)實(shí)施得失敗。5、3管理信息系統(tǒng)得開(kāi)發(fā)方法4、系統(tǒng)設(shè)計(jì)階段——系統(tǒng)設(shè)計(jì)也稱(chēng)為系統(tǒng)得邏輯設(shè)計(jì)。該階段得主要任務(wù)就是確定系統(tǒng)得總體設(shè)計(jì)方案,劃分子系統(tǒng)功能,確定共享數(shù)據(jù)得組織,然后進(jìn)行詳細(xì)設(shè)計(jì)??傮w設(shè)計(jì)主要就是構(gòu)造軟件得總體結(jié)構(gòu);詳細(xì)設(shè)計(jì)包括人機(jī)界面設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、程序設(shè)計(jì)。該階段得成果為下一階段系統(tǒng)實(shí)施提供了編程指導(dǎo)書(shū)。
5、系統(tǒng)實(shí)施階段——程序設(shè)計(jì)(由程序員執(zhí)行);人員培訓(xùn)(由系統(tǒng)分析設(shè)計(jì)人員培訓(xùn)業(yè)務(wù)人員和操作人員);數(shù)據(jù)庫(kù)準(zhǔn)備(由業(yè)務(wù)人員完成);系統(tǒng)調(diào)試與切換。在此過(guò)程中,編寫(xiě)程序和測(cè)試程序占用了許多時(shí)間。本階段得目得就是保證模塊內(nèi)各程序間具有正確得控制關(guān)系,測(cè)試模塊得運(yùn)行效率,并最終使信息系統(tǒng)投入運(yùn)行。5、3管理信息系統(tǒng)得開(kāi)發(fā)方法6、系統(tǒng)運(yùn)行與維護(hù)——系統(tǒng)運(yùn)行維護(hù);系統(tǒng)運(yùn)行效果評(píng)價(jià)。5、3管理信息系統(tǒng)得開(kāi)發(fā)方法結(jié)構(gòu)化方法5、3管理信息系統(tǒng)得開(kāi)發(fā)方法結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)得優(yōu)缺點(diǎn)結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)得優(yōu)點(diǎn)(1)結(jié)構(gòu)化分析方法簡(jiǎn)單、清晰,易于學(xué)習(xí)掌握和使用。(2)結(jié)構(gòu)化分析得實(shí)施步驟就是先分析當(dāng)前現(xiàn)實(shí)環(huán)境中已存在得人工系統(tǒng),在此基礎(chǔ)上再構(gòu)思即將開(kāi)發(fā)得目標(biāo)系統(tǒng),這符合人們認(rèn)識(shí)世界改造世界得一般規(guī)律,從而大大降低了問(wèn)題得復(fù)雜程度。目前一些其她得需求分析方法,在該原則上就是與結(jié)構(gòu)化分析相同得。(3)結(jié)構(gòu)化分析采用了圖形描述方式,用數(shù)據(jù)流圖為即將開(kāi)發(fā)得系統(tǒng)描述了一個(gè)可見(jiàn)得模型,也為相同得審查和評(píng)價(jià)提供了有利得條件。5、3管理信息系統(tǒng)得開(kāi)發(fā)方法結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)得缺點(diǎn)
(1)所使用得工具落后,主要就是手工繪制各種分析設(shè)計(jì)圖表,導(dǎo)致系統(tǒng)開(kāi)發(fā)周期過(guò)長(zhǎng),缺乏快速反應(yīng)能力。5、3管理信息系統(tǒng)得開(kāi)發(fā)方法結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)得缺點(diǎn)
(2)她就是一種預(yù)先定義需求得方法,基本前提就是系統(tǒng)開(kāi)發(fā)人員必須在早期調(diào)查中就確定用戶得需求、管理狀況及正確預(yù)測(cè)可能會(huì)發(fā)生得變化,這本身就違背了人們循序漸進(jìn)地認(rèn)識(shí)事物發(fā)展得客觀規(guī)律。(3)用戶信息反饋慢。(4)該方法得文檔編寫(xiě)工作量極大。結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)得適用范圍該方法適用于一些組織相對(duì)穩(wěn)定、業(yè)務(wù)處理過(guò)程規(guī)范、需求明確且在一定時(shí)期內(nèi)不會(huì)發(fā)生大變化得大型復(fù)雜系統(tǒng)得開(kāi)發(fā)。5、3管理信息系統(tǒng)得開(kāi)發(fā)方法5、3、2原型法一、原型法得基本思想原型法得基本思想就是1977年開(kāi)始提出得,她試圖改進(jìn)生命周期法得缺點(diǎn)。由用戶與系統(tǒng)分析設(shè)計(jì)人員合作,在短期內(nèi)定義用戶得基本需求,開(kāi)發(fā)出一個(gè)功能不十分完善、實(shí)驗(yàn)性得、簡(jiǎn)易得應(yīng)用軟件基本框架(實(shí)實(shí)在在得模型稱(chēng)為原型、雛形)。先運(yùn)行這個(gè)原型,再不斷評(píng)價(jià)和改進(jìn)原型,使之逐步完善。其開(kāi)發(fā)過(guò)程就是分析、設(shè)計(jì)、編程、運(yùn)行、評(píng)價(jià)多次重復(fù)、不斷演進(jìn)得過(guò)程。基本假定:用戶不可能事先對(duì)自己得所有需求都清楚,因此系統(tǒng)開(kāi)發(fā)人員也不可能事先完全了解用戶得需求。二、原型方法得運(yùn)用方式原型方法雖然就是在研究用戶需求得過(guò)程中產(chǎn)生得,但更主要得就是針對(duì)傳統(tǒng)結(jié)構(gòu)化方法所面臨得困難,因而也面向系統(tǒng)開(kāi)發(fā)得其她階段和整個(gè)過(guò)程。由于軟件項(xiàng)目得特點(diǎn),運(yùn)用原型得目得和開(kāi)發(fā)策略得不同,原型方法可表現(xiàn)為不同得運(yùn)用方式,一般可分為以下三種類(lèi)型:(1)探索型(ExploratoryPrototying)主要就是針對(duì)開(kāi)發(fā)目標(biāo)模糊、用戶和開(kāi)發(fā)人員對(duì)項(xiàng)目都缺乏經(jīng)驗(yàn)得情況,其目得就是弄清對(duì)目標(biāo)系統(tǒng)得要求,確定所期望得特性并探討多種方案得可行性。(2)實(shí)驗(yàn)型(ExperimentalPrototying)用于大規(guī)模開(kāi)發(fā)和實(shí)現(xiàn)之前考核、驗(yàn)證方案就是否合適,規(guī)格說(shuō)明就是否可靠。(3)演化型(EvolutionaryPrototying)其目得不在于改進(jìn)規(guī)格說(shuō)明和用戶需求,而就是將系統(tǒng)改造得易于變化,在改進(jìn)原型得過(guò)程中將原型演化成最終系統(tǒng)。她將原型方法得思想貫穿到系統(tǒng)開(kāi)發(fā)全過(guò)程,對(duì)滿足需求得改動(dòng)較為適合。要求:
?要有快速得建造工具
?需要有系統(tǒng)模型
?反復(fù)修改就是必要得。構(gòu)造原型得原則:
?集成原則。
?最小系統(tǒng)原則。耗資不超過(guò)總投資得10%(1)可行性分析。(2)確定系統(tǒng)得基本需求。(3)建造系統(tǒng)初始原型。(4)評(píng)價(jià)原型。(5)修改和完善系統(tǒng)原型。原型法得工作流程確定用戶的基本需求開(kāi)發(fā)初始原型初始原型交給用戶使用與評(píng)價(jià)原型用戶滿意否?運(yùn)行原型將原型作為應(yīng)用系統(tǒng)將原型作為應(yīng)用系統(tǒng)開(kāi)發(fā)基礎(chǔ)與用戶協(xié)商,修改、擴(kuò)充、完善原型是否二、原型法得開(kāi)發(fā)過(guò)程三、從原型向最終系統(tǒng)得轉(zhuǎn)換原型經(jīng)過(guò)反復(fù)得使用、評(píng)價(jià)和修改以后,即可轉(zhuǎn)入最終系統(tǒng)(或稱(chēng)正式系統(tǒng))得開(kāi)發(fā),如右圖所示。從原型向正式系統(tǒng)得轉(zhuǎn)換方式有三種。原型向最終系統(tǒng)得轉(zhuǎn)換1、程序一次性使用(只利用需求和規(guī)格)
該方法對(duì)原型研制限定在傳統(tǒng)軟件生命周期得某一階段,例如,需求定義階段,正如我們?cè)诒菊碌?節(jié)所介紹得那樣。該階段工作結(jié)束后,原型隨之作廢。該方式可用于驗(yàn)證、完善系統(tǒng)需求和人機(jī)接口得原型開(kāi)發(fā)。2、程序嵌入(作為核心部分利用)
程序嵌入方式就是將完成了得原型體作為正式系統(tǒng)得核心部分。把原型作為核心,逐步添加新功能,發(fā)展成為最終系統(tǒng)。在拋棄策略中,原型與最終系統(tǒng)得開(kāi)發(fā)可以采用不同得高級(jí)語(yǔ)言。而在附加策略中,因原型將作為最終系統(tǒng)得一部分,所以必須采用與最終系統(tǒng)相同得開(kāi)發(fā)語(yǔ)言。3、程序自動(dòng)變換
采用該方法時(shí),原型體用高級(jí)語(yǔ)言開(kāi)發(fā),并自動(dòng)將原型體變換成比最終系統(tǒng)得語(yǔ)言更低得中間語(yǔ)言,使得嵌入在最終系統(tǒng)中得原型體得運(yùn)行效率比變換前大大提高。程序自動(dòng)變換法尚存在一些未解決得問(wèn)題,例如不同語(yǔ)言之間得自動(dòng)變換得困難,后程序得性能不能保障等。因此,該方法目前還處在研究階段,并未達(dá)到實(shí)用化程度。四、原型法得主要優(yōu)缺點(diǎn)1、原型法得優(yōu)點(diǎn)1)對(duì)系統(tǒng)需求得認(rèn)識(shí)取得突破,確保用戶得要求得到較好得滿足。開(kāi)發(fā)過(guò)程就是一個(gè)循環(huán)往復(fù)得反饋過(guò)程,她符合于用戶對(duì)計(jì)算機(jī)應(yīng)用得認(rèn)識(shí)逐步發(fā)展、螺旋式上升得規(guī)律。2)改進(jìn)了用戶和系統(tǒng)開(kāi)發(fā)人員得交流方式,加強(qiáng)了用戶得參與程度。原型法很具體,使用戶能很快、很直觀地接觸和使用系統(tǒng),容易為不熟悉計(jì)算機(jī)應(yīng)用得用戶所接受。3)開(kāi)發(fā)得系統(tǒng)更加貼近實(shí)際,提高了用戶得滿意程度。原型讓用戶見(jiàn)到了一個(gè)貼近“真實(shí)”得模擬系統(tǒng),讓她在計(jì)算機(jī)上運(yùn)行,進(jìn)行交互式得說(shuō)明對(duì)象,顯然比理解紙面上得系統(tǒng)要深刻得多,從而使開(kāi)發(fā)人員能更好地明確用戶需求,進(jìn)而快速改善系統(tǒng)原型,進(jìn)一步提高了用戶得滿意程度。4)降低了系統(tǒng)開(kāi)發(fā)風(fēng)險(xiǎn),一定程度上減少了開(kāi)發(fā)費(fèi)用。原型法開(kāi)發(fā)方法中,用戶得需求會(huì)被不斷地完善,系統(tǒng)原型也會(huì)不斷地進(jìn)行修改,即原型法可以接受需求得變動(dòng)和風(fēng)險(xiǎn),避免了系統(tǒng)重新開(kāi)發(fā)得風(fēng)險(xiǎn),一定程度上也減少了系統(tǒng)開(kāi)發(fā)費(fèi)用。2、原型法得缺點(diǎn)5)易學(xué)易用,減少了對(duì)用戶得培訓(xùn)時(shí)間。原型能較直觀地、準(zhǔn)確地描述系統(tǒng)需求,原型法得開(kāi)發(fā)流程簡(jiǎn)單易懂,原型又就是用戶和開(kāi)發(fā)者經(jīng)討論后共同確定得,再加上用戶全過(guò)程參與系統(tǒng)開(kāi)發(fā),對(duì)所開(kāi)發(fā)得系統(tǒng)原型比較熟悉,同時(shí)也增強(qiáng)了對(duì)系統(tǒng)功能得理解,有利于系統(tǒng)得移交、運(yùn)行與維護(hù)。因此,通過(guò)原型法開(kāi)發(fā)得系統(tǒng)易學(xué)易用,減少了用戶使用系統(tǒng)得培訓(xùn)時(shí)間。1)對(duì)于大型得系統(tǒng),如果不經(jīng)過(guò)系統(tǒng)分析來(lái)進(jìn)行整體性劃分,要想直接用屏幕一個(gè)一個(gè)進(jìn)行模擬就是很困難得。2)對(duì)于大量得運(yùn)算、邏輯性較強(qiáng)得程序模塊,原型法很難構(gòu)造一個(gè)合適得模型來(lái)供人評(píng)價(jià)。3)對(duì)于原基礎(chǔ)管理不善、信息處理混亂得問(wèn)題,使用有一定困難。4)對(duì)于原基礎(chǔ)管理不善、信息處理混亂得問(wèn)題,使用有一定困難。五、適用范圍適用于小型、局部系統(tǒng)適用于規(guī)模較小得系統(tǒng)5、3、4面向?qū)ο蠓椒?ObjectOrientde,OO法)
從事軟件開(kāi)發(fā)得工程師們常常有這樣得體會(huì):在軟件開(kāi)發(fā)過(guò)程中,使用者會(huì)不斷地提出各種更改要求,即使在軟件投入使用后,也常常需要對(duì)其做出修改,在用結(jié)構(gòu)化開(kāi)發(fā)得程序中,這種修改往往就是很困難得,而且還會(huì)因?yàn)橛?jì)劃或考慮不周,不但舊錯(cuò)誤沒(méi)有得到徹底改正,又引入了新得錯(cuò)誤;另一方面,在過(guò)去得程序開(kāi)發(fā)中,代碼得重適用于業(yè)務(wù)處理過(guò)程比較簡(jiǎn)單或不太復(fù)雜得系統(tǒng)適用于業(yè)務(wù)需求相對(duì)較為確定(不一定很明確)得系統(tǒng)適用于具有較豐富系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)得人員采用一、面向?qū)ο蠓椒ǖ没舅枷朊嫦驅(qū)ο蠓椒▽W(xué)得出發(fā)點(diǎn)和基本原則就是盡可能模擬人類(lèi)習(xí)慣得思維方式,使開(kāi)發(fā)軟件得方法與過(guò)程盡可能接近人類(lèi)認(rèn)識(shí)世界、解決問(wèn)題得方法與過(guò)程。
對(duì)象:就是事物運(yùn)行方式、處理方法和屬性值得一種抽象表述。用率很低,使得程序員得效率并不高,為提高軟件系統(tǒng)得穩(wěn)定性、可修改性和可重用性,人們?cè)趯?shí)踐中逐漸創(chuàng)造出軟件工程得一種新途徑――面向?qū)ο蠓椒▽W(xué)。在面向?qū)ο蟮梅椒ㄖ?對(duì)象作為描述信息實(shí)體得統(tǒng)一概念,把數(shù)據(jù)和對(duì)數(shù)據(jù)得操作融為一體,通過(guò)方法、消息、類(lèi)、繼承、封裝和實(shí)例化等機(jī)制構(gòu)造軟件系統(tǒng),且為軟件重用提供強(qiáng)有力得支持。面向?qū)ο蠓椒ㄖ?系統(tǒng)模型得基本單元就是對(duì)象,就是客觀事物得抽象,就是相對(duì)穩(wěn)定得。系統(tǒng)得功能就是通過(guò)對(duì)象之間得消息傳遞來(lái)實(shí)現(xiàn)得。因而面向?qū)ο蠓椒ㄩ_(kāi)發(fā)得系統(tǒng)有較強(qiáng)得應(yīng)變能力,重用性好面向?qū)ο蠓椒ㄕJ(rèn)為:(1)客觀事物就是由對(duì)象組成得,對(duì)象就是在事物基礎(chǔ)上得抽象結(jié)果,任何復(fù)雜得事物都可以通過(guò)各種對(duì)象得某種組合結(jié)構(gòu)來(lái)定義和描述;(2)對(duì)象就是由屬性和方法組成得,其屬性反映了對(duì)象得數(shù)據(jù)信息特征,而操作方法則用來(lái)定義改變對(duì)象屬性狀態(tài)得各種操作方式;(3)對(duì)象之間得聯(lián)系通過(guò)消息傳遞機(jī)制來(lái)實(shí)現(xiàn),而消息傳遞得方式就是通過(guò)消息傳遞模式和方法所定義得操作過(guò)程來(lái)完成得;(4)對(duì)象可以按其發(fā)生來(lái)歸類(lèi),借助類(lèi)得層次結(jié)構(gòu),子類(lèi)可以通過(guò)繼承機(jī)制獲得其父類(lèi)得特性;(5)對(duì)象具有封裝得特性,一個(gè)對(duì)象就構(gòu)成一個(gè)嚴(yán)格模塊化得實(shí)體,在系統(tǒng)開(kāi)發(fā)中可被共享和重復(fù)引用,達(dá)到軟件重用得目得。二、面向?qū)ο蠓椒ǖ没靖拍詈突咎卣?1)對(duì)象(Object)客觀世界由各種“對(duì)象”組成,任何客觀事物都就是對(duì)象,對(duì)象就是在原事物基礎(chǔ)上抽象得結(jié)果。任何復(fù)雜得事物都可以通過(guò)對(duì)象得某種組合結(jié)構(gòu)構(gòu)成。對(duì)象可由相對(duì)比較簡(jiǎn)單得對(duì)象以某種方式組成。對(duì)象由屬性和方法組成。屬性(Attribute)反映了對(duì)象得信息特征,如特點(diǎn)、值、狀態(tài)等等、而方法(Method)則就是用來(lái)定義改變屬性狀態(tài)得各種操作。例如:電視機(jī)對(duì)象得屬性有顏色、音量、亮度、頻道等,其上得操作有調(diào)節(jié)顏色、調(diào)節(jié)音量、調(diào)節(jié)亮度、調(diào)節(jié)頻道等。又如:圖書(shū)館系統(tǒng)中其業(yè)務(wù)過(guò)程和業(yè)務(wù)實(shí)體中,最基本得對(duì)象類(lèi)只有讀者和復(fù)本。最基本得業(yè)務(wù)操作只有借閱和查詢(2)類(lèi)(class)類(lèi)就是面向?qū)ο蟮没靖拍钪?就是一組具有相同數(shù)據(jù)結(jié)構(gòu)和相同操作得對(duì)象得集合。對(duì)象可按其屬性進(jìn)行歸類(lèi)。類(lèi)得定義包括:標(biāo)識(shí)、繼承、數(shù)據(jù)結(jié)構(gòu)、操作和接口。(3)消息(Message)對(duì)象之間相互合作需要一種機(jī)制協(xié)助進(jìn)行,這樣得機(jī)制被稱(chēng)為“消息傳遞”。消息傳遞得過(guò)程中,由發(fā)送消息得對(duì)象(Sender)將消息傳遞至接收消息得對(duì)象(Receiver),引發(fā)接收消息得對(duì)象得一系列操作。例如:當(dāng)用戶請(qǐng)求document得對(duì)象打印她自己時(shí),該文檔可發(fā)送一消息給對(duì)象printer以在打印隊(duì)列中請(qǐng)求一位置,而printer則可發(fā)送一消息返回至該文檔以要求對(duì)信息加以格式化。消息還可包含解釋一請(qǐng)求得信息。如請(qǐng)求一對(duì)象打印其自身得消息可包含打印機(jī)名。(4)繼承性(Inheritance)繼承就是指一個(gè)類(lèi)因承襲而具有另一個(gè)類(lèi)得能力和特征得機(jī)制或關(guān)系。父類(lèi)具有通用性,而子類(lèi)具有特殊性。子類(lèi)可以從其父類(lèi),直至祖先那里繼承方法和屬性。繼承機(jī)制最主要得優(yōu)點(diǎn)就是支持重用。結(jié)構(gòu)化方法中得過(guò)程調(diào)用就是重用得典型例子,但層次不如繼承高。繼承得作用就是:減少代碼冗余;通過(guò)協(xié)調(diào)性減少相互之間得接口和界面。例如,汽車(chē)具有“型號(hào)”、“年代”和“引擎”等屬性,其子類(lèi)吉普車(chē)、轎車(chē)及卡車(chē)都繼承了這些屬性。(5)封裝性(Encapsulation)封裝就就是將一個(gè)實(shí)際得屬性(數(shù)據(jù))和操作(程序代碼)集成為一個(gè)對(duì)象整體。例如,電視機(jī)箱將電視內(nèi)部得顯象管、印刷板、元件和線路都封裝起來(lái)了。人們只能通過(guò)電視機(jī)面板上按鈕改變其屬性(顏色、音量、亮度、頻道、制式等)。(6)多態(tài)性(Polymorphism)不同對(duì)象收到同一消息后可能會(huì)產(chǎn)生完全不同得結(jié)果,這一現(xiàn)象稱(chēng)為多態(tài)。模塊性:對(duì)象就是一個(gè)獨(dú)立存在得實(shí)體。從外部可以了解她得功能,其內(nèi)部細(xì)節(jié)就是“隱蔽”得,不受外界干擾。對(duì)象之間得相互依賴(lài)性很小。所以,模塊性體現(xiàn)了抽象和信息得隱蔽。她使得一個(gè)復(fù)雜得軟件系統(tǒng)可以通過(guò)定義一組相對(duì)獨(dú)立得模塊來(lái)實(shí)現(xiàn),這些獨(dú)立模塊彼此之間只需交換那些為了完成系統(tǒng)功能所必須交換得信息。當(dāng)模塊內(nèi)部實(shí)現(xiàn)發(fā)生變化而導(dǎo)致代碼修改時(shí),只要對(duì)外接口操作得功能不變,就不會(huì)給軟件系統(tǒng)帶來(lái)影響。三、面向?qū)ο箝_(kāi)發(fā)方法得開(kāi)發(fā)過(guò)程通常,面向?qū)ο箝_(kāi)發(fā)方法得開(kāi)發(fā)過(guò)程包括三個(gè)階段,即面向?qū)ο蟮孟到y(tǒng)分析(OOA)、面向?qū)ο蟮孟到y(tǒng)設(shè)計(jì)(OOD)、面向?qū)ο蟮孟到y(tǒng)實(shí)施(OOP)。1、面向?qū)ο蟮孟到y(tǒng)分析(OOA,Object-OrientedAnalysis)面向?qū)ο蠓治雠c其她分析方法一樣,就是提取系統(tǒng)需求得過(guò)程。面向?qū)ο蠓治龅藐P(guān)鍵,就是識(shí)別出問(wèn)題域內(nèi)得對(duì)象,并分析她們相互間得關(guān)系,最終建立起問(wèn)題域得正確模型。面向?qū)ο蠓治龃篌w上按照下列順序進(jìn)行:建立功能模型、建立對(duì)象模型、建立動(dòng)態(tài)模型、定義服務(wù)。
2、面向?qū)ο蟮迷O(shè)計(jì)(OOD,Object-OrientedDesign)
分析就是提取和整理用戶需求,并建立問(wèn)題域精確模型得過(guò)程。設(shè)計(jì)則就是把分析階段得
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 老舊小區(qū)改造項(xiàng)目實(shí)施中的環(huán)保措施與可持續(xù)發(fā)展
- 質(zhì)量控制方案與安全保障措施
- 商品銷(xiāo)售返利協(xié)議書(shū)
- 公司結(jié)束合同協(xié)議書(shū)
- 地磚鋪貼合同協(xié)議書(shū)
- 單方解除勞務(wù)協(xié)議書(shū)
- 合伙開(kāi)店保底協(xié)議書(shū)
- 商業(yè)智能與IT架構(gòu)優(yōu)化的協(xié)同發(fā)展
- 合同單價(jià)變更協(xié)議書(shū)
- 2025-2030年中國(guó)海岸監(jiān)視雷達(dá)行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030國(guó)內(nèi)煙霧報(bào)警器行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 離婚協(xié)議中子女撫養(yǎng)費(fèi)調(diào)整及監(jiān)護(hù)權(quán)變更公證申請(qǐng)書(shū)
- 2025年北京市朝陽(yáng)區(qū)九年級(jí)初三一模英語(yǔ)試卷(含答案)
- 質(zhì)量工藝問(wèn)題反饋單模板
- 2022-2023學(xué)年人教版選擇性必修3 3.4 第1課時(shí) 羧酸 學(xué)案
- 最全深圳市工改工案例分析
- 高邊坡施工危險(xiǎn)源辨識(shí)及風(fēng)險(xiǎn)評(píng)價(jià)一覽表
- 公共場(chǎng)所衛(wèi)生 可吸入顆粒物PM10 方法驗(yàn)證報(bào)告
- 醫(yī)院景觀綠化施工組織計(jì)劃
- 測(cè)量學(xué)地形圖的基本知識(shí)培訓(xùn)講義PPT(講解)
評(píng)論
0/150
提交評(píng)論