透過您的圖書館登入
IP:3.17.181.21
  • 學位論文

一個結合問題框與虛擬軟體的需求發展工具

Tool Support for Integrating Problem Frames and Pseudo Software in Requirement Development

指導教授 : 鄭有進 謝金雲

摘要


虛擬軟體(Pseudo Software)能夠建立具象化的需求模型,但當需求變得複雜時,則建立模型的過程就必須仰賴個人經驗。問題框(Problem Frames)能將複雜的問題分析成五個典型類別的子問題,有助於引導使用者建立需求模型。本論文提出將問題框中的框關注點(Frame Concerns)使用在建立需求模型的方法,並將此方法的功能增加至先前發表的需求發展工具-PS4Android。透過此增強功能的PS4Android,使用者可以使用虛擬軟體中的五個元素描述情境,藉此加強問題框與虛擬軟體間的連結,並可經由播放需求模型以驗證需求。本論文以ezScrum mobile為需求發展案例說明工具的使用。

並列摘要


Pseudo Software aims to create requirements that are concrete, but when requirements are complicated, the creating process must rely on personal experience. Problem Frames are able to analyze complex requirement into sub-problems of five typical types, which give the user a clear guideline to create requirement model by decomposition. In this thesis, we propose to use the Frame Concern of Problem Frames in the process of creating requirement model, and enhance the function to a previously published tool called PS4Android. With this enhancement, PS4Android allows users to map Pseudo Software to scenario and verify the mapping result, which enhances the link between Problem Frames and Pseudo Software. The use of tool is illustrated with an example called ezScrum mobile.

參考文獻


[5] 張家豪,一個以Pseudo Software為基礎之Android應用軟體需求發展工具,碩士論文,國立台北科技大學資訊工程系碩士班,台北,2009
[6] 游淑婷,一個結合Problem Frames與Pseudo Software的需求發展方法,碩士論文,國立台北科技大學資訊工程系碩士班,台北,2010
[1] Jung-Sing Jwo, Yu Chin Cheng, “Pseudo Software: a New Concept for Iterative Requirement Development and Validation”, ASPEC, 2007.
[2] Jung-Sing Jwo, Yu Chin Cheng, “Pseudo Software: A mediating instrument for modeling software requirements”, The Journal of Systems and Software, 83, 4, 2010, 599-608
[4] Michael Jackson, Software Requirements and Specifications, Addison-Wesley, 1995.

延伸閱讀