我們在軟件開發中總是遇到這些術語。有時人們是一個軟件功能——需求/用例、待辦事項……。
軟件人員使用那個或哪個的約定是什麼?
不同的方法/不同的術語
不同的方法或過程使用不同的術語來指代特徵。最終,目標是相同的——以小幅增量定期交付業務價值,而且越早越好。
- 敏捷 / Scrum 將功能稱為 Backlog Item,它往往具有更大的粒度,還可以包括非功能項,例如“設置生產硬件”或“研究 xyz 選項”。
- XP 將一個特性稱為 User Story,這有助於定義功能。
- DSDM 將功能稱為 Requirement,它還可以包括不僅僅是系統功能。
- 敏捷 UP/ UML 實踐者使用 需求 和 用例 來定義特性。