《智能識(shí)別系統(tǒng)實(shí)現(xiàn)與實(shí)訓(xùn)》單元5 - 學(xué)習(xí)情境1_第1頁(yè)
《智能識(shí)別系統(tǒng)實(shí)現(xiàn)與實(shí)訓(xùn)》單元5 - 學(xué)習(xí)情境1_第2頁(yè)
《智能識(shí)別系統(tǒng)實(shí)現(xiàn)與實(shí)訓(xùn)》單元5 - 學(xué)習(xí)情境1_第3頁(yè)
《智能識(shí)別系統(tǒng)實(shí)現(xiàn)與實(shí)訓(xùn)》單元5 - 學(xué)習(xí)情境1_第4頁(yè)
《智能識(shí)別系統(tǒng)實(shí)現(xiàn)與實(shí)訓(xùn)》單元5 - 學(xué)習(xí)情境1_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

智能識(shí)別系統(tǒng)實(shí)現(xiàn)與實(shí)訓(xùn)單元5智能圖像識(shí)別系統(tǒng)集成與部署主講人:XXXX職稱:XXXX教學(xué)導(dǎo)航知識(shí)重點(diǎn)1.系統(tǒng)集成的目的和工作內(nèi)容;2.軟件集成的目的、工作流程和主要方法;3.硬件設(shè)備集成的目的、工作流程和主要方法;4.集成工作方案的作用與主要內(nèi)容;5.集成測(cè)試報(bào)告的作用與主要內(nèi)容;6.系統(tǒng)部署的目的、工作內(nèi)容和工作流程;7.系統(tǒng)部署方案的作用與主要內(nèi)容;8.系統(tǒng)測(cè)試9.系統(tǒng)試運(yùn)行知識(shí)難點(diǎn)1.不同軟件集成方法的適用場(chǎng)景;2.制訂合理的系統(tǒng)集工作工作方案。推薦教學(xué)方式從系統(tǒng)集成與部署的基本概念入手,先引導(dǎo)學(xué)生區(qū)分這兩項(xiàng)工作的不同目的,在認(rèn)真學(xué)習(xí)這兩項(xiàng)工作的具體內(nèi)容、方法和流程,最后通過動(dòng)手編寫相應(yīng)的工作方案,掌握智能圖像識(shí)別系統(tǒng)集成與部署工作的組織與實(shí)施過程。建議學(xué)時(shí)8學(xué)時(shí)。推薦學(xué)習(xí)方法首先要區(qū)分系統(tǒng)集成和系統(tǒng)部署的工作目的,其次要注意系統(tǒng)集成的工作范圍包括軟件集成和硬件集成,掌握實(shí)施這兩種集成的具體方法和工作流程是學(xué)習(xí)的重點(diǎn);最后要注意,系統(tǒng)部署是在用戶業(yè)務(wù)環(huán)境中開展的工作,工作內(nèi)容繁雜,沒有一個(gè)適用的部署工作方案做指引,部署工作效率和效果都是無(wú)法保證的。必須掌握的理論知識(shí)1.系統(tǒng)集成的目的和內(nèi)容;2.系統(tǒng)部署的目的、工作內(nèi)容和工作流程。必須掌握的技能1.編寫集成工作方案;2.編寫集成測(cè)試報(bào)告;3.編寫系統(tǒng)部署方案。單元5智能圖像識(shí)別系統(tǒng)集成與部署0102情境1人臉識(shí)別系統(tǒng)應(yīng)用軟件集成情境2人臉識(shí)別應(yīng)用系統(tǒng)硬件設(shè)備集成03情境3人臉識(shí)別應(yīng)用系統(tǒng)部署與試運(yùn)行學(xué)習(xí)情境1人臉識(shí)別系統(tǒng)應(yīng)用軟件集成01030204情景概述知識(shí)準(zhǔn)備案例講解總結(jié)PART01情境概述情境1人臉識(shí)別系統(tǒng)應(yīng)用軟件集成情境概述學(xué)習(xí)情境描述隨著軟件開發(fā)技術(shù)與項(xiàng)目管理技術(shù)的不斷發(fā)展,基于團(tuán)隊(duì)合作的組件化開發(fā)已經(jīng)成為當(dāng)前大型行業(yè)應(yīng)用軟件開發(fā)的主流模式。通過軟件概要設(shè)計(jì),我們將一個(gè)軟件系統(tǒng)拆解成許多子系統(tǒng),再將各子系統(tǒng)拆解成多個(gè)功能獨(dú)立但又相互關(guān)聯(lián)功能模塊或組件,然后會(huì)根據(jù)它們的前后端屬性,分別安排給不同的小組進(jìn)行同步開發(fā)。在開發(fā)階段的后期,當(dāng)各個(gè)小組都按時(shí)完成自己的開發(fā)任務(wù)后,我們就需要利用軟件集成技術(shù)將不同小組完成的功能模塊或組件按照設(shè)計(jì)要求組裝成相應(yīng)的子系統(tǒng),以方便后續(xù)在用戶現(xiàn)場(chǎng)開展部署工作。因此,軟件集成技術(shù)與應(yīng)用也是軟件開發(fā)人員需要學(xué)習(xí)掌握的基本知識(shí)與職業(yè)技能。下面我們將帶領(lǐng)大家利用界面集成方法完成一項(xiàng)軟件集成任務(wù)。情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成情境概述學(xué)習(xí)目標(biāo)了解軟件集成的目的和主要方法;掌握軟件集成方具體工作流程;了解各種不同軟件集成方法的適用場(chǎng)景;掌握通過Python編程完成界面集成任務(wù)的具體方法。情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成情境概述本學(xué)習(xí)情境的任務(wù)書

以界面集成的方式將之前由不同小組開發(fā)好的“人臉圖像數(shù)據(jù)采集與管理”及“人臉注冊(cè)與識(shí)別結(jié)果管理”兩個(gè)功能模塊集成為一個(gè)可統(tǒng)一運(yùn)行的“人臉采集與注冊(cè)”子系統(tǒng)。情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成園區(qū)快遞員管理系統(tǒng)軟件結(jié)構(gòu)PART02知識(shí)準(zhǔn)備情境1人臉識(shí)別系統(tǒng)應(yīng)用軟件集成知識(shí)準(zhǔn)備引導(dǎo)問題什么是軟件集成?如何選用合適的軟件集成方法完成軟件集成任務(wù)?什么情況下應(yīng)該采用界面集成來(lái)實(shí)現(xiàn)軟件集成?

情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成知識(shí)準(zhǔn)備知識(shí)點(diǎn)介紹

情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成

1、軟件集成

知識(shí)準(zhǔn)備軟件集成的目的軟件集成是指為了方便軟件部署與交付,使交付給用戶的軟件能夠全面滿足用戶需求,通過采用合適的方法,將由多個(gè)開發(fā)商提供的不同軟件系統(tǒng)關(guān)聯(lián)起來(lái),或是將不同開發(fā)小組開發(fā)的同一軟件的各部分組合在一起,使它們?cè)谝粋€(gè)統(tǒng)一的運(yùn)行環(huán)境中可以互聯(lián)互通,并按事先定義好的流程協(xié)同工作。針對(duì)應(yīng)用程序的來(lái)源不同,軟件集成的目的有兩個(gè):針對(duì)來(lái)自不同軟件供應(yīng)商提供的軟件,軟件集成的目的是確認(rèn)它們可以在用戶環(huán)境中互聯(lián)互通,并以協(xié)同工作的方式實(shí)現(xiàn)用戶想要的各種功能;針對(duì)開發(fā)商內(nèi)部不同團(tuán)隊(duì)開發(fā)的軟件組件或功能模塊,軟件集成的目的是將這些分散的組件以合適的方式組裝成可正常運(yùn)行且方便部署的整體。情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成

知識(shí)準(zhǔn)備組裝:指將分別開發(fā)的軟件組件/模塊組裝為一個(gè)統(tǒng)一的軟件系統(tǒng);安裝:指將軟件安裝到其運(yùn)行的硬件設(shè)備中(如:PC、手機(jī)、智能終端設(shè)備、服務(wù)器等);配置:對(duì)軟件進(jìn)行運(yùn)行參數(shù)配置,使不同的軟件之間能夠?qū)崿F(xiàn)通信;測(cè)試:實(shí)施軟件集成測(cè)試,以驗(yàn)證軟件能夠正常運(yùn)行。軟件開發(fā)工作需要結(jié)合軟件集成測(cè)試結(jié)果對(duì)發(fā)現(xiàn)的問題進(jìn)行糾正,直至軟件集成結(jié)果為通過為止。因此,是否能夠通過軟件集成測(cè)試,也是軟件開發(fā)與集成工作可否結(jié)束的標(biāo)志。情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成軟件集成工作內(nèi)容及流程軟件集成的主要工作內(nèi)容包括:組裝、安裝、配置、測(cè)試。軟件集成工作過程如下:知識(shí)準(zhǔn)備情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成常用的軟件集成方法:界面集成,功能集成,數(shù)據(jù)集成。界面集成:通過將不同軟件的用戶界面融合為一個(gè)統(tǒng)一的界面來(lái)實(shí)現(xiàn)軟件集成,又稱為表示集成。界面集成是黑盒集成,無(wú)需了解需要集成的軟件內(nèi)部程序與數(shù)據(jù)庫(kù)構(gòu)造。常用的方法有“單一界面融合”和“界面級(jí)聯(lián)跳轉(zhuǎn)”。單一界面融合:當(dāng)需要被集成在一起的軟件數(shù)量較少(如:2-3個(gè)),且這些軟件各自原有的界面相對(duì)簡(jiǎn)單、控件數(shù)量較少時(shí),可使用一個(gè)新的界面將原有界面上的所有控件放入,來(lái)實(shí)現(xiàn)對(duì)這些軟件全部功能的統(tǒng)一操作。界面級(jí)聯(lián)跳轉(zhuǎn):當(dāng)需要被集成在一起的軟件數(shù)量較多(如:3個(gè)以上),且它們各自原有的界面相對(duì)復(fù)雜、控件數(shù)量較多時(shí),可通過構(gòu)建一個(gè)新的頂層界面作為用戶操作的統(tǒng)一入口,將需要被集成的軟件各自原有界面保留,作為與頂層界面建立級(jí)聯(lián)關(guān)系的二級(jí)界面。當(dāng)用戶在頂層界面發(fā)起操作請(qǐng)求時(shí),頂層界面只需判斷該操作針對(duì)哪個(gè)軟件,并正確跳轉(zhuǎn)至二級(jí)界面中該軟件對(duì)應(yīng)的界面即可。知識(shí)準(zhǔn)備情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成界面集成

界面集成是一種界面定制開發(fā)活動(dòng),其目的是利用軟件用戶界面的匯集和交互能力,將分散的應(yīng)用整合為一個(gè)整體,以滿足同一用戶角色的操作使用需求,提高軟件的易用性。界面集成示意圖界面集成的適用場(chǎng)景:

存在多個(gè)獨(dú)立的軟件系統(tǒng),這些軟件系統(tǒng)都有各自獨(dú)立的登錄認(rèn)證界面,但這些軟件系統(tǒng)的日常用戶又是同一人員,且該用戶在處理業(yè)務(wù)時(shí)需要在這些軟件系統(tǒng)間頻繁跳轉(zhuǎn)。此時(shí),為了方便用戶一次登錄認(rèn)證即可在所有系統(tǒng)中通行,就需要通過界面集成的方式將這些獨(dú)立的軟件系統(tǒng)集成起來(lái),以提高軟件的易用性。知識(shí)準(zhǔn)備情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成功能集成:是指通過不同軟件系統(tǒng)提供的對(duì)外接口,實(shí)現(xiàn)跨軟件系統(tǒng)的功能調(diào)用,以此完成所需的業(yè)務(wù)邏輯或業(yè)務(wù)處理流程。功能集成也稱為控制集成或應(yīng)用集成,集成點(diǎn)存在于相關(guān)軟件的程序代碼中,該段代碼的作用是實(shí)現(xiàn)對(duì)其它軟件系統(tǒng)公開的API進(jìn)行訪問。功能集成示意圖功能集成的適用場(chǎng)景:

企業(yè)存在多個(gè)獨(dú)立的軟件系統(tǒng),每個(gè)系統(tǒng)都占有比較重要的地位,各個(gè)系統(tǒng)可能由不同的開發(fā)商提供;系統(tǒng)之間需要進(jìn)行信息交換和數(shù)據(jù)傳遞,企業(yè)的業(yè)務(wù)需要經(jīng)過多個(gè)系統(tǒng)的處理才能完整的完成;有些情況下必須進(jìn)行接口開發(fā),因?yàn)槟承┕δ懿豢赡茉谝粋€(gè)系統(tǒng)中完整的實(shí)現(xiàn),如網(wǎng)上支付接口的調(diào)用。知識(shí)準(zhǔn)備情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成數(shù)據(jù)集成是指通過在運(yùn)行環(huán)境中部署第三方數(shù)據(jù)訪問中間件,或通過不同軟件系統(tǒng)對(duì)外提供的數(shù)據(jù)訪問接口,實(shí)現(xiàn)跨軟件系統(tǒng)的數(shù)據(jù)交互,以此完成所需的業(yè)務(wù)邏輯或業(yè)務(wù)處理流程。數(shù)據(jù)集成是白盒集成,為了完成數(shù)據(jù)集成,必須首先對(duì)分布在不同軟件系統(tǒng)中數(shù)據(jù)進(jìn)行標(biāo)識(shí)并編成目錄,然后確定元數(shù)據(jù)模型。數(shù)據(jù)集成的集成點(diǎn)為數(shù)據(jù)訪問中間件或各軟件系統(tǒng)對(duì)外提供的數(shù)據(jù)訪問接口。數(shù)據(jù)集成的適用場(chǎng)景:由不同業(yè)務(wù)子系統(tǒng)產(chǎn)生的數(shù)據(jù),在要求分別各自獨(dú)立管理的前提下,還要供系統(tǒng)內(nèi)其它業(yè)務(wù)子系統(tǒng)共享使用。知識(shí)準(zhǔn)備軟件集成小結(jié)

綜上所述,不同的軟件集成方法針對(duì)的是不同的應(yīng)用場(chǎng)景需求和需要解決的問題。軟件集成方法的選用通常在軟件概要設(shè)計(jì)階段就已經(jīng)明確,并通過軟件架構(gòu)及接口說(shuō)明來(lái)體現(xiàn)。所以,當(dāng)軟件開發(fā)工作進(jìn)入到集成環(huán)節(jié)時(shí),開發(fā)團(tuán)隊(duì)首先要再次認(rèn)真閱讀軟件概要設(shè)計(jì)文檔,只有這樣才能制訂正常的集成工作方案,確保軟件集成工作順利完成。情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成

2、軟件集成測(cè)試知識(shí)準(zhǔn)備軟件集成測(cè)試

軟件集成測(cè)試就是在將開發(fā)完成的軟件單元按照軟件概要設(shè)計(jì)的要求組裝成模塊、子系統(tǒng)或系統(tǒng)的過程中,通過對(duì)單元間的接口以及集成后的功能進(jìn)行測(cè)試,確認(rèn)各單元組合在一起后是否能夠按照既定意圖協(xié)作運(yùn)行,并達(dá)到或?qū)崿F(xiàn)《軟件概要設(shè)計(jì)說(shuō)明書》要求的功能與性能指標(biāo)。情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成

注意!

軟件集成測(cè)試是在軟件單元測(cè)試的基礎(chǔ)上進(jìn)行的,集成測(cè)試中所使用的對(duì)象應(yīng)該是已經(jīng)經(jīng)過單元測(cè)試的軟件單元。如果軟件單元未經(jīng)過單元測(cè)試就用于軟件集成,會(huì)影響集成測(cè)試的效果,并大幅增加軟件單元代碼糾錯(cuò)的代價(jià)!知識(shí)準(zhǔn)備軟件集成測(cè)試目的驗(yàn)證和確認(rèn)使用通過單元測(cè)試的軟件單元所構(gòu)造的軟件子系統(tǒng)或系統(tǒng)是否符合設(shè)計(jì)要求。

通過單元測(cè)試的軟件模塊雖然能夠單獨(dú)地工作,但并不能保證它們連接起來(lái)也能正常工作。程序在某些局部反映不出來(lái)的問題,有可能在全局上會(huì)暴露出來(lái)并影響系統(tǒng)功能的實(shí)現(xiàn)。因此,單元測(cè)試后,有必要進(jìn)行集成測(cè)試,發(fā)現(xiàn)并排除在模塊連接中可能發(fā)生的問題,最終構(gòu)成要求的軟件子系統(tǒng)或系統(tǒng)。情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成

知識(shí)準(zhǔn)備軟件集成測(cè)試工作內(nèi)容及流程情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成

PART03案例講解情境1人臉識(shí)別系統(tǒng)應(yīng)用軟件集成案例講解這是一個(gè)按要求完成軟件集成工作任務(wù)的案例,它給大家展示了如何使用界面集成方法,將事先開發(fā)好的不同軟件功能模塊集成為一個(gè)新的模塊。

具體要求:通過界面集成方法,將單元4學(xué)習(xí)情景3“相關(guān)案例”中實(shí)現(xiàn)的“人臉注冊(cè)”和“人臉識(shí)別結(jié)果接收展示”兩個(gè)功能模塊集成為一個(gè)“人臉注冊(cè)與識(shí)別管理”模塊?!叭四樧?cè)與識(shí)別管理”模塊的界面如右圖所示。情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成“人臉注冊(cè)與識(shí)別管理模塊”用戶界面示意圖案例講解教材中給出了集成后的“人臉注冊(cè)與識(shí)別管理”模塊的實(shí)現(xiàn)源代碼,供大家在學(xué)習(xí)過程中參考使用。情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成

PART04總結(jié)情境1人臉識(shí)別系統(tǒng)應(yīng)用軟件集成總結(jié)情境1:人臉識(shí)別系統(tǒng)應(yīng)用軟件集成

本學(xué)習(xí)情境首先給大家介紹了軟件集成的基本概念、目的和主要

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論