研究生: |
王青惠 Ching-Hui Wang |
---|---|
論文名稱: |
Evaluating Formal Requirement Method and Blurring the Line between Specification and Design - A Case Study of Redesign and Analysis of School Administration System Evaluating Formal Requirement Method and Blurring the Line between Specification and Design - A Case Study of Redesign and Analysis of School Administration System |
指導教授: |
鄭永斌
Cheng, Yung-Pin |
學位類別: |
碩士 Master |
系所名稱: |
資訊教育研究所 Graduate Institute of Information and Computer Education |
論文出版年: | 2005 |
畢業學年度: | 93 |
語文別: | 英文 |
論文頁數: | 66 |
中文關鍵詞: | Software Engineering 、Requirement Engineering |
論文種類: | 學術論文 |
相關次數: | 點閱:220 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
軟體工程學界在十多年來提出了許多需求分析的方法論,其中又以A. Dardenne提出的KAOS[4]最為知名。KAOS裡提出了一套正規化語言可以用來作為需求的描述與分析。本論文利用實做「宜蘭縣國小校務管理系統分析規劃研究」計畫案的機會,將此方法論嘗試運用到此計畫案上,以驗證此方法論是否具備實用性。在實際應用的過程中,我們發現了正規化語言的一些缺點。我們認為這些缺點使得其實用性不如預期。
另外本篇論文還會提到在分析宜蘭縣國小校務管理系統的過程中,我們發現到一些過去曾被紀錄的Design Pattern,在運用到資料庫的設計時可以增加一些新的觀點。我們重新審視這些 Design Patterns ,並賦予結合資料庫時的新意。
最後,在這篇論文中還描述了現有的宜蘭縣國小校務管理系統採用了PHP來進行系統的開發,並且以瀏覽器作為使用者介面,此種設計造成了什麼樣的問題,以及這些問題在經過分析規劃之後,我們將會描述如何用web service來解決這些問題並重新設計整個系統架構。
Reference
[1]. Yi-Lan County Bureau of Education. “Basic Data of Schools”, Yi-Lan County Bureau of Education , http://www.ilc.edu.tw/school/index_n.htm, 2003.
[2]. David Aden. ”It's a Cold World Wide Web Out There”, http://www.govtech.net/magazine/gt/1998/june/prodfocus2/prodfocus2.php, 1998
[3]. Dean Leffingwell, Don Widrig, “Managing software requirements – A use case approach”.
[4]. A. Dardenne, A. van Lamsweerde, and S. Fickas, “Goal-Directed Requirements Acquisition”, Science of Computing Programming, vol.20, p.3-50, 1993.
[5]. Kotonya, G. and Sommerville, I., “Requirements engineering with viewpoints”. BCS/IEE Software Eng. J. , 1996. 11(1):5-18.
[6]. Tom Gooch, “Unified Modeling Language Tutorial”, http://pigseye.kennesaw.edu/~dbraun/csis4650/A&D/UML_tutorial/what_is_uml.htm, 2000.
[7]. CEDITI sa, “A KAOS Tutorial”, p.39-40, 2003 Sep.
[8]. Tracy Gardner. “An introduction to web services”, Ariadne (University of Bath), http://www.ariadne.ac.uk/issue29/gardner/.
[9]. Scott Seely‧Eric A. Smith‧Deon Schaffer, Addison Wesley, “Creating and Consuming Web Services in Visual Basic”, 2003.
[10]. Ian Sommerville, Addison-Wesley, “Software Engineering 6th Edition”, 2001.
[11]. Sun Microsystems, “Web Services: A Conceptual Overview”, http://docs.sun.com/source/816-7862/Overview.html, 2002.
[12]. Francis Anderson, ”A Collection of History Pattern”, 1998.