原创 什麼是用例測試 ? + 例子

什麼是用例? 用例是演員或用戶對系統的特定使用的描述。它廣泛用於開發系統或驗收級別的測試。 什麼是用例測試? 用例測試被定義為一種軟件測試技術,它有助於識別覆蓋整個系統的測試用例,從事務開始到結束點逐個事務。 如何進行用例測試:示例 在用例

原创 如何編寫有效的用例?

軟件開發中最困難的問題之一是精確捕獲您想要構建的內容。不准確的要求最終會導致項目的重大延遲,返工或甚至放棄。有效的應用用例技術可幫助您的團隊捕獲用戶觀點中的需求,最終用戶和您的團隊都可以輕鬆理解這些需求。用例驅動的開發支持後續開發活動,如分

原创 UML類圖教程

於構建和可視化的面向對象的系統的圖形表示法。統一建模語言(UML)中的類圖是一種靜態結構圖,通過顯示系統來描述系統的結構: 類, 他們的屬性, 操作(或方法), 和對象之間的關係。   什麼是Class? Class是對象的藍圖。對象和

原创 Scrun 回顧會議

什麼是回顧會議 回顧會議作為一個迭代週期的結尾的團隊活動,擔負著總結工作情況,根據工作情況進行及時反饋和修正的作用。 回顧會議的主要過程 一般我們的 回顧會議分為這麼幾個部分: 1.啟動——宣佈開始,特殊事項宣佈 2.團隊陳述——這個是我們

原创 敏捷開發團隊的10個最佳提示

Hollander針對解決方案架構師如何在敏捷團隊中取得成功,提出了最重要的十件事情: “正好足夠”的預先設計——除了非常簡單的專案,一定時間的預先設計(例如,1到2周)是絕對必要的,其時間長短會取決於應用的型別——網路應用程式、智慧客

原创 一文读懂敏捷估算

  敏捷估算方法 無論是團隊研發一款產品或者開發某一個專案,我們都需要回答“我們大概什麼時間能夠完成?”, 或者到某一個時間點,我們能夠做到什麼程度, 因此和傳統的開發模式一樣,我們在故事拆分之後需要對我們需要做的事情進行工作量的估算。相對

原创 8種流行的敏捷方法

敏捷是一個術語,用於描述軟件開發的方法,強調增量交付,團隊協作,持續計劃和持續學習,而不是試圖在接近結束時立即交付。 敏捷專注於保持流程的精益,並創建最小的可行產品(MVP),這些產品在任何最終結果之前經歷了多次迭代。不斷收集和實施反饋,總

原创 Agile Development: 適合你的團隊嗎?

自二十多年前推出以來,敏捷產品開發實踐已大受歡迎。雖然這些實踐得到了廣泛的接受,但肯定有人在實踐中挑戰和質疑這些方法。 有太多太多的原因讓人們追捧「敏捷開發」,這些追捧既有目的性極強的也有無腦跟風的。我在好多論壇或者交流群也見過有人問關於自

原创 敏捷開發的特質

什麼是敏捷開發? 敏捷開發就是在高度協作的環境中,不斷地利用反饋進行自我調整和完善。 紅色的關鍵字也指出了敏捷開發的三個特點: Close Collaboration 高度協作——以人為核心, Adoptation 不斷自我調整和完善——

原创 一文学會编写用户故事 (User Stories)

User Story 是從使用者的角度對系統的某個功能模組所作的簡短描述。一個 User Story 描述了專案中的一個小功能,以及這個功能完成之後將會產生什麼效果,或者說能為客戶創造什麼價值。一個 User Story 的大小和複雜度應該

原创 敏捷開發有什麼好處

軟體開發方法一直處在不斷發展過程中。在諸多方法中,敏捷開發以其能持續滿足不斷變化的使用者需求正在受到越來越多人的重視,從中小專案開始進入大型開發專案,近幾年來上升勢頭明顯。那麼,敏捷開發有什麼好處呢? 敏捷式開發(Agile Develop

原创 Mind Map - 思维导图 - 30+ 示例大集合

什么是思维导图? 思维导图是“全脑替代而不是线性思维”。它向各个方向伸出,从任何角度捕捉思绪。思维导图可以帮助您计划,沟通,更有创意,节省时间,解决问题,集中精力,组织,更好地记住,更快地学习。如今,思维导图被广泛认为是通过信息的可视化表示