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

格式描述

NABCD模型

N——Need,需求測試

  • 基本需求
    • 用戶可給定論文列表
      經過論文列表,爬取論文的題目、摘要、關鍵詞、原文連接;
      可對論文列表進行增刪改操做(今年、近兩年、近三年);網站

    • 對爬取的信息進行結構化處理,分析top10個熱門領域或熱門研究方向;
      可對論文屬性(oral、spotlight、poster)進行篩選及分析;
      造成如關鍵詞圖譜之類直觀的查看方式;
    • 可進行論文檢索,當用戶輸入論文編號、題目、關鍵詞等基本信息,分析返回相關的paper、source code、homepage等信息;編碼

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

  • 擴展需求
    • 增長了用戶登陸,收藏和最近瀏覽的功能;
      用戶登陸以後可使用一些擴展的功能,如收藏、支付一些非免費的論文等;
      收藏則可收集感興趣的論文,方便整合;
      最近瀏覽是記錄用戶曾瀏覽過的論文;
    • 用戶能夠上傳、查看、下載論文;
    • 用戶能夠關注別的用戶。關注後,能夠查看關注用戶的動態;
    • 用戶能夠對論文進行評論,回覆;

A——Approach,作法代碼規範

  • 基於web端實現
    web端不須要額外下載客戶端,能夠實現跨平臺;
    論文面向的主要人羣應爲電腦用戶而非手機用戶;

  • 用戶主頁
    在網站上有登陸按鈕,在登陸以後能夠查看收藏和最近瀏覽以及修改我的資料、反饋等功能。

  • 論文檢索
    在頁面中央有一個用於搜索的文本框,用戶能夠經過該搜索框搜索與論文相關的paper、source code、homepage等信息,也能夠經過高級選項設置來細緻化地搜索。此外,能夠對搜索出來的論文進行操做,選擇不感興趣,或者收藏、評論等。

  • 論文列表及統計分析
    用戶能夠批量上傳論文或經過文本框的形式輸入論文,而後爬取論文的題目、摘要、關鍵詞、原文連接。此外,有專門的界面來呈現十個最熱門的研究方向或領域,而且提供相應的數據支持。篩選功能旨在在大量的論文中快速得出咱們所須要的論文,能夠選擇對論文屬性、論文發表年份等進行篩選。統計分析提供根據屬性、研究方向和地區等的統計分析結果,以此能夠得出如每一個國家錄用文章的分析、每一個學校錄用文章的分析、哪一個學校哪方面的研究方向比較強。

  • 熱詞走勢對比
    從各年頂會的提交論文中提取關鍵詞、研究方向等重要信息進行分析,並以餅圖、折線圖等形象的方式呈現分析結果。

B——Benefit,好處

  • 使用方便
    基於web端實現,頁面簡潔,操做簡單,上手容易

  • 節約時間
    幫助用戶檢索相關論文,經過論文列表,爬取所需論文的相關信息

  • 直觀明瞭
    對爬取的信息進行結構化處理,造成如關鍵詞圖譜之類的直觀查看方式

  • 便於用戶之間的交流
    用戶能夠對論文進行評價,收藏。經過觀察一篇論文的收藏數,評論,被引用數可大體判斷這篇論文的質量

C——Competitors,競爭

咱們網站的主要競爭對手爲中國知網、百度學術、谷歌學術等論文搜索網站。所以,咱們網站設計之初的目標用戶就定義爲相似於小櫻之類的人,即初步踏足學術界,渴望在學術界有所做爲,但殊不知該如何下手的人。

  • 優點
    • 操做簡單,頁面簡潔,適合如小櫻通常的初學者

    • 分析熱門領域或熱門研究方向等,讓用戶走在時代的前沿

    • 經過圖表呈現結果,方便用戶查看。

    • 能夠對一些論文和做者進行收藏和關注。

    • 與該網站的其餘用戶進行交流和溝通

  • 劣勢
    • 僅支持與計算機視覺領域相關的熱詞走勢搜索

    • 可能沒法蒐集齊全的論文,例如一些須要付費的論文。缺乏受權

    • 適合初學者,對於已經入門的學者或專家該網站的功能較爲簡單,不夠深刻

D——Delivery,推廣

  • 前期 在班級同窗之間推廣使用,在同窗使用了一段時間以後經過問卷、訪談等方式獲得關於該網站的反饋,以後能夠就相關問題諮詢老師,對該網站的功能進行完善和維護

  • 中期 在與發佈論文密切關聯的時期,如每一年要寫畢業論文的時期,在相關學校的貼吧、論壇等發佈一些簡單介紹該網站功能的帖子,讓更多的用戶知曉該網站而且獲得更多的反饋

  • 後期 與一些知名院校合做推廣,而且得到更多論文的受權,從而充實網站自己的論文數據庫,造成良性循環

原型設計

  • 初步構思

  • 首頁

  • 搜索

  • 列表

  • 分析

  • 收藏

  • 下載

  • 消息

結對過程

咱們首先閱讀了《構建之法》的第3、八章,而且認真的學習了NABCD模型。在仔細閱讀完題目給出的需求後,咱們又自行添加了咱們認爲必要的需求。

以後,咱們選定墨刀做爲原型設計工具。因爲咱們小隊的成員在墨刀方面是零基礎,所以咱們主要的時間都花在了學習墨刀該如何使用上。並且由於咱們是舍友,咱們有較多的時間一塊兒討論、分析。

如下爲討論專用原型模型工具時的結對照片:

PSP表格與效能分析

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

總結與收穫

因爲這是咱們第一次作原型設計,對相應的工具的使用徹底是從零開始,以致於咱們的絕大部分時間都花在了學習如何使用墨刀上。並且儘管如此,用墨刀作出的效果也是不盡人意。這多是咱們此次做業中所遇到的最大的困難了,咱們也一直在嘗試解決這個困難,但至少咱們仍是初步學會了如何使用專用原型設計工具,這也是收穫之一。
在原型設計的過程當中,咱們也逐漸明確了客戶的需求。從最開始的不理解到後來的逐步理解,我認爲這是原型設計很是重要的一步。若是不在一開始就明確客戶的需求的話,那麼後來作的再多再好也只是無用功。
總而言之,我認爲此次結對做業給我打開了一扇通往新世界的大門。

PDF下載連接

下載連接

相關文章
相關標籤/搜索