1 結對資訊
和靖菇(031602315)結對
友情傳送門:https://www.cnblogs.com/yizhigu/
Blog PDF:https://files.cnblogs.com/files/mukyocheung/結對資訊.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 |
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
按照編号年份等資訊查找論文資訊![]()
福大軟工1816 · 第三次作業 - 結對項目1
2 個人賬戶登陸及管理3 對搜尋出來的論文清單進行批量操作,或者收藏![]()
福大軟工1816 · 第三次作業 - 結對項目1 ![]()
福大軟工1816 · 第三次作業 - 結對項目1 ![]()
福大軟工1816 · 第三次作業 - 結對項目1 4 對于近幾年的熱詞走勢形成折線圖
5 統計研究方向,比如哪個大學哪個會議
![]()
福大軟工1816 · 第三次作業 - 結對項目1
4 遇到的困難及解決方法
1 原計劃使用Axure RP,咨詢了我家小胖斌,他說把題目發給他,被我義正言辭地拒絕了,然後他說傻子得用簡單點的工具,比如,墨刀(論有個預備役pm的好處)。
2 對于題目的了解,通過兩個人溝通。
3 對于功能的設計,一開始沒有頭緒,翻找了我的手機的幾個我覺得設計感不錯的App就設(抄)計(襲)出大概界面了,外加早些年的時候也了解過一些Material Design的規範等等,正所謂熟讀唐詩三百首,不會作詩也會吟。
4 還有時間問題,靖菇天天都滿課,我覺得這很有問題,最後選擇了晚修時間,以及QQ上的大量讨論,都攢出火花了。
5 每周學習進度
第N周 | 新增代碼(行) | 累計代碼(行) | 本周學習耗時(小時) | 累計學習耗時(小時) | 重要成長 |
---|---|---|---|---|---|
1 | 25 | 1熟悉了c++有關vector,map用法 2學習了正規表達式 3學習了狀态轉換圖和有窮自動機 | |||
2 | 35 | 看了有關軟體的使用,原型模型以及建構之法 |
6 心得體會
1 首先拿到題目是蒙蔽的,感覺工作量好大,外加兩個懶惰的人會無限期接近ddl而無所作為,但是!互相督促對方還是很有效的(催對方做然後自己葛優躺),最終還是不那麼緊張地(勉強)完成了這次的任務,是以合作還是會更高效點。
2 其次對于對隊友更加佩服了!每天起床第一句,先給對方打個氣,然後關掉鬧鐘繼續趴着。
3 最後就是對于功能的執着,她是想一直加功能來着,但是我認為less is more,畢竟我們做的不是QQ。
7 結對過程描述
這位黃小姐在基(佬)三(班)群裡喊了一聲還有人沒結對嗎,抱着憐憫的心态,我抛棄了舍友(并不是),最終我們修成正果