天天看點

項目UML設計(團隊)

團隊資訊

  • 友林(隊長) 2228
  • 方宜 2225
  • 锃 2226
  • 盛 2223

團隊分工

ToDoList

清單名稱 卡片内容 工作量估算 主要負責人員
目标 電腦端檔案加密解密子產品的開發
待辦任務 檔案加密子產品:對檔案進行加密 20
電腦端檔案機密解密子產品的測試 10
網絡通信子產品的開發
網絡通信子產品:tcp連接配接的實作 友林
網絡通信子產品:傳輸資料的加密解密
網絡通信子產品的測試
手機app子產品的開發
手機端app子產品:app基本界面的實作 方宜
手機app子產品:指紋認證的基本實作
手機app子產品的測試
各個子產品的整合
各個子產品整合 2.5
整合後的測試

WBS

項目UML設計(團隊)

燃盡圖

項目UML設計(團隊)

UML

part1(類圖):

這裡描述的是這個系統的類圖

這部分描述了我們這個軟體的主要功能子產品,各個功能子產品的子子產品以及其各自實作的功能

解決了我們軟體子產品的劃分以及子產品所要實作的功能不明确的問題。

附:

項目UML設計(團隊)

part2(用例圖):

該圖描述的是整個系統的行為模式

該部分解決了每個子產品互動時需要關注的點

項目UML設計(團隊)

part3(狀态圖):

該圖描述的是PC端中軟體狀态行為

該部分面臨在對檔案進行操作時各種情況的發生的處理問題

以下設計能夠解決檔案在加密時,軟體如何應對各種情況。

項目UML設計(團隊)

part4(活動圖):

該圖描述的是手機端app的工作流程

該部分面臨的問題是 從打開APP之後到完成整個操作,流程較為複雜。

該設計能夠使流程更為清晰,利于之後代碼具體實作

項目UML設計(團隊)

這裡描述的事系統的資訊傳輸過程中電腦向手機發送資訊的過程。

該部分面臨着傳輸流程不明确以及資料傳輸不明确的問題。

通過本圖,我們大緻了解了具體的傳輸流程以及資料傳輸,為以後的編碼提供便利。

項目UML設計(團隊)

工具選擇

本次作業,我組選擇的軟體是starUML,因為我們在之前的另一門課程中也有接觸過這款軟體,對于其的操作比較熟悉;而且其功能也很完備,可以繪制UML模組化所需大部分的圖形。

使用後對工具的評價:簡單,易于操作,而且功能很全面。

評估成員的貢獻配置設定

友林2228:锃 2226:方宜 2225:盛 2223=

7:7:4:1

PSP:

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃
· Estimate · 估計這個任務需要多少時間 3 2
Development 開發
· Analysis · 需求分析 (包括學習新技術) 7
· Design Spec · 生成設計文檔
· Design Review · 設計複審 (和同僚稽核設計文檔)
· Coding Standard · 代碼規範 (為目前的開發制定合适的規範)
· Design · 具體設計 60
· Coding · 具體編碼
· Code Review · 代碼複審
· Test · 測試(自我測試,修改代碼,送出修改)
Reporting 報告 30
· Test Report · 測試報告
· Size Measurement · 計算工作量 5
· Postmortem & Process Improvement Plan · 事後總結, 并提出過程改進計劃
合計 135 131