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

應用RUP及UML於軟體設計之研究-以生產管理系統為例

Applying RUP and UML in Software Design: A Case Study of a Production Management System

指導教授 : 陳平舜
本文將於2026/10/25開放下載。若您希望在開放下載時收到通知,可將文章加入收藏

摘要


在現今網路資訊發達的年代裡,軟體系統的架構相較於以前更加的複雜,當企業對於軟體系統的需求日益增加時,導致企業軟體設計的需求快速變化,而軟體系統的複雜性和不確定性就會增加。因此,傳統瀑布式開發法來設計軟體的問題也慢慢浮現。為了克服傳統瀑布式開發法所衍生的問題,需要找到合適的軟體設計方法來滿足企業因資訊時代改變而產生資訊化的需求。因此,本研究的目的為使用統一軟體開發過程(Rational Unified Process, RUP)作為軟體設計方法之架構,並透過統一塑模語言(Unified Modeling Language, UML)來了解使用者與生產管理系統間的關聯。軟體開發系統的生命週期,是依據RUP的四大階段及九項核心工作流程組成的,是以反覆且循序漸進方式進行。本研究基於開發生產管理系統之實際案例,首先使用UML案例圖來分析生產管理人員(領班)及現場產製人員(作業員)之需求,建立生產管理系統四大功能。其次,應用RUP四大階段及九項核心工作流程和UML作為系統之架構工具,以實現所需的生產管理系統的功能。在實際導入生產管理系統後,有效地輔助個案公司在生產流程工作上,更能掌握現場實際狀況,以及利用生產管理系統產出的報表資訊,即時提供管理者決策之依據。最後,以驗證本研究所提出RUP開發方法論之可行性。

並列摘要


In today's advanced era of network information, the software system’s architecture becomes more complex than before. When the enterprise's demand for the software system is increasing day by day, the complexity and uncertainty of the software system design also increase, leading to rapidly changes in the practical needs for the enterprise’s software system. Therefore, problems of using the traditional waterfall software design method to develop an information software system become emerging. In order to overcome these traditional waterfall software design problems, it is necessary to find an appropriate software design method to satisfy the enterprise’s information needs due to the changes caused by the information era. Hence, the goals of this research are to use the rational unified process (RUP) as the software design method’s architecture and investigate the relationships between users and the desired production management system through unified molding language (UML). The life cycle of the developed system is composed of four stages and nine core workflows of the RUP design steps, which are carried out in a repeated and step-by-step manner. Based on the practical case of developing a production management system, this study first uses the UML case diagram to analyze the shop-floor leaders’ and operators’ needs. Second, this study applies the four stages and nine core workflows of RUP and UML as an architecture tool in order to fulfill the functions of the desired production management system. Implementing the production system can help managers monitor the shop-floor conditions in a timely way and use the real-time report to make a better production decision. Finally, this study uses the case company’s production system project to validate the feasibility of the proposed RUP methodology.

參考文獻


參考文獻
白棨元,Location-Based Services開發-以敏捷軟體開發方法為例,國立高雄第一科技大學資訊管理研究所,碩士論文,2011。
吳仁和與林信惠,系統分析與設計:理論與實務應用,元照出版有限公司,臺北市,2020。
吳仁和,物件導向系統分析與設計-結合MDA與UML,元照出版有限公司,臺北市,2020。
吳秉桓,軟體專案導入敏捷式開發的關鍵因素-應用實務之探討,國立交通大學管理學院管理科學學程,碩士論文,2015。

延伸閱讀