版權(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)單元4開(kāi)發(fā)智能圖像識(shí)別應(yīng)用軟件主講人:XXXX職稱:XXXX情境概述教學(xué)導(dǎo)航知識(shí)重點(diǎn)1.人臉識(shí)別系統(tǒng)工作原理;2.軟件需求分析與設(shè)計(jì);3.軟件設(shè)計(jì)關(guān)鍵工作原則;4.軟件詳細(xì)設(shè)計(jì);5.用戶界面開(kāi)發(fā)常用方法和工具;6.軟件接口的作用和一般工作原理。知識(shí)難點(diǎn)1.軟件設(shè)計(jì)關(guān)鍵工作原則;2.軟件接口開(kāi)發(fā)與調(diào)用。推薦教學(xué)方式從軟件工程概念、人臉識(shí)別系統(tǒng)工作過(guò)程、人臉識(shí)別系統(tǒng)關(guān)鍵設(shè)備入手,先引導(dǎo)學(xué)生了解軟件工程的重要意義,掌握工程化人臉識(shí)別應(yīng)用軟件開(kāi)發(fā)過(guò)程,然后通過(guò)軟件需求分析與設(shè)計(jì)、軟件詳細(xì)設(shè)計(jì)與編碼等開(kāi)發(fā)活動(dòng),帶領(lǐng)學(xué)生圍繞人臉識(shí)別系統(tǒng)關(guān)鍵設(shè)備,逐個(gè)完成的具體的人臉識(shí)別應(yīng)用軟件開(kāi)發(fā)任務(wù)。建議學(xué)時(shí)16學(xué)時(shí)。推薦學(xué)習(xí)方法深刻理解軟件工程的重要意義,用軟件工程思想指導(dǎo)自己的軟件開(kāi)發(fā)行為,嚴(yán)格遵行軟件開(kāi)發(fā)過(guò)程規(guī)范。必須掌握的理論知識(shí)1.人臉識(shí)別系統(tǒng)工作原理;2.軟件需求分析與設(shè)計(jì);3.軟件接口的作用和一般工作原理。必須掌握的技能1.軟件開(kāi)發(fā)文檔編寫(xiě);2.通過(guò)Python編程,完成人臉識(shí)別系統(tǒng)用戶界面開(kāi)發(fā)、設(shè)備接口調(diào)用、業(yè)務(wù)邏輯實(shí)現(xiàn)。單元4開(kāi)發(fā)智能圖像識(shí)別應(yīng)用軟件0102情境1人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)情境3實(shí)現(xiàn)人臉識(shí)別功能模塊03情境2實(shí)現(xiàn)人臉數(shù)據(jù)采集與管理功能模塊情境1人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)01030204情景概述知識(shí)準(zhǔn)備案例講解總結(jié)PART01情境概述情境一人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)情境概述學(xué)習(xí)情境描述通過(guò)前面的學(xué)習(xí),我們已經(jīng)了解到智能圖像識(shí)別系統(tǒng)是通過(guò)對(duì)圖像數(shù)據(jù)的采集和處理來(lái)實(shí)現(xiàn)各種業(yè)務(wù)應(yīng)用的,圖像數(shù)據(jù)采集與管理、圖像數(shù)據(jù)實(shí)時(shí)處理與準(zhǔn)確分析識(shí)別是智能圖像識(shí)別系統(tǒng)中兩個(gè)最重要的工作環(huán)節(jié),它們的質(zhì)量與效率決定著整個(gè)系統(tǒng)的運(yùn)行質(zhì)量與效率。因此,圍繞圖像傳感設(shè)備做好圖像數(shù)據(jù)采集與管理相關(guān)應(yīng)用軟件開(kāi)發(fā),圍繞圖像數(shù)據(jù)處理分析平臺(tái)做好圖像數(shù)據(jù)實(shí)時(shí)處理與分析運(yùn)用相關(guān)應(yīng)用軟件開(kāi)發(fā),也就成為智能圖像識(shí)別應(yīng)用軟件開(kāi)發(fā)的工作重心。要做好人臉識(shí)別應(yīng)用軟件開(kāi)發(fā)工作,首先需要我們根據(jù)用戶需求,做好人臉識(shí)別應(yīng)用軟件的需求分析和概要設(shè)計(jì)。情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)情境概述本節(jié)課的學(xué)習(xí)目標(biāo)能夠正確闡述軟件需求分析工作目的,并根據(jù)用戶的人臉識(shí)別應(yīng)用需求,整理提交人臉識(shí)別應(yīng)用軟件需求規(guī)格說(shuō)明書(shū)。能夠正確闡述軟件概要設(shè)計(jì)工作目的及工作內(nèi)容,并根據(jù)人臉識(shí)別應(yīng)用軟件需求規(guī)格說(shuō)明書(shū),完成相關(guān)應(yīng)用軟件概要設(shè)計(jì)工作,提交相應(yīng)的人臉識(shí)別應(yīng)用軟件軟件概要設(shè)計(jì)說(shuō)明書(shū)。情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)情境概述本節(jié)課的任務(wù)書(shū)
請(qǐng)根據(jù)園區(qū)快遞人員管理系統(tǒng)建設(shè)的用戶需求(見(jiàn)下表)和用戶認(rèn)可的系統(tǒng)解決方案(見(jiàn)下列系統(tǒng)結(jié)構(gòu)圖),完成“園區(qū)快遞人員管理系統(tǒng)”應(yīng)用軟件需求分析與概要設(shè)計(jì)。情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)園區(qū)快遞人員管理系統(tǒng)建設(shè)需求系統(tǒng)建設(shè)目的通過(guò)對(duì)外來(lái)高風(fēng)險(xiǎn)人群的精細(xì)化管理,加強(qiáng)園區(qū)疫情防控能力,提升園區(qū)智能化管理水平。用戶想要解決的關(guān)鍵問(wèn)題作為提供公共服務(wù)的從業(yè)人員,快遞人員因工作性質(zhì),每天需要進(jìn)出各種場(chǎng)所、接觸眾多人員,流動(dòng)性巨大,已經(jīng)成為疫情防控管理的主要對(duì)象。為了確保園區(qū)物流快遞服務(wù)正常進(jìn)行,同時(shí)也為將常態(tài)化疫情防控措施落實(shí)到位,需要對(duì)快遞人員進(jìn)入園區(qū)進(jìn)行實(shí)名登記,對(duì)其在園區(qū)內(nèi)的行蹤進(jìn)行詳細(xì)記錄。一旦有涉及快遞人員的疫情發(fā)生,可在第一時(shí)間準(zhǔn)確梳理出所有密切接觸者,為有效遏制園區(qū)疫情擴(kuò)散提供有力保障。系統(tǒng)建設(shè)目標(biāo)通過(guò)采用三維動(dòng)態(tài)人臉識(shí)別技術(shù),結(jié)合園區(qū)出入口人員通行閘機(jī)安裝和園區(qū)內(nèi)視頻監(jiān)控設(shè)備部署,對(duì)所有進(jìn)入園區(qū)的快遞人員做到“精準(zhǔn)識(shí)別、授權(quán)進(jìn)入、軌跡跟蹤、自動(dòng)記錄”。系統(tǒng)主要功能需求功能項(xiàng)功能描述快遞人員進(jìn)入園區(qū)授權(quán)管理1、可對(duì)需要進(jìn)入園區(qū)的快遞人員進(jìn)行登記注冊(cè),并采集人臉信息。2、只有登記注冊(cè)過(guò)人臉信息的快遞人員才會(huì)通過(guò)園區(qū)出入口人員通行閘機(jī)的人臉識(shí)別進(jìn)入園區(qū)開(kāi)展服務(wù)。3、能夠自動(dòng)生成快遞人員進(jìn)出園區(qū)的通行記錄,以便查詢、統(tǒng)計(jì)和分析??爝f人員園區(qū)內(nèi)運(yùn)行軌跡查看可根據(jù)快遞人員姓名或照片查詢其某天在園區(qū)的運(yùn)動(dòng)軌跡,并展示在園區(qū)電子地圖上。統(tǒng)計(jì)分析1、可統(tǒng)計(jì)某天進(jìn)入園區(qū)的快遞人員總數(shù);2、可統(tǒng)計(jì)某快遞人員一周內(nèi)出入園區(qū)次數(shù)。3、可根據(jù)一周的統(tǒng)計(jì)數(shù)據(jù)分析出快速人員出入園區(qū)的高峰時(shí)間段。園區(qū)快遞人員管理系統(tǒng)拓?fù)鋱DPART02知識(shí)準(zhǔn)備情境一人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)知識(shí)準(zhǔn)備引導(dǎo)問(wèn)題什么是軟件需求分析?什么是軟件概要設(shè)計(jì)?什么是梯度下降法情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)知識(shí)準(zhǔn)備知識(shí)點(diǎn)介紹情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)1、人臉識(shí)別系統(tǒng)工作原理知識(shí)準(zhǔn)備人臉識(shí)別系統(tǒng)工作原理人臉識(shí)別是基于人的臉部特征信息進(jìn)行其身份識(shí)別的一種生物識(shí)別技術(shù),也是當(dāng)前圖像處理、模式識(shí)別和計(jì)算機(jī)視覺(jué)領(lǐng)域內(nèi)一個(gè)熱門(mén)的研究課題。在實(shí)際運(yùn)行過(guò)程中,一個(gè)人臉識(shí)別應(yīng)用系統(tǒng)人臉識(shí)別過(guò)程通常由四個(gè)階段構(gòu)成:情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)人臉識(shí)別應(yīng)用軟件的開(kāi)發(fā),是將人臉識(shí)別技術(shù)運(yùn)用到具體的業(yè)務(wù)領(lǐng)域中,以便作為最佳手段,解決人們?cè)跇I(yè)務(wù)實(shí)施過(guò)程遇到的問(wèn)題。2、軟件需求分析知識(shí)準(zhǔn)備一個(gè)軟件開(kāi)發(fā)過(guò)程通常由立項(xiàng)、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、集成、部署運(yùn)行及維護(hù)等工作內(nèi)容。其中,需求分析是軟件開(kāi)發(fā)過(guò)程中的一項(xiàng)重點(diǎn)工作。什么是軟件需求?所謂“軟件需求”,是指我們要構(gòu)建的計(jì)算機(jī)信息化系統(tǒng)必需具備的軟件能力,缺少了這種軟件能力,構(gòu)建出來(lái)的系統(tǒng)就無(wú)法滿足用戶提出的系統(tǒng)建設(shè)要求。軟件能力通常是通過(guò)以下內(nèi)容來(lái)進(jìn)行具體描述軟件可以接收并進(jìn)行處理的輸入,包括輸入內(nèi)容、輸入方式和需要支持的輸入設(shè)備;軟件能夠提供的輸出,包括輸出的內(nèi)容、輸出方式和需要支持的輸出設(shè)備;軟件應(yīng)該具備的功能,通過(guò)這些功能可以對(duì)輸入進(jìn)行必要的處理后得到需要的輸出;軟件應(yīng)該具備的基本屬性,即軟件的非功能性需求,如易用性、可靠性、性能(響應(yīng)時(shí)間、吞吐量、容量等)、可維護(hù)性,等等;軟件的運(yùn)行環(huán)境要求,運(yùn)行時(shí)需要的硬件支撐條件、系統(tǒng)軟件支撐條件、網(wǎng)絡(luò)支撐條件等。情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)知識(shí)準(zhǔn)備什么是軟件需求分析?軟件需求分析就是通過(guò)正確理解用戶需求和系統(tǒng)解決方案,對(duì)系統(tǒng)需要具備的軟件能力進(jìn)行詳細(xì)梳理、構(gòu)思和規(guī)劃,并使用軟件設(shè)計(jì)和開(kāi)發(fā)人員易于理解的方式深入描述軟件的功能、性能和其他有效性需求,對(duì)軟件需要“做什么”進(jìn)行準(zhǔn)確定義,以便為軟件設(shè)計(jì)和開(kāi)發(fā)工作提供引導(dǎo)的過(guò)程。開(kāi)展軟件需求分析的目的軟件需求分析的目的是為軟件開(kāi)發(fā)指明正確的工作方向,為軟件設(shè)計(jì)、編碼實(shí)現(xiàn)、測(cè)試、交付等提供正確的工作依據(jù),確保最終交付給用戶的軟件產(chǎn)品能夠幫助用戶實(shí)現(xiàn)系統(tǒng)建設(shè)目標(biāo)。情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)知識(shí)準(zhǔn)備軟件需求分析工作流程需求分析可分為需求提出、需求描述及需求評(píng)審三個(gè)階段。需求提出主要集中于描述系統(tǒng)目的。需求提出和分析僅僅集中在使用者對(duì)系統(tǒng)的觀點(diǎn)上。在需求描述階段分析人員的主要任務(wù)是:對(duì)用戶的需求進(jìn)行鑒別、綜合和建模,清除用戶需求的模糊性、歧義性和不一致性,分析系統(tǒng)的數(shù)據(jù)要求,為原始問(wèn)題及目標(biāo)軟件建立邏輯模型。在需求評(píng)審階段,分析人員要在用戶和軟件設(shè)計(jì)人員的配合下對(duì)自己生成的需求規(guī)格說(shuō)明和初步的用戶手冊(cè)進(jìn)行復(fù)核,以確保軟件需求的完整、準(zhǔn)確、清晰、具體,并使用戶和軟件設(shè)計(jì)人員對(duì)需求規(guī)格說(shuō)明和初步的用戶手冊(cè)的理解達(dá)成一致。情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)知識(shí)準(zhǔn)備編寫(xiě)軟件需求分析報(bào)告軟件需求分析報(bào)告又稱軟件需求說(shuō)明書(shū)、軟件需求規(guī)格說(shuō)明書(shū),它的編制是為了使軟件開(kāi)發(fā)者和用戶雙方能夠?qū)ψ罱K交付給用戶使用的軟件有一個(gè)共同的理解和認(rèn)識(shí),并使之成為整個(gè)軟件開(kāi)發(fā)工作的基礎(chǔ)。情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)《軟件需求分析報(bào)告》
1引言1.1編寫(xiě)目的
說(shuō)明編寫(xiě)這份軟件需求說(shuō)明書(shū)的目的,指出預(yù)期的讀者。1.2定義
列出本文件中用到的專門(mén)術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。1.3參考資料
列出用得著的參考資料,如:本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書(shū)或合同、上級(jí)機(jī)關(guān)的批文;屬于本項(xiàng)目的其他已發(fā)表的文件;本文件中各處引用的文件、資料、要用到的軟件開(kāi)發(fā)標(biāo)準(zhǔn)。列出這些文件資料的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。知識(shí)準(zhǔn)備情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)2任務(wù)概述2.1目標(biāo)簡(jiǎn)述該軟件的開(kāi)發(fā)目的、應(yīng)用目標(biāo)和作用范圍,說(shuō)明該軟件的內(nèi)部組成部分及其之間的相互關(guān)系(可使用一張方框圖來(lái)說(shuō)明)。2.2用戶特點(diǎn) 列出本軟件的最終用戶的特點(diǎn),充分說(shuō)明操作人員、維護(hù)人員的教育水平和技術(shù)專長(zhǎng),這些是軟件設(shè)計(jì)工作的重要約束。2.3假定和約束 列出進(jìn)行本軟件開(kāi)發(fā)工作的假定和約束,例如經(jīng)費(fèi)限制、開(kāi)發(fā)期限等。3需求規(guī)定3.1對(duì)功能的規(guī)定 用列表的方式(例如IPO表即輸入、處理、輸出表的形式),逐項(xiàng)定量和定性地?cái)⑹鰧?duì)軟件所提出的功能要求,說(shuō)明輸入什么、經(jīng)怎樣的處理、得到什么輸出,說(shuō)明軟件應(yīng)支持的終端數(shù)和應(yīng)支持的并行操作的用戶數(shù)。3.2對(duì)性能的規(guī)定3.2.1精度 說(shuō)明對(duì)該軟件的輸入、輸出數(shù)據(jù)精度的要求,可能包括傳輸過(guò)程中的精度。知識(shí)準(zhǔn)備情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)3.2.2時(shí)間特性要求 說(shuō)明對(duì)于該軟件的時(shí)間特性要求,如對(duì):用戶請(qǐng)求響應(yīng)時(shí)間、界面更新處理時(shí)間、數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間等的要求。3.2.3可靠性要求說(shuō)明對(duì)軟件的可使用時(shí)間(如7*24小時(shí)穩(wěn)定運(yùn)行)、平均故障間隔時(shí)間(MTBF)、平均修復(fù)時(shí)間(MTTR)的具體要求。3.2.4可維護(hù)性要求 說(shuō)明對(duì)提高該軟件可維護(hù)性的要求,包括編碼標(biāo)準(zhǔn)、命名約定、類庫(kù)、維護(hù)訪問(wèn)和維護(hù)工具等。3.3輸人輸出要求 解釋各輸入輸出數(shù)據(jù)類型,并逐項(xiàng)說(shuō)明其媒體、格式、數(shù)值范圍、精度等。對(duì)軟件的數(shù)據(jù)輸出及必須標(biāo)明的控制輸出量進(jìn)行解釋并舉例,包括對(duì)硬拷貝報(bào)告(正常結(jié)果輸出、狀態(tài)輸出及異常輸出)以及圖形或顯示報(bào)告的描述。3.4數(shù)據(jù)管理能力要求 說(shuō)明需要管理的記錄、表的個(gè)數(shù)、大小規(guī)模,要按可預(yù)見(jiàn)的增長(zhǎng)對(duì)其存儲(chǔ)要求作出估算。知識(shí)準(zhǔn)備情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)4運(yùn)行環(huán)境規(guī)定4.1設(shè)備 列出運(yùn)行該軟件所需要的硬件設(shè)備,包括:處理器型號(hào)及內(nèi)存容量;外存容量、聯(lián)機(jī)或脫機(jī)、媒體及其存儲(chǔ)格式,設(shè)備的型號(hào)及數(shù)量;輸入及輸出設(shè)備的型號(hào)和數(shù)量,聯(lián)機(jī)或脫機(jī);數(shù)據(jù)通信設(shè)備的型號(hào)和數(shù)量;其他專用硬件4.2支持軟件 列出運(yùn)行環(huán)境支持軟件,包括要用到的系統(tǒng)軟件、基礎(chǔ)軟件、第三方插件等。
知識(shí)準(zhǔn)備情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)4.3接口 說(shuō)明該軟件必須支持的接口,包括:用戶接口:描述軟件要實(shí)現(xiàn)的用戶接口;硬件接口:定義軟件必須支持的硬件接口,包括邏輯結(jié)構(gòu)、物理地址和預(yù)期的行為;軟件接口:與其他軟件系統(tǒng)、軟件組件之間的接口;通信接口:描述與其它系統(tǒng)或設(shè)備間的通信接口,如通信網(wǎng)絡(luò)類型、通信協(xié)議等。5設(shè)計(jì)約束 設(shè)計(jì)約束代表強(qiáng)制性設(shè)計(jì)決策,包括要使用的開(kāi)發(fā)語(yǔ)言及開(kāi)發(fā)工具、需要遵循的軟件開(kāi)發(fā)過(guò)程、體系結(jié)構(gòu)和設(shè)計(jì)約束、需要使用的中間件、購(gòu)買(mǎi)的組件和類庫(kù)等,必須服從。
3、軟件概要設(shè)計(jì)
知識(shí)準(zhǔn)備什么是軟件概要設(shè)計(jì)軟件概要設(shè)計(jì)的主要任務(wù)是把軟件需求分析得到的有關(guān)目標(biāo)系統(tǒng)所應(yīng)具備的軟件能力轉(zhuǎn)換為具體的軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu),建立起軟件系統(tǒng)的邏輯模型。軟件結(jié)構(gòu)有時(shí)又稱為“軟件體系架構(gòu)”或“軟件系統(tǒng)架構(gòu)”。開(kāi)展軟件概要設(shè)計(jì)工作的目的通過(guò)構(gòu)建軟件系統(tǒng)的邏輯模型,為軟件開(kāi)發(fā)工作提供具體的實(shí)施方案和行動(dòng)策略,方便開(kāi)發(fā)人員把握軟件系統(tǒng)的整體布局,并為后續(xù)的軟件詳細(xì)設(shè)計(jì)和代碼實(shí)現(xiàn)提供工作依據(jù)和技術(shù)定位。情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)知識(shí)準(zhǔn)備軟件概要設(shè)計(jì)工作內(nèi)容:主要包括軟件結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)兩大部分。情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)軟件結(jié)構(gòu)設(shè)計(jì)軟件結(jié)構(gòu)設(shè)計(jì)的具體任務(wù)是將一個(gè)復(fù)雜的軟件系統(tǒng)按功能進(jìn)行子系統(tǒng)和模塊劃分,建立子系統(tǒng)及子系統(tǒng)內(nèi)部各功能模塊間的層次結(jié)構(gòu)及調(diào)用關(guān)系,確定模塊間的接口,確定系統(tǒng)的人機(jī)界面等。軟件結(jié)構(gòu)設(shè)計(jì)主要內(nèi)容包括:(1)確定構(gòu)造子系統(tǒng)的模塊元素。(2)根據(jù)軟件需求定義每個(gè)模塊的功能。(3)定義模塊接口與設(shè)計(jì)模塊接口數(shù)據(jù)結(jié)構(gòu)。(4)確定模塊之間的調(diào)用與返回關(guān)系。(5)評(píng)估軟件結(jié)構(gòu)質(zhì)量,進(jìn)行結(jié)構(gòu)優(yōu)化。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)主要是對(duì)那些會(huì)被眾多模塊共同使用的公共數(shù)據(jù)的結(jié)構(gòu)進(jìn)行確定,如:公共變量、數(shù)據(jù)文件以及數(shù)據(jù)庫(kù)中數(shù)據(jù)等,這些數(shù)據(jù)構(gòu)成了系統(tǒng)的公共數(shù)據(jù)環(huán)境。對(duì)公共數(shù)據(jù)的設(shè)計(jì)包括:(1)公共數(shù)據(jù)變量的數(shù)據(jù)結(jié)構(gòu)與作用范圍。(2)輸入、輸出文件的結(jié)構(gòu)。(3)數(shù)據(jù)庫(kù)中的表結(jié)構(gòu)、視圖結(jié)構(gòu)以及數(shù)據(jù)完整性等。知識(shí)準(zhǔn)備編寫(xiě)軟件概要設(shè)計(jì)報(bào)告情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)《軟件概要設(shè)計(jì)說(shuō)明書(shū)》1引言1.1編寫(xiě)目的說(shuō)明編寫(xiě)這份概要設(shè)計(jì)說(shuō)明書(shū)的目的,指出預(yù)期的讀者。1.2背景說(shuō)明待開(kāi)發(fā)軟件系統(tǒng)的名稱,并列出此項(xiàng)開(kāi)發(fā)任務(wù)的提出者、開(kāi)發(fā)者、用戶。1.3定義列出本文檔中用到的專門(mén)術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。1.4參考資料列出有關(guān)的參考文件,如:與本項(xiàng)軟件開(kāi)發(fā)任務(wù)相關(guān)的合同或經(jīng)批準(zhǔn)的工作任務(wù)書(shū),本文檔中各處引用的文件、資料,包括所要用到的軟件開(kāi)發(fā)標(biāo)準(zhǔn),等等。列出這些文件的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。。知識(shí)準(zhǔn)備情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)2軟件結(jié)構(gòu)設(shè)計(jì)2.1軟件體系結(jié)構(gòu)以框圖的形式說(shuō)明本軟件系統(tǒng)的子系統(tǒng)和模塊劃分,一個(gè)矩形框代表一個(gè)模塊;以圖形化的方式分層次地給出子系統(tǒng)與各模塊之間的關(guān)聯(lián)關(guān)系,以及它們之間的控制與被控制關(guān)系;列表說(shuō)明每個(gè)模塊的標(biāo)識(shí)符和具體功能。2.2功能需求與程序的關(guān)系本節(jié)要說(shuō)明軟件需求分析報(bào)告中的各項(xiàng)功能需求已在軟件體系結(jié)構(gòu)中得到分配,可用如下表格說(shuō)明各項(xiàng)功能需求與軟件模塊的對(duì)應(yīng)關(guān)系。
【軟件模塊1】【軟件模塊2】[……]【軟件模塊M】【功能需求1】√
【功能需求2】
√
[┇]
【功能需求N】
√
√知識(shí)準(zhǔn)備情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)3數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)3.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給出本軟件要用到的所有數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識(shí)符,以及每個(gè)數(shù)據(jù)結(jié)構(gòu)中所含的各個(gè)數(shù)據(jù)項(xiàng)的標(biāo)識(shí)、定義、長(zhǎng)度;同時(shí),對(duì)所有這些數(shù)據(jù)結(jié)構(gòu)之間的相互關(guān)系進(jìn)行說(shuō)明。3.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給出上述每個(gè)數(shù)據(jù)結(jié)構(gòu)所含各數(shù)據(jù)項(xiàng)的存儲(chǔ)要求、訪問(wèn)方法、存取單位、存取的物理關(guān)系(索引、設(shè)備、存儲(chǔ)區(qū)域)、設(shè)計(jì)考慮和保密條件。3.3數(shù)據(jù)結(jié)構(gòu)與程序模塊間的關(guān)系給出本軟件內(nèi)會(huì)用到的所有數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識(shí)符,使用下表說(shuō)明各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問(wèn)這些數(shù)據(jù)結(jié)構(gòu)的各個(gè)程序模塊間的對(duì)應(yīng)關(guān)系。
【軟件模塊1】【軟件模塊2】[……]【軟件模塊M】【數(shù)據(jù)結(jié)構(gòu)1】√
【數(shù)據(jù)結(jié)構(gòu)2】√√
┇
【數(shù)據(jù)結(jié)構(gòu)N】
√
√知識(shí)準(zhǔn)備情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)4接口設(shè)計(jì)4.1用戶接口說(shuō)明將向用戶提供的命令和它們的語(yǔ)法結(jié)構(gòu),以及軟件的回答信息;說(shuō)明提供給用戶操作的硬件控制面板的定義。4.2外部接口說(shuō)明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。4.3內(nèi)部接口說(shuō)明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)元素之間的接口的安排。5系統(tǒng)出錯(cuò)處理設(shè)計(jì)5.1出錯(cuò)信息用一覽表的方式說(shuō)明每種可能的出錯(cuò)或故障情況出現(xiàn)時(shí),系統(tǒng)輸出信息的形式、含意及處理方法。5.2故障處理說(shuō)明故障出現(xiàn)后可能采取的變通措施,包括:備份措施,降效措施,恢復(fù)及再啟動(dòng)技術(shù)。1)備份措施:為應(yīng)對(duì)系統(tǒng)原始數(shù)據(jù)萬(wàn)一丟失而采用的數(shù)據(jù)副本建立和啟用技術(shù),例如周期性地把磁盤(pán)數(shù)據(jù)記錄到專用存儲(chǔ)設(shè)備上去就是針對(duì)磁盤(pán)數(shù)據(jù)的一種備份措施;
知識(shí)準(zhǔn)備情境一:人臉識(shí)別應(yīng)用軟件需求分析與設(shè)計(jì)2)降效措施:
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)兼職市場(chǎng)營(yíng)銷人員合同2篇
- 在線健康信息替代搜尋對(duì)老年人健康素養(yǎng)的影響研究-基于社會(huì)認(rèn)知理論
- 醫(yī)生年終工作總結(jié)
- 2025年度綠色建筑合作框架協(xié)議范本3篇
- 基于前景理論的大規(guī)模傳染疫情應(yīng)急管理決策研究
- 二零二五年P(guān)OS機(jī)租賃與移動(dòng)支付安全監(jiān)控合同3篇
- 臨床胃腸鏡術(shù)前術(shù)后護(hù)理要點(diǎn)
- Unit 4 Lesson 1My family photo(說(shuō)課稿)-2024-2025學(xué)年冀教版(2024)初中英語(yǔ)七年級(jí)上冊(cè)
- 全國(guó)冀教版信息技術(shù)三年級(jí)上冊(cè)新授課 二 畫(huà)大熊貓 說(shuō)課稿
- Unit 8 Knowing the world Lesson4 Same Time,Different Weather 說(shuō)課稿 2024-2025學(xué)年冀教版(2024)七年級(jí)英語(yǔ)上冊(cè)
- DB44∕T 2149-2018 森林資源規(guī)劃設(shè)計(jì)調(diào)查技術(shù)規(guī)程
- 肝移植的歷史、現(xiàn)狀與展望
- 商業(yè)定價(jià)表(含各商鋪價(jià)格測(cè)算銷售回款)
- 【化學(xué)】重慶市2021-2022學(xué)年高一上學(xué)期期末聯(lián)合檢測(cè)試題
- 供應(yīng)商物料質(zhì)量問(wèn)題賠償協(xié)議(終端)
- 單位工程質(zhì)量控制程序流程圖
- 部編版小學(xué)語(yǔ)文三年級(jí)(下冊(cè))學(xué)期課程綱要
- 化學(xué)工業(yè)有毒有害作業(yè)工種范圍表
- 洼田飲水試驗(yàn)
- 定置定位管理一
- 商票保貼協(xié)議
評(píng)論
0/150
提交評(píng)論