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

正文內容

gis程序設計ppt課件(編輯修改稿)

2025-02-10 03:25 本頁面
 

【文章內容簡介】 Output) IPO圖是層次結構圖 (HIPO)的一部分,用來描述層次圖中每一個功能模塊內部的數(shù)據(jù)處理過程,包括輸入、處理和輸出三個部分。 IPO圖編號(模塊編號): HIPO圖編號: 數(shù)據(jù)庫設計文件編號: 編碼文件號: 編程要求文件號: 模塊名稱: 設計者: 使用單位: 編程要求: 輸入部分 處理部分 輸出部分 ? ? ? IPO標準格式 第一章 GIS程序設計基礎 ( 5)過程設計語言( PDL,Process Design Language) PDL又稱為偽碼,偽程序,它是一種混雜語言。它的外層語法使用一種結構化程序設計語言的語法描述控制結構和數(shù)據(jù)結構,是確定的;內層語法描述具體操作,可靈活使用一種自然語言(如英語),是不確定的。 第一章 GIS程序設計基礎 … Execute process aa Do Execute process bb if condition Z1 Then Execute process ff if condition Z6 Then do Execute process ii while(condition Z7) Else Execute process gg execute process hh else switch(condition) case z2: do execute process cc while(condition Z5) … While(condition Z8) Execute process jj 第一章 GIS程序設計基礎 PDL的優(yōu)點: ? 由于同自然語言很接近,易于理解,修改。 ? 可以作為注釋嵌在源程序中成為程序的內部文檔。 ? 由于是語言形式,易于使用普通的文本編輯程序,便于修改。 ? 由于同程序是同構的,可以利用自動產生程序自動地由 PDL生成程序代碼。 PDL的缺點:不如圖形描述直觀,描述復雜的條件組合與動作間的對應關系時,不如判定表清晰、簡單。 第一章 GIS程序設計基礎 常用方法比較 準則 表示法 易用性 邏輯表達能力 機器可讀性 易轉換程序代碼 結構化 易修改性 數(shù)據(jù)表示能力 易驗證性 使用頻率 流程圖 優(yōu) 中 中 良 差 差 差 差 高 PAD 良 良 中 良 優(yōu) 差 中 中 低 PDL 優(yōu) 良 中 優(yōu) 良 良 中 中 高 第一章 GIS程序設計基礎 (二)面向對象程序設計 ? 與人類習慣的思維方法一樣 ? 軟件系統(tǒng)結構穩(wěn)定 ? 軟件系統(tǒng)具有可復用性 ? 軟件系統(tǒng)易于維護 第一章 GIS程序設計基礎 ( 1)對象( object) 對象是指問題域中某些事物的抽象,可表現(xiàn)該事物的特征和行為,是一個由屬性及操作組成的封裝體。 ( 2)類( class) 類是指具有相同屬性和操作的對象集合,是對象的抽象。類抽象地描述了屬于該類的全部對象的屬性和操作,對象是類的一個實例,類可以產生許多對象,每個對象具有不同的屬性值和不同的操作內容。 第一章 GIS程序設計基礎 ( 3)封裝( encapsulation) 封裝是指將類的屬性和操作結合起來,形成一個獨立的整體。在實際應用中,對象的外部屬性和操作是可以訪問的,但其內部細節(jié)看不到,封裝的目的實現(xiàn)了信息隱藏。 ( 4)繼承( inheritance) 繼承是指子類具有父類的所有屬性和操作,當由父類創(chuàng)建子類時,子類便繼承父類的特性和行為,并且可以為子類添加新的屬性和操作。 第一章 GIS程序設計基礎 ( 5)多態(tài)性( polymorphism) 多態(tài)性是指在父類中定義的屬性和操作被不同的子類繼承后,可以具有不同的特征和行為。同一個屬性或操作在父類與子類中有不同的語義,可產生不同的動作或執(zhí)行結果。 ( 6)消息( message) 消息是指一個對象向另一個對象發(fā)出的請求。消息包括消息名、接受消息的對象名,操作名、輸入信息和回答信息等。面向對象技術使對象之間是相互獨立的,對象之間的消息傳遞實現(xiàn)了通信機制。 第一章 GIS程序設計基礎 UML是一種面向對象的建模語言,它統(tǒng)一了 Booch、 OMT和 OOSE等方法中的概念和語法,提供了面向對象模型元素的定義與表示,已成為面向對象軟件建模的標準語言。 UML提供了 5種視圖和 10種模型圖,以圖型的方式實現(xiàn)系統(tǒng)建模,過程清晰直觀,與程序設計語言無關。 第一章 GIS程序設計基礎 ( 1)構成 ? 視圖:用例視圖、邏輯視圖、組件視圖、進程視圖、配置視圖。 ? 模型圖:用例圖、類圖、對象圖、包圖、順序圖、協(xié)作圖、狀態(tài)圖、活動圖、組件圖、配置圖。 ? 模型元素:包括事物和事物之間的關系。 ? 公共機制:為模型元素提供注釋、修飾、規(guī)格說明、通用劃分和擴展機制。 第一章 GIS程序設計基礎 操 作 ( )屬 性類屬 性對 象操 作 ( )屬 性活 動 類狀 態(tài)用 例協(xié) 作接 口消 息組 件節(jié) 點注 釋 : 包UML模型元素符號 第一章 GIS程序設計基礎 關 聯(lián) 關 系依 賴 關 系泛 化 關 系實 現(xiàn) 關 系聚 合 關 系關系模型元素 第一章 GIS程序設計基礎 ( 2) UML的模型圖 ①用例圖:由用例、參與者及其之間的關系組成 用 例參 與 者系 統(tǒng) 邊 界 e x t e n d s 擴 展 關 系關 聯(lián) 關 系泛 化 關 系 u s e s 包 含 關 系include 用例圖的組成 第一章 GIS程序設計基礎 教 務 管 理 系 統(tǒng)選 課 管 理評 教 管 理成 績 管 理課 程 管 理學 生管 理 員教 師第一章 GIS程序設計基礎 ② 類圖:描述系統(tǒng)中涉及的所有類以及類之間的關系。 類 名操 作 ( )屬 性 : 類 型類 名+ l o g i n ( ) : b o o l+ f i n d ( ) : s t r i n g+ p r
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1