工業(yè)互聯(lián)網(wǎng)基礎(chǔ) 課件 4.5 工業(yè)App的開發(fā)_第1頁
工業(yè)互聯(lián)網(wǎng)基礎(chǔ) 課件 4.5 工業(yè)App的開發(fā)_第2頁
工業(yè)互聯(lián)網(wǎng)基礎(chǔ) 課件 4.5 工業(yè)App的開發(fā)_第3頁
工業(yè)互聯(lián)網(wǎng)基礎(chǔ) 課件 4.5 工業(yè)App的開發(fā)_第4頁
工業(yè)互聯(lián)網(wǎng)基礎(chǔ) 課件 4.5 工業(yè)App的開發(fā)_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

第四章工業(yè)互聯(lián)網(wǎng)App《工業(yè)互聯(lián)網(wǎng)基礎(chǔ)》/工業(yè)互聯(lián)網(wǎng)系列課程4.5工業(yè)App的開發(fā)>>《工業(yè)互聯(lián)網(wǎng)基礎(chǔ)》目錄低代碼開發(fā)和零代碼開發(fā)02工業(yè)App的開發(fā)路線圖01《工業(yè)互聯(lián)網(wǎng)基礎(chǔ)》/工業(yè)互聯(lián)網(wǎng)系列課程借鑒《工業(yè)互聯(lián)網(wǎng)App發(fā)展白皮書》,給出工業(yè)App開發(fā)的參考路線,包括需求分析、可行性分析、方案設(shè)計、技術(shù)選型、開發(fā)封裝、測試驗證和應(yīng)用改進等環(huán)節(jié),如圖4-1所示。①需求分析根據(jù)工業(yè)應(yīng)用場景進行需求梳理,明確待開發(fā)工業(yè)App的功能性需求、非功能性需求和設(shè)計約束,形成工業(yè)App需求分析報告,實現(xiàn)需求定義、價值定義、功能定義。②可行性分析在業(yè)務(wù)層面,從戰(zhàn)略規(guī)劃、任務(wù)目標、業(yè)務(wù)痛點、市場現(xiàn)狀、應(yīng)用前景、風(fēng)險評估等方面分析業(yè)務(wù)可行性;在技術(shù)層面,從核心關(guān)鍵技術(shù)的成熟度和自主可控水平、技術(shù)難點、實施路徑、知識產(chǎn)權(quán)情況等方面分析技術(shù)可行性;在經(jīng)濟層面,從政策支持、資金保障、組織保障、人力資源支持、社會和經(jīng)濟效益等方面分析經(jīng)濟可行性。工業(yè)App的開發(fā)路線圖③方案設(shè)計對涉及的工業(yè)知識進行梳理,建立工業(yè)知識體系;根據(jù)需求分析報告完成模塊設(shè)計、數(shù)據(jù)設(shè)計、架構(gòu)設(shè)計(包括業(yè)務(wù)架構(gòu)和系統(tǒng)架構(gòu))、程序設(shè)計、接口設(shè)計、安全設(shè)計、商業(yè)模式設(shè)計等,形成設(shè)計報告。④技術(shù)選型對工業(yè)知識進行建模,將其抽象形成模型,選擇合適的工業(yè)互聯(lián)網(wǎng)平臺,以支持工業(yè)App開發(fā)、都署和運行。⑤開發(fā)封裝根據(jù)知識梳理、解耦和形式化完成模型數(shù)字化和關(guān)鍵算法研發(fā),根據(jù)軟件架構(gòu)模式開發(fā)形成相應(yīng)的數(shù)據(jù)庫、應(yīng)用模塊/組件和交互界面等,實現(xiàn)規(guī)定的功能和非功能需求,并進行集成封裝。工業(yè)App的開發(fā)路線圖⑥測試驗證制定工業(yè)App測試方案,設(shè)計測試用例,準備測試環(huán)境和工具等測試資源,確定測試策略并執(zhí)行測試,對工業(yè)App進行技術(shù)驗證和標準符合性驗證;依據(jù)質(zhì)量衡量指標和評價準則,對工業(yè)App進行全生命周期、全流程的質(zhì)量監(jiān)督和保證,進行部署上線。⑦應(yīng)用改進根據(jù)開發(fā)技術(shù)、運行維護技術(shù)、服務(wù)技術(shù)以及經(jīng)濟環(huán)境、市場環(huán)境、政策環(huán)境的變化,調(diào)整和完善知識模型,從質(zhì)量提升、功能增強、資源優(yōu)化、模式創(chuàng)新、架構(gòu)重構(gòu)等方面對工業(yè)App進行迭代升級與改進。工業(yè)App的開發(fā)路線圖圖4.2功能測試用例目錄低代碼開發(fā)和零代碼開發(fā)02工業(yè)App的開發(fā)路線圖01《工業(yè)互聯(lián)網(wǎng)基礎(chǔ)》/工業(yè)互聯(lián)網(wǎng)系列課程在工業(yè)App的開發(fā)中,基于工業(yè)互聯(lián)網(wǎng)平臺,低代碼開發(fā)和零代碼開發(fā)(積木式應(yīng)用搭建)為業(yè)務(wù)人員和軟件開發(fā)人員兩者的融合提供了一種可能。低代碼開發(fā)和零代碼開發(fā)低代碼開發(fā)就是開發(fā)人員可以通過編寫少量代碼就可以快速生成應(yīng)用程序的一種方法。我們有時把“低代碼”作為名詞用,也就是把它看作一種像Python語言和C#語言一樣的程序語言。我們有時也把“低代碼”作為動詞用,即它表達的是一種應(yīng)用程序開發(fā)方式,因為用這種方式開發(fā)應(yīng)用程序時,開發(fā)者需要手寫的代碼比通常的開發(fā)方式要少。低代碼開發(fā)平臺是無須編碼(0代碼或無代碼)或通過少量代碼就可以快速生成應(yīng)用程序的開發(fā)平臺。它的強大之處在于,允許終端用戶使用易于理解的可視化工具開發(fā)自己的應(yīng)用程序,而不是傳統(tǒng)的編寫代碼方式。構(gòu)建業(yè)務(wù)流程、邏輯和數(shù)據(jù)模型等所需的功能,必要時還可以添加自己的代碼。完成業(yè)務(wù)邏輯、功能構(gòu)建后,即可一鍵交付應(yīng)用并進行更新,自動跟蹤所有更改并處理數(shù)據(jù)庫腳本和部署流程,實現(xiàn)在iOS、Android、Web等多個平臺上的部署。低代碼開發(fā)和零代碼開發(fā)1.低代碼開發(fā)低代碼開發(fā)平臺(low-codedevelopmentplatform,LCDP)一個顯著的特點是,更多的人可以參與到應(yīng)用程序開發(fā)當(dāng)中,不僅是具有專業(yè)編程能力的程序員,非技術(shù)背景的業(yè)務(wù)人員同樣可以構(gòu)建應(yīng)用:對于大型企業(yè)來講,低代碼開發(fā)平臺還可以降低IT團隊培訓(xùn)、技術(shù)部署的初始成本。低代碼開發(fā)平臺最早可追溯到20世紀90年代至21世紀初的編程語言和工具,與先前的開發(fā)環(huán)境類似,早期低代碼開發(fā)平臺基于模型驅(qū)動,后期逐漸演進為數(shù)據(jù)驅(qū)動,并創(chuàng)建了自動代碼生成和可視化編程的原理。低代碼開發(fā)和零代碼開發(fā)1.低代碼開發(fā)圖4.3牛刀低代碼平臺(多團隊、多項目協(xié)作開發(fā))使用低代碼開發(fā)平臺類似于使用IDE,因為它包含了一套可以供開發(fā)人員直接使用的功能,和一套供開發(fā)人員使用的工具。然而,它實際上能提供的遠遠超過一個傳統(tǒng)的IDE。簡單來說,低代碼開發(fā)就是將已有代碼的可視化模塊拖放到工作流中以創(chuàng)建應(yīng)用程序由于它可以完全取代傳統(tǒng)的手工編碼應(yīng)用程序的開發(fā)方法,技術(shù)嫻熟的開發(fā)人可以更智能、更高效地工作,而不會被重復(fù)的編碼束縛住。低代碼開發(fā)和零代碼開發(fā)1.低代碼開發(fā)圖4.4牛刀低代碼平臺(多團隊、多項目協(xié)作開發(fā))(1)零代碼開發(fā)概念零代碼是由低代碼衍生而來的,2017年Gartner創(chuàng)建了一個新門類,提出了aPaaS(應(yīng)用程序平臺即服務(wù))的概念,隨著這一概念的出現(xiàn)與推廣,低代碼開發(fā)平臺(LCDP,Low-CodeDevelopmentPlatform)在全球市場上更為活躍,示例如圖4.5。通過零代碼開發(fā)(aPaaS)—研發(fā)人員可以通過低代碼平臺為企業(yè)快速構(gòu)建應(yīng)用程序,非技術(shù)人員也可以通過低代碼平臺,使用簡單的“拖、拉、拽”來創(chuàng)建應(yīng)用。簡單來說

溫馨提示

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

評論

0/150

提交評論