項目UML設計(團隊)


項目UML設計(團隊)

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


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

作業的傳送門

一、工具選擇processon

processon傳送門

processon

選擇理由:

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

二、團隊分工

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 全員 正式版本發布
鄭浩暉 撰寫宣傳推廣文案

三、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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM