正在構建大型複雜系統的企業正在逐漸遠離傳統的瀑布式開發,轉而採用敏捷流程。這使我們想知道用例如何適應敏捷過程,特別是敏捷關注使用者故事。由ivar jacobson,ian spence和brian kerr開發的use-case 2.0是使用者故事和scrum和kanban的敏捷方法開發的新一代用例驅動的開發 - 輕量級,敏捷和精益。use-case 2.0具有過去的所有流行價值,例如支援需求以及架構,設計,測試和使用者體驗,但現在包括引入乙個重要的新概念,即用例切片 (use case slices)。
用例2.0是一種可擴充套件且靈活的方法,它使用用例來捕獲需求並推動系統的增量開發以實現它們。它可以幫助您了解系統的使用方式,並引導您開發適當的系統以支援使用者。
在本steps嚮導中,將引導您根據use case 2.0實踐識別用例,用例故事和用例切片。
目標
此用例2.0步驟嚮導可以幫助您:
主要步驟 (由自動化用例2.0工具說明 - visual paradigm use case 2.0)
維護參與或將參與專案的人員名單。
識別系統的目標使用者(即演員)和用例。
確定從上一步獲得的用例的用例故事。
將用例拆分為適當大小的切片。
確定每個版本中要完成的用例故事。
通過將它們分配到適當的衝刺中來確定將在未來幾周或幾個月內實施的用例故事。
最後,記錄完成使用者故事生成的任務所需的操作。
敏捷軟體開發
敏捷軟體開發 英語 agile software development 又稱敏捷開發,是一種從1990年代開始逐漸引起廣泛關注的一些新型軟體開發方法,是一種應對快速變化的需求的一種軟體開發能力。它們的具體名稱 理念 過程 術語都不盡相同,相對於 非敏捷 更強調程式設計師團隊與業務專家之間的緊密協作...
敏捷軟體開發
我們知道,傳統的開發模式已經不能不適用於現在情況,原因有很多 需求經常發生變化,軟硬體更新速度很快等,這些原因都使得傳統不管是 瀑布模型 還是 增量 不管是 快速原型 還是 螺旋 模型,這些軟體開發的模型,不在實用了。所以,在2001年,敏捷宣言提出,標誌著敏捷開發模型初步形成。那麼敏捷開發和傳統開...
敏捷軟體開發
隨著軟體規模的不斷擴大 軟體涉及的領域越來越廣,客戶對軟體要求也越來複雜,這一點的最直接的體現就是軟體需求的變化越來越頻繁。敏捷軟體開發正是為了應對這一問題而誕生的軟體工程學方法。它以適應性的過程代替傳統的 型的過程代替傳統的 性的過程,在很大程度上滿足了現代商業軟體業務複雜 需求多變 時間要求緊迫...