版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
APP開發(fā)典型流程低代碼開發(fā)平臺認(rèn)知01APP開發(fā)典型流程02目錄contents1.低代碼開發(fā)平臺認(rèn)知低代碼開發(fā)平臺認(rèn)知
傳統(tǒng)的應(yīng)用軟件開發(fā),在經(jīng)過需求分析、原型設(shè)計(jì)等環(huán)節(jié)后,往往還需要軟件開發(fā)人員進(jìn)行編程和測試,然而對應(yīng)用軟件有直接需求的業(yè)務(wù)人員不具備軟件開發(fā)技能,無法直接參與軟件設(shè)計(jì)和開發(fā)過程,而軟件開發(fā)人員對業(yè)務(wù)又不熟悉,這就導(dǎo)致真實(shí)需求與軟件實(shí)現(xiàn)有一定的脫節(jié)問題。
專業(yè)化的工業(yè)互聯(lián)網(wǎng)平臺的低代碼開發(fā)工具,不需要編寫復(fù)雜的代碼就能開發(fā)實(shí)現(xiàn)特定的應(yīng)用,因此業(yè)務(wù)人員可以用來開發(fā)工業(yè)App,這就能極大地削弱需求與實(shí)現(xiàn)之間的脫節(jié)問題。使用低代碼開發(fā)平臺開發(fā)工業(yè)APP,具備如下優(yōu)勢:
提高開發(fā)效率:使用低代碼開發(fā)工具,可以通過拖拽、配置,直接生成所需的應(yīng)用功能,減少了手工編寫代碼的過程,同時也縮短了開發(fā)的時間。低代碼開發(fā)平臺認(rèn)知
減少出錯率:低代碼開發(fā)減少了手動編寫代碼所可能導(dǎo)致的人為因素,可以較大程度上保證程序的穩(wěn)定性和準(zhǔn)確性。
降低開發(fā)成本:低代碼開發(fā)減少了開發(fā)過程中大量的手動編寫代碼,省去了大量開發(fā)人員的工作量和時間,大大降低了開發(fā)成本。
更易于維護(hù):由于低代碼開發(fā)使用的是可視化、組件式的設(shè)計(jì)工具,所以修改或維護(hù)一個應(yīng)用程序變得更加容易。修改時可直接在設(shè)計(jì)器中進(jìn)行操作,而不必像傳統(tǒng)開發(fā)方式那樣,需了解整個程序的底層代碼??梢钥焖夙憫?yīng)變化:在工業(yè)環(huán)境中需求變化可能經(jīng)常發(fā)生,低代碼開發(fā)能夠使開發(fā)者在短時間內(nèi)迅速滿足客戶的需求變化,從而使工業(yè)APP更具靈活性和響應(yīng)性。低代碼開發(fā)平臺認(rèn)知總之,低代碼開發(fā)能夠增強(qiáng)工業(yè)APP的開發(fā)效率,提高程序的穩(wěn)定性和準(zhǔn)確性,降低開發(fā)成本,更易于維護(hù)和修改,同時,也能更快速地滿足環(huán)境需變化。因此,對于工業(yè)APP的開發(fā)過程,在一定的需求下,低代碼開發(fā)是一種更加有效的工具。
本任務(wù)使用的浪潮低代碼開發(fā)平臺包含六大功能模塊,分別為組織權(quán)限中心、門戶配置中心、流程中心、可視化設(shè)計(jì)器、開發(fā)者中心、運(yùn)維監(jiān)控中心,如圖1所示。低代碼開發(fā)平臺認(rèn)知圖1低代碼開發(fā)平臺的功能模塊低代碼開發(fā)平臺認(rèn)知(1)組織權(quán)限中心:包含組織機(jī)構(gòu)和用戶管理子模塊。其中組織機(jī)構(gòu)主要是對平臺的機(jī)構(gòu)信息和人員進(jìn)行管理維護(hù)操作,用戶管理用于管理員對用戶信息進(jìn)行維護(hù)操作,給人員添加賬號信息等內(nèi)容。(2)門戶配置中心:該功能模塊只包含菜單配置,用于對系統(tǒng)中的菜單進(jìn)行定義,系統(tǒng)管理員可在此頁面對菜單進(jìn)行新增、修改、刪除等編輯操作。(3)流程中心:包含流程管理、實(shí)例管理和任務(wù)管理三個子模塊。其中流程管理包括流程管理、版本管理兩個功能,用于查看流程及維護(hù)流程版本;實(shí)例管理包含流程實(shí)例的管理及流程圖查看等功能,主要用于對流程實(shí)例進(jìn)行維護(hù)、管理、查看流程圖及歷史節(jié)點(diǎn)信息;任務(wù)管理包含任務(wù)的管理及流程圖查看等功能,主要用于管理員對任務(wù)進(jìn)行維護(hù)、管理,查看流程圖及歷史節(jié)點(diǎn)信息。低代碼開發(fā)平臺認(rèn)知(4)可視化設(shè)計(jì)器:該功能是低代碼開發(fā)平臺實(shí)現(xiàn)開發(fā)APP的核心功能。在可視化設(shè)計(jì)器中,有幾個重要的概念需要理解,具體如下。數(shù)據(jù)模型:是用戶頁面與用戶數(shù)據(jù)交互的媒介,記錄了用戶增刪改查時的數(shù)據(jù)結(jié)構(gòu),以及用戶數(shù)據(jù)交互的方法配置。數(shù)據(jù)連接是提供某種所需要數(shù)據(jù)的器件或原始媒體。在數(shù)據(jù)連接中存儲了所有建立數(shù)據(jù)庫連接的信息,就像通過指定文件名稱可以在文件系統(tǒng)中找到文件一樣,通過提供正確的數(shù)據(jù)連接名稱,就可以找到相應(yīng)的數(shù)據(jù)庫連接。在創(chuàng)建數(shù)據(jù)連接之前,首先需要選擇數(shù)據(jù)連接類型,然后創(chuàng)建對應(yīng)的數(shù)據(jù)庫。
低代碼開發(fā)平臺認(rèn)知
事件:當(dāng)我們與瀏覽器中Web頁面進(jìn)行某些類型的交互時,事件就發(fā)生了。事件可能是用戶在某些內(nèi)容上的點(diǎn)擊、鼠標(biāo)經(jīng)過某個特定元素或按下鍵盤上的某些按鍵。事件還可能是Web瀏覽器中發(fā)生的事情,比如說某個Web頁面加載完成,或者是用戶滾動窗口或改變窗口大小。可視化表單設(shè)計(jì)器中的事件主要包括點(diǎn)擊事件、雙擊事件、彈窗確定、頁面加載完成、表單加載完成事件、表單驗(yàn)證事件、單元格值改變、值改變、獲得焦點(diǎn)、失去焦點(diǎn)、節(jié)點(diǎn)選中、節(jié)點(diǎn)點(diǎn)擊、自定義事件等事件,用于指定下列某個動作發(fā)生的時機(jī)。
動作:是對組件下的事件進(jìn)行動作選擇,事件內(nèi)部執(zhí)行的方法體,如新增表單、彈出提示語、關(guān)閉當(dāng)前頁等。動作包括通用操作、組件操作、表單操作、列表操作、可編輯列表操作、樹操作、輸入框操作、下拉框操作八大類。低代碼開發(fā)平臺認(rèn)知
條件:觸發(fā)動作需要滿足的條件,判定所給定的條件是否滿足,根據(jù)判定的結(jié)果(真或假)決定是否執(zhí)行下面的動作。(5)開發(fā)者中心:包含資源管理和功能管理子模塊。其中資源管理用于對系統(tǒng)模塊、資源進(jìn)行維護(hù),為功能維護(hù)與角色操作等提供資源基礎(chǔ);功能管理用于對系統(tǒng)模塊、功能進(jìn)行維護(hù),為菜單維護(hù)與角色操作等提供功能基礎(chǔ)。(6)運(yùn)維監(jiān)控中心:包含運(yùn)維工具、平臺監(jiān)控和平臺日志三個子模塊。其中運(yùn)維工具包含對系統(tǒng)中的字典進(jìn)行定義的字典管理、重置密碼和解凍密碼功能;平臺監(jiān)控可以查看在線用戶,監(jiān)控CPU、內(nèi)存、JVM以及磁盤的使用情況的系統(tǒng)信息;而平臺日志用于展示系統(tǒng)中曾在線用戶的歷史記錄信息。2.APP開發(fā)典型流程APP開發(fā)典型流程
結(jié)合中國工業(yè)技術(shù)軟件化產(chǎn)業(yè)聯(lián)盟發(fā)布的《工業(yè)互聯(lián)網(wǎng)APP發(fā)展白皮書》給出的參考路線,一款工業(yè)APP的開發(fā),通常需要經(jīng)過如圖2所示的開發(fā)流程。不過由于工業(yè)APP有輕量化的特征,根據(jù)不同的使用場景和應(yīng)用范圍,有些環(huán)節(jié)可以簡化。圖2APP開發(fā)的典型流程APP開發(fā)典型流程
第1步:需求分析。用戶需求分析是整個工業(yè)App開發(fā)流程中最重要的一個環(huán)節(jié),這個環(huán)節(jié)直接決定一款A(yù)PP開發(fā)得成功與否。在這個環(huán)節(jié),應(yīng)根據(jù)工業(yè)應(yīng)用場景進(jìn)行需求梳理、分析;此外,一款工業(yè)App可能會有不同用戶角色來使用的,因此也要兼顧不同的使用角色的需求,最終將這些需求進(jìn)行梳理和分類,實(shí)現(xiàn)需求定義、價(jià)值定義、功能定義等。
第2步:可行性分析。需要從業(yè)務(wù)需求、經(jīng)濟(jì)、技術(shù)等方面分析開發(fā)可行性。
第3步:方案設(shè)計(jì)。對涉及的工業(yè)知識進(jìn)行梳理,建立工業(yè)知識體系,并根據(jù)用戶需求分析和可行性分析,將整理出來的需求分類、排序?yàn)楣δ苣K,APP開發(fā)典型流程利用這些功能模塊搭建出簡單的產(chǎn)品原型;此外還需完成數(shù)據(jù)設(shè)計(jì)、架構(gòu)設(shè)計(jì)等內(nèi)容。方案設(shè)計(jì)確認(rèn)完畢后,就可以進(jìn)入下一環(huán)節(jié)的開發(fā)工作。
第4步:技術(shù)選型。對工業(yè)知識進(jìn)行抽象形成模型,并根據(jù)開發(fā)平臺、部署和運(yùn)行平臺,結(jié)合互操作和可移植,選擇開發(fā)及一體化集成等技術(shù)。與一般軟件開發(fā)比較這是工業(yè)APP開發(fā)特有的一個環(huán)節(jié)。
第5步:開發(fā)封裝。根據(jù)軟件架構(gòu)模式開發(fā)形成相應(yīng)的數(shù)據(jù)庫、應(yīng)用模塊和交互界面等,并進(jìn)行集成封裝。
第6步:測試
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣西財(cái)經(jīng)學(xué)院馬克思主義基本原理概論期末考試模擬題含答案解析(必刷)
- 2025年浙江旅游職業(yè)學(xué)院單招職業(yè)技能考試模擬測試卷附答案解析
- 2025年山西晉中理工學(xué)院馬克思主義基本原理概論期末考試模擬題附答案解析(奪冠)
- 2025年九江縣幼兒園教師招教考試備考題庫及答案解析(奪冠)
- 2025年廣西科技職業(yè)學(xué)院單招職業(yè)技能考試模擬測試卷附答案解析
- 2025年浙江機(jī)電職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試題庫附答案解析
- 2025年劍川縣招教考試備考題庫帶答案解析
- 2026年吉林省松原市單招職業(yè)適應(yīng)性考試題庫附答案解析
- 2025年江蘇海事職業(yè)技術(shù)學(xué)院馬克思主義基本原理概論期末考試模擬題帶答案解析(必刷)
- 2024年達(dá)縣招教考試備考題庫含答案解析(奪冠)
- 佛山暴雨強(qiáng)度公式-2016暴雨附件:-佛山氣象條件及典型雨型研究
- 七下必背課文
- 2024-2030年全球及中國獸用疫苗市場發(fā)展現(xiàn)狀及未來趨勢分析研究報(bào)告
- AQ/T 9009-2015 生產(chǎn)安全事故應(yīng)急演練評估規(guī)范(正式版)
- 醫(yī)療器械銷售法規(guī)培訓(xùn)
- T-SHNA 0004-2023 有創(chuàng)動脈血壓監(jiān)測方法
- 緬甸礦產(chǎn)資源分布情況
- 產(chǎn)前篩查培訓(xùn)課件
- 交期縮短計(jì)劃控制程序
- 神經(jīng)指南:腦血管造影術(shù)操作規(guī)范中國專家共識
- 物理必修一綜合測試題
評論
0/150
提交評論