1 結對資訊
和小白(031602344)結對
友情傳送門:https://www.cnblogs.com/mukyocheung/p/
pdf:https://files.cnblogs.com/files/yizhigu/結對項目.pdf
--------->>>假裝分割線<<<------------------------
本次作業的psp
PSP3 | Personal Software Process Stages | 預估耗時(分鐘)20 | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | 30 | 60 |
· Estimate | · 估計這個任務需要多少時間 | 20 | 10 |
Development | 開發 | 180 | 120 |
· Analysis | · 需求分析 (包括學習新技術) | 150 | |
· Design Spec | · 生成設計文檔 | 160 | |
· Design Review | · 設計複審 | ||
· Coding Standard | · 代碼規範 (為目前的開發制定合适的規範) | ||
· Design | · 具體設計 | 80 | |
· Coding | · 具體編碼 | ||
· Code Review | · 代碼複審 | ||
· Test | · 測試(自我測試,修改代碼,送出修改) | 40 | |
Reporting | 報告 | ||
· Test Repor | · 測試報告 | ||
· Size Measurement | · 計算工作量 | 15 | |
· Postmortem & Process Improvement Plan | · 事後總結, 并提出過程改進計劃 |
| | 合計 | 825|945
2 方案簡述
需求:
1 擷取論文資訊并可做增删改等操作,實作最基本的使用者需求。
2 結構化處理
3 top10熱門領域和研究方向
4 論文檢索
5 熱詞呈現熱度走勢對比
6 資料統計
NABCD模型說明
Need:《建構之法》中提到:“我們要充分了解使用者的痛苦,他們對已有軟體、服務不滿意的地方。”其實使用者就是想掌握有關計算機視覺論文方面的相關資訊,不僅僅是擷取資訊,而且還要能夠實作擷取資訊所産生的相應的價值。而網上資料太繁雜,整理不易,是以對于這款軟體是能一定程度上解決使用者痛苦的。
Approach:
1 我們組準備對于這些需求采用app的形式
2 可以通過賬戶的建立和管理實作使用者個性化的對于論文的操作,如删除增加收藏等等功能
3 根據頂會上發表論文的數量,各使用者的收藏數等方面提取出top10的熱詞,顯示在首頁
4 根據熱詞畫出折線圖看一下近幾年的趨勢。
Benefit:
1 解決使用者的痛苦,并通過熱詞的提取還有資料分析的走向讓使用者特别是從事這樣方面的研究的人能夠更加了解這一領域的發展走向
2 結構化和可視化的資料會提高使用者的檢視論文的使用體驗
Competitors:
1 對于市場來說(如果可以大規模的投入使用的話)網上有很多檢索論文的網站,但是對于所擷取的資訊能從某些方面挖掘出價值的卻不太多,是以算是一個有點新的東西,對于市場而言還沒有飽和
2 往小了說是同組其他大佬們的強強聯合吧(兩個菜雞小白可能是完虐)但是小白用過非常多的app,審美能力還是可以的,相信他哈哈哈。
3 操作簡單,學習成本低,後續還會提供可以更加豐富的功能不斷完善
Delivery:
不僅從事計算機視覺領域的人可以通過這個app掌握有關更多這個方向的資訊,同時也可以擴充到其他領域,其實分析方向都差不多,爬取的資料不一樣罷了= =。
3 原型模型
本次選取的模型分析工具是
墨刀
整體流程圖
![]()
福大軟工1816 · 第三次作業 - 結對項目1 具體功能
1 主搜尋界面
![]()
福大軟工1816 · 第三次作業 - 結對項目1 将最近的熱詞顯示搜尋框下面![]()
福大軟工1816 · 第三次作業 - 結對項目1
按照編号年份等資訊查找論文資訊
2 個人賬戶登陸及管理3 對搜尋出來的論文清單進行批量操作,或者收藏![]()
福大軟工1816 · 第三次作業 - 結對項目1 ![]()
福大軟工1816 · 第三次作業 - 結對項目1 ![]()
福大軟工1816 · 第三次作業 - 結對項目1 4 對于近幾年的熱詞走勢形成折線圖
5 統計研究方向,比如哪個大學哪個會議
![]()
福大軟工1816 · 第三次作業 - 結對項目1
4 遇到的困難及解決方法
1 原型分析的軟體的使用,最後使用了墨刀,使用易上手。
2 對于題目的了解,自己一個人不是很明白,通過兩個人溝通
2 對于功能的設計,一開始沒有頭緒,看了幾個app之後就設計出大概界面了,所謂觀千劍而後識器.(好吧其實功能并沒有那麼詳盡)
3 還有時間問題,約小白根本約不到人啊= =,感覺再有時間的話,還能弄出更多好玩的。
5 每周學習進度
第N周 | 新增代碼(行) | 累計代碼(行) | 本周學習耗時(小時) | 累計學習耗時(小時) | 重要成長 |
---|---|---|---|---|---|
1 | 500 | 25 | 1熟悉了c++有關vector,map用法 2學習了正規表達式 3學習了狀态轉換圖和有窮自動機 | ||
2 | 50 | 550 | 8 | 33 | 看了有關軟體的使用,原型模型以及建構之法 |
6 心得體會
1 首先拿到題目是蒙蔽的,拖了幾天約了小白一起出來,但是兩個人在讨論之前都沒有做好準備,導緻時間白白浪費了,是以無論是什麼形式的開會或者讨論都要記得機會是留給有準備的人的
2 其次對于對隊友更加佩服了!雖然我們都是菜雞,兩個人相依為命,互相“視奸“也算是都有了成長。
3 最後就是對于功能的執着,我是想一直加功能來着,但是秉持着less is more的原則,就沒再弄多餘繁瑣的。
7 結對過程描述
先下手為強!要是沒有小白,可能就得跟小胖組隊了= =。跑到直系學弟妹的自習室小聲的讨論了問題,還是要感謝室友班導的鼎力支援,兩個菜雞組隊也是挺不容易,尤其是男女更不友善嘛= =。