項目UML設計(團隊)

項目UML設計(團隊)

標籤(空格分隔): 軟工實踐html


隊名:wonderland之K班小分隊
分組長:漢森205
組員:文航248興桔123數據庫

做業的傳送門後端

1、工具選擇processon

processon傳送門服務器

processon

選擇理由:架構

  • 在線製做,實時協做
  • 基本功能齊全,簡潔
  • 知乎良心推薦
  • 支持多人協做,靈活方便

2、團隊分工

alpha 版本

alpha

燃盡圖

燃盡圖

各成員分工明細及 TODO list

週數 工做時間 負責人員 工做內容
7 10.23 ~ 10.29 陳漢森 平臺環境搭建、UI設計、初步架構搭建
鄭浩暉 編碼規範的完成、需求規格說明書終版
8 10.30 ~ 11.05 陳漢森、鄭浩暉 UI設計改進、架構設計、測試計劃
後端成員 接口文檔編寫、數據庫設計
9-10 11.06 ~ 11.16 鄭浩暉 組織每日站立式會議
- MVP框架的搭建
鄭浩暉 維基 [包含訓練記錄及訓練總結] 設計與實現
鄭書豪 博客模塊設計及博文編輯功能的實現
吳海林 實現博文增長及刪除功能
左文航 實現博文列表獲取
廖興桔 題量爬取
吳海林 標籤系統數據庫設計及獲取標籤功能的實現
鄭書豪 標籤的實現、關聯博客系統中的博文
鄭浩暉 代碼審覈、測試、簽入
全員 Alpha版本發佈
10 11.16 ~ 11.19 左文航 收集用戶試用反饋
鄭浩暉 測試計劃改進
全員 項目完善
11 11.19 ~ 11.26 鄭浩暉 組織站立式會議
廖興桔 服務器、客戶端測試
鄭書豪、吳海林 項目推動
左文航 項目推動
12 11.26 ~ 12.03 全員 正式版本完善
陳漢森 相關測試
全員 用戶手冊設計及撰寫
13 12.03 ~ 12.10 全員 正式版本發佈
鄭浩暉 撰寫宣傳推廣文案

3、UML

1.用例圖

  • 這裏描述的是系統哪部分?
    描述用戶與管理員使用與博客相關的功能與操做框架

  • 如下設計解決了哪些問題?
    更加形象的描述了使用博客的功能數據庫設計

附:UML博客用例圖工具

博客用例圖

2.活動圖

  • 這裏描述的是系統哪部分?
    爬蟲的爬取有關oj部分的信息,如:過題數、過題記錄學習

  • 這部分要面臨什麼樣的問題?
    爬取不一樣oj可能會出現失敗測試

  • 如下設計解決了哪些問題?
    對爬取失敗狀況進行了處理

  • 附:UML圖

爬蟲活動圖

狀態圖

  • 這裏描述的是系統哪部分?
    發佈文章(題解或者隨筆)到通知全站的過程。
  • 這部分要面臨什麼樣的問題?
    從發佈文章到通知全站詳細流程複雜
  • 如下設計解決了哪些問題?
    將流程拆分紅不一樣狀態,過程清晰
  • 附:UML圖
    文章發佈狀態圖

類圖

  • 這裏描述的是系統哪部分?
    使用我的博客文章方面的內容

  • 如下設計解決了哪些問題?
    更加清晰博客文章方面的內容

  • 附:UMLblog類圖
    blog類圖

3.使用後對工具的評價(5分)

  • 使用起來很簡潔,方便
  • 使用效率很高,導出功能也很簡便
  • 多人協做功能效果不錯
  • 沒有花式的模版,存在一些繪製工具的缺失

附表

評估成員的貢獻分配

姓名 漢森 文航 興桔
貢獻 25% 50% 25%

PSP表

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃
· Estimate · 估計這個任務須要多少時間 10 5
Development 開發
· Analysis · 需求分析 (包括學習新技術)
· Design Spec · 生成設計文檔 60 50
· Design Review · 設計複審 (和同事審覈設計文檔)
· Coding Standard · 代碼規範 (爲目前的開發制定合適的規範)
· Design · 具體設計
· Coding · 具體編碼
· Code Review · 代碼複審
· Test · 測試(自我測試,修改代碼,提交修改)
Reporting 報告
· Test Report · 測試報告 60 40
· Size Measurement · 計算工做量
· Postmortem & Process Improvement Plan · 過後總結, 並提出過程改進計劃
合計 130 95
相關文章
相關標籤/搜索