論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available
論文名稱 Title |
架構導向軟體測試管理模型之研究 Study on an Architecture-Oriented Software Testing Management Model |
||
系所名稱 Department |
|||
畢業學年期 Year, semester |
語文別 Language |
||
學位類別 Degree |
頁數 Number of pages |
87 |
|
研究生 Author |
|||
指導教授 Advisor |
|||
召集委員 Convenor |
|||
口試委員 Advisory Committee |
|||
口試日期 Date of Exam |
2007-05-19 |
繳交日期 Date of Submission |
2007-06-07 |
關鍵字 Keywords |
架構導向軟體測試管理模型、軟體品質、軟體測試 Architecture-Oriented Software Testing Management Model, Software Testing, Software Quality |
||
統計 Statistics |
本論文已被瀏覽 5833 次,被下載 0 次 The thesis/dissertation has been browsed 5833 times, has been downloaded 0 times. |
中文摘要 |
軟體測試有許多方法,但對複雜的軟體產品執行有效測試,不僅僅是為了評估而質疑產品的過程,更是創造軟體品質之關鍵。 在軟體測試領域裡,軟體測試管理是一項極為重要的議題。綜觀現今軟體測試管理模型,絕大部分皆以V Model為主。本論文將以V Model當成一般軟體測試管理模型代表,並將作為研究改善之標的。 本研究認為軟體測試需要有簡單明確的軟體測試管理模型可遵循。如軟體測試不清楚應該“做什麼”和“如何進行”,常常會做出不合需求的事情,對軟體品質而言將產生嚴重的問題。經蒐集包含:系統與架構定義、軟體測試管理理論、測試相關標準規範、軟體測試管理模型等學術文獻,本論文以架構的概念導入軟體測試管理,提出一個架構導向軟體測試管理模型(AOSTMM),清楚明確定義軟體測試應該“做什麼”和“如何進行”。 |
Abstract |
There are many approaches in testing software. To effectively test a complicated software product, it is not merely assessing the software development process, but grasping the quality in all manners. Managing software test is an extremely important topic in testing software. Nowaday, V Model is mostly used as the Software Testing Management Model. Therefore, this thesis targets V Model as the one, which should be improved. This research suggests that testing software needs a simple and clear management model to follow. If it does not know "what to do" or "how to go", then the testing results often violate the requirement. Thereafter, it also produces very serious problems as to the quality of the software. Through collecting: academic documents, system and architecture definitions, software test management theory, software testing standard norms, software testing management model, etc., this thesis channels into a software test management with the concept of architecture, proposes the Architecture-Oriented Software Testing Management Model (AOSTMM). AOSTMM is capable of describing "what to do" or "how to go" in software testing. This is the contribution of this research. |
目次 Table of Contents |
論文提要 i 論文審定書 ii 致謝詞 iii 中文摘要 iv Abstract v 目錄 vi 表次 vii 圖次 viii 第一章 緒論 1 第一節 研究背景 1 第二節 研究動機 2 第三節 研究目的 2 第二章 文獻探討 4 第一節 系統與架構之定義 4 第二節 軟體測試管理理論 7 第三節 測試相關標準規範 10 第四節 一般軟體測試管理模型 20 第三章 研究方法 24 第一節 研究步驟 24 第二節 研究範圍與限制 25 第四章 架構導向軟體測試管理模型 27 第一節 AOSTMM 簡介 27 第二節 AOSTMM 建構金律 30 第三節 AOSTMM設計 34 第五章 架構導向與一般軟體測試管理模型之比較 59 第一節 V-Model範例 59 第二節 V Model 問題分析 62 第三節 AOSTMM模型優勢分析 66 第四節 AOSTMM描述語法 70 第五節 AOSTMM VS V-Model優缺點比較分析表 71第六章 結論與建議 72 第一節 研究成果 72 第二節 貢獻 72 第三節 後續研究建議 73 參考文獻 74 一、中文部份 74 二、英文部份 75 |
參考文獻 References |
參考文獻 一、中文部份 [1] 朱三元,軟體品質及其評價技術,儒林圖書有限公司,1991。 [2] 江國寧、鄭仙志,軟體發展標準規範(專案研究報告,SEC/R-CS-99-03)行政院國科會國家高速電腦中心,1998。 [3] 林信惠、黃明祥、王文良,軟體專案管理,智勝文化事業有限公司,2005。 [4] 許育誠著,軟體設計與品質管理,文魁資訊,2003。 [5] 飛思科技產品研發中心著,軟體測試理論與實作,博碩,2005 [6] 曾淑峰、季延平 、黃瓊玉,以架構為中心推展企業資源規劃(ERP)之研究,電子商務學報,6 (2),2004,252-253。 [7] 簡聰海、鄒靖寧,全面品質保證實務─ISO 9000標準,初版,高立圖書,台北市,1999。 [8] 魏宏森、曾國屏,系統論─系統科學哲學。北京:清華大學出版社,1995。 二、英文部份 [9] Alexander Egyed and Rich Hilliard. Architectural integration and evolution in a model world. In Bob Balzer and Henk Obbink, editors, Proceedings. Fourth International Software Architecture Workshop(ISAW-4), 4 and 5 June 2000, Limerick, Ireland,pages 37-40, 2000. [10] Beizer, Boris (1990). Software Testing Techniques (2nd Ed.). New York: Van Nostrand Reinhold. [11] Coguen,J.(1975) “Object.” International Journal of General Systems .1:237-243 [12] Ian Sommerville,Software Engineering,Harlow:Pearson Education,2001。 [13] IEEE (1986). IEEE Standard for Software Verification and Validation Plans (Reaff.1992). IEEE Std 1012-1986. [14] IEEE (1987). IEEE Standard for Software Reviews. IEEE Std 1028-1997 [15] IEEE (1987). IEEE Standard for Software Unit Testing. IEEE Std 1008-1987. [16] IEEE (1990). IEEE Standard Glossary of Software Engineering Terminology. IEEE Std 610.12-1990. [17]IEEE (1996). (ISO/IEC12207) Standard for Information Technology—Software life cycle processes. IEEE/EIA 12207.0-1996 [18] IEEE(1997).(ISO/IEC 12207) Standard for Information Technology—Software life cycle processes—Life cycle data. IEEE/EIA 12207.1-1997 [19] IEEE (1998). IEEE Standard for Software Test Documentation. IEEE Std 829-1998. [20] IEEE (1998). IEEE Recommended Practice for Software Requirements Specifications. IEEE Std 830-1998. [21] IEEE (2000). Recommended Practice for Architectural Description of Software-Intensive Systems. IEEE-Std-1471-2000 [22] IEEE (2001) SWEBOK trial version 1.00 – May 2001 [23] IEEE (2002). IEEE Standard for Software Quality Assurance Plans. IEEE Std 730™-2002. [24] IEEE (2004). IEEE Standard for Software Verification and Validation (Revision of IEEE Std 1012-1998). IEEE Std 1012-2004. [25] International Software Architecture Workshop (ISAW-4),4 and 5 June 2000, Limerick, Ireland, pages 7-10,2000. [26] Kit, Edward (1995). Software Testing in the real world: improving the process. Mass.:Addison-Wesley Pub. Co. [27] Len Bass, Paul Clements, Rick Kazman, Software Architecture in Practice, Addisdon-Wesley, 1998. [28] Mary Shaw and David Garlan. Software Architecture:Perspectives on an emerging discipline. Prentice Hall, 1996 [29] Myers, Glenford J. (1979). The art of software testing. New York: Wiley. [30] Rook, Paul E. Rook, Controlling software projects. IEE Software Engineering Journal 1, 1 (January 1986), 7-16. [31] Schulmeyer, G. et al., The Handbook of Software Quality Assurance, 3rd Edition, Prentice-Hall,1999. [32] Pressman, Roger S., Software Engineering: A Practitioner’s Approach, McGraw-Hill,2001. [33] Whittaker, James A. (Jan./Feb. 2000). What Is Software Testing? And Why Is It SoHard?. IEEE SOFTWARE, [34] Rich Hilliard. Using the UML for architectural description. In Robert France and Bernhard Rumpe, editors, UML'99 The Unied Modeling Language,Second International Conference, volume 1723 of Lecture Notes in Computer Science, pages 32-48. Springer, 1999. |
電子全文 Fulltext |
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。 論文使用權限 Thesis access permission:校內校外均不公開 not available 開放時間 Available: 校內 Campus:永不公開 not available 校外 Off-campus:永不公開 not available 您的 IP(校外) 位址是 44.204.196.161 論文開放下載的時間是 校外不公開 Your IP address is 44.204.196.161 This thesis will be available to you on Indicate off-campus access is not available. |
紙本論文 Printed copies |
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。 開放時間 available 已公開 available |
QR Code |