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

正文內(nèi)容

第2章系統(tǒng)開發(fā)方法-資料下載頁

2025-08-01 17:47本頁面
  

【正文】 了一本書《面向?qū)ο蟮脑O(shè)計》 ?面向?qū)ο蟮姆治龊驮O(shè)計采用相同的模型,避免了分析和設(shè)計的轉(zhuǎn)換 ?標(biāo)識對象 CoadYourdon方法的開發(fā)步驟 ?標(biāo)識結(jié)構(gòu) ?定義主題 ?定義屬性 ?定義服務(wù) ?問題域部分 ( PDC) — 面向?qū)ο蠓治龅慕Y(jié)果直接放入該部分 ?人機(jī)交互部分 ( HIC) 對用戶分類 , 描述人機(jī)交互的腳本 , 設(shè)計命令層次結(jié)構(gòu) , 設(shè)計詳細(xì)的交互 , 生成用戶界面的原型 , 定義 HIC類 ?任務(wù)管理部分 ( TMC) 識別任務(wù) ( 進(jìn)程 ) 、 任務(wù)所提供的服務(wù) 、 任務(wù)的優(yōu)先級 、 進(jìn)程是事件驅(qū)動還是時鐘驅(qū)動 、 以及任務(wù)與其它進(jìn)程和外界如何通信 ?數(shù)據(jù)管理部分 ( DMC) 依賴于存儲技術(shù)是文件系統(tǒng) 、 關(guān)系數(shù)據(jù)庫管理系統(tǒng) , 還是面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng) CoadYourdon方法的開發(fā)步驟 ? Coad/Yourdon方法 , 是最早的面向?qū)ο蟮姆治龊驮O(shè)計方法之一 ?簡單 、 易學(xué) ?適合于面向?qū)ο蠹夹g(shù)的初學(xué)者使用 ?由于該方法在處理能力方面的局限 , 目前已很少使用 CoadYourdon方法的特點(diǎn) OMT(面向?qū)ο蟮慕<夹g(shù))方法 ?OMT方法概述 ?用 OMT方法進(jìn)行分析的步驟 ?用 OMT方法進(jìn)行設(shè)計的步驟 ?OMT方法的特點(diǎn) ?用 OMT方法進(jìn)行實施的步驟 ? 1991年 Rumbaugh等人提出了“面向?qū)ο蟮慕<夹g(shù)( OMT)” OMT方法概述 ?OMT用于系統(tǒng)分析和設(shè)計 ?用 OMT方法進(jìn)行分析,通常要建立系統(tǒng)的三種模型 ?建立對象模型 用 OMT方法進(jìn)行系統(tǒng)分析的開發(fā)步驟 ?建立動態(tài)模型 ?建立功能模型 ?對象模型描述系統(tǒng)中的對象、對象之間的關(guān)系 建立對象模型 ?標(biāo)識類中的屬性和操作 ?反映系統(tǒng)的靜態(tài)結(jié)構(gòu) ?通過對事件和狀態(tài)的描述和組織構(gòu)成狀態(tài)圖 建立動態(tài)模型 ?動態(tài)模型表述系統(tǒng)與時間的變化有關(guān)的性質(zhì) ?功能模型由多張數(shù)據(jù)流程圖組成 建立功能模型 ?功能模型描述系統(tǒng)中所有的計算 ? 把系統(tǒng)分解成子系統(tǒng) ?識別問題中固有的并發(fā)性 ?把子系統(tǒng)分配給處理器和任務(wù) ?選擇數(shù)據(jù)存儲管理的方法 ?處理訪問全局資源 ?選擇軟件中的控制實現(xiàn) ?處 理邊界條件 ?設(shè)置權(quán)衡的優(yōu)先權(quán) 用 OMT方法進(jìn)行系統(tǒng)設(shè)計的開發(fā)步驟 ?組合三種模型 —— 獲得類上的操作 ?實現(xiàn)操作的算法設(shè)計 ?優(yōu)化數(shù)據(jù)的訪問路徑 ?實現(xiàn)外部交互式的控制 ?調(diào)整類結(jié)構(gòu)提高繼承性 ?設(shè)計關(guān)聯(lián) ?確定對象表示 ?把類和關(guān)聯(lián)封裝成模塊 用 OMT方法進(jìn)行對象設(shè)計的開發(fā)步驟 ?可以使用面向?qū)ο蟮恼Z言 ?非面向?qū)ο笳Z言等程序設(shè)計語言實現(xiàn) ?也可以使用數(shù)據(jù)庫管理系統(tǒng)實現(xiàn) 用 OMT方法進(jìn)行實現(xiàn) ?OMT被認(rèn)為是最精確的方法 OMT方法的特點(diǎn) ?從系統(tǒng)分析到程序設(shè)計都能給以詳細(xì)說明 ?容易建立接近現(xiàn)實的模型 ?比較難掌握,難理解 ?涉及到整個軟件生命周期,包括需求分析、設(shè)計、實現(xiàn)和測試等四個階段 需求分析階段的活動包括定義潛在的角色(角色指使用系統(tǒng)的人和與系統(tǒng)互相作用的軟、硬件環(huán)境),識別問題域中的對象和關(guān)系,基于需求規(guī)范說明和角色的需要發(fā)現(xiàn) use case,詳細(xì)描述 use case 設(shè)計階段包括兩個主要活動,從需求分析模型中發(fā)現(xiàn)設(shè)計對象,以及針對實現(xiàn)環(huán)境調(diào)整設(shè)計模型。第一個活動包括從 use case的描述發(fā)現(xiàn)設(shè)計對象,并描述對象的屬性、行為和關(guān)聯(lián) Jacobson方法 ?以對象為基礎(chǔ),利用特定的軟件模塊,完成從對象客體的描述到軟件結(jié)構(gòu)之間的轉(zhuǎn)換 面向?qū)ο?方法的特點(diǎn) ?避免了其它方法在開發(fā)過程中的不一致性和復(fù)雜性 ?系統(tǒng)的開發(fā)具有簡單性、統(tǒng)一性 ?開發(fā)周期短,費(fèi)用低 ?結(jié)構(gòu)化方法強(qiáng)調(diào)過程抽象和模塊化,將現(xiàn)實世界映射為數(shù)據(jù)流和加工,加工之間通過數(shù)據(jù)流進(jìn)行通信,數(shù)據(jù)作為被動的實體被主動地操作所加工,是以過程(或操作)為中心來構(gòu)造系統(tǒng)和設(shè)計程序 ?面向?qū)ο蠓椒ò咽澜缈闯墒仟?dú)立對象的集合,對象將數(shù)據(jù)和操作封裝在一起,提供有限的接口,其內(nèi)部的實現(xiàn)細(xì)節(jié)、數(shù)據(jù)結(jié)構(gòu)及對它們的操作是外部不可見的,對象之間通過消息相互通信,面向?qū)ο蠓椒ň哂械睦^承性和封裝性支持軟件復(fù)用,并易于擴(kuò)充,能較好的適應(yīng)復(fù)雜大系統(tǒng)不斷發(fā)展和變化的要求 面向?qū)ο?方法 與結(jié)構(gòu)化方法的比較 系統(tǒng)開發(fā)方法的選擇 系統(tǒng)開發(fā)方法涉及到以下因素: 需求和應(yīng)用的類型、數(shù)據(jù)、 過程、算法和環(huán)境等 各種方法的特點(diǎn)、 應(yīng)用的假設(shè)條件 ?人力資源 ?CASE工具的可利用性 ?時間、資金等方面的約束條件 ( 1)應(yīng)用的特點(diǎn) ( 2)方法的選擇 ( 3)資源分析
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1