一步步學敏捷開發 2 如何做需求分析

2022-03-10 03:47:32 字數 772 閱讀 2893

剛開始寫就忙著搬家,這次沒有找搬家公司,螞蟻搬家真是太麻煩,以後搬家還是要找搬家公司。

需求分析

在敏捷開發中需求分析需要全體成員參與,體現了敏捷開發的「個體和互動軟體開發所要解決的問題就是將使用者需求轉換為可執行的**。需求反映的是"什麼"(what)的問題,從問題解決的角度來看,要解決乙個問題首先要弄清楚的是"問題"究竟是什麼。而開發人員在需求分析時往往易犯的乙個問題是急於考慮"怎麼"(how)的問題,這是設計所要解決的問題。

頭腦風暴 + 原型設計

頭腦風暴圖

與使用者討論結束後,回去再通過gui design將頭腦風暴裡的內容快速做出乙個原型,下次再找使用者確認,經過幾次反覆確認修改基本可以確定乙個版本。但這並不是最終的,使用者的想法隨時還會變,即使到開發階段使用者的需求一樣會有變化,請參考敏捷原則第2條。

原型圖

還可以使用紙質原型,這也是一種精益設計思考。

小結1、敏捷開發中需求分析是全體成員參與的。

2、使用頭腦風暴梳理需求,並使用做出原型圖找使用者確認。

一步步學ROS

最近因為看svo的 裡面用到catkin決定要好好看ros,年前學會基本操作。啟動節點 rosrun package name executable name 檢視節點 rosnode list 注 rosout 節點是乙個特殊的節點,通過 roscore 自動啟動 檢視特定節點的資訊 rosnod...

一步步學彙編(九)call ret

一步步學彙編 九 call ret call和ret指令都是轉移指令,都修改ip,或同時修改cs和ip。經常被用來 實現子程式的設計。ret指令用棧中的資料,修改ip的內容,實現近轉移 retf指令用棧中的資料,修改cs和ip的內容,實現遠轉移 cpu執行ret指令時的操作 1 ip ss 16 s...

如何一步步設計前端架構?

前端有架構嗎?前端有架構模式嗎?軟體架構,是一種為了解決複雜問題的通用模式。軟體架構,是關於軟體系統的一系列有層次的技術決策的集合。換句話來說,當我們討論架構的時候,不能只討論某某架構,而是要包含其實施,以及後期的維護。因為 諸如微服務,對於複雜的後端系統來說,是一種不錯的 低耦合,高內聚 的實施。...