結對第一次—原型設計(文獻摘要熱詞統計)

結對第一次—原型設計(文獻摘要熱詞統計)


班級:軟件工程實踐
做業:做業要求
結對學號:041602421 翁昊|221600432 邱志勇
課程目標:瞭解NABCD模型,學習分析用戶需求,利用相關軟件設計原型
原型工具:墨刀
原型地址:連接
pdf連接:連接
php


1、需求分析(NABCD模型)

1.N(Need,需求)

• 用戶可給定論文列表

o 經過論文列表,爬取論文的題目、摘要、關鍵詞、原文連接;
o 可對論文列表進行增刪改操做(今年、近兩年、近三年);html

• 對爬取的信息進行結構化處理,分析top10個熱門領域或熱門研究方向;

o 可對論文屬性(oral、spotlight、poster)進行篩選及分析;
o 造成如關鍵詞圖譜之類直觀的查看方式;web

• 可進行論文檢索,當用戶輸入論文編號、題目、關鍵詞等基本信息,分析返回相關的paper、source code、homepage等信息;

• 可對多年間、不一樣頂會的熱詞呈現熱度走勢對比(這裏將範疇限定在計算機視覺的三大頂會CVPR、ICCV、ECCV內)。

• 可進行數據統計,例如每一個國家錄用文章的分析、每一個學校錄用文章的分析、哪一個學校哪方面的研究方向比較強等。

• 分享本身的論文列表(論文收藏夾)給其餘人。

• 對分析結果方向的論文的學習。

2.A(Approach,作法)

1.數據源獲取;

可進行論文檢索,當用戶輸入論文編號、題目、關鍵詞等基本信息,分析返回相關的paper、source code、homepage等信息。
跟目前的學術論文搜索平臺合做,利用他們的已有論文庫,合做能更方便的增刪改查,分析結果。數據庫

2.使用Web端。

3.論文搜索界面

搜索論文時對接合做平臺的搜索界面。app

4. 導入論文列表

經過網頁搜索,後經過單個點取(選取框) 或點擊所有導入(按鈕),或篩選導入(按鈕)加入用戶的論文分析收藏夾(可多個不一樣收藏夾)。工具

5.對爬取的信息進行結構化處理,分析top10個熱門領域或熱門研究方向;

可對多年間、不一樣頂會的熱詞呈現熱度走勢對比(這裏將範疇限定在計算機視覺的三大頂會CVPR、ICCV、ECCV內);
可進行數據統計,例如每一個國家錄用文章的分析、每一個學校錄用文章的分析、哪一個學校哪方面的研究方向比較強等。
界面設置分析遍歷條件(論文屬性(oral、spotlight、poster)時間、屬於的頂會、地區、學校)。對合做平臺的論文數據庫進行數據搜索,信息爬取整理。佈局

6.設置須要分析展現的結果選項,例如每一個國家錄用文章的分析、每一個學校錄用文章的分析、哪一個學校哪方面的研究方向比較強、top10個熱門領域或熱門研究方向等,並提供各種合適的圖譜查看方式。

用php的highcharts或其餘圖表庫數據post

7.對分析結果的方向的論文學習。

對top10的關鍵詞,能夠點擊查看相應論文並支持根據關鍵詞導入新建或已有論文收藏夾。
可在論文分析收藏夾中進行檢索,並點擊檢索結果跳轉相應論文。學習

3.B(Benefit,好處)

1.使用咱們系統,只要有正確論文列表條目,就能夠很清晰方便的完成論文的檢索,分析使用。

2.在這個系統中,分析功能齊全。而且有人性化的收藏夾功能,使得下次再次使用時,上次分析的內容還記錄在案,減小沒必要要的操做。

3.界面構造清晰,使用者很方便的就能夠掌握。界面之間的切換也很是方便,減小沒必要要的操做,提升工做效率。

4.C(Competitiors,競爭)

1.同類產品多,競爭很是激烈啊。

2.優點:

o 使用web APP,平臺兼容性高,方便操做,無使用代價。
o 論文信息的數據來源於網站平臺,用戶無需本身添加。
o 存在系統的輔助分析,用戶無需太多複雜操做。
o 擁有收藏夾功能隨查隨存,條理清晰。測試

3.劣勢:

o 大量基礎信息數據依賴於論文網站,若是網站不肯提供幫助,那就只能修改部分功能了。
o 界面設計上,無太多美化,長時間面對略顯枯燥。

5.D(delivery,推廣)

能夠在學校掃樓或是貼海報,對有論文處理需求的學生,老師進行推廣。在論文平臺發佈廣告。或是開放體驗版本,讓更多人知道使用的方便,來使用這款產品。


2、結對過程

隊友是室友,私下溝通下,OK,就結對了。


3、原型截圖

登陸界面:

收藏夾界面存儲論文列表和關鍵詞等信息,能夠支持篩選,導入,刪除等操做:

論文檢索界面:

分析界面面,可選擇收藏夾進行分析,隨後將分析結果存到收藏夾中:


4、遇到的困難及解決方法

困難描述

1.第一次使用模型工具,操做較爲生疏。
2.功能分配部署問題,考慮如何讓用戶輕鬆使用界面,理解界面。方便使用界面的方面出了問題。
最終草圖以下:

解決方法

1.多加摸索、練習。
2.認真思考佈局。

是否解決

已解決。

收穫

初步學會使用墨刀,合理表現出需求。


5、PSP

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃
• Estimate • 估計這個任務須要多少時間 10 10
Development 開發
• Analysis • 需求分析 (包括學習新技術) 120 140
• Design Spec • 生成設計文檔 50 60
• Design Review • 設計複審 40 60
• Coding Standard • 代碼規範 (爲目前的開發制定合適的規範) 20 20
• Design • 具體設計 0 0
• Coding • 具體編碼 0 0
• Code Review • 代碼複審 0 0
• Test • 測試(自我測試,修改代碼,提交修改) 0 0
Reporting 報告
• Test Report • 測試報告 0 0
• Size Measurement • 計算工做量 30 20
• Postmortem & Process Improvement Plan • 過後總結, 並提出過程改進計劃 20 15
合計 290 325
相關文章
相關標籤/搜索