Please use this identifier to cite or link to this item: https://ah.lib.nccu.edu.tw/handle/140.119/54916
題名: 以Scrum觀念及SSH框架為基礎進行系統開發之研究
A study on system development based on scrum concept and SSH framework
作者: 宋洪炘
Sung, Hung Hsin
貢獻者: 曾淑峰
Tseng, Shu Feng
宋洪炘
Sung, Hung Hsin
關鍵詞: Scrum
SSH
軟體架構
敏捷開發
系統開發
Scrum
SSH
Software Architecture
Agile Development
System Development
日期: 2011
上傳時間: 30-Oct-2012
摘要: 由於現今商業環境時常變動,使得使用者需求在系統開發過程中頻繁改變。傳統系統開發方式無法迅速回應使用者需求變更,強調彈性開發流程的敏捷開發方式逐漸廣為接受。敏捷開發並未探討系統設計議題而系統設計不佳會導致系統品質低落,使用軟體框架可以快速建立良好的分層結構,有助於穩定產品品質並提高軟體再用性。本研究以Scrum為基礎,結合Struts、Spring、Hibernate整合框架,建立一套系統開發方法,包含敏捷開發方式的彈性流程,兼顧系統擴充性及可維護性,研究方法為概念形成法與系統展示法,並以Java Web-Based雛型系統為例,說明相關作業內容。
Due to the quick variation in the business environment, user requirements change frequently during the system development process. This induces the rising popularity of agile development method which emphasizes the development flexibility during the process. However, agile development method does not address the design issues and poor system design can easily cause poor system quality. Software framework helps to quickly build a good hierarchy structure and thus improve the product quality and software reusability. This study proposes a system development method based on Scrum with the integration of Struts、Spring and Hibernate frameworks. The method is embedded with the development flexibility from the agile method, as well as the system extensibility and maintainability from the software frameworks. The study is conducted with the research method of concept formulation, and would be continued with a Java Web-Based prototype development as an example to illustrate the relevant activities.
參考文獻: 1. 方麗玉,2011,國內企業導入人力資源管理資訊系統之研究,國立中央大學人力資源管理研究所碩士論文。\n2. 林信良,2008,Spring學習筆記。[Online]. Available: http://caterpillar.onlyfun.net/Gossip/SpringGossip/SpringABC.html (Jun. 12, 2012)\n3. 吳家豪、佘翠瑱、陳建村、鄭有進,2007,JCIS:支援平台相依性建構之Java持續整合系統,第三屆台灣軟體工程研討會論文集。\n4. 俞君翰,2002,應用設計樣式於元件式系統開發之研究--以會計總帳系統為例,國立。政治大學資訊管理研究所碩士論文。\n5. 張弘明,2007,以整合式的教練引導開發以框架為基礎的專案,國立中央大學資訊管理研究所碩士論文。\n6. 張嘉琪,2010,一個以Scrum為基礎的軟體工程實務導入方法,國立臺北科技大學資訊工程系碩士班論文。\n7. 梁定澎,1997 ,「資訊管理研究方法總論」,資訊管理學報,資訊管理實證研究方法討論會特刊,第四卷第一期:1 - 7頁。\n8. 葉文崎,2002,元件式系統開發方法研究-以郵務應用為例,國立政治大學資訊管理研究所碩士論文。\n9. 薛昊平,2010,人力資源管理系統導入之個案研究-以C公司為例,國立中央大學資訊管理研究所碩士論文。\n10. Beck, K., Grenning, J., Martin, R.C., Beedle, M., Highsmith, J., Mellor, S., Van Bennekum, A., Hunt, A., Schwaber, K., Cockburn, A., Jeffries, R., Sutherland, J., Cunningham, W., Kern, J., Thomas, D., Fowler, and M., Marick, B. “Manifesto for Agile Software Development,” Agile Alliance, 2001. [Online]. Available: http://agilemanifesto.org/(Jun 10, 2012).\n11. Boehm, B. W. “A Spiral Model of Software Development and Enhancement,” IEEE Computer (21:5), 1988, pp. 61-72.\n12. ezScrum Official Website, 2011. [Online]. Available:http://scrum.tw/index.php/tw/home(Jun 15, 2012).\n13. Feng, X., and Le, T. “Construction of B2B Electronic Commerce System Based on Apache Struts Framework,” International Conference on Services Science, Management and Engineering, 2009, pp 221-224.\n14. Hao, X., and Tang, H. “Struts+Spring+Hibernate Integrated Framework and Its Use in Log Accounting and Analyzing System,” International Conference on Multimedia Information Networking and Security, 2010, pp 936-939.\n15. Hibernate Official Website, 2012. [Online]. Available:http://www.hibernate.org/(Jun 18, 2012).\n16. Kniberg, H. Scrum and XP from the Trenches: Enterprise Software Development Lulu.com, 2007.\n17. Kruchten, P. The Rational Unified Process:An Introduction (3nd Edition), Boston: Addison-Wesley, 2004.\n18. Liu, D. “Design and Implementation of High-Quality Course Scoring System Based on Struts and Spring and Hibernate Architecture,” International Conference of Information Technology, Computer Engineering and Management Sciences, 2011, pp 46-48.\n19. Liu, F., Guo, H., and Fu, B. “The Research of Web Application Framework Based on SSH,” International Seminar on Business and Information Management, 2008, pp 169-172.\n20. Martin, R. C. Agile Software Development: Principles, Patterns, and Practices Prentice, Hall PTR, Upper Saddle River, NJ, USA, 2003.\n21. Mills, H. Top-down programming in large systems Prentice-Hall ,USA,1971.\n22. Morton, S., “The State of the Art of Research, The Information System Research Challenge,” edited by W. McFarlan, Harvard Business School Press, Boston, 1984, pp. 13-41.\n23. Object Management Group, 2001. [Online]. Available:http://www.omg.org/(Jun 6, 2012).\n24. Rising, L., and Janoff, N. S. “The Scrum Software Development Process for Small Teams,” IEEE Softw. (17:4), July 2000, pp 26-32.\n25. Royce, W. W. “Managing the development of large software systems”, Proc. Westcon, IEEE CS Press, 1970, pp. 328-339.\n26. Scott-Morton, M.S. “The State of the Art of Research,” The Information Systems Research, Poston: Harvard Business School Press, 1984, pp.13-41.\n27. Shan, C., and Yuntao, J. “The Discussion on Improvement of the J2EE Framework Based on SSH,” International Conference on Future Computer Science and Education, 2011, pp 518-521.\n28. Spring Official Website, 2012. [Online]. Available:http://www.springsource.org/(Jun 8, 2012).\n29. Struts Official Website, 2012. [Online]. Available:http://struts.apache.org/2.0.6/docs/architecture.html(Jun 19, 2012).\n30. Sutherland, J., Schwaber, K. “The Scrum Papers: Nuts, Bolts, and Origins of an Agile Process.,” Draft, 2007. [Online]. Available:http://scrumtraininginstitute.com/(Jun 21, 2012).\n31. The Spring Framework - Reference Documentation, 2012. [Online]. Available:http://static.springsource.org/spring/docs/2.0.x/reference/index.html(Jun 20, 2012).\n32. Williams, L., Brown, G., Meltzer, A., and Nagappan, N. “Scrum + Engineering Practices: Experiences of Three Microsoft Teams,” International Symposium on Empirical Software Engineering and Measurement, 2011, pp 463-471.\n33. World Wide Web Technology Surveys, 2012. [Online]. Available:http://w3techs.com/technologies/cross/javascript_library/ranking(Jun 5, 2012).\n34. Yongchang, R., Xing, T., Xing, Z., and Zheng, J. “Application Research for Integrated SSH Combination Framework to Achieve MVC Mode,” International Conference on Computational and Information Sciences, 2011, pp 499-502.\n35. ZeroTurnaround, 2011. [Online]. Available:http://zeroturnaround.com/java-ee-productivity-report-2011/(Jun 2, 2012).
描述: 碩士
國立政治大學
資訊管理研究所
99356030
100
資料來源: http://thesis.lib.nccu.edu.tw/record/#G0099356030
資料類型: thesis
Appears in Collections:學位論文

Files in This Item:
File SizeFormat
603001.pdf2.84 MBAdobe PDF2View/Open
Show full item record

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.