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

正文內(nèi)容

gis軟件工程-第4章gis軟件工程的分析方法(已修改)

2025-02-27 18:28 本頁面
 

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