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

一個利用問題框推導用戶故事的需求發展方法

Deriving User Stories from Problem Frames: A New Method for Requirement Development

指導教授 : 鄭有進 謝金雲

摘要


問題框(Problem Frames)是一個在需求工程中分析與分解問題的方法,它強調應先關注軟體需求與真實環境之間的連結,才能讓兩者更加貼近,而不是草率地開始考慮其解決方案。在本論文中,我們藉由上述的優點提出一個需求發展方法,透過問題框中的框關注點(Frame Concerns)與領域描述來推導出用戶故事(User Stories),讓敏捷式軟體開發團隊能夠儘早發現可能容易忽略的需求與快速掌握故事規模,並確保這些用戶故事能夠滿足Bill Wake所建議的建構良好故事應具備的六個原則(INVEST)。本論文以一個實際的需求發展案例來說明此需求發展方法的可行性。

關鍵字

問題框 用戶故事 需求發展

並列摘要


Problem Frames are an approach to analyze and decompose problems in requirements engineering. It emphasizes to concern first the connections between software requirements and real environments rather than to consider solutions in haste at the beginning. Thus, it enables the developed software requirements to be more in accord with the real environments. In this thesis, we propose a requirement development method by exploiting the advantages of Problem Frames. Specifically, we aim to derive user stories through the frame concerns and domain descriptions in Problem Frames. With this approach, an agile development team can uncover important but possibly easily neglected requirements in the early stage as well as gets a handle on the scale of the developed user stories to make sure that they satisfied Bill Wake’s INVEST principles of good user stories. A real requirement development case study is presented to demonstrate the feasibility of this method.

參考文獻


[6] 游淑婷,一個結合Problem Frames與Pseudo Software的需求發展方法,碩士論文,國立台北科技大學資訊工程系碩士班,台北,2010。
[5] M. Jackson, Software Requirements & Specifications, Addison-Wesley, 1995.
[7] Jung-Sing Jwo, Yu Chin Cheng, "Pseudo Software: a New Concept for Iterative Requirement Development and Validation," ASPEC, 2007.
[8] Jung-Sing Jwo, Yu Chin Cheng, "Pseudo Software: A mediating instrument for modeling software requirements," The journal of software and systems, 2010 Science Direct Article.
[9] Ali Fatolahi, Stéphane S. Somé, Timothy C. Lethbridge, "Automated Generation of Use Case Descriptions from Problem Frames," 2010 Eighth ACIS International Conference on Software Engineering Research, Management and Applications, 2010, pp. 223-230.

被引用紀錄


張碧玲(2012)。一個利用Problem Frames推導User Stories的需求發展方法:導入Persona〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0006-0908201216351200

延伸閱讀