UML與軟件開發過程

UML 與軟件開發過程

軟件開發過程是用於構建軟件的配方,用於確定軟件的功能、構建方式、誰在做什麼以及所有活動的時間框架。 流程旨在為軟件開髮帶來紀律性和可預測性,增加項目成功的機會。UML 是用於建模軟件的語言,它是軟件開發過程的重要組成部分。 建模包括構建現實的抽象。 抽像是簡化,它們忽略不相關的細節,只代表相關的細節。

Continue reading
UML的用例和活動圖,從什麼到如何?

UML 從什麼到如何用用例和活動圖

用例顯示你的系統應該做什麼。活動圖允許你指定你的系統將如何完成它的目標。活動圖顯示了高層次的行動,這些行動被串聯起來,代表了系統中發生的一個過程。活動圖在建模業務流程或闡述一個用例方面特別好。這篇文章告訴你如何做到這一點。

Continue reading
誰應該參加什麼Scrum會議?

誰應該參加什麼Scrum會議?

我經常被問到誰應該參加各種Scrum會議 – sprint計劃,每日scrums,sprint審查,sprint回顧和產品backlog修飾。首先,讓我來定義我將用於引用潛在參與者的術語。Scrum開發工作由一個或多個Scrum團隊組成,每個團隊由三個Scrum角色組成:產品所有者,Scrum Master和開發團隊。 

Continue reading
軟件開發生命週期模型和方法

軟件開發生命週期模型和方法

軟件開發生命週期(SDLC)是一系列階段,提供對軟件構建過程的共同理解。如何從業務理解和需求啟發階段實現和開發軟件,將這些業務思想和需求轉換為功能和特性,直到其使用和運行,以實現業務需求。優秀的軟件工程師應該對如何根據項目環境和業務需求選擇SDLC模型有足夠的了解。

Continue reading