結對作業一


這個作業屬於哪個課程 2021春軟件工程實踐|W班(福州大學)
這個作業要求在哪里 結對作業一
結對學號 111801206 傅燦宇
021800623 王銘震
這個作業的目標 1.閱讀《構建之法》第3章和第8章的內容,設計一套方案,向客戶推銷。描述大致方案,以向客戶證明你正確理解了客戶的需求、提供給客戶可行的優化的使用建議,給出原型模型,並提供大概的解決方案預期規划。

目錄

PSP表格和效能分析

PSP表格

PSP2.1 Personal Software Process Stages 預估耗時(分鍾) 實際耗時(分鍾)
Planning 計划 60 70
• Estimate • 估計這個任務需要多少時間 60 70
Development 開發 530 720
• Analysis • 需求分析 (包括學習新技術) 100 130
• Team Communication • 結對討論 120 130
• Design • 界面原型設計 330 430
Reporting 報告 20 25
• Test Report • 測試報告 15 10
• Size Measurement • 計算工作量 5 5
• Postmortem & Process Improvement Plan • 事后總結, 並提出過程改進計划 15 20
合計 610 760

效能分析

誤差最大的地方就是在“實際設計”這一塊,我覺得有以下原因:

  1. 兩人都是第一次使用這個軟件,不夠熟練
  2. 輪播圖的圖片無法自適應,需要調整尺寸大小,這個是沒預料到的
  3. 組件大小,布局的調整

其次,是“學習新技術”,因為之前兩個人都沒有接觸過原型設計軟件,我們主要是通過看教學視頻進行學習,所以對這方面的估計並不具有准確性。

原型地址

原型網頁

原型介紹

  • 設計思路
    借助於墨刀工具來設計一個比較簡易的在線論文搜索管理平台。

    • 首先是登錄注冊來區分普通用戶和管理員。
      • 用戶可以查看、搜索所需要的論文,但無法對論文進行增刪改處理。
      • 管理員可以進行對論文的增刪改查處理,也可以定期上傳爬取的論文來起到一個更新的效果。
    • 主界面用於展示已經上傳的論文並隨機推薦論文。
      • 主界面也提供了檢索論文的功能,如果在本站沒有檢索到相應的論文,可以直接調用爬蟲來檢索網絡上的論文。
    • 論文上傳界面主要是通過輸入的關鍵字詞來爬取論文,支持多個關鍵詞輸入。並將爬取到的論文展示在下面的框內,供管理員有選擇的上傳。
    • 論文管理界面用於對平台內的論文進行增刪改查處理,可以自行添加論文,也可以對爬取到的論文的信息進行修改。
    • 論文的分析界面用於展示多年三大頂會的熱門詞匯的熱度走勢對比,並實現關鍵詞圖譜,點擊關鍵詞可以直接跳轉到查詢此關鍵詞的頁面。
  • 登錄注冊界面

    • 登錄注冊界面可以用於區分不同的用戶





  • 主界面

    • 主界面用於展示論文列表和推薦論文


    • 主界面用於關鍵字查詢,查詢位置在右上角,查詢后界面跳轉到查詢界面


  • 論文上傳界面

    • 通過輸入作者/論文題目/關鍵詞或者多個內容來爬取相對應的論文並上傳到平台來查詢


  • 論文管理界面

    • 上面四個按鈕是對應的導航欄可以直接點擊切換
    • 論文新增


    • 論文刪除
    • 通過查詢關鍵字來顯示對應的論文並刪除


    • 論文修改
    • 通過查詢關鍵字來顯示對應的論文並選擇修改


    • 點擊修改后跳轉到修改界面


    • 論文查詢
    • 支持模糊搜索平台內的論文


  • 論文分析

    • 熱詞走勢
    • 點擊右上角的三個按鈕切換不同頂會的熱詞分析


    • 關鍵詞圖譜
    • 點擊關鍵詞可直接查詢,跳轉到查詢界面


困難解決

困難:不了解什么是原型,找不到本次作業的入手點。

解決:先去百度了相關的資料以后,也到一些視頻網站看了對應的解釋才明白。

困難:目前還沒有返校,兩個人的作息也不太相同,因此交流之間比較困難。

解決:在qq上協商了一個能保證兩人都在的時間段來進行交流。

困難:一開始對需求中的論文的增刪改和上傳功能不太明確,不知道如何去實現這個功能。

解決:在兩人討論后敲定,將爬取后的論文上傳到平台上,並對平台上的論文進行增刪改,並確定用戶類別,使得只有管理員用戶才可以對論文進行增刪改以及上傳。

困難:在實現論文分析功能的時候出現了一些問題,使得展現出來的結果與預期的結果差距較大。

解決:通過百度和查看b站的視頻來尋找教程,並跟着教程一步一步解決。

NABCD模型

N(Need 需求):

  • 需要一個可以高效搜集某個領域的論文的平台,並分析出該領域的熱門研究方向,方便使用者閱讀對應的論文。

A(Approach 方法):

  • 論文信息爬取
    • 支持輸入單個論文題目,也支持批量導入論文題目或者關鍵字
    • 通過論文列表,用java爬蟲爬取論文的摘要、關鍵詞、原文鏈接
  • 對已爬取的論文列表進行操作
    • 限制只有管理員才可以對論文進行增刪改管理,並定期更新論文的爬取
    • 普通用戶可以通過關鍵字/題目/作者進行論文的查詢。如果站內沒有搜尋到相關的論文,會搜尋全網相關論文。
    • 分析論文並將最熱門的十個研究方向形成關鍵詞圖譜。點擊某個關鍵詞會直接跳轉到搜索該關鍵詞的界面。
    • 可對18~20年間、不同頂會的熱詞呈現熱度走勢對比,可動態切換。

B (Benefit 好處):

  • 因為是論文管理網站,受眾面其實還是比較廣的;對於學生而言,尤其是面臨畢業論文的大學生,需要進行論文的查閱;教師、科研人員也有着發表論文的要求;這個網站便可以為上述人員提供便捷的服務。
  • 提供熱點領域,不用額外花費時間進行搜索學習,節省時間。
  • 可以對論文進行管理
  • 該網站可以對多個論文網站進行爬取,這樣就節省了在其他網站逐一查詢的時間。

C (Competitors 競爭):

國內出名的論文查找網站有:中國知網、萬方數據庫,他們的功能都已經很完善了,但也有些缺點。知網主要就是收費較高,所以我們可以免費推行 。知網可以檢測中英文,萬方數據庫只能檢測中文,我們可以嘗試支持更多語種。知網和萬方,他們是任何專業的論文都可以進行檢測,而我們是專門針對特定領域,專業度更高,定位准確。

D (Deliver 推廣):

  • 身在大學城,周圍的人基本都是使用者,可以首先介紹給學長學姐使用,再讓他們幫忙宣傳。
  • 可以運用空間的校園表白牆等等,為我們的產品進行推廣
  • 可以使用網絡問卷調查,提供及時的用戶反饋。

原型工具的使用

我們討論后決定使用墨刀,因為操作比較方便,而且墨刀的一些功能也很強大,比較適合我們這種新手使用。

結對過程



第一次結對的感受

  • 王銘震:第一次嘗試兩個人共同完成一份作業,因為以前就經常和燦宇同學一起討論>作業的問題,所以我們兩個在這個過程中交流還是很愉快,沒有產生很多矛盾。思想上肯定不是完全統一的,在界面設計上我們兩人都有不同的意見,不過我們也是認真考慮下,選擇較優的那一方。以前一個人完成作業,基本都是遇到不會就自己查資料、詢問他人,自己解決完成就完事了。結對的話,我們兩人都是自己先構思,然后再相互交流,先得到雙方都認同的方案,再開始動手,減少了過程中修改原型的次數。

  • 傅燦宇:結對作業確實和單人作業不太一樣。單人作業的時候我一直喜歡一拖再拖,ddl之前趕制是家常便飯,但是結對的時候就知道這份作業不是我一個人的責任。抱着一種不能拖累隊友的態度,我也是很早就和他開始討論,也很快的完成了這次的作業,第一次感受到這種在不用在ddl加班加點趕工的感覺,很棒。

隊友評價

  • 對王銘震的評價:做事很快,沒有拖延的情況,做出來的成果也很讓人滿意。因為本來就很熟悉,所以作業完成的也很快,第一次在ddl之前趕完的感覺確實很棒。
  • 對傅燦宇的評價:行動力非常高,作業布置的當天晚上就與我開始討論。因為是結對,所以心里肯定是不想拖累隊友的,所以也立馬跟他討論起來了。這個過程也都多虧了他,讓我能這么早就完成這次作業,第一次沒有趕着ddl就完成作業。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM