天天看點

結對作業 一

目錄

  • 一、作業基本資訊
  • 二、結對合作
    • PSP表格和效能分析
    • 原型位址
    • 原型介紹
    • NABCD模型
    • 原型工具的使用
    • 結對過程、隊友評價

兩人部落格連結:

部落格連結1

部落格連結2

這個作業屬于哪個課程 2021春軟體工程實踐S班 (福州大學)
這個作業的要求在哪裡 結對作業一
結對學号 <221801432> <221801429>
這個作業的目标 熟悉NABCD模型;學會制作網頁原型;初步體驗結對合作
其他參考文獻

PSP各階段 預估耗時(min) 實際耗時(min)
計劃
•估計這個任務需要多少時間 20
開發
•需求分析 60 80
•學習原型設計工具 120 150
•結對讨論 180 200
•具體設計 300
•測試 30 40
•生成原型位址
報告
•撰寫部落格
•計算工作量
•事後總結
合計 720 940
效能分析

在具體設計這一塊預估時間差距比較大,剛開始以為五顔六色花裡胡哨會比較美觀,

實際設計好後發現很影響閱讀,不符合軟體的設計初衷。

改進:後面還是使用常見的白底黑字,這樣重點清晰,沒有其他顯眼的東西擾亂視線,所見即

所得,閱讀效率比較高。

  • 網站首頁/搜尋論文頁:顯示搜尋欄和頂會熱詞雲圖
    結對作業 一
    登入/注冊頁面 即使沒有登入使用者也能使用基本功能
  • 填寫好基本資訊即可完成注冊:
    結對作業 一
  • 可以使用注冊後的賬号進行登入:
    結對作業 一
  • 使用搜尋/進入論文清單頁面
    結對作業 一
    在界面中可以對文章進行增删改查的操作,還可進入原文連結。
  • 點選輸入框旁的圖示可以實作通過本地檔案批量導入,如下圖
    結對作業 一
  • 點選論文頁右下角的修改可以進行修改
    結對作業 一
  • 熱度分析頁面可以動态顯示近幾年頂會的熱詞走勢、論文比例和高頻關鍵詞(标置于圖示上可顯示詳細資料資訊)。
    結對作業 一
    結對作業 一

Need--需求

  • 能輸入單個論文題目,或者導入Excel批量導入論文題目,進行查詢(爬取)
  • 能顯示論文清單的摘要、關鍵詞、原文連結
  • 能對論文清單進行增删改操作
  • 能對論文清單進行查詢,可通過論文題目、論文編号、關鍵詞進行查詢
  • 能分析論文清單的資訊,提取Top10個熱門領域或熱門研究方向,生成詞雲
  • 能以動圖的形式呈現多年間、不同頂會的熱詞呈現熱度走勢對比
  • 要求界面操作簡單,界面美觀簡潔

Approach--做法

  • 系統應用于Web端,面向使用者
  • 登入界面設計,使用者先注冊後登入
  • 設定搜尋框提示,提示使用者用論文的題目、摘要、關鍵字等進行查詢
  • 根據使用者提供的資訊,對論文網站進行爬取
  • 使用者點選搜尋後,網頁會直覺地排列出論文清單
  • 根據論文清單的關鍵字,提取出top10個熱門研究方向,生成排行榜或者詞雲
  • 利用折線圖、餅圖等可視化論文清單統計結果,便于使用者觀察研究熱度走勢

Benefit--好處

  • 系統操作界面美觀,操作簡單,易上手
  • 支援多種查詢方式,可以快速查找需要的論文,效率高
  • 支援論文清單的精确篩選,快速定位你想要的論文,少做無用功
  • 支援生成關鍵詞排行榜及詞雲,可以直覺地了解目前的研究熱度

Competitors--競争

  • 界面簡潔、無廣告騷擾,網頁功能直覺。降低使用的學習成本,便于使用者上手使用。
  • 免費使用無門檻:所有功能完全免費使用,使用者不花一分錢即可搜尋、檢視自己感興趣的學術論文,無收

    費訂閱制,提供幹淨的使用體驗。

  • 站在使用者的角度思考提供多種檢索方式,支援包括關鍵字、模糊搜尋、相關内容、熱度排行等多種搜尋方式。
  • 提供動态的不同頂會熱詞的熱度走勢圖,使用者第一時間直覺掌握熱點趨勢。

Delivery--推廣

  • 推廣初期:首先向身邊的朋友、同專業有論文查閱需要的同學推廣該網站應用,測試使用者使用是否産生bug,得

    到第一批産品使用者的意見回報,通過線上論壇或者群悉心聽取使用者需求與實際功能的差異,随後初步改進産品不足。

  • 初步改進且産品在小範圍推廣得到不錯的評價之後,擴大推廣的範圍。由于該網頁應用是免費檢索論文相關的,

    面向使用者相當一部分是經濟條件有限的大學生、研究所學生,是以可以在全校乃至周邊大學範圍推廣。測試網頁伺服器

    湧入一大波使用者時可否承受預期壓力,關注使用者群的體驗回報。

  • 在使用者達到一定數目,且産品性能也趨于穩定過後,根據大多使用者的需要增加新功能、改進原有功能,一步步提高

    網頁品質、完善使用者體驗。

遇到的困難:

  1. 原型工具的初使用,迷茫?

我們選擇了Axure RP 9來制作網頁原型。接觸一個全新的工具,當然是先學會使用它。然而網上的教程

很多,或者說很雜,五花八門的,許多教程都隻是講工具使用的一個點,如“樣式詳細教程--完全解析”之類

的,這些并沒有全面地講如何使用或者如何去入門基礎,都太碎片化。吳正苦惱如何找到好的教程時,陳發了

個B站的教程視訊,這啟發了我們,眼見為實。紙上得來終覺淺,絕知此事要躬行。我們跟着視訊的老師,一步

步來學習Axure的使用,跟着動手操作,所見即所得,實踐得到了回報,我們很快就大概了解了如何使用Axure去

建立簡單的網頁原型。

學習新的知識,用眼睛過一遍往往不能有很好的學習效果,除非你真的能過目不忘,甚至能在腦子裡模拟實際操作。

手也需要參與學習的過程,也就是要實踐,希望往後也能踐行這個想法。

  1. 想設計美觀的界面,陷入沉思?

美觀的界面能讓人眼前一亮,為了提高産品的競争力,我們自然會在這方面下功夫。這時候考驗的是美工方面

的能力和審美,我們并沒有研究過這方面。于是我們想着參考别人的頁面設計,看看自己常用的網站有沒有适合

的網頁排版設計(欣賞别人的設計,也是提高審美的一種方式)。參考了一些網站後,我們有了初步的定案,我們

先設計了網站的首頁,由一個人設計,有了首頁,設計的方向也就有了,剩下的頁面設計可以進行分工,按照主

頁的設計風格走。這樣就有了幾個風格一樣的頁面。

參考别人的網頁設計,再融入自己的設計,也不失為一種好的方法,積累得多了,後面也會形成自己的風格。

  1. 線上進行原型設計的合作,如何交流?雙人的項目如何同步更新?

在确定完結對成員開始着手任務後,這是我們首先遇到的困難之一。平時的團隊協作總是免不了小組成員大家

夥線下面對面頭腦風暴,線下交流當面提問當時回答,有助于梳理完整思路。可目前的條件并不支援線下交流,我

們就選擇線下通過文字、語音通話以及螢幕共享的方式交流,經過短時間的适應,克服了交流的問題,還找到線上

交流具有的好處:線上上交流時可以有更多時間的思考,也沒有了面對面交流協作時的緊張感,線上合作交流同樣

也是一種提高兩人默契程度的好方法。團隊項目如何友善的同步更新經過網上查閱,我選擇通過Axure RP的團隊項

目,共同分享管理同一個項目原型,雙方可以實時更新最近的項目改動。

結對過程

結對作業肯定是找認識的比較好,這次我們兩個人是同班同學,溝通起來肯定不會那麼拘謹,效率比較高。結對

的作業最重要的就是交流溝通,雙方有提前商量,分工明确,那樣才能減少工作中的沖突。我們首先進行了需求分

析,首先确定應用的功能;初步拟定了NABCD模型的内容,根據需求來進行原型的設計。我們使用Axure RP 這款軟

件,利用其中的團隊協作功能,大大提高了我們工作的效率。我們進行了很好的分工,工作進行得有條不紊。部落格的

内容也進行分工,各自完工後再互相補充,增加了部落格内容的多樣性。

聊天截圖:

結對作業 一

隊友評價

陳:做事十分認真,執行力很強。能及時回複并且解決問題,決定有什麼任務後馬上就開始行動,很有效率,在

合作的過程中感覺整體的節奏井井有條。當我遇到困難時會主動幫我解答,讓我少走彎路,完成任務事半功倍。

吳:工作過程中很有耐心,自己的部分都會準确且高品質完成。做事細心,發現了細節上的遺漏并及時提

出。有很強的工作熱情,對重複性強的工作也不會提出抱怨,仍然有條不紊地完成工作。溝通時态度積極,提出

的點子很實用。

感受

陳:

這次結對合作過程十分愉快,這是我第一次嘗試結對程式設計。剛開始作業時對于如何設計網頁找不到方向,在欣賞

一些同品類有名的網站後有了一些大緻思路。兩人合作設計原型時有不同的想法可以互相交換意見進行取舍,遇

到困難時也能夠互相幫助,在進行設計的時候,對方給我介紹了不少能用于界面的好設計和元素元件。雙人合作

也減少單人長時間進行任務時會産生的枯燥感和乏味感。總的來說這次結對作業讓我對團隊協作有了更進一步的

認識,在一個項目中掌握的技術很重要,與此同時,我們與團隊成員間的溝通交流對于任務的效率也起

着舉足輕重的作用。

吳:

結對作業确實有助于提高一個人的團隊協作能力,通過這次結對作業我了解了協作中溝通的重要性,在人數更

多的團隊協作中想必會展現地更加明顯。個人的能力很重要,但是成員之間的溝通更為重要。Axure RP的學

習與使用也讓我大緻了解了網頁原型的制作過程,剛開始以為制作難度不大,真正動手的時候才認識到制作一

個美觀,排版整齊的網頁原型着實難度不小。每一門技術的掌握都需要大量的練習。