這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/fzu/SE2020 |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224 |
這個作業的目標 | 學習分析需求,制作原型以及團隊合作的能力 |
學號 | 031802539,031802515 |
目錄
PSP 表格
PSP2.1 | Personal Software Process Stages | 預估耗時(分鍾) | 實際耗時(分鍾) |
---|---|---|---|
Planning | 計划 | ||
Estimate | 估計這個任務需要多少時間 | 10 | 4 |
Development | 開發 | ||
Analysis | 需求分析 (包括學習新技術) | 300 | 60 |
Design Spec | 生成設計文檔 | 60 | 10 |
Design Review | 設計復審 | 20 | 30 |
Coding Standard | 代碼規范 (為目前的開發制定合適的規范) | ||
Design | 具體設計 | 60 | 240 |
Coding | 具體編碼 | ||
Code Review | 代碼復審 | ||
Test | 測試(自我測試,修改代碼,提交修改) | 30 | 60 |
Reporting | 報告 | 60 | 120 |
Test Report | 測試報告 | ||
Size Measurement | 計算工作量 | 30 | |
Postmortem & Process Improvement Plan | 事后總結, 並提出過程改進計划 | ||
合計 | 550 | 524 |
團隊成員
- 成員一:031802539岳嘉寧 ( GitHub 賬號:5588yy )
- 成員二:031802515解睿思 ( GitHub 賬號:Genesis-R )
需求分析
- 利益相關者:
- 用戶:FZU學生。
- 軟件團隊:我們團隊成員。
- 軟件工程師:同上。
題目分析
- 題目需求:
1、不同年級的同學想要互相了解。
2、低年級的同學想要向學長學姐們了解經驗。
3、高年級的同學想要了解學弟學妹們的動態,了解他們有什么技能點。
4、在群里不好意思直接開口問一些相關問題。
5、此應用還應該注重安全性,隱私性和封閉性。
初步想法
1、想要互相了解,需要在應用內提供個人信息,且本科生,研究生,還有已工作的校友應該區分開。
2、交流方式:
(1)群組式交流
(2)匿名交流
(3)私聊
3、要保證安全性、隱私性和封閉性,那就必須要做用戶系統,使用學號認證注冊。
問卷調查
問卷設計
主要問題
問卷收集結果及分析
收集結果部分問題統計
分析
根據以上問卷結果我們總結出了以下需求:
1、應用呈現方式:小程序
2、應用注冊/登錄方式:用學號進行登錄
3、交流方式:四種
(1)群組式交流
(2)私聊
(3)匿名
(4)提問
4、個人信息:不提供聯系方式
- 頁面思維導圖
設計原型
原型開發工具
Axure RP
原型圖以及功能介紹
登錄、注冊頁面
找回密碼
個人信息
成員查看
交流
群組交流
提問
GitHub 提交記錄截圖以及 GitHub 倉庫地址
截圖
地址
效能分析
實用性、有效性
- 以小程序為呈現形式,方便快捷。
- 可以從小程序中清楚地看到各人的信息,方便選擇想要與之交流的人。
- 可匿名、群組、私聊交流,還可以提出問題等待別人回答,多種交流方式可選擇。
安全性、隱私性、封閉性
- 只允許福大學生注冊,使用學號姓名注冊認證。
- 非注冊人員不可以進入小程序內查看他人信息。
- 小程序不提供成員的聯系方式,如有需要自己私聊聯系獲取。
設計風格
- 簡潔簡潔還是簡潔
過程總結
- 分析題目
- 商量出初步需求
- 一起設計問卷
- 收集問卷結果並分析
- 分析頁面
- 學習使用 Axure
- 討論小程序風格
- 分工完成頁面
- 頁面調整,統一風格並且修改頁面功能
- 再次商討分析頁面
- 確定最終版本