freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第十七章信息系統(tǒng)的開(kāi)發(fā)方法(參考版)

2024-09-05 08:27本頁(yè)面
  

【正文】 總的來(lái)說(shuō),在實(shí)際開(kāi)發(fā)中各種開(kāi)發(fā)方法經(jīng)常是混合應(yīng)用的。而且在這種方法的應(yīng)用以及 CASE工具的設(shè)計(jì)中,自頂向下、模塊化、結(jié)構(gòu)化卻是貫穿始終的。 67 各種開(kāi)發(fā)方法的比較 ? 面向?qū)ο蠓ㄊ且环N圍繞對(duì)象來(lái)進(jìn)行系統(tǒng)分析和系統(tǒng)設(shè)計(jì),然后用面向?qū)ο蟮墓ぞ呓⑾到y(tǒng)的方法,它可以普遍適用于各類信息系統(tǒng)開(kāi)發(fā),但是它不能涉足系統(tǒng)分析以前的開(kāi)發(fā)環(huán)節(jié)。 ? 原型方法是一種基于 4GL的快速模擬方法,它通過(guò)模擬以及對(duì)模擬后原型的不斷討論和修改最終建立系統(tǒng)。 66 各種開(kāi)發(fā)方法的比較 ? 從國(guó)外最新的統(tǒng)計(jì)數(shù)據(jù)來(lái)看,信息系統(tǒng)開(kāi)發(fā)過(guò)程中系統(tǒng)調(diào)查和分析兩個(gè)環(huán)節(jié)的工作量占到總開(kāi)發(fā)工作量的 60%以上,而系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)只占總開(kāi)發(fā)工作的不到 10%。 ? 產(chǎn)生出統(tǒng)一的標(biāo)準(zhǔn)化的系統(tǒng)文檔。 ? 使開(kāi)發(fā)者從繁雜的分析設(shè)計(jì)圖表和程序編寫(xiě)工作中解放出來(lái)。 ? 簡(jiǎn)化了軟件的管理和維護(hù)。 ? 自動(dòng)檢測(cè)的方法大大提高了軟件的質(zhì)量。 65 CASE方法的特點(diǎn) ? 解決了從客觀對(duì)象到軟件系統(tǒng)的直接映射問(wèn)題,強(qiáng)有力地支持軟件 /信息系統(tǒng)開(kāi)發(fā)的全過(guò)程。 2) CASE只是一種輔助的開(kāi)發(fā)方法,主要體現(xiàn)在幫助開(kāi)發(fā)者方便、快捷地產(chǎn)生出系統(tǒng)開(kāi)發(fā)過(guò)程中的各類圖表、程序和說(shuō)明性文檔。對(duì)于不完全一致的地方由系統(tǒng)開(kāi)發(fā)人員再作具體修改。 OO方法中的問(wèn)題抽象 → 屬性、結(jié)構(gòu)和方法定義 → 對(duì)象分類 →確定范式 → 程序?qū)崿F(xiàn)等等。 ? CASE方法解決問(wèn)題的基本思路是:系統(tǒng)開(kāi)發(fā)過(guò)程中的第一步如果都可以在一定程度上形成對(duì)應(yīng)關(guān)系的話,那么就完全可以借助于專門(mén)研制的軟件工具來(lái)實(shí)現(xiàn)上述一個(gè)個(gè)的開(kāi)發(fā)過(guò)程。 62 計(jì)算機(jī)輔助開(kāi)發(fā)方法 ? 自計(jì)算機(jī)在管理中應(yīng)用以來(lái),系統(tǒng)開(kāi)發(fā)過(guò)程,特別是系統(tǒng)分析、設(shè)計(jì)和開(kāi)發(fā)過(guò)程,就一直是制約信息系統(tǒng)發(fā)展的一個(gè)瓶頸,直到 80年代集圖形處理技術(shù)、程序生成技術(shù)、關(guān)系數(shù)據(jù)庫(kù)技術(shù)和各類開(kāi)發(fā)工具于一身的 CASE才緩和并解決了這一問(wèn)題。 61 面向?qū)ο蠓椒ǖ膬?yōu)缺點(diǎn) ? 優(yōu)點(diǎn): ? 以對(duì)象為基礎(chǔ),利用特定的軟件工具直接完成從對(duì)象客體的描述到軟件結(jié)構(gòu)之間的轉(zhuǎn)換;解決了傳統(tǒng)結(jié)構(gòu)化開(kāi)發(fā)方法中客觀世界描述工具與軟件結(jié)構(gòu)不一致問(wèn)題,縮短了開(kāi)發(fā)周期;解決了從分析和設(shè)計(jì)到軟件模塊結(jié)構(gòu)之間多次轉(zhuǎn)換的繁雜過(guò)程。最后每個(gè)對(duì)象實(shí)例的數(shù)據(jù)都必須落實(shí)到面向?qū)ο蟮膸?kù)結(jié)構(gòu)模型中。 60 OOD的主要工作 2) 數(shù)據(jù)模型和數(shù)據(jù)庫(kù)設(shè)計(jì) ? 數(shù)據(jù)模型設(shè)計(jì)需要確定類 amp。整理的方法主要是進(jìn)行歸類,對(duì)類 amp。 5) 確定方法 (method):方法是在收到消息后必須進(jìn)行的一些處理方法:方法要在圖中定義,并在對(duì)象的存儲(chǔ)中指定。 58 OOA的基本步驟 3) 確定主題 (subject):主題是指事物的總體概貌和總體分析模型。 2) 確定結(jié)構(gòu) (structure):結(jié)構(gòu)是指問(wèn)題域的復(fù)雜性和連接關(guān)系。 57 OOA的基本步驟 ? OOA分析方法是建立在對(duì)處理對(duì)象客觀運(yùn)行狀態(tài)的信息模擬 (實(shí)體關(guān)系圖和語(yǔ)義數(shù)據(jù)模型 )和面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的概念基礎(chǔ)之上,用OOA分析一個(gè)事物時(shí),遵循五個(gè)基本步驟: 1) 確定對(duì)象 (object)和類 (class):對(duì)象是對(duì)數(shù)據(jù)及其處理方式的抽象,反映了系統(tǒng)保存和處理現(xiàn)實(shí)世界中某些事物的信息的能力。 3) 整理問(wèn)題 ? 對(duì)分析的結(jié)果作進(jìn)一步地抽象、歸類、整理,并最終以范式的形式將它們確定下來(lái),即面向?qū)ο笤O(shè)計(jì) OOD。 56 面向?qū)ο蠓椒ǖ拈_(kāi)發(fā)過(guò)程 1) 系統(tǒng)調(diào)查和需求分析 ? 對(duì)系統(tǒng)面臨的具體管理問(wèn)題以及用戶對(duì)系統(tǒng)開(kāi)發(fā)的需求進(jìn)行調(diào)查研究,即先弄清要干什么。這種對(duì)象或類之間的層次結(jié)構(gòu)是靠繼承關(guān)系維系著的。 55 面向?qū)ο蠓椒ǖ幕舅枷? 4) 對(duì)象按其屬性進(jìn)行歸類 (class)。而方法 (method)則是用來(lái)定義改變屬性狀態(tài)的各種操作。 2) 對(duì)象由屬性和方法組成。 54 面向?qū)ο蠓椒ǖ幕舅枷? 1) 客觀事物都是由對(duì)象 (object)組成的,對(duì)象是在原事物基礎(chǔ)上抽象的結(jié)果。通過(guò)類比方法抽象出典型對(duì)象的過(guò)程稱之為類比。 2) 繼承和類比性 ? 事物之間都有一定的相互聯(lián)系,事物在整體結(jié)構(gòu)中都會(huì)占有它自身的位置。 ? 目前有幾種流行的面向?qū)ο蠓椒?,如? – OMT – Coad/Yourdon的面向?qū)ο蠓治鲈O(shè)計(jì)方法OOAamp。 52 面向?qū)ο蟮拈_(kāi)發(fā)方法 ? 面向?qū)ο蠓椒ㄕJ(rèn)為,客觀世界是由各種各樣的對(duì)象組成,每種對(duì)象都有各自的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律,不同的對(duì)象之間的相互作用和聯(lián)系構(gòu)成了各種不同的系統(tǒng)。 ? 開(kāi)發(fā)人員也很容易潛意識(shí)用原型取代系統(tǒng)分析 51 面向?qū)ο蟮拈_(kāi)發(fā)方法 ? 90年代面向?qū)ο?(OO)的技術(shù)和程序設(shè)計(jì)語(yǔ)言取得了巨大的成功,信息系統(tǒng)的開(kāi)發(fā)更多的采用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言和支持面向?qū)ο蟮臄?shù)據(jù)庫(kù)管理系統(tǒng); ? 面向?qū)ο蟮募夹g(shù)把對(duì)象的屬性 (數(shù)據(jù) )和處理 (方法 )封裝在一起,是真正的抽象思維,它通過(guò)子類對(duì)父類的繼承,使軟件便于維護(hù)和擴(kuò)充,提高了軟件的可重用性。 ? 開(kāi)發(fā)過(guò)程管理困難。 ? 易于用戶使用,減少對(duì)用戶的培訓(xùn)時(shí)間,同時(shí)用戶滿意度高。 ? 開(kāi)發(fā)周期短,費(fèi)用相對(duì)少。 50 原型法的優(yōu)缺點(diǎn) ? 優(yōu)點(diǎn): ? 易于認(rèn)識(shí)系統(tǒng)、確定需求,容易被人們所接受。從設(shè)計(jì)到實(shí)現(xiàn)再評(píng)價(jià)反復(fù)進(jìn)行,前期成果可看作一個(gè)版本系列,不斷完善推出新的版本??捎糜诮鉀Q需要集成的復(fù)雜系統(tǒng)的設(shè)計(jì)問(wèn)題。 48 快速原型法的類型 3) 進(jìn)化型 原型法是按較準(zhǔn)確的用戶需求,產(chǎn)生完整的系統(tǒng),然后不斷的修改、完善,直到用戶滿意,最終完善的原型就是最終系統(tǒng)。研究型原型可用來(lái)加強(qiáng)生命周期法的需求定義和功能分析過(guò)程。而從應(yīng)用目的和場(chǎng)合來(lái)分又可分為三種類型: 研究型 、 實(shí)驗(yàn)型 和 進(jìn)化型 。 ? 修正和改進(jìn)原型 – 開(kāi)發(fā)人員對(duì)原型進(jìn)行修改、擴(kuò)充、完善,直到用戶滿意為止。 46 快速原型法的開(kāi)發(fā)過(guò)程 ? 開(kāi)發(fā)初始原型(見(jiàn)例) – 根據(jù)用戶的要求,開(kāi)發(fā)人員迅速建立起一個(gè)初始原型,該原型是在計(jì)算機(jī)上初步實(shí)現(xiàn)的信息系統(tǒng)。 45 快速原型法的開(kāi)發(fā)過(guò)程 ? 快速原型法 的開(kāi)發(fā)過(guò)程是:首先利用 RAD工具( Rapid Application Development快速 應(yīng)用程序開(kāi)發(fā)工具 ) 建立一個(gè)能反映用戶主要需求的原型,讓用戶實(shí)際看見(jiàn)新系統(tǒng)的概貌,以便判斷哪些功能符合要求、哪些需要改進(jìn),通過(guò)對(duì)原型的反復(fù)改進(jìn),最終建立符合用戶要求的新系統(tǒng)。由于原型法相對(duì)而言開(kāi)發(fā)速度快,因此我們無(wú)需投入太多的時(shí)間就能建立起一個(gè)原型,以使人們確信這個(gè)目標(biāo)系統(tǒng)值得開(kāi)發(fā)?,F(xiàn)行系統(tǒng)看上去運(yùn)行良好,而且并未看出需要開(kāi)發(fā)和學(xué)習(xí)使用新系統(tǒng)的理由。利用原型證明一個(gè)目標(biāo)系統(tǒng)的技術(shù)可行性是一種概念檢驗(yàn)的證明。在確定目標(biāo)系統(tǒng)范圍時(shí),我們常常不清楚自己能知道什么,這就是為何確定范圍要包括技術(shù)可行性評(píng)價(jià)。在這種情況下,可采用原型法幫助知識(shí)工作者確定他們的確切需求。大多數(shù)人采用原型法就是因?yàn)檫@個(gè)目的。那么,一個(gè)原型就是一個(gè)目標(biāo)產(chǎn)品、服務(wù)或系統(tǒng)的模型。 ? 而當(dāng)今一些信息系統(tǒng)其特點(diǎn)是:信息系統(tǒng)的開(kāi)發(fā)要快、成本要低;信息系統(tǒng)使用環(huán)境經(jīng)常發(fā)生變化;用戶需求開(kāi)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1