- 作業要求
- 隊友部落格
PSP表格
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | 30 | |
Estimate | 估計這個任務需要多少時間 | 10 | |
Development | 開發 | 240 | 300 |
Analysis | 需求分析 (包括學習新技術) | 120 | |
Design Spec | 生成設計文檔 | ||
Design Review | 設計複審 | ||
Design | 具體設計 | ||
Test | 測試(自我測試,修改代碼,送出修改) | 15 | |
Reporting | 報告 | 60 | |
Test Repor | 測試報告 | ||
Size Measurement | 計算工作量 | 5 | |
Postmortem & Process Improvement Plan | 事後總結, 并提出過程改進計劃 | 100 |
| | 合計 | 640|740
需求分析
(使用《建構之法》中提到的NABCD方法)
N(Need,需求)
使用者通過提供一個論文清單,來擷取對應論文的連結、作者、摘要等資訊,并且使用者希望能夠通過熱詞分析來更快地擷取當今論文的熱點内容。使用者還希望能夠友善地對論文清單進行增删改查,并且可以篩選論文的類型。最後使用者需要我們進行資料統計,對每個國家、學校錄用文章的分析,以及哪個學校哪方面的研究方向比較強等資訊。
A(Approach,做法)
我們這個産品首先讓使用者通過論文清單來從網上爬取想要的論文連結、标題、作者、摘要等資訊。通過資料的增删改查來修改論文清單,并且根據資料庫統計出熱詞以及熱詞的熱度走勢。最後,根據在網絡上對各個學校的了解和分析,顯示出各個學校的研究方向和發表文章的錄用。
B(Benefit,好處)
為了給使用者更好的使用體驗,通過點選論文标題可以直接跳轉到論文的原文界面,還給出了論文摘要,友善使用者迅速了解論文的要點。我們友善了使用者對論文清單的修改,并且通過統計熱詞以及熱度走勢來友善使用者知曉當今熱點。以及對各個學校論文的統計和優勢研究方向,讓使用者訊速地了解各個學校的優勢所在。
C(Competitors,競争)
當使用者不太了解當下熱點論文和會議時,我們在首頁提供了當下熱點論文的推薦和當今最新會議的新聞。并且在左操作欄列出了當下最熱的三個會議——CVPR、ICCV、ECCV發表的熱點論文。即使使用者對此不甚了解,也可以通過随意的點選推薦連結迅速了解當今熱點。
D(Delivery,推廣)
目前對此産品有需求的肯定是大學生,那我們将先從身邊的同學進行推薦使用,在逐漸完善功能後,将推廣到廣大的大學生群體中。也可以讓學校老師試用這款軟體,并希望他們可以向學生進行推薦。
原型設計
結構圖展示

平台截圖展示
- 登入界面
論文平台原型設計 - 首頁
論文平台原型設計 - 論文檢索界面
論文平台原型設計 - 論文清單界面
論文平台原型設計 - 熱詞走勢界面
論文平台原型設計 論文平台原型設計 - 資料統計界面
論文平台原型設計
結對過程
- 和隊友一起讨論了使用者需求,如何設計實作功能,然後互相明确了分工,一起學習使用了原型設計工具,各自讨論,我主要負責架構設計,隊友負責功能界面,互相學習,互相指導,氣氛非常融洽,過程十分順利。
- 照片展示
論文平台原型設計
遇到的困難及解決方法
- 困難描述
- 之前沒有接觸過原型設計,不懂從哪下手。
- 對于熱詞的搜尋,不是很了解具體的算法能夠快速查找他們并統計。
- 将csv檔案導入後,将其中内容直接導入到論文清單之中。
- 解決嘗試
- (問題1)找相關的工具以及使用教程從頭開始學習原型設計。
- (問題2)正在搜尋相關資料。
- (問題3)利用python的csv庫對csv檔案進行解析并使用 。
- 是否解決
- (問題1)是,可以用原型設計工具設計簡單的原型了。
- (問題2)尚未解決。
- (問題3)後續可以對csv檔案進行導入,目前尚未實作其功能。
- 有何收獲
學習使用了Axure工具的使用以及原型設計過程以及熟練了python的檔案讀寫以及對csv檔案的分析。
學習進度條(每周更新)
第N周 | 新增代碼(行)| 累計代碼(行)| 本周學習耗時(小時) | 累計學習耗時(小時) | 重要成長
---|---|---|---|---|---|---
1 | 500 | 500 | 12 | 12 | 單元測試的編寫
2 | 0 | 500 | 10 | 22 | Axure原型設計工具的使用