工業(yè)APP的關(guān)鍵技術(shù)與開發(fā)平臺(tái)_第1頁
工業(yè)APP的關(guān)鍵技術(shù)與開發(fā)平臺(tái)_第2頁
工業(yè)APP的關(guān)鍵技術(shù)與開發(fā)平臺(tái)_第3頁
工業(yè)APP的關(guān)鍵技術(shù)與開發(fā)平臺(tái)_第4頁
工業(yè)APP的關(guān)鍵技術(shù)與開發(fā)平臺(tái)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

APP的關(guān)鍵技術(shù)與開發(fā)平臺(tái)APP開發(fā)路線圖開發(fā)路線圖需求分析/可行性分析、X需求分析/可行性分析、X /測(cè)試驗(yàn)證 方案設(shè)計(jì)開發(fā)封裝技術(shù)選型需求分析:根據(jù)工業(yè)應(yīng)用場(chǎng)景進(jìn)行需求梳理、需求分析,實(shí)現(xiàn)需求定義、價(jià)值定義、功能定義。APP的可行性。方案設(shè)計(jì):對(duì)涉及的工業(yè)知識(shí)進(jìn)行梳理,建立工業(yè)知識(shí)體系,形成APP模式。技術(shù)選型:對(duì)工業(yè)知識(shí)進(jìn)行抽象形成模型,并根據(jù)開發(fā)平臺(tái)、部署與一般軟件開發(fā)比較這是工業(yè)APP開發(fā)特有的一個(gè)環(huán)節(jié)。開發(fā)封裝:根據(jù)軟件架構(gòu)模式開發(fā)形成相應(yīng)的數(shù)據(jù)庫、應(yīng)用模塊和交互界而等,并進(jìn)行集成封裝。APP進(jìn)行測(cè)試,并對(duì)工業(yè)APP進(jìn)行技術(shù)驗(yàn)證和標(biāo)準(zhǔn)符合性驗(yàn)證,并進(jìn)行效益評(píng)估及定價(jià),進(jìn)行產(chǎn)品上線。應(yīng)用改進(jìn):根據(jù)技術(shù)和環(huán)境的變化,從質(zhì)量提升、功能創(chuàng)新等方面APP進(jìn)行迭代升級(jí)與優(yōu)化。APPAPP開發(fā)應(yīng)當(dāng)優(yōu)化資源整合。APP架構(gòu)模式APPMVC架構(gòu)模式(如上圖),主要從(Model):(View):視圖定義,C(Controller):協(xié)調(diào)控制三個(gè)層而來考慮。MOdel封裝了工業(yè)APPVieWContrOlIer不同的工業(yè)APP工業(yè)知識(shí),具有工業(yè)特色。APP關(guān)鍵技術(shù)APP建模技術(shù)復(fù)雜的工業(yè)技術(shù)內(nèi)部包含大量更為具體的工業(yè)技術(shù)或科學(xué)知識(shí),這些技術(shù)方法常??梢酝ㄟ^技術(shù)流程有序組成完整的工業(yè)技術(shù)。在工業(yè)產(chǎn)品制造和運(yùn)行過程中,通過驅(qū)動(dòng)各種工業(yè)技術(shù)涉及的技術(shù)流程,從而有序地調(diào)用具體技術(shù)和方法,進(jìn)而達(dá)到支撐設(shè)計(jì)、試驗(yàn)、生產(chǎn)和保障等各種目標(biāo)。在面向技術(shù)流程形成工業(yè)APP的過程中,需要建立各種方法之間的關(guān)聯(lián),這個(gè)過程就是技術(shù)流程建模,建模的結(jié)果是流程模板。技術(shù)流程建模需要處理技術(shù)流程中不同技術(shù)方法之間的數(shù)據(jù)串行、并行等形式,同時(shí)也需要根據(jù)不同技術(shù)流程的使用方式實(shí)現(xiàn)連續(xù)驅(qū)動(dòng)或斷點(diǎn)驅(qū)動(dòng)。工業(yè)技術(shù)封裝技術(shù)技術(shù)方法是工業(yè)技術(shù)的構(gòu)成要素,是被技術(shù)流程串接的基本單元。技術(shù)方法同樣也是一項(xiàng)工業(yè)技術(shù),根據(jù)其內(nèi)部復(fù)雜性不同,可以繼續(xù)進(jìn)行細(xì)分,理論上任何工業(yè)技術(shù)可以細(xì)分到各種技術(shù)規(guī)則或基礎(chǔ)科學(xué)領(lǐng)域。為了充分利用其他己有工業(yè)軟件,特別是成熟、廣泛應(yīng)用通用工業(yè)軟件,可以將而向特定領(lǐng)域的工業(yè)技術(shù)細(xì)分到可以采用其他工業(yè)軟件(或其中一部分,例如解算器)為止。此時(shí),可以采用軟件化方法將細(xì)分后APPO

在封裝過程中,如果這些方法及工業(yè)APPAPP數(shù)據(jù)管理各種工業(yè)技術(shù)的輸入和輸出都包含大量的技術(shù)數(shù)據(jù),所以工業(yè)APP發(fā)平臺(tái)需要對(duì)技術(shù)數(shù)據(jù)進(jìn)行統(tǒng)一管理,并可以被流程模板和方法模塊模,并組織各種數(shù)據(jù)模型之間的相互關(guān)系。之后,很多工業(yè)技術(shù)需要依賴各種材料數(shù)據(jù)庫、型號(hào)數(shù)據(jù)庫、零部件數(shù)據(jù)庫等,所以需要建立相應(yīng)的基礎(chǔ)數(shù)據(jù)庫。最后,在工業(yè)APP技術(shù)對(duì)象集成工業(yè)技術(shù)的運(yùn)行具有大量的使用環(huán)境,包S硬件以及相關(guān)具有數(shù)據(jù)交互的其他對(duì)象。在技術(shù)方法封裝過程中,需要與這些對(duì)象開展集成。技術(shù)對(duì)象集成一般采用適配器的方式完成。適配器具有兩個(gè)方向的接行的各種工業(yè)APP常見的技術(shù)對(duì)象集成是在封裝過程中,如果己有相應(yīng)國(guó)內(nèi)外標(biāo)準(zhǔn)參考,盡量基于標(biāo)準(zhǔn)開發(fā)適配器;如果沒有,則常常需要針對(duì)不同廠商開發(fā)的工業(yè)軟件或硬件研制相應(yīng)的適配器。開發(fā)平臺(tái)APP前軟件行業(yè)開發(fā)工具很多,既有針對(duì)不同編程語言的通用開發(fā)系統(tǒng),也具有適用于不同目標(biāo)或環(huán)境的開發(fā)平臺(tái)。一般而言,通用開發(fā)系統(tǒng)適用而更廣,但開發(fā)效率低,開發(fā)人員既需要了解業(yè)務(wù)知識(shí),也需要靈活使APPAPP開發(fā)平臺(tái)主要是面向工業(yè)領(lǐng)域工程師使用的軟件開發(fā)平臺(tái),APP開發(fā)平臺(tái)主要包括工業(yè)APP境、工業(yè)APPAPP測(cè)試環(huán)境。APP建模環(huán)境APPAPPAPPAPP應(yīng)用過程中的交互界面,并建立當(dāng)前工業(yè)APP對(duì)外的開放接口。除此之外,建模環(huán)境一般也提供便捷的代碼封裝方式,將一些復(fù)雜的邏輯關(guān)系以代碼編程的方式融入到圖形化封裝的軟件模塊中。APP模板庫APP模板庫是減輕工業(yè)APP括大量在工業(yè)APPAPP半成品,以及大量開源的工業(yè)APPAPP享。技術(shù)對(duì)象資源庫APP般管理有不同技術(shù)對(duì)象的適配器,如各種CAX軟件適配器、EPR等軟件APP對(duì)象資源庫常常也需要分門別類、快速檢索,并與開源社區(qū)進(jìn)行交互。APP測(cè)試環(huán)境APP測(cè)試環(huán)境是開展快速調(diào)試的工業(yè)APP質(zhì)量控制模塊。工業(yè)APP測(cè)試是在工業(yè)APP程、數(shù)據(jù)模型、外部接口和使用交互等各項(xiàng)內(nèi)容進(jìn)行全方位測(cè)試,全面提醍軟件缺陷位置,并在一定范圍內(nèi)提供修改建議。工業(yè)APP僅僅需要保障不存在軟件開發(fā)bug、軟件安全缺陷等項(xiàng)目,更需要測(cè)試APP是否滿足于工業(yè)場(chǎng)景的功能應(yīng)用需求。4開發(fā)質(zhì)量控制4.1過程質(zhì)量控制APP作為一類面向工業(yè)領(lǐng)域的應(yīng)用軟件,同樣具有一般軟件的特點(diǎn),并且在軟件性能上對(duì)質(zhì)量可靠性和安全性有更嚴(yán)格的要求。質(zhì)(V&V)APP開發(fā)過程中存在的典型問題主要有:管理方而。缺少規(guī)范和切實(shí)可行的軟件研發(fā)管理體系,過程管理無章可循;計(jì)劃過程粗略,開發(fā)執(zhí)行控制不力;缺乏需求基準(zhǔn);需求變更控制不力;配置管理缺失,文檔和代碼版木控制混亂;過程質(zhì)量數(shù)據(jù)收集欠缺等。技術(shù)方而。需求分析不到位,未確切理解APP戶要求;軟件設(shè)計(jì)方法落后,模塊化不足;代碼編寫規(guī)范性不足,可讀性和可維護(hù)性差;測(cè)試不足,軟件潛在的缺陷較多等。軟件質(zhì)量是指與軟件產(chǎn)品滿足明確或隱含需求的能力有關(guān)的特性。軟件質(zhì)量形成于過程,工業(yè)APP開發(fā)過程的質(zhì)量控制可從軟件測(cè)試、階段評(píng)審、第三方質(zhì)量保障等方面著手。軟件測(cè)試。驗(yàn)證和確認(rèn)的手段就是測(cè)試。目前己有的軟件測(cè)試技術(shù)和方法也適用于工業(yè)APP測(cè)試,但工業(yè)APPAPP同時(shí)也要重點(diǎn)關(guān)注工業(yè)APP處理能力。對(duì)工業(yè)APP整個(gè)工業(yè)APPAPP的測(cè)試工作,提高APP的質(zhì)量水平。階段評(píng)審。工業(yè)APP開發(fā)過程的階段評(píng)審,主要包括需求規(guī)格報(bào)告評(píng)審。第三方質(zhì)量保障服務(wù)。第三方檢測(cè)機(jī)構(gòu)有著天然的專業(yè)優(yōu)勢(shì),可以從總體和全過程層面提供相關(guān)的質(zhì)量保障服務(wù)。工業(yè)APP需方、供方、管理方應(yīng)充分利用和發(fā)揮好第三方檢測(cè)的專業(yè)價(jià)值和作用,為APP的高質(zhì)量、高安全發(fā)展提供支撐。4.2安全設(shè)計(jì)技術(shù)APP用于工業(yè)生產(chǎn)環(huán)境,容易受到干擾或干擾別的設(shè)備,且執(zhí)行錯(cuò)誤的后果不僅僅是數(shù)據(jù)錯(cuò)誤而是有可能導(dǎo)致不可估量的災(zāi)難,對(duì)工業(yè)APP的質(zhì)量,尤其是安全性有更高的要求。特別是在安全性方而,普通APP往往關(guān)注信息安全,而工業(yè)APP不僅要重視信息安全,更要重視功2011年中國(guó)溫州南甬溫線動(dòng)車追尾事故為代表2000年發(fā)布了首個(gè)產(chǎn)品安全性標(biāo)準(zhǔn)——IEC61508-1:1998/電子/可編程電子安全相關(guān)系統(tǒng)的功能安關(guān)產(chǎn)品(含軟件)和受控裝備控制系統(tǒng)整體安全相關(guān)部分的屬性,其取決于電氣//可編程系統(tǒng)功能的正確性和其他風(fēng)險(xiǎn)降低措施。軟件安全性問題己經(jīng)成為軟件開發(fā)中的關(guān)鍵問題。工業(yè)APP在設(shè)計(jì)和使用時(shí),對(duì)安全性的考慮直接響應(yīng)到工業(yè)系統(tǒng)或工業(yè)產(chǎn)品的安全性,因此,應(yīng)針對(duì)工業(yè)APP開展安全風(fēng)險(xiǎn)分析和安全性設(shè)計(jì)。在對(duì)工APP開展安全分析時(shí),應(yīng)用于功能安全領(lǐng)域的常用風(fēng)險(xiǎn)分析方法主HAZOPAPP進(jìn)行安全設(shè)計(jì)時(shí),安全性設(shè)計(jì)規(guī)范一般來自于系統(tǒng)規(guī)定的安全要求與軟件體系結(jié)構(gòu)的要求兩方而。在對(duì)工業(yè)APP進(jìn)行安全設(shè)計(jì)時(shí),應(yīng)在整個(gè)研發(fā)周期中盡早的建立相關(guān)的組織和規(guī)則,對(duì)軟件開發(fā)周期中的各種活動(dòng)加以規(guī)范,主要包

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論