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

正文內(nèi)容

第十七章信息系統(tǒng)的開發(fā)方法-資料下載頁

2025-08-23 08:27本頁面

【導(dǎo)讀】管理信息系統(tǒng)的開發(fā)是一項大的系統(tǒng)工程性質(zhì)的工。合理確定系統(tǒng)目標(biāo);組織系統(tǒng)性隊伍;所有這些要素均要在堅強的領(lǐng)導(dǎo)下才能完成:。因為信息系統(tǒng)耗資巨大,歷時相當(dāng)長,并且涉及到。信息系統(tǒng)失敗的主要原因是主要領(lǐng)導(dǎo)者不是參加者,統(tǒng)開發(fā)的先決條件。主要領(lǐng)導(dǎo)者最清楚自己企業(yè)的問題,最能合理地。其次,領(lǐng)導(dǎo)人員應(yīng)有提高自己企業(yè)管理水平的設(shè)。想和運用現(xiàn)代管理科學(xué)的設(shè)想;領(lǐng)導(dǎo)者推動管理信息系統(tǒng)的第一步是建立一個信。信息系統(tǒng)委員會是領(lǐng)導(dǎo)者的主要咨詢機構(gòu),又是。或系統(tǒng)分析組,簡稱系統(tǒng)組。咨詢公司派出專家和本單位專家結(jié)合組成。主要結(jié)構(gòu)的確定、工程項目的確定及可行性研究等;系統(tǒng)規(guī)劃是一個全面的長期的計劃,在規(guī)劃的指導(dǎo)。統(tǒng)的切換以及系統(tǒng)的運行和維護等。系統(tǒng)的評價包括建成時的評價和運行后的評價,發(fā)現(xiàn)問題并提出系統(tǒng)更新的請求等。這四個階段組成一個生命周期。1.系統(tǒng)開發(fā)生命周期:是指組織、管。實際開發(fā)中,通常將以上幾種方法和技術(shù)結(jié)

  

【正文】 1) 系統(tǒng)調(diào)查和需求分析 ? 對系統(tǒng)面臨的具體管理問題以及用戶對系統(tǒng)開發(fā)的需求進行調(diào)查研究,即先弄清要干什么。 2) 分析問題的性質(zhì)和求解問題 ? 在繁雜的問題域中抽象地識別出對象以及其行為、結(jié)構(gòu)、屬性、方法等,即面向?qū)ο蠓治?OOA。 3) 整理問題 ? 對分析的結(jié)果作進一步地抽象、歸類、整理,并最終以范式的形式將它們確定下來,即面向?qū)ο笤O(shè)計 OOD。 4) 程序?qū)崿F(xiàn) ? 用面向?qū)ο蟮某绦蛟O(shè)計語言將上一步整理的范式直接映射為應(yīng)用程序軟件,即面向?qū)ο缶幊?OOP。 57 OOA的基本步驟 ? OOA分析方法是建立在對處理對象客觀運行狀態(tài)的信息模擬 (實體關(guān)系圖和語義數(shù)據(jù)模型 )和面向?qū)ο蟪绦蛟O(shè)計語言的概念基礎(chǔ)之上,用OOA分析一個事物時,遵循五個基本步驟: 1) 確定對象 (object)和類 (class):對象是對數(shù)據(jù)及其處理方式的抽象,反映了系統(tǒng)保存和處理現(xiàn)實世界中某些事物的信息的能力。類是多個對象的共同屬性和方法集合的描述,它包括如何在一個類中建立一個新對象的描述。 2) 確定結(jié)構(gòu) (structure):結(jié)構(gòu)是指問題域的復(fù)雜性和連接關(guān)系。類成員結(jié)構(gòu)反映了泛化-特化關(guān)系,整體-部分結(jié)構(gòu)反映整體和局部之間的關(guān)系。 58 OOA的基本步驟 3) 確定主題 (subject):主題是指事物的總體概貌和總體分析模型。 4) 確定屬性 (attribute):屬性就是數(shù)據(jù)元素,可用來描述對象或分類結(jié)構(gòu)的實例,可在圖中給出,并在對象的存儲中指定。 5) 確定方法 (method):方法是在收到消息后必須進行的一些處理方法:方法要在圖中定義,并在對象的存儲中指定。 59 OOD的主要工作 ? OOD是 OO方法中的一個中間過渡環(huán)節(jié),其主要作用是對 OOA分析的結(jié)果作進一步的規(guī)范化整理,以便能夠被 OOP直接接受,主要的工作有: 1) 對象定義規(guī)格的求精過程 o 根據(jù)面向?qū)ο蟮母拍钅P驼矸治鏊_定的對象結(jié)構(gòu)、屬性、方法等內(nèi)容,改正錯誤的內(nèi)容,刪去不必要和重復(fù)的內(nèi)容等; o 進行分類整理,以便于下一步數(shù)據(jù)庫設(shè)計和程序處理模塊設(shè)計的需要。整理的方法主要是進行歸類,對類 amp。對象、屬性、方法和結(jié)構(gòu)、主題進行歸類。 60 OOD的主要工作 2) 數(shù)據(jù)模型和數(shù)據(jù)庫設(shè)計 ? 數(shù)據(jù)模型設(shè)計需要確定類 amp。對象屬性的內(nèi)容、消息連接方式、系統(tǒng)訪問數(shù)據(jù)模型的方法等。最后每個對象實例的數(shù)據(jù)都必須落實到面向?qū)ο蟮膸旖Y(jié)構(gòu)模型中。 3) 優(yōu)化 ? 從另一個角度對分析結(jié)果和處理業(yè)務(wù)過程的整理歸納,優(yōu)化包括對象和結(jié)構(gòu)的優(yōu)化、抽象、集成。 61 面向?qū)ο蠓椒ǖ膬?yōu)缺點 ? 優(yōu)點: ? 以對象為基礎(chǔ),利用特定的軟件工具直接完成從對象客體的描述到軟件結(jié)構(gòu)之間的轉(zhuǎn)換;解決了傳統(tǒng)結(jié)構(gòu)化開發(fā)方法中客觀世界描述工具與軟件結(jié)構(gòu)不一致問題,縮短了開發(fā)周期;解決了從分析和設(shè)計到軟件模塊結(jié)構(gòu)之間多次轉(zhuǎn)換的繁雜過程。 ? 缺點: ? 需要有一定的軟件基礎(chǔ)支持才可以應(yīng)用; ? 對大型系統(tǒng)會造成系統(tǒng)結(jié)構(gòu)不合理、各部分關(guān)系失調(diào)等問題。 62 計算機輔助開發(fā)方法 ? 自計算機在管理中應(yīng)用以來,系統(tǒng)開發(fā)過程,特別是系統(tǒng)分析、設(shè)計和開發(fā)過程,就一直是制約信息系統(tǒng)發(fā)展的一個瓶頸,直到 80年代集圖形處理技術(shù)、程序生成技術(shù)、關(guān)系數(shù)據(jù)庫技術(shù)和各類開發(fā)工具于一身的 CASE才緩和并解決了這一問題。 ? 從方法論的角度看,計算機輔助開發(fā)并不是一門真正意義上的方法,它是對整個開發(fā)過程進行支持的一種技術(shù)。 ? CASE方法解決問題的基本思路是:系統(tǒng)開發(fā)過程中的第一步如果都可以在一定程度上形成對應(yīng)關(guān)系的話,那么就完全可以借助于專門研制的軟件工具來實現(xiàn)上述一個個的開發(fā)過程。 63 計算機輔助開發(fā)方法 ? 如:結(jié)構(gòu)化方法中的業(yè)務(wù)流程分析 → 數(shù)據(jù)流程分析 → 功能模塊設(shè)計 → 程序?qū)崿F(xiàn);業(yè)務(wù)功能一覽表→ 數(shù)據(jù)分析、指標(biāo)體系 → 數(shù)據(jù) /過程分析 → 數(shù)據(jù)分布和數(shù)據(jù)庫設(shè)計 → 數(shù)據(jù)庫系統(tǒng)。 OO方法中的問題抽象 → 屬性、結(jié)構(gòu)和方法定義 → 對象分類 →確定范式 → 程序?qū)崿F(xiàn)等等。 ? 在實際開發(fā)過程中上述幾個過程很可能只是一定程度上對應(yīng) (不是絕對的一一對應(yīng) ),故這種專門研制的軟件工具暫時還不能一次“映射”出最終結(jié)果,還必須實現(xiàn)其中間過程。對于不完全一致的地方由系統(tǒng)開發(fā)人員再作具體修改。 64 CASE環(huán)境的特點 1) 在實際開發(fā)一個系統(tǒng)中, CASE環(huán)境的應(yīng)用必須依賴于具體的開發(fā)方法,例如結(jié)構(gòu)化方法、原型方法、 OO方法等,而一套大型完備的CASE產(chǎn)品,能為用戶提供支持上述各種方法的開發(fā)環(huán)境。 2) CASE只是一種輔助的開發(fā)方法,主要體現(xiàn)在幫助開發(fā)者方便、快捷地產(chǎn)生出系統(tǒng)開發(fā)過程中的各類圖表、程序和說明性文檔。 3) CASE環(huán)境從根本上改變了我們開發(fā)系統(tǒng)的物質(zhì)基礎(chǔ),在考慮問題的角度、開發(fā)過程的做法以及實現(xiàn)系統(tǒng)的措施等方面都與傳統(tǒng)方法有所不同。 65 CASE方法的特點 ? 解決了從客觀對象到軟件系統(tǒng)的直接映射問題,強有力地支持軟件 /信息系統(tǒng)開發(fā)的全過程。 ? 使結(jié)構(gòu)化方法更加實用。 ? 自動檢測的方法大大提高了軟件的質(zhì)量。 ? 使原型化方法和 OO方法付諸于實施。 ? 簡化了軟件的管理和維護。 ? 加速了系統(tǒng)的開發(fā)過程。 ? 使開發(fā)者從繁雜的分析設(shè)計圖表和程序編寫工作中解放出來。 ? 使軟件的各部分能重復(fù)使用。 ? 產(chǎn)生出統(tǒng)一的標(biāo)準(zhǔn)化的系統(tǒng)文檔。 ? 使軟件開發(fā)的速度加快而且功能進一步完善。 66 各種開發(fā)方法的比較 ? 從國外最新的統(tǒng)計數(shù)據(jù)來看,信息系統(tǒng)開發(fā)過程中系統(tǒng)調(diào)查和分析兩個環(huán)節(jié)的工作量占到總開發(fā)工作量的 60%以上,而系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)只占總開發(fā)工作的不到 10%。其中原來在開發(fā)工作中占工作量最大的編程與調(diào)試工作,而今只占不到 10%的工作量,這一切歸功于 4GL、RDBMS以及各種開發(fā)工具的出現(xiàn)。 ? 原型方法是一種基于 4GL的快速模擬方法,它通過模擬以及對模擬后原型的不斷討論和修改最終建立系統(tǒng)。要想將這樣一種方法應(yīng)用于一個大型信息系統(tǒng)開發(fā)過程中的所有環(huán)節(jié)是根本不可能的,所以它多被用于小型局部系統(tǒng)或處理過程比較簡單的系統(tǒng)的設(shè)計到實現(xiàn)環(huán)節(jié)。 67 各種開發(fā)方法的比較 ? 面向?qū)ο蠓ㄊ且环N圍繞對象來進行系統(tǒng)分析和系統(tǒng)設(shè)計,然后用面向?qū)ο蟮墓ぞ呓⑾到y(tǒng)的方法,它可以普遍適用于各類信息系統(tǒng)開發(fā),但是它不能涉足系統(tǒng)分析以前的開發(fā)環(huán)節(jié)。 ? CASE方法是一種除了系統(tǒng)調(diào)查外全面支持系統(tǒng)開發(fā)過程的方法,同時也是一種自動化 (準(zhǔn)確地說是半自動化 )的系統(tǒng)開發(fā)方法。而且在這種方法的應(yīng)用以及 CASE工具的設(shè)計中,自頂向下、模塊化、結(jié)構(gòu)化卻是貫穿始終的。 68 各種開發(fā)方法的比較 ? 綜上所述,只有結(jié)構(gòu)化系統(tǒng)開發(fā)方法是真正能較全面支持整個系統(tǒng)開發(fā)過程的方法,其它幾種方法盡管有很多優(yōu)點,但都只能作為結(jié)構(gòu)化系統(tǒng)開發(fā)方法在局部開發(fā)環(huán)節(jié)上的補充,暫時都還不能替代其在系統(tǒng)開發(fā)過程中的主導(dǎo)地位,尤其是在占目前系統(tǒng)開發(fā)工作量最大的系統(tǒng)調(diào)查和系統(tǒng)分析這兩個重要環(huán)節(jié)。總的來說,在實際開發(fā)中各種開發(fā)方法經(jīng)常是混合應(yīng)用的。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1