1. 程式人生 > >福大軟工1816 · 第一次結對作業

福大軟工1816 · 第一次結對作業

report page 賬號 evel https 返回 進行 不足 事先

1.結對

學號 結對同學(鏈接)
031602511 何家偉

本作業博客鏈接

2.原型開發工具:Axsure RP8

3.結對過程

大家都是舍友,相互了解,學習也方便。
技術分享圖片

4.psp表格

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 80 60
· Estimate · 估計這個任務需要多少時間 80 60
Development 開發 900 1000
· Analysis · 需求分析 (包括學習新技術) 400 450
· Design Spec · 生成設計文檔 30 50
· Design Review · 設計復審 30 60
· Coding Standard · 代碼規範 (為目前的開發制定合適的規範) 0 0
· Design · 具體設計 150 180
· Coding · 具體編碼 0 0
· Code Review · 代碼復審 0 0
· Test · 測試(界面優化) 190 260
Reporting 報告 90 120
· Test Repor · 測試報告 60 90
· Size Measurement · 計算工作量 30 30
· Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 主要時間都用在學習使用新工具上 事先對於界面進行大概的設計會提高設計的效率

5.NABCD模型

  • (Need,需求)
    • 用戶核心需求帶有篩選功能的單篇論文檢索功能。
      • 根據所輸入論文相關信息進行檢索後,能夠返回論文相關的papersource codehomepage等信息
    • 用戶能夠定制自己的論文列表並能夠對列表中的論文進行詳細的查看
    • 用戶需要直觀的查看多年間、不同頂會的熱詞走勢和熱門研究領域以快速了解時代熱門
    • 根據數據分析國家、學校的學術方向及能力
  • A(Approach,做法)
    • 帶有篩選功能的單篇論文檢索
      • 制作一個僅限於論文的搜索引擎頁面
    • 定制論文列表並對論文進行詳細查看
      • 設置用戶賬號確保每個用戶能夠自定制列表,列表中設置移除論文功能,提供用戶上傳論文列表按鈕,查看論文時提供收藏功能
    • 快速了解時代熱門
      • 搜索引擎頁面設置頂會熱詞``熱門領域頁面按鈕,根據數據分析自動生成圖表
    • 分析國家、學校的學術方向及能力
      • 搜索引擎頁面設置數據統計頁面按鈕,根據數據分析自動生成圖表
  • B(Benefit,好處)
    • 基於網頁,無需下載客戶端
      • 基於web的設計可以令用戶使用時無需下載客戶端,隨開隨用,降低用戶使用成本。
    • 用戶可自定義論文列表
      • 包含論文的收藏及移除收藏,方便用戶定制自己需要的論文
    • 數據圖表化
      • 數據使用圖表化直觀的呈現在用戶面前,易於快速獲取信息
  • C(Competitors,競爭)
    • 優勢
      • 界面簡潔友好,無多余功能
      • 基於web設計,即開即用,使用成本低
    • 劣勢
      • 未設置類似社區的功能,用戶間交流或相互推薦論文不方便
  • D(Delivery,推廣)
    • 在高校師生間進行推薦聽取用戶意見,如若滿意則贏取用戶口碑,有不足則考慮改進
    • 在百度等論文搜索頁面下進行推廣

      6.設計說明

  1. 登入界面
    技術分享圖片

  2. 註冊界面

技術分享圖片

  1. 論文的列表檢索。用戶通過上傳列表,檢索出論文。側邊欄作用:通過側邊欄對列表進行刪改,也可以點擊論文題目查看論文詳情。

技術分享圖片

技術分享圖片

  1. 單篇論文檢索(論文詳情)。用戶通過界面上方的搜索欄輸入論文題目、編號、作者等精準檢索出:論文作者信息,論文源碼,論文內容,用戶也可以收藏喜歡的重要論文。

技術分享圖片

  1. 頂會熱詞。以歷年熱詞對比圖表的形式展現熱詞,生成了熱詞圖譜,可以點擊熱詞以訪問對應的論文區。

技術分享圖片

  1. 熱門領域。分類了六大熱門領域,用戶可以探索最受歡迎的領域,領域分區下顯示收錄的論文篇目數。

技術分享圖片

  1. 數據分析。按照國家學校,對論文進行統計,並分析不同分類的論文比重,生成圖表可視化。

技術分享圖片

7.遇到的困難及解決方法

  1. 困難:之前兩個人都沒有設計的經驗,對於模型的設計一籌莫展。解決:兩個人去網上看了很多優秀網站的界面設計從中尋找靈感。
  2. 困難: 對於事先設計好的界面模型,發現在實際應用中會對用戶很不友好。解決:嘗試添加控件或者添加頁面將功能細化。
  3. 困難:沒有接觸過的模型設計軟件,使用起來很困難,進度很慢。解決:兩個人進行分工,學習工作各自部分,以此提高效率。

    8.自己學習的進度條

第N周 新增代碼 累計代碼 本周學習耗時 累計學習耗時 重要成長
1 463 463 10 10 C語言容器、文件讀寫、單元測試及代碼優化
2 暫無 暫無 暫無 暫無 暫無

ps:博客pdf

福大軟工1816 · 第一次結對作業