敏捷軟件開發的測試驅動開發方法

敏捷軟件開發的測試驅動開發方法

測試驅動開發(TDD)是一個軟件開發過程,它依賴於在軟件完全開發之前將軟件需求轉化為測試用例,並通過反複測試軟件的所有測試用例來跟踪所有的軟件開發情況。這與先開發軟件然後創建測試用例相反。一些流行的模型很好地支持TDD,如MVC和MVP。

Continue reading
軟件開發生命週期 (SDLC) 概述

軟件開發生命週期 (SDLC) 概述

在軟件工程中,軟件開發生命週期是將軟件開發工作分為較小的、平行的或連續的步驟或子過程的過程,以改善設計、產品管理。這種方法可能包括項目組為開發或維護軟件應用程序而創建和完成的預先定義的具體交付物和工件。

Continue reading
用例分析的簡單指南

用例分析的簡單指南

用例建模是一種捕捉、建模和指定係統需求的技術,這些需求對應於系統在與行為者交互時可能執行的一組行為。這些行為產生可觀察的結果,並幫助實現其目標。用例是為主要行動者的具體用戶目標而命名的,而這些目標又通過文字描述來描述或解釋活動和事件的一般順序,以及特殊條件、例外情況或錯誤情況的變化。

Continue reading
Scrum:快速介紹

Scrum:快速介紹

Scrum把一個軟件開發團隊比作一個足球隊。它有一個明確的最高目標,熟悉開發過程中所需要的最佳模式和技術,有高度的自主性,密切的溝通和合作,並確保每天以高度的靈活性解決各種挑戰;每個階段都有明確的進度,以達到目標。

Continue reading