




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
智能識別系統實現與實訓單元5智能圖像識別系統集成與部署主講人:XXXX職稱:XXXX教學導航知識重點1.系統集成的目的和工作內容;2.軟件集成的目的、工作流程和主要方法;3.硬件設備集成的目的、工作流程和主要方法;4.集成工作方案的作用與主要內容;5.集成測試報告的作用與主要內容;6.系統部署的目的、工作內容和工作流程;7.系統部署方案的作用與主要內容;8.系統測試9.系統試運行知識難點1.不同軟件集成方法的適用場景;2.制訂合理的系統集工作工作方案。推薦教學方式從系統集成與部署的基本概念入手,先引導學生區分這兩項工作的不同目的,在認真學習這兩項工作的具體內容、方法和流程,最后通過動手編寫相應的工作方案,掌握智能圖像識別系統集成與部署工作的組織與實施過程。建議學時8學時。推薦學習方法首先要區分系統集成和系統部署的工作目的,其次要注意系統集成的工作范圍包括軟件集成和硬件集成,掌握實施這兩種集成的具體方法和工作流程是學習的重點;最后要注意,系統部署是在用戶業務環境中開展的工作,工作內容繁雜,沒有一個適用的部署工作方案做指引,部署工作效率和效果都是無法保證的。必須掌握的理論知識1.系統集成的目的和內容;2.系統部署的目的、工作內容和工作流程。必須掌握的技能1.編寫集成工作方案;2.編寫集成測試報告;3.編寫系統部署方案。單元5智能圖像識別系統集成與部署0102情境1人臉識別系統應用軟件集成情境2人臉識別應用系統硬件設備集成03情境3人臉識別應用系統部署與試運行學習情境1人臉識別系統應用軟件集成01030204情景概述知識準備案例講解總結PART01情境概述情境1人臉識別系統應用軟件集成情境概述學習情境描述隨著軟件開發技術與項目管理技術的不斷發展,基于團隊合作的組件化開發已經成為當前大型行業應用軟件開發的主流模式。通過軟件概要設計,我們將一個軟件系統拆解成許多子系統,再將各子系統拆解成多個功能獨立但又相互關聯功能模塊或組件,然后會根據它們的前后端屬性,分別安排給不同的小組進行同步開發。在開發階段的后期,當各個小組都按時完成自己的開發任務后,我們就需要利用軟件集成技術將不同小組完成的功能模塊或組件按照設計要求組裝成相應的子系統,以方便后續在用戶現場開展部署工作。因此,軟件集成技術與應用也是軟件開發人員需要學習掌握的基本知識與職業技能。下面我們將帶領大家利用界面集成方法完成一項軟件集成任務。情境1:人臉識別系統應用軟件集成情境概述學習目標了解軟件集成的目的和主要方法;掌握軟件集成方具體工作流程;了解各種不同軟件集成方法的適用場景;掌握通過Python編程完成界面集成任務的具體方法。情境1:人臉識別系統應用軟件集成情境概述本學習情境的任務書
以界面集成的方式將之前由不同小組開發好的“人臉圖像數據采集與管理”及“人臉注冊與識別結果管理”兩個功能模塊集成為一個可統一運行的“人臉采集與注冊”子系統。情境1:人臉識別系統應用軟件集成園區快遞員管理系統軟件結構PART02知識準備情境1人臉識別系統應用軟件集成知識準備引導問題什么是軟件集成?如何選用合適的軟件集成方法完成軟件集成任務?什么情況下應該采用界面集成來實現軟件集成?
情境1:人臉識別系統應用軟件集成知識準備知識點介紹
情境1:人臉識別系統應用軟件集成
1、軟件集成
知識準備軟件集成的目的軟件集成是指為了方便軟件部署與交付,使交付給用戶的軟件能夠全面滿足用戶需求,通過采用合適的方法,將由多個開發商提供的不同軟件系統關聯起來,或是將不同開發小組開發的同一軟件的各部分組合在一起,使它們在一個統一的運行環境中可以互聯互通,并按事先定義好的流程協同工作。針對應用程序的來源不同,軟件集成的目的有兩個:針對來自不同軟件供應商提供的軟件,軟件集成的目的是確認它們可以在用戶環境中互聯互通,并以協同工作的方式實現用戶想要的各種功能;針對開發商內部不同團隊開發的軟件組件或功能模塊,軟件集成的目的是將這些分散的組件以合適的方式組裝成可正常運行且方便部署的整體。情境1:人臉識別系統應用軟件集成
知識準備組裝:指將分別開發的軟件組件/模塊組裝為一個統一的軟件系統;安裝:指將軟件安裝到其運行的硬件設備中(如:PC、手機、智能終端設備、服務器等);配置:對軟件進行運行參數配置,使不同的軟件之間能夠實現通信;測試:實施軟件集成測試,以驗證軟件能夠正常運行。軟件開發工作需要結合軟件集成測試結果對發現的問題進行糾正,直至軟件集成結果為通過為止。因此,是否能夠通過軟件集成測試,也是軟件開發與集成工作可否結束的標志。情境1:人臉識別系統應用軟件集成軟件集成工作內容及流程軟件集成的主要工作內容包括:組裝、安裝、配置、測試。軟件集成工作過程如下:知識準備情境1:人臉識別系統應用軟件集成常用的軟件集成方法:界面集成,功能集成,數據集成。界面集成:通過將不同軟件的用戶界面融合為一個統一的界面來實現軟件集成,又稱為表示集成。界面集成是黑盒集成,無需了解需要集成的軟件內部程序與數據庫構造。常用的方法有“單一界面融合”和“界面級聯跳轉”。單一界面融合:當需要被集成在一起的軟件數量較少(如:2-3個),且這些軟件各自原有的界面相對簡單、控件數量較少時,可使用一個新的界面將原有界面上的所有控件放入,來實現對這些軟件全部功能的統一操作。界面級聯跳轉:當需要被集成在一起的軟件數量較多(如:3個以上),且它們各自原有的界面相對復雜、控件數量較多時,可通過構建一個新的頂層界面作為用戶操作的統一入口,將需要被集成的軟件各自原有界面保留,作為與頂層界面建立級聯關系的二級界面。當用戶在頂層界面發起操作請求時,頂層界面只需判斷該操作針對哪個軟件,并正確跳轉至二級界面中該軟件對應的界面即可。知識準備情境1:人臉識別系統應用軟件集成界面集成
界面集成是一種界面定制開發活動,其目的是利用軟件用戶界面的匯集和交互能力,將分散的應用整合為一個整體,以滿足同一用戶角色的操作使用需求,提高軟件的易用性。界面集成示意圖界面集成的適用場景:
存在多個獨立的軟件系統,這些軟件系統都有各自獨立的登錄認證界面,但這些軟件系統的日常用戶又是同一人員,且該用戶在處理業務時需要在這些軟件系統間頻繁跳轉。此時,為了方便用戶一次登錄認證即可在所有系統中通行,就需要通過界面集成的方式將這些獨立的軟件系統集成起來,以提高軟件的易用性。知識準備情境1:人臉識別系統應用軟件集成功能集成:是指通過不同軟件系統提供的對外接口,實現跨軟件系統的功能調用,以此完成所需的業務邏輯或業務處理流程。功能集成也稱為控制集成或應用集成,集成點存在于相關軟件的程序代碼中,該段代碼的作用是實現對其它軟件系統公開的API進行訪問。功能集成示意圖功能集成的適用場景:
企業存在多個獨立的軟件系統,每個系統都占有比較重要的地位,各個系統可能由不同的開發商提供;系統之間需要進行信息交換和數據傳遞,企業的業務需要經過多個系統的處理才能完整的完成;有些情況下必須進行接口開發,因為某些功能不可能在一個系統中完整的實現,如網上支付接口的調用。知識準備情境1:人臉識別系統應用軟件集成數據集成是指通過在運行環境中部署第三方數據訪問中間件,或通過不同軟件系統對外提供的數據訪問接口,實現跨軟件系統的數據交互,以此完成所需的業務邏輯或業務處理流程。數據集成是白盒集成,為了完成數據集成,必須首先對分布在不同軟件系統中數據進行標識并編成目錄,然后確定元數據模型。數據集成的集成點為數據訪問中間件或各軟件系統對外提供的數據訪問接口。數據集成的適用場景:由不同業務子系統產生的數據,在要求分別各自獨立管理的前提下,還要供系統內其它業務子系統共享使用。知識準備軟件集成小結
綜上所述,不同的軟件集成方法針對的是不同的應用場景需求和需要解決的問題。軟件集成方法的選用通常在軟件概要設計階段就已經明確,并通過軟件架構及接口說明來體現。所以,當軟件開發工作進入到集成環節時,開發團隊首先要再次認真閱讀軟件概要設計文檔,只有這樣才能制訂正常的集成工作方案,確保軟件集成工作順利完成。情境1:人臉識別系統應用軟件集成
2、軟件集成測試知識準備軟件集成測試
軟件集成測試就是在將開發完成的軟件單元按照軟件概要設計的要求組裝成模塊、子系統或系統的過程中,通過對單元間的接口以及集成后的功能進行測試,確認各單元組合在一起后是否能夠按照既定意圖協作運行,并達到或實現《軟件概要設計說明書》要求的功能與性能指標。情境1:人臉識別系統應用軟件集成
注意!
軟件集成測試是在軟件單元測試的基礎上進行的,集成測試中所使用的對象應該是已經經過單元測試的軟件單元。如果軟件單元未經過單元測試就用于軟件集成,會影響集成測試的效果,并大幅增加軟件單元代碼糾錯的代價!知識準備軟件集成測試目的驗證和確認使用通過單元測試的軟件單元所構造的軟件子系統或系統是否符合設計要求。
通過單元測試的軟件模塊雖然能夠單獨地工作,但并不能保證它們連接起來也能正常工作。程序在某些局部反映不出來的問題,有可能在全局上會暴露出來并影響系統功能的實現。因此,單元測試后,有必要進行集成測試,發現并排除在模塊連接中可能發生的問題,最終構成要求的軟件子系統或系統。情境1:人臉識別系統應用軟件集成
知識準備軟件集成測試工作內容及流程情境1:人臉識別系統應用軟件集成
PART03案例講解情境1人臉識別系統應用軟件集成案例講解這是一個按要求完成軟件集成工作任務的案例,它給大家展示了如何使用界面集成方法,將事先開發好的不同軟件功能模塊集成為一個新的模塊。
具體要求:通過界面集成方法,將單元4學習情景3“相關案例”中實現的“人臉注冊”和“人臉識別結果接收展示”兩個功能模塊集成為一個“人臉注冊與識別管理”模塊。“人臉注冊與識別管理”模塊的界面如右圖所示。情境1:人臉識別系統應用軟件集成“人臉注冊與識別管理模塊”用戶界面示意圖案例講解教材中給出了集成后的“人臉注冊與識別管理”模塊的實現源代碼,供大家在學習過程中參考使用。情境1:人臉識別系統應用軟件集成
PART04總結情境1人臉識別系統應用軟件集成總結情境1:人臉識別系統應用軟件集成
本學習情境首先給大家介紹了軟件集成的基本概念、目的和主要
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公益助學資金管理制度
- 云計算與網絡服務的整合策略試題及答案
- 公司禮品收發管理制度
- 信息系統監理師考試重點復習試題及答案
- 養老機構資金管理制度
- 幼兒園音體室管理制度
- 信息系統監理師備考經驗交流試題及答案
- 小學紀律班級管理制度
- 平安工地監理管理制度
- 醫院護理效期管理制度
- 家具維保服務投標方案
- 環保管家服務投標方案(技術標)
- 財經素養知識考試題庫(濃縮500題)
- 離婚協議書電子版標準模板10篇
- 心理健康教育概論智慧樹知到課后章節答案2023年下南昌大學
- 電氣工程概論-肖登明
- 民間個人借款還清證明范本
- AOI設備評估報告
- 工程樹木砍伐施工方案范本
- Sibelius使用教程教材說明
- 柔力球-華中師范大學中國大學mooc課后章節答案期末考試題庫2023年
評論
0/150
提交評論