透過您的圖書館登入
IP:3.144.48.13
  • 學位論文

低代碼平台應用系統分析與設計

System Analysis and Design of Low-code Platform Application

指導教授 : 夏則智

摘要


因應時代產生變化及科技的快速發展使應用系統開發需求提高,低代碼平台的出現加速開發速度提供企業數位快速轉型,並提供使用者在沒有基礎的情況下可運用可視化界面的拖拉進行應用系統開發,低代碼平台讓開發更迅速並減少企業開發時間及成本。然而傳統開發設計模式雖有完整規劃,但開發週期長,使用者在流程最後才會得知應用程式的全貌,無法迅速應變市場需求變化且缺乏與使用者溝通協調以及使用者需求變化,現今並沒有適合無/低代碼平台的一套塑模方法,因此需要一個塑模方法,並同時能應變使用者大量的需求變化。 因此本研究將參考Mendix平台提出開發流程,進而發展出適合低代碼平台塑模方法,以敏捷開發(Agile)作為基礎並套用Scrum框架,開發團隊明確分工制定開發週期,透過與使用者溝通利用腦力激當法與人物誌生成系統角色與需求,接著進行分析並轉換為用戶故事(User story),藉由使用者故事對照(Story Mapping)評估開發的優先順序並補充細節,利用使用者故事對照產出線框圖及領域模型,最後利用Mendix平台進行開發。 最終本研究提出塑模方法,了解開發流程以及Mendix低代碼平台使用方法,讓使用該平台開發時有一塑模方法可參考,利用低代碼平台開發可以縮短開發週期,提高系統開發效率,應對需求與市場的變化。

並列摘要


The rapid changes in the era and the rapid development of technology have increased the demand for system application development. The emergence of low-code platforms has accelerated development speed,enabling enterprises to undergo rapid digital transformation. These platforms provide a visual interface that allows anyone, even without a technical background, to develop system applications through drag-and-drop functionality. Low-code platforms enable faster development and reduce the time and cost of enterprise development. However, traditional development design patterns, although This research will reference the development process proposed by the Mendix platform and develop a modeling method suitable for low-code platforms. It will build upon Agile development as the foundation and apply the Scrum framework. The development team will have clear roles and establish development cycles. Through effective communication with users using brainstorming techniques and persona profiles, system roles and requirements will be generated. The analysis will then be conducted and transformed into user stories, which will be evaluated and supplemented with details through story mapping. Wireframes and domain models will be produced based on the user stories, and the development process will be executed using the Mendix platform. Ultimately, this research will produce a modeling method that provides an understanding of the development process and practical usage of the Mendix low-code platform. It will serve as a reference for developers using the platform, reducing the chance of using incorrect processes and leveraging the low-code platform to shorten the development cycle and effectively respond to changing requirements and market dynamics.

參考文獻


一、英文文獻
Frank Tsui, Orlando Karam (2009) Essentials of Software Engineering. USA : Jones and
Bartlett Publishers, Inc
Faiza Anwer(2021) Agile Software Development Models TDD, FDD, DSDM, and Crystal
Methods: A Survey

延伸閱讀