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

正文內(nèi)容

gis軟件工程-第4章gis軟件工程的分析方法-文庫(kù)吧資料

2025-02-23 18:28本頁(yè)面
  

【正文】 軟件工程產(chǎn)生后,首先出現(xiàn) 一、概述 1. 結(jié)構(gòu)化方法 —— 根據(jù)某種原理,使用一定工具,按照特定步驟的軟件開(kāi)發(fā)方法 3部分組成: ? 結(jié)構(gòu)化 分析 ( Structure Analysis, SA) ? 結(jié)構(gòu)化 設(shè)計(jì) ( Structured Design, SD) ? 結(jié)構(gòu)化 程序設(shè)計(jì) ( Structured Programming, SP) 2. 發(fā)展歷程 ? 結(jié)構(gòu)化程序設(shè)計(jì) —— 1960s末, Dijkstra提出 3種控制結(jié)構(gòu): ? 順序 ? 選擇 ? 重復(fù) ? 結(jié)構(gòu)化設(shè)計(jì) —— 1970s中期, L. L. Constantine, E. Yourdon提出 基于:數(shù)據(jù)流、功能分解、人工復(fù)審測(cè)試 ? 結(jié)構(gòu)化分析 —— 1970s末, Demarco提出 分析的對(duì)象 —— 結(jié)構(gòu)化的功能說(shuō)明 3. 基本思想及其特點(diǎn) ? 指導(dǎo)思想 —— 自頂向下,逐步求精 ? 基本原則 —— 抽象、分解 ? 特點(diǎn) ? 使用 最早 ,使用時(shí)間 最長(zhǎng) ? 應(yīng)用 最廣 ,特別適合數(shù)據(jù)處理 ? 支持工具最多,較成熟 4. 優(yōu)點(diǎn)和存在問(wèn)題 ? 優(yōu)點(diǎn) ? 簡(jiǎn)單、實(shí)用 ? 適合于瀑布模型,易掌握 ? 成功率高 ? 特別適合于數(shù)據(jù)處理領(lǐng)域,其他領(lǐng)域亦適用 ? 存在問(wèn)題 ? 不太適應(yīng)規(guī)模大、特別復(fù)雜的項(xiàng)目 ? 軟件重用困難 ? 難以適應(yīng)需求的變化 ? 難以解決維護(hù)問(wèn)題 二、結(jié)構(gòu)化分析的方法 1. 自頂向下、逐層分解的分析策略 2. 描述工具 ? 數(shù)據(jù)流圖 ? 數(shù)據(jù)字典 ? 結(jié)構(gòu)化語(yǔ)言、判定表 /樹(shù) —— 描述數(shù)據(jù)流圖中,不能再被分解的每個(gè)基本加工的處理邏輯 3. SA分析步驟 ? 建立當(dāng)前 /現(xiàn)行系統(tǒng)的 物理模型 ? 抽象出當(dāng)前 /現(xiàn)行系統(tǒng)的 邏輯模型 ? 建立目標(biāo)系統(tǒng)的 邏輯模型 ? 作進(jìn)一步的 補(bǔ)充 和 優(yōu)化 —— 人機(jī)界面,出錯(cuò)處理, I/O格式,存儲(chǔ)容量,響應(yīng)時(shí)間等 第二節(jié) 面向?qū)ο蠡A(chǔ) 一、面向?qū)ο蟾拍? 1. 面向?qū)ο蟮幕舅枷? —— 對(duì)象:研究的事物、概念 2. 面向?qū)ο蟮幕靖拍? ? 對(duì)象 ? 對(duì)象的狀態(tài) /屬性和行為 /操作 ? 類(lèi) ? 類(lèi)的關(guān)系 —— ISA, HASA ? 消息和方法 ? 消息 —— 對(duì)象之間的通信。調(diào)用對(duì)象的成員函數(shù) ? 方法 —— 類(lèi)中操作 /成員函數(shù)的實(shí)現(xiàn) 3. 面向?qū)ο蟮奶卣? ? 對(duì)象唯一性 ? 分類(lèi)性 ? 繼承性 ? 多態(tài)性 4. 面向?qū)ο蟮囊? ? 抽象 ? 封裝性(信息隱蔽) ? 共享性 ? 同一類(lèi)中對(duì)象的共享 —— 該類(lèi)的數(shù)據(jù)結(jié)構(gòu)、行為特征 ? 同一應(yīng)用中具有繼承關(guān)系的類(lèi)的共享 ? 不同應(yīng)用中類(lèi)庫(kù)的共享 —— 軟件重用 ? 強(qiáng)調(diào) 對(duì)象結(jié)構(gòu) 而非程序結(jié)構(gòu) 二、面向?qū)ο蟮姆椒? 1. 面向?qū)ο蠓椒ǖ男纬? —— 1980s,隨著 OOP的成熟而形成 2. 面向?qū)ο蟮拈_(kāi)發(fā)方法 ? Booch方法 —— 1983, Booch提出 基于:詞法分析 —— 名詞 → 對(duì)象,動(dòng)詞 → 方法 ? Coad方法 —— 1989, Coad和 Yourdon提出 從大系統(tǒng)中總結(jié)、升華 ? OMT方法 —— 1991, James Rumbaugh提出 面向?qū)ο蠼<夹g(shù) ( Object Modeling Technique) 將 OO貫穿于軟件生存周期的各階段 第三節(jié) Coad分析方法 ? 基礎(chǔ): ? 信息模型化技術(shù) ? OOP語(yǔ)言 ? 知識(shí)庫(kù)系統(tǒng) ? 組成: ? OOA—— 面向?qū)ο蠓治? ? OOD—— 面向?qū)ο笤O(shè)計(jì) 一、概述 1. 系統(tǒng)需求的變動(dòng)因素和穩(wěn)定因素 —— 分析 2. 思維組織模式 —— 人類(lèi)典型的思維過(guò)程: ? 區(qū)分出現(xiàn)實(shí)世界特定的客體及其屬性 ? 區(qū)分客體的整體和組成部分 ? 給出不同種類(lèi)客體的表示 3. 面向?qū)ο蠓治龇椒ǖ谋硎? —— 對(duì)象,分類(lèi),繼承性,基于消息的通信 4. OOA的任務(wù) ? 任務(wù) : ? 形式地說(shuō)明所面對(duì)的應(yīng)用問(wèn)題 —— 對(duì)象,規(guī)則、約束 ? 明確地規(guī)定對(duì)象如何協(xié)作,完成指定功能 ? OOA的結(jié)果 —— OOA概念模型 ? OOA概念模型的組成 : 5個(gè)層次 ? 類(lèi)與對(duì)象 —— 引進(jìn)類(lèi)和該類(lèi)的對(duì)象 ? 屬性 ? 服務(wù) ? 結(jié)構(gòu) ? 主題 —— 類(lèi)和對(duì)象的特定組合表示 5. OOA的步驟 5步: ? 找到類(lèi)和對(duì)象 —— 從應(yīng)用領(lǐng)域開(kāi)始 ? 確定結(jié)構(gòu) —— ISA結(jié)構(gòu), HASA結(jié)構(gòu) ? 定義主題 —— 相關(guān)的類(lèi)和對(duì)象的組合 ? 定義屬性 ? 定義服務(wù) —— 確定對(duì)象狀態(tài),定義類(lèi)的操作 二、 Coad分析方法 1. 對(duì)象認(rèn)定 ? 簡(jiǎn)單的認(rèn)定方法 —— 1983, B
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1