天天看點

結對作業一

結對作業一

結對成員 221801202、221801222
這個作業屬于哪個課程 2021春軟體工程實踐|S班 (福州大學)
這個作業要求在哪裡
這個作業的目标 根據功能需求進行網頁的原型設計
其他參考文獻 墨刀,百度
  • 目錄
    • PSP表格
    • 原型位址
    • 原型介紹
    • 困難介紹及解決
    • NABCD模型 
    • 原型工具的使用
    • 結對過程,隊友評價

  • PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
    Planning 計劃
    • Estimate • 估計這個任務需要多少時間 4天
    Development 開發
    • Analysis • 需求分析 (包括學習新技術) 60 90
    • Learning • 學習原型工具 120 150
    • Discussing • 小組讨論
    • Design • 具體設計 480 600
    • Design Review • 設計複審 30 20
    • Test • 測試 (測試、使用原型工具) 40
    Reporting 報告
    • Test Report • 測試報告
    • Size Measurement • 計算工作量
    • Postmortem & Process Improvement Plan •事後總結,并提出過程改進計劃 100
    合計 950 1010

1.注冊和登入

​ 一想到是與網頁有關的,我倆情不自禁地就想加上登入、注冊等最基本的功能,雖然作業要求沒有說明,但我想同學們應該都會加上的吧。賬号的檢測,基本隻需要限定長度就行了,然後就是不重複。密碼也是隻限定長度。在後續的作業要求中,我倆根據實際需求可能會加上郵箱、驗證碼什麼的。

結對作業一

2.首頁顯示

​ 當爬取完論文後,可如下顯示。左側的框内是顯示熱門領域清單,正文部分是每個領域内的幾篇論文範文。然後以我倆讨論後的了解:增——再增加一或多篇目前領域的論文;删——删除目前領域的該篇論文;改——更改(若該篇論文有領域交叉)該篇的領域所屬;查——根據輸入的關鍵詞進行查詢,這個功能太常見就不贅述了。

結對作業一

3.熱詞走勢圖

​ 如下講述,2015-2020的熱詞走勢圖。為了節省篇幅,就展示2015和2020的。(因為原圖确實不好找,是以圖檔來自超級好舍友的幫助!跪謝!)

  • 2015的展示
結對作業一
  • 2020的展示
結對作業一

4.關鍵詞圖譜及标簽雲

​ 統計論文裡的TOP關鍵字,并做出相關的标簽雲。

結對作業一

  • 動圖的困擾
    • 問題:因為作業裡有動圖的暗示,我倆首先想到的就是用GIF顯示。好家夥,這個容易想到也容易實作,可是同樣也有障礙。網上提供了免費試用,但是隻能用三張圖檔進行制作,同時,清晰度成了關鍵阻礙,做出來的GIF倒是可以動了,但圖檔不僅數量少,可觀性也成了問題。
    • 商量及解決:既然是可以實作的,隻是沒有條件。那我們想,是不是可以通過使用者的滑鼠點選事件進行切換圖檔,進而在某種意義上實作我們想要的GIF動圖。
    • 結果:墨刀是可以的這樣實作的,但又考慮到墨刀也是一個在某些功能有免費使用期限的軟體,況且可用頁面隻有20頁,是以我們一再謹慎操作,盡可能地實作功能。
    • 收獲/心得:通過這一點,我倆覺得,客戶需求或是實際情況給程式員帶來的限制是真實存在的,也感到其中實屬不易啊。
  • 對論文操作的困擾
    • 問題:在問題與需求的描述中,我倆發現除了增、删、查是比較好了解的以外,剩下的“改”到底是啥?
    • 商量及解決:最初,我倆覺得“改”可能是沒意義的。But,又仔細考慮了一番,我倆覺得,雖然不能改人家的原文内容,作者啥的。而且,我們發現在所有能夠操作的對象(熱詞,标簽、圖譜)中,似乎熱門領域是可以更改的,于是我們舉例驗證:一篇論文同時屬于A和B領域(或者多領域),爬取後它被歸在了A領域,但我人為性地覺得它屬于應該B領域更恰當,是以“改”這個操作我倆就這樣敲定下來了(雖然不知道老師是不是這樣認為的)。

      Tips:這個操作類似于,下載下傳的搞笑視動漫頻被放在了”預設“或者“動漫”收藏夾裡,我發現了這一點,于是手動地放在了“搞笑”收藏夾裡。

    • 結果:除了後續進展中發現新的之外,我将把對論文的領域所屬進行“改”的操作。
    • 收獲/心得:這個問題解決後,我倆一緻認為,問題既然可以産生,那同樣也可以解決,隻要我倆多交流、分析,就能找到解決的方法!
  • 一些細枝末節的問題
    • 問題:因為這個作業是屬于寒假結尾部分的作業,文字不必口頭交流來得直接,同一個問題有着不同了解,但是傳遞起來又需要文字來傳遞,反正就是覺得不如語音來得友善。
    • 解決:轉念又想,不管是什麼交流,都必須習慣,因為必須得适應任何環境!
    • 結果:雖然前期進度磕磕碰碰,但熟悉了彼此後,有了很大的進步!
    • 收獲/心得:交流,交換想法才能稱之為,團隊!

NABCD模型

  • Need(需求)
    • 擷取待爬取論文清單及論文資訊爬取;
      • 支援使用者輸入單個論文題目,也支援批量導入論文清單;
      • 通過論文清單,爬取論文的摘要、關鍵詞、原文連結;
    • 對已爬取的論文清單進行操作;
      • 可對論文清單進行增删改操作;
      • 可對論文清單進行查詢(輸入論文題目,也支援模糊查詢:輸入論文編号、關鍵詞等基本資訊),若在論文清單中不存在所要檢索的論文,則根據輸入的查詢語句到網站爬取并傳回論文的摘要、關鍵詞、原文連結;
    • 分析已爬取到的論文資訊,提取top10個熱門領域或熱門研究方向;
      • 形成如關鍵詞圖譜之類直覺的檢視方式,點選某個關鍵詞可展現相關的論文;
      • 可對多年間、不同頂會的熱詞呈現熱度走勢對比,以動圖的形式呈現(這裡将範疇限定在計算機視覺的三大頂會CVPR、ICCV、ECCV内);
  • Approach(做法)
    • 将用java對結對作業中代碼部分進行程式設計;
    • 隻有注冊登陸後的賬戶才能登入進行各種操作;
    • 可以通過爬蟲,把其他網站上的論文全部爬取下來,使用者可以直接通過我們的網站來查詢到各種論文,極大的滿足了使用者的需求;
    • 最後也會對論文進行增删改等操作,更具人性化。
  • Benefit(好處)
    • 這個網站可以讓使用者一鍵搜尋到網站上需要提取的論文。相對于百度等搜尋網站,我們的網站更加精準且專一;
    • 我們的網站一經注冊,可以終身免費使用;
    • 我們的網站還支援熱詞統計,可以更加友善大衆了解當今熱詞。
  • Competitors(競争)
    • 相對于百度等大衆搜尋網站,我們的網站更加專一,更有專業性;
    • 相對于有知網等軟體,我們的網站時完全免費的;
  • Delivery(推廣)
    • 可以在與從事與計算機相關且需要大量論文的人群中傳播我們的軟體,例如軟體計算機專業的大四學生中;
    • 再積累了一定量的使用者群體後,再通過這些群體,慢慢傳入到非大四的學生當中;
    • 最後再使用人數基數足夠大時,通過視訊和網絡廣告來傳遞給其他上網的使用者中;

我們小隊對比使用了Axure RP和墨刀,無論是素材、模闆,還是操作、設計上,最後發現還是墨刀比較契合我們小隊。是以,我倆就使用墨刀進行結對作業一。

過程:

因為起初交流的時候,基本都是開着QQ語音做(隻用講話是真的友善,為什麼?因為速度快啊!)的,是以文字記錄就顯得格格不入,甚至有時候會拖進度,是以,如下圖僅剩複查時候的對話。

結對作業一
結對作業一

毛對宋的評價:

小宋是踏實可靠的隊友,和我一起解決了很多問題,他的耐心和細心令我十分佩服。無論是選材還是模闆,宋都會事先和我商量,直到找到完美的解決方案(哈哈,美中不足的是我倆都沒有藝術細胞,不知道選什麼圖案、顔色,或者怎麼排版比較好看,都是直男審美。。。。。。)

宋對毛的評價:

小毛同學是一個認真負責的童鞋,我們兩個互相幫忙、解決問題,有困難、問題,都是直接交流的,因為不藏着掖着,說出内心的想法,才能更好地合作嘛!是以,在分工完後,我們兩個都比較好完成各自的任務。

上一篇: 結對作業2
下一篇: 結對作業一