1)分組情況介紹,小組分工合作情況介紹。
我們小組是第一組,大家一起討論研究問題,每乙個環節分別由不同的成員負責回答。
2)選題討論
經過小組討論,我們最終選擇了電商系統中的搜尋功能模組作為議題。
3)使用者故事討論
使用者可以輸入文字進行搜尋。
使用者可以上傳進行搜尋。
使用者可以選擇商品種類進行搜尋。
使用者可以選擇店鋪進行搜尋。
4)功能分析討論
5)建模
一開始我們的類圖只有介面,缺少實現類。
新增實現類之後如下圖
6)總結
我認為敏捷開發是一種輕文件,快速迭代的開發過程,適合開發需求不確定的易變的業務處理系統。
相比傳統軟體開發過程,我比較喜歡敏捷開發時輕鬆的氛圍。下次再做敏捷的時候我會在建模上做的更好。
敏捷宣言 敏捷原則 小型敏捷宣言
敏捷宣言 敏捷原則 敏捷宣言 是乙個籠統的術語,描述和管理用於處理it團隊和專案的幾種輕量級且更全面的敏捷方法。scrum,看板,精益開發,crystal和極限程式設計 xp 是最受歡迎的輕量級敏捷方法。雖然 小型scrum 適用於 敏捷宣言 但以下所述的六個附加值應補充和增強小型團隊的敏捷性。與專...
敏捷開發 敏捷測試
敏捷測試的定義 首先敏捷測試是敏捷的一種,原有測試定義中通過執行被測系統發現問題,通過測試這種活動能夠提供對被測系統提供度量等概念還是適用的。在傳統的測試定義上,還需要新增 敏捷測試是遵循敏捷宣言的一種測試實踐 強調從客戶的角度,即使用系統的使用者的角度,來測試系統 重點關注持續迭代的測試新開發的功...
敏捷 敏捷的價值
個體和互動 勝過 流程和工具 可用的軟體 勝過 完備的文件 客戶協作 勝過 合同談判 相應變化 勝過 遵循計畫 如果專案在額外的100個小時內可以完成,那麼我會選擇每天加班到8點來完成 如果專案在額外的4000個小時才能解決問題,那麼再選擇加班是沒有意義的 敏捷的測試人員與傳統測試人員的不同 敏捷測...