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

正文內容

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

2025-08-01 17:47本頁面
  

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