這個作業屬于哪個課程 | 2021春軟體工程實踐S班 (福州大學) |
---|---|
這個作業要求在哪裡 | 結對作業一 |
結對學号 | 221801111 221801132 |
這個作業的目标 | 1、閱讀《建構之法》第3章和第8章的内容 2、頂會熱詞統計的原型設計 3、将原型釋出成網頁形式 4、介紹原型 |
其他參考文獻 | CSDN、部落格園 |
目錄
- PSP表格和效能分析
- 原型位址
- 原型介紹
- 困難解決
- NABCD模型
- N(Need 需求)
- A(Approach 做法)
- B( Benefit 好處)
- C(Competitors 競争)
- D(Delivery 傳遞,Data 資料)
- 原型工具的使用
- 結對過程,隊友評價
- 結對過程
- 結對感受
- 隊友評價
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | ||
• Estimate | • 估計這個任務需要多少時間 | 3days | |
Development | 開發 | 490 | 585 |
• Analysis | • 需求分析 (包括學習新技術) | 90 | 120 |
• Design Spec | • 生成設計文檔 | 40 | 30 |
• Design Review | • 設計複審 | 20 | 15 |
• Coding Standard | • 代碼規範 (為目前的開發制定合适的規範) | 10 | |
• Design | • 具體設計 | 300 | 360 |
• Coding | • 具體編碼 | ||
• Code Review | • 代碼複審 | ||
• Test | • 測試(自我測試,修改代碼,送出修改) | 60 | |
Reporting | 報告 | 80 | 140 |
• Test Repor | • 測試報告 | ||
• Size Measurement | • 計算工作量 | ||
• Postmortem & Process Improvement Plan | • 事後總結, 并提出過程改進計劃 | ||
合計 | 600 | 745 |
原型網站
應用平台分成六個首頁面,包括首頁、登陸注冊、搜尋頁面、論文清單、資料分析、收藏夾。
- 首頁
- 正中間一張海報,海報下面有一個搜尋框和下拉菜單。搜尋框下面可以顯示目前的熱搜。
結對作業一 - 使用者可以通過選擇下拉菜單的選項搜尋,點選搜尋圖示後進入搜尋頁面。
結對作業一 - 登入注冊
- 點選頭像可以進入“登入”頁面,輸入賬号、密碼可以登入,可以通過勾選複選框選擇是否“記住密碼”、“自動登入”。
結對作業一 - 也可以點選“新增賬號”,進入“注冊”頁面,通過輸入賬号、密碼、選擇頭像完成注冊。
結對作業一 - 搜尋頁面
- 正上方有一個搜尋框,可以搜尋出下方的相關論文,論文展現形式包括标題、連結、作者、發表時間、摘要、關鍵詞。
結對作業一 - 每一篇論文可以通過點選右側的導入清單按鈕(加号圖示)導入到論文清單中。
- 如果想收藏論文的話,可以點選論文左側的收藏按鈕(五角星圖示)。
結對作業一 - 也可以通過點選左側的複選框,把想要的論文先一篇一篇的選中,再點選上方的導入清單按鈕或者收藏按鈕。
結對作業一 - 論文可以按照相關度、引用數、釋出日期這三個名額排序。
結對作業一 - 論文清單
- 正上方有一個搜尋框,可以搜尋出論文清單的相關論文,通過選擇下拉菜單的選項模糊搜尋。下方是從搜尋頁面導入的論文清單,論文展現形式包括标題、連結、作者、發表時間、摘要、關鍵詞。
結對作業一 - 每一篇論文可以通過點選右側的移出清單按鈕(減号圖示)移出論文清單。
結對作業一 - 也可以通過點選左側的複選框,把想要移出的論文先一篇一篇的選中,再點選上方的移出清單按鈕。
結對作業一 結對作業一 - 資料分析
- 上方為熱詞占比的餅圖和相應的關鍵詞圖譜。
結對作業一 - 下方為兩個切換圖形展示的圓形圖示,展示形式分别為2012~2021年三大頂會熱度走勢圖和熱度對比圖。點選左上方的圓形圖示,可以切換圖形的展示形式,第一個為折線圖,第二個為柱狀圖。
結對作業一 結對作業一 - 收藏夾
- 一個論文清單,論文展現形式包括标題、連結、作者、發表時間、摘要、關鍵詞。
結對作業一 - 每一篇論文可以通過點選右側的導入清單按鈕(加号圖示)導入論文清單。
- 如果不想收藏論文的話,可以點選論文左側的收藏按鈕(五角星圖示)。
結對作業一 - 也可以通過點選左側的複選框,把想要導入的論文先一篇一篇的選中,再點選上方的導入清單按鈕或者取消收藏按鈕。
結對作業一 結對作業一
- 剛開始不知道原型是用來幹嘛的,對原型完全沒有概念
上網百度了一些原型的相關資料,知道了原型設計在整個産品流程中處于最重要的位置,有着承上啟下的作用。在原型設計之前需求或是功能資訊都相對抽象,原型設計的過程就是将抽象資訊轉化為具象資訊的過程。
- 第一次使用原型工具不熟悉不熟練
通過自己的摸索和網上教程了解了Axure Rp基本的使用方法。動手實踐之後,決定采用簡單明了的設計形式,不需要過多的圖檔,元件布局簡潔。自己操作了幾遍下來便基本掌握了。
- 分析
- 功能一:擷取待爬取論文清單及論文資訊爬取
1.使用者可以通過搜素框輸入論文題目搜尋出相關論文,或者批量導入論文清單,然後将相關論文展示成清單形式;
2.使用者可以點選論文清單的清單項來擷取論文的摘要、關鍵詞、原文連結;
- 功能二:對已爬取的論文清單進行操作
1.使用者可對論文清單進行增删改操作;
2.使用者可以在搜尋框中輸入論文題目來查詢,也可以輸入論文編号、關鍵詞等基本資訊進行模糊查詢;如果論文清單中不存在所要檢索的論文,則根據輸入的查詢語句到網站爬取并傳回論文的摘要、關鍵詞、原文連結;
- 功能三:分析已爬取到的論文資訊,提取top10個熱門領域或熱門研究方向
1.使用者點選“論文分析”按鈕,跳轉新界面,這個界面包含已爬取到的論文資訊的關鍵詞圖譜,點選某個關鍵詞即可展現相關的論文;
2.使用者點選“熱詞提取”按鈕,生成一個對多年間、不同頂會的熱詞呈現熱度走勢對比的動圖;
- 通過Java來編寫爬蟲程式,來爬取論文清單。
- 使用者爬取的論文清單若超過限定天數,則在資料庫中删除,收藏夾中的論文清單能永久儲存。
- 通過對爬取論文中的關鍵詞的統計,定時更新資料庫中的Top10熱詞。
- 使用者可以直接在網頁上使用,隻需要有網絡即可。
- 平台界面簡潔,操作簡單,使用者容易上手。
- 無需注冊、登入即可使用。
- 在校大學生、導師基本都會和論文打交道,是以之前就有很多論文查詢網站了。
- 提高使用者體驗很重要,使用者體驗好才會用你的平台,是以需要設計傻瓜式的查詢方式,吸引更多使用者。
- 從使用者的接觸、感觸、行動這三個方面入手
- 接觸:将廣告、推廣文轉到微信群、朋友圈、QQ群、貼吧、知乎、論壇等有流量的公共平台上。
- 感觸:主要向學生傳播,可以切中需求,打消一些陌生使用者的疑慮。
- 行動:平台的使用門檻低,無需注冊、登入也可使用。
原型開發工具Axure Rp
K的感受:
第一次結對作業和L的合作很愉快,剛開始對原型設計的初步讨論不懂的地方就先放着,做到後面對Axure Rp使用熟練之後就明白了。我們每次做完一部分後,都會問一下對方的意見,我感覺這樣的結對作業提高了設計效率,增加了雙方在設計過程中的體驗。結對作業也讓我意識到了自己的不足,動手能力偏弱,了解能力不強,我應該多動手實踐,多聽一下隊友的意見,顧及隊友的感受。
L的感受:
我對這次的結對作業感覺挺滿意的。因為本次作業僅僅是對頂會熱詞統計的原型設計,是以我感覺比較簡單。和K讨論之後決定做原型的大部分工作,需要改進的再和K商量,K的建議對原型改進有很大的幫助。本次結對作業的分工明确,我們各司其職,互相提出意見,改進督促,感覺挺滿意的。
K->L:
L的動手能力比較強,他就主動接下做原型設計的工作。而且設計原型的時候一點都不拖拉,可以做到的就馬上實作,做出來的原型還算可以,主要的界面設計都有做到。
L->K:
K在我初步設計完原型後,馬上給出了改進的建議,回報的很及時。對我的建議K也能接受,感覺K是一個很棒的隊友。