




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
APP開發(fā)典型流程低代碼開發(fā)平臺認知01APP開發(fā)典型流程02目錄contents1.低代碼開發(fā)平臺認知低代碼開發(fā)平臺認知
傳統(tǒng)的應用軟件開發(fā),在經過需求分析、原型設計等環(huán)節(jié)后,往往還需要軟件開發(fā)人員進行編程和測試,然而對應用軟件有直接需求的業(yè)務人員不具備軟件開發(fā)技能,無法直接參與軟件設計和開發(fā)過程,而軟件開發(fā)人員對業(yè)務又不熟悉,這就導致真實需求與軟件實現有一定的脫節(jié)問題。
專業(yè)化的工業(yè)互聯網平臺的低代碼開發(fā)工具,不需要編寫復雜的代碼就能開發(fā)實現特定的應用,因此業(yè)務人員可以用來開發(fā)工業(yè)App,這就能極大地削弱需求與實現之間的脫節(jié)問題。使用低代碼開發(fā)平臺開發(fā)工業(yè)APP,具備如下優(yōu)勢:
提高開發(fā)效率:使用低代碼開發(fā)工具,可以通過拖拽、配置,直接生成所需的應用功能,減少了手工編寫代碼的過程,同時也縮短了開發(fā)的時間。低代碼開發(fā)平臺認知
減少出錯率:低代碼開發(fā)減少了手動編寫代碼所可能導致的人為因素,可以較大程度上保證程序的穩(wěn)定性和準確性。
降低開發(fā)成本:低代碼開發(fā)減少了開發(fā)過程中大量的手動編寫代碼,省去了大量開發(fā)人員的工作量和時間,大大降低了開發(fā)成本。
更易于維護:由于低代碼開發(fā)使用的是可視化、組件式的設計工具,所以修改或維護一個應用程序變得更加容易。修改時可直接在設計器中進行操作,而不必像傳統(tǒng)開發(fā)方式那樣,需了解整個程序的底層代碼??梢钥焖夙憫兓涸诠I(yè)環(huán)境中需求變化可能經常發(fā)生,低代碼開發(fā)能夠使開發(fā)者在短時間內迅速滿足客戶的需求變化,從而使工業(yè)APP更具靈活性和響應性。低代碼開發(fā)平臺認知總之,低代碼開發(fā)能夠增強工業(yè)APP的開發(fā)效率,提高程序的穩(wěn)定性和準確性,降低開發(fā)成本,更易于維護和修改,同時,也能更快速地滿足環(huán)境需變化。因此,對于工業(yè)APP的開發(fā)過程,在一定的需求下,低代碼開發(fā)是一種更加有效的工具。
本任務使用的浪潮低代碼開發(fā)平臺包含六大功能模塊,分別為組織權限中心、門戶配置中心、流程中心、可視化設計器、開發(fā)者中心、運維監(jiān)控中心,如圖1所示。低代碼開發(fā)平臺認知圖1低代碼開發(fā)平臺的功能模塊低代碼開發(fā)平臺認知(1)組織權限中心:包含組織機構和用戶管理子模塊。其中組織機構主要是對平臺的機構信息和人員進行管理維護操作,用戶管理用于管理員對用戶信息進行維護操作,給人員添加賬號信息等內容。(2)門戶配置中心:該功能模塊只包含菜單配置,用于對系統(tǒng)中的菜單進行定義,系統(tǒng)管理員可在此頁面對菜單進行新增、修改、刪除等編輯操作。(3)流程中心:包含流程管理、實例管理和任務管理三個子模塊。其中流程管理包括流程管理、版本管理兩個功能,用于查看流程及維護流程版本;實例管理包含流程實例的管理及流程圖查看等功能,主要用于對流程實例進行維護、管理、查看流程圖及歷史節(jié)點信息;任務管理包含任務的管理及流程圖查看等功能,主要用于管理員對任務進行維護、管理,查看流程圖及歷史節(jié)點信息。低代碼開發(fā)平臺認知(4)可視化設計器:該功能是低代碼開發(fā)平臺實現開發(fā)APP的核心功能。在可視化設計器中,有幾個重要的概念需要理解,具體如下。數據模型:是用戶頁面與用戶數據交互的媒介,記錄了用戶增刪改查時的數據結構,以及用戶數據交互的方法配置。數據連接是提供某種所需要數據的器件或原始媒體。在數據連接中存儲了所有建立數據庫連接的信息,就像通過指定文件名稱可以在文件系統(tǒng)中找到文件一樣,通過提供正確的數據連接名稱,就可以找到相應的數據庫連接。在創(chuàng)建數據連接之前,首先需要選擇數據連接類型,然后創(chuàng)建對應的數據庫。
低代碼開發(fā)平臺認知
事件:當我們與瀏覽器中Web頁面進行某些類型的交互時,事件就發(fā)生了。事件可能是用戶在某些內容上的點擊、鼠標經過某個特定元素或按下鍵盤上的某些按鍵。事件還可能是Web瀏覽器中發(fā)生的事情,比如說某個Web頁面加載完成,或者是用戶滾動窗口或改變窗口大小??梢暬韱卧O計器中的事件主要包括點擊事件、雙擊事件、彈窗確定、頁面加載完成、表單加載完成事件、表單驗證事件、單元格值改變、值改變、獲得焦點、失去焦點、節(jié)點選中、節(jié)點點擊、自定義事件等事件,用于指定下列某個動作發(fā)生的時機。
動作:是對組件下的事件進行動作選擇,事件內部執(zhí)行的方法體,如新增表單、彈出提示語、關閉當前頁等。動作包括通用操作、組件操作、表單操作、列表操作、可編輯列表操作、樹操作、輸入框操作、下拉框操作八大類。低代碼開發(fā)平臺認知
條件:觸發(fā)動作需要滿足的條件,判定所給定的條件是否滿足,根據判定的結果(真或假)決定是否執(zhí)行下面的動作。(5)開發(fā)者中心:包含資源管理和功能管理子模塊。其中資源管理用于對系統(tǒng)模塊、資源進行維護,為功能維護與角色操作等提供資源基礎;功能管理用于對系統(tǒng)模塊、功能進行維護,為菜單維護與角色操作等提供功能基礎。(6)運維監(jiān)控中心:包含運維工具、平臺監(jiān)控和平臺日志三個子模塊。其中運維工具包含對系統(tǒng)中的字典進行定義的字典管理、重置密碼和解凍密碼功能;平臺監(jiān)控可以查看在線用戶,監(jiān)控CPU、內存、JVM以及磁盤的使用情況的系統(tǒng)信息;而平臺日志用于展示系統(tǒng)中曾在線用戶的歷史記錄信息。2.APP開發(fā)典型流程APP開發(fā)典型流程
結合中國工業(yè)技術軟件化產業(yè)聯盟發(fā)布的《工業(yè)互聯網APP發(fā)展白皮書》給出的參考路線,一款工業(yè)APP的開發(fā),通常需要經過如圖2所示的開發(fā)流程。不過由于工業(yè)APP有輕量化的特征,根據不同的使用場景和應用范圍,有些環(huán)節(jié)可以簡化。圖2APP開發(fā)的典型流程APP開發(fā)典型流程
第1步:需求分析。用戶需求分析是整個工業(yè)App開發(fā)流程中最重要的一個環(huán)節(jié),這個環(huán)節(jié)直接決定一款APP開發(fā)得成功與否。在這個環(huán)節(jié),應根據工業(yè)應用場景進行需求梳理、分析;此外,一款工業(yè)App可能會有不同用戶角色來使用的,因此也要兼顧不同的使用角色的需求,最終將這些需求進行梳理和分類,實現需求定義、價值定義、功能定義等。
第2步:可行性分析。需要從業(yè)務需求、經濟、技術等方面分析開發(fā)可行性。
第3步:方案設計。對涉及的工業(yè)知識進行梳理,建立工業(yè)知識體系,并根據用戶需求分析和可行性分析,將整理出來的需求分類、排序為功能模塊,APP開發(fā)典型流程利用這些功能模塊搭建出簡單的產品原型;此外還需完成數據設計、架構設計等內容。方案設計確認完畢后,就可以進入下一環(huán)節(jié)的開發(fā)工作。
第4步:技術選型。對工業(yè)知識進行抽象形成模型,并根據開發(fā)平臺、部署和運行平臺,結合互操作和可移植,選擇開發(fā)及一體化集成等技術。與一般軟件開發(fā)比較這是工業(yè)APP開發(fā)特有的一個環(huán)節(jié)。
第5步:開發(fā)封裝。根據軟件架構模式開發(fā)形成相應的數據庫、應用模塊和交互界面等,并進行集成封裝。
第6步:測試
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 一次函數知識點總結
- 一元一次不等式的解法(提高)知識講解
- 【高考政治必考知識點總結】高考政治知識點
- 雙輥式破碎機行業(yè)深度研究報告
- 【英語】英語總復習∶八年級英語上冊閱讀理解(提高)知識講解及答案經典
- 物流園節(jié)能評估報告
- 2025年單滴行列式制瓶機項目可行性研究報告
- 2025年中國醫(yī)用干式激光相機行業(yè)發(fā)展監(jiān)測及投資前景展望報告
- 合伙合同范本個體
- 庭院配套銷售合同范本
- 變電站的電氣主接線課件
- 婦科運用PDCA循環(huán)降低腹腔鏡術后腸脹氣的發(fā)生率品管圈成果匯報
- 新零售實務PPT完整全套教學課件
- 小學生1-6冊必背古詩楷書字帖(可直接打印-已排版)
- 基本電子電路裝調維修知識考試題庫(含答案)
- CLSIM100-S24英文版 抗菌藥物敏感性試驗執(zhí)行標準;第二十四版資料增刊
- 中國甲狀腺疾病診治指南
- 直腸癌臨床路徑表單
- 《中西醫(yī)的區(qū)別》課件
- 新員工培訓結業(yè)考試
- GB/T 26018-2010高純鈷
評論
0/150
提交評論