1. 程式人生 > >軟件工程第三次作業2

軟件工程第三次作業2

www. moc 嘗試 需求 登陸 mep 增加 ESS pap

結對成員 :

-    031502531    吳佳煒    博客鏈接:https://www.cnblogs.com/YooRarely/p/9678363.html
-    031602101    白晨曦    博客鏈接:https://www.cnblogs.com/dawnduck/
-    pdf鏈接:https://files.cnblogs.com/files/dawnduck/%E7%BB%93%E5%AF%B9%E4%BD%9C%E4%B8%9A.pdf 
  • 原型設計工具 : Mockplus

  • PSP

    PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
    Planning 計劃 10 20
    · Estimate · 估計這個任務需要多少時間 10 20
    Development 開發 750 463
    · Analysis · 需求分析 (包括學習新技術) 30 35
    · Design Spec · 生成設計文檔 10 20
    · Design Review · 設計復審 10 8
    · Coding Standard · 代碼規範 (為目前的開發制定合適的規範) 0 0
    · Design · 具體設計 500 300
    · Coding · 具體編碼 0 0
    · Code Review · 代碼復審 0 0
    · Test · 測試(自我測試,修改代碼,提交修改) 200 100
    Reporting 報告 30 40
    · Test Repor · 測試報告 0 0
    · Size Measurement · 計算工作量 0 0
    · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 30 40
    合計 790 523
  • NABCD模型

    • 【NEED —— 需求】:

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

      • 用戶可給定論文列表

        • 通過論文列表,爬取論文的題目、摘要、原文鏈接
        • 可對論文列表進行增刪改操作(今年、近兩年、近三年)
      • 對爬取的信息進行結構化處理,分析top10個熱門領域或熱門研究方向

        • 可對論文屬性(oral、spotlight、poster)進行篩選及分析
        • 形成如熱詞圖譜之類直觀的查看方式
      • 可進行論文檢索,當用戶輸入論文編號、題目、作者等基本信息,分析返回相關的paper、source code、homepage等信息

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

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

    • 【APPROOACH —— 做法】

      • 針對需求1 :

        • 為用戶提供一個可視化界面,展示CVPR論文題目列表,當用戶點擊列表中任一論文時,可以切換窗口,顯示其摘要及原文鏈接。
        • 為用戶提供一個用戶保存論文界面,記錄用戶保存的論文,方便用戶對此列表進行增刪改操作。
      • 針對需求2:

        • 提供統計信息界面,展示 Top10 熱門領域和研究方向。
        • 對信息進行結構化處理,篩選論文屬性功能和列表一同出現。
        • 為用戶提供熱詞圖譜界面。
      • 針對需求3 :

        • 強化信息的結構化處理,提供檢索功能界面。
        • 檢索界面將返回用戶搜索結果的列表。
      • 針對需求4 :

        • 增添熱詞圖譜界面信息,形成三個頂會熱詞圖譜。
      • 針對需求5 :

        • 統計信息功能增加,展示各個國家錄用的論文列表、各個學校錄用的論文列表。
    • 【BENEFIT —— 好處】

      • 解決了獨自尋找論文的不便,節省有類似小櫻需求的同學的時間。

      • 界面簡潔明了,方便查詢檢索,大大便利了廣大人民群眾,真正做到了,為人民服務。

      • 對於非客戶人員,也可以借此系統提升其興趣,幫助使用者攝取到新鮮知識,提高其知識水平,為建設社會主義國家而努力奮鬥。

      • 為了更好的便利同學使用,我們將此系統制作成手機版,大大的方便!

    • 【COMPETITORS —— 競爭】

      • 我方優勢:界面簡潔,即便是首次使用,也能很好搞清系統功能。推出的手機平臺,隨時隨地都可以瀏覽論文。

      • 我方劣勢:由於技術水平不高,系統支持功能數量不多。

      • 因此作業湧現出大量制作人員,導致競爭難度提高。

    • 【DELIVERY —— 推廣】

      • 使用各種SNS軟件集中向學生推廣。

      • 在各大校內論壇發表此系統介紹,吸引更多學生使用。

  • 設計說明

    • 經由白同學的努力,該系統介紹被上傳到了B站(?) https://www.bilibili.com/video/av32129722/?share_source=qq&ts=1537496253&share_medium=iphone&bbid=8baa09c6ddb0ee80daa2a875488ba6b1

    • 多圖預警

    • 結構圖

      技術分享圖片

    • 註冊、登陸、個人信息界面三連發

      技術分享圖片
      技術分享圖片
      技術分享圖片
    • 主頁

      技術分享圖片
    • 論文列表界面

      技術分享圖片
    • 論文詳情

      技術分享圖片
      技術分享圖片
    • 用戶保存頁面

      技術分享圖片
      技術分享圖片
    • 保存的列表

      技術分享圖片
    • 保存的資源

      技術分享圖片
    • 熱點分析界面

      技術分享圖片
    • 高校論文分析界面

      技術分享圖片
    • 頂會熱詞

      技術分享圖片
  • 遇到的困難及解決方法。

    • 困難描述:從前沒有接觸過原型工具,不知道如何上手。

    • 解決嘗試:查詢資料,學習原型工具使用方法。詢問學姐(說實話網上的資料少得可憐,只能自己慢慢摸索,還好學姐可愛迷人愛幫助人)

    • 是否解決:原型工具的使用還不夠熟練,做出來的效果還有待提高。

    • 有何收獲:對於原型工具有了更多的了解。

  • 學習進度條

    第一周 新增代碼(行) 累積代碼(行) 本周學習耗時(小時) 累計學習耗時(小時) 重要成長
    1 0 0 5 5 閱讀《構建之法》
    2 0 0 6 11 學習原型設計工具

軟件工程第三次作業2