首页 | 本学科首页   官方微博 | 高级检索  
     


Using Scrum and unified modelling language to analyze and design an automatic course scheduling system
Authors:Ping-Shun Chen  Gary Yu-Hsin Chen  Shao-Fu Lien
Affiliation:1. Department of Industrial and Systems Engineering, Chung Yuan Christian University, Taoyuan City, Taiwan, R.O.C;2. Department of Logistics Management, National Kaohsiung University of Science &3. Technology, Kaohsiung City, Taiwan, R.O.C.
Abstract:This research used a case study methodology to examine large-scale software projects accomplished despite ambiguous customer requirements. This study adopted Scrum as the agile software development method and used unified modelling language (UML) diagrams to enhance design implementation documents and improve the software development process. This study presented how the case company explored a Scrum-based automatic course scheduling system for elementary and secondary schools. Through interviews, the case company incorporated customers’ requirements by using the corresponding UML diagrams, which helped the project team document the software development process and design the functions to satisfy customer demand. Then, the proposed method was introduced to the automatic elementary and secondary school course scheduling system project undertaken by the case company, verifying the feasibility of the proposed method. A few problems arose in the proposed software development process, and remedies were discussed. Software companies could use these results as a reference when implementing a large-scale software project with ambiguous customer requirements.
Keywords:Scrum  unified modelling language (UML)  agile software development  course scheduling system  case study
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号