在現今網路資訊發達的年代裡,軟體系統的架構相較於以前更加的複雜,當企業對於軟體系統的需求日益增加時,導致企業軟體設計的需求快速變化,而軟體系統的複雜性和不確定性就會增加。因此,傳統瀑布式開發法來設計軟體的問題也慢慢浮現。為了克服傳統瀑布式開發法所衍生的問題,需要找到合適的軟體設計方法來滿足企業因資訊時代改變而產生資訊化的需求。因此,本研究的目的為使用統一軟體開發過程(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.