福大軟工1816 · 第三次做業 - 結對項目1

前言

  • 結對成員
    031602539 翟丹丹
    031602627 劉愷琳
  • 博客連接
    本做業博客連接.
    結對隊友博客連接.
    pdf連接.
  • 原型模型設計工具:
    墨刀java

    PSP介紹

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

    NABCD

    N(Need,需求)

    小櫻是一名大三的學生,一直癡迷於吃雞類遊戲,某日聽聞同宿舍的小狼剛和導師去參加了CVPR會議,心裏羨慕不已,便下定決心痛改前非、努力鑽研,但願能在畢業前完成一篇站在時代前沿的優秀論文。但使人苦惱的是,他不知道近幾年頂會的熱門領域和研究方向,根據論文list去一篇一篇查找總結效率又着實過低,因而求助於「軟工實踐互助愛心組織」,但願咱們能幫助他設計一個平臺解決現階段的需求。但願此平臺至少具有如下功能:git

  • 用戶可給定論文列表
    • 經過論文列表,爬取論文的題目、摘要、原文連接
    • 可對論文列表進行增刪改操做(今年、近兩年、近三年)
  • 對爬取的信息進行結構化處理,分析top10個熱門領域或熱門研究方向
    • 可對論文屬性(oral、spotlight、poster)進行篩選及分析
    • 造成如熱詞圖譜之類直觀的查看方式
  • 可進行論文檢索,當用戶輸入論文編號、題目、做者等基本信息,分析返回相關的paper、source code、homepage等信息
  • 可對多年間、不一樣頂會的熱詞呈現熱度走勢對比(這裏將範疇限定在計算機視覺的三大頂會CVPR、ICCV、ECCV內)
  • 可進行數據統計,例如每一個國家錄用文章的分析、每一個學校錄用文章的分析、哪一個學校哪方面的研究方向比較強等微信

    A(Approach,作法)

  • 登錄方式
    • 本App應用於PC端,可由第三方快速登陸,獲取騰訊QQ,微博,微信的登陸權限。
  • 地域限制
    • 系統有多語言設置,可根據用戶習慣切換不一樣語言,適用於多地區,多國家用戶使用。
  • 界面設置
    • 該系統有預覽功能和編輯功能,輸入論文連接可獲取預覽效果,由本身的觀點對他進行增刪改操做。
  • 系統介紹
    • 主界面有新手引導和App介紹,用戶若想獲取本身的收藏和歷史紀錄,可登陸後得到權限操做。
  • 圖譜設置
    • 採用折線圖展示三大頂會的熱詞走勢,並可按年份,熱度,我的興趣查看。app

      B(Benefit,好處)

  • 時間
    • 每片論文都爬取了原文連接,並濃縮了近幾年熱點研究方向的論文精華,大大減小了論文搜索和篩選時間。
  • 用戶
    • 該系統可供不一樣國家,不一樣地區的用戶使用,並對論文堆進行結構化處理,檢索,熱度走勢對比,從而簡化用戶需求。
    • 仿照庖丁解牛的策略,將論文抽絲剝繭,一一鉅細,簡潔明瞭的呈現論文精華,把多種功能結合一塊兒,分割成小小的模塊。能更加方便用戶的使用。
  • 團隊
    • 能夠掌握更多的知識,更全面的開發體系,逐漸的進步和開闊本身的見識和能力。
    • 開發如此多功能的項目也可以幫助咱們學習到許多完善的知識,和接觸到許多之前所不瞭解的東西。工具

      C(Competitors,競爭)

  • 利端
    • 界面簡單清晰,方便用戶操做,條理清晰,全方位知足用戶需求。
    • 咱們的目標是作的比他更加齊全,咱們的產品必定是竭盡爲用戶提供最簡單、最純粹的服務。
    • 不僅僅簡潔,並且功能方面也要齊全,強大,這樣的狀況下,咱們才能夠有更多的優點去和別人進行競爭。
    • 對於相似軟件的競爭咱們仍是須要咱們項目完成後的大面積推廣宣傳,讓人們瞭解並使用,並及時根據用戶反饋及時優化系統。
  • 弊端
    • 此平臺針對三大頂會,優點在於具備針對性,可是劣勢也在於侷限性
    • 市場上的競爭很是巨大,在咱們之間就有許多相似論文搜索的APP出現過了,並且這些產品,就已經存在了許多用戶,咱們開發的比較晚,相對於他們而言,咱們處於比較劣勢的地位。post

      D(Delivery,推廣)

  • 初級推廣
    • 對於第一版,我先在本身小組試用。待功能穩定後,推廣到其它小組使用。後面能夠在人流大的地方貼海報。
  • 深度推廣
    • 咱們能夠着重攻略安卓市場,或者在微信朋友圈進行小小的宣傳和在QQ方面推廣。
    • 同時簡單派發一些小廣告,而廣告上能夠不止宣傳咱們的產品,也能夠對其餘的產品進行宣傳,小傳單上只須要簡單的二維碼即可以提供下載,因此能夠跟許多的開發軟件合做一塊兒進行廣告宣傳。學習

      結對照片

原型設計

結構導圖
開發工具

具體設計說明
給定用戶登錄界面
測試

第三方登陸
優化

論文列表,能夠對論文屬性(oral、spotlight、poster)進行篩選及分析

在編輯中能夠進行增刪改操做

在論文信息裏能夠顯示原文連接等

對各個頂會的熱詞歷年走勢

能夠查看各個高校的熱點方向

對不一樣頂會的十大熱詞分析的熱刺圖譜

遇到的困難及解決方法

  • 困難描述
    • 一開始沒理解題意,誤解了做業用意,耽誤了時間。
    • 接觸新的原型開發工具,會在一些功能方面有疑問。
    • 沒有詳細記錄需求,因此後來出現屢次推翻重建的過程,結果過於簡潔。
  • 解決嘗試
    • 不斷磨合和學習。
  • 是否解決
    • 已解決。
  • 有何收穫
    • 雖然在這個過程當中會面臨許多的困難,可是咱們仍是能夠努力去克服,而且更好的去完善本身,這麼大的一個項目對於咱們而言,也是一個巨大的挑戰,但同時對咱們也是一個巨大的學習機會。

      學習進度條

      第N周 新增代碼(行) 累計代碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
      1 400 400 4.5 4.5 複習C++,學習java,學習git
      2 300 300 8 12.5 學習《構建之法》3~8章,掌握原型開發工具使用方法
相關文章
相關標籤/搜索