目錄
- 一、作業基本資訊
- 二、結對合作
- 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,得
到第一批産品使用者的意見回報,通過線上論壇或者群悉心聽取使用者需求與實際功能的差異,随後初步改進産品不足。
-
初步改進且産品在小範圍推廣得到不錯的評價之後,擴大推廣的範圍。由于該網頁應用是免費檢索論文相關的,
面向使用者相當一部分是經濟條件有限的大學生、研究所學生,是以可以在全校乃至周邊大學範圍推廣。測試網頁伺服器
湧入一大波使用者時可否承受預期壓力,關注使用者群的體驗回報。
-
在使用者達到一定數目,且産品性能也趨于穩定過後,根據大多使用者的需要增加新功能、改進原有功能,一步步提高
網頁品質、完善使用者體驗。
遇到的困難:
- 原型工具的初使用,迷茫?
我們選擇了Axure RP 9來制作網頁原型。接觸一個全新的工具,當然是先學會使用它。然而網上的教程
很多,或者說很雜,五花八門的,許多教程都隻是講工具使用的一個點,如“樣式詳細教程--完全解析”之類
的,這些并沒有全面地講如何使用或者如何去入門基礎,都太碎片化。吳正苦惱如何找到好的教程時,陳發了
個B站的教程視訊,這啟發了我們,眼見為實。紙上得來終覺淺,絕知此事要躬行。我們跟着視訊的老師,一步
步來學習Axure的使用,跟着動手操作,所見即所得,實踐得到了回報,我們很快就大概了解了如何使用Axure去
建立簡單的網頁原型。
學習新的知識,用眼睛過一遍往往不能有很好的學習效果,除非你真的能過目不忘,甚至能在腦子裡模拟實際操作。
手也需要參與學習的過程,也就是要實踐,希望往後也能踐行這個想法。
- 想設計美觀的界面,陷入沉思?
美觀的界面能讓人眼前一亮,為了提高産品的競争力,我們自然會在這方面下功夫。這時候考驗的是美工方面
的能力和審美,我們并沒有研究過這方面。于是我們想着參考别人的頁面設計,看看自己常用的網站有沒有适合
的網頁排版設計(欣賞别人的設計,也是提高審美的一種方式)。參考了一些網站後,我們有了初步的定案,我們
先設計了網站的首頁,由一個人設計,有了首頁,設計的方向也就有了,剩下的頁面設計可以進行分工,按照主
頁的設計風格走。這樣就有了幾個風格一樣的頁面。
參考别人的網頁設計,再融入自己的設計,也不失為一種好的方法,積累得多了,後面也會形成自己的風格。
- 線上進行原型設計的合作,如何交流?雙人的項目如何同步更新?
在确定完結對成員開始着手任務後,這是我們首先遇到的困難之一。平時的團隊協作總是免不了小組成員大家
夥線下面對面頭腦風暴,線下交流當面提問當時回答,有助于梳理完整思路。可目前的條件并不支援線下交流,我
們就選擇線下通過文字、語音通話以及螢幕共享的方式交流,經過短時間的适應,克服了交流的問題,還找到線上
交流具有的好處:線上上交流時可以有更多時間的思考,也沒有了面對面交流協作時的緊張感,線上合作交流同樣
也是一種提高兩人默契程度的好方法。團隊項目如何友善的同步更新經過網上查閱,我選擇通過Axure RP的團隊項
目,共同分享管理同一個項目原型,雙方可以實時更新最近的項目改動。
結對過程
結對作業肯定是找認識的比較好,這次我們兩個人是同班同學,溝通起來肯定不會那麼拘謹,效率比較高。結對
的作業最重要的就是交流溝通,雙方有提前商量,分工明确,那樣才能減少工作中的沖突。我們首先進行了需求分
析,首先确定應用的功能;初步拟定了NABCD模型的内容,根據需求來進行原型的設計。我們使用Axure RP 這款軟
件,利用其中的團隊協作功能,大大提高了我們工作的效率。我們進行了很好的分工,工作進行得有條不紊。部落格的
内容也進行分工,各自完工後再互相補充,增加了部落格内容的多樣性。
聊天截圖:
![]()
結對作業 一
隊友評價
陳:做事十分認真,執行力很強。能及時回複并且解決問題,決定有什麼任務後馬上就開始行動,很有效率,在
合作的過程中感覺整體的節奏井井有條。當我遇到困難時會主動幫我解答,讓我少走彎路,完成任務事半功倍。
吳:工作過程中很有耐心,自己的部分都會準确且高品質完成。做事細心,發現了細節上的遺漏并及時提
出。有很強的工作熱情,對重複性強的工作也不會提出抱怨,仍然有條不紊地完成工作。溝通時态度積極,提出
的點子很實用。
感受
陳:
這次結對合作過程十分愉快,這是我第一次嘗試結對程式設計。剛開始作業時對于如何設計網頁找不到方向,在欣賞
一些同品類有名的網站後有了一些大緻思路。兩人合作設計原型時有不同的想法可以互相交換意見進行取舍,遇
到困難時也能夠互相幫助,在進行設計的時候,對方給我介紹了不少能用于界面的好設計和元素元件。雙人合作
也減少單人長時間進行任務時會産生的枯燥感和乏味感。總的來說這次結對作業讓我對團隊協作有了更進一步的
認識,在一個項目中掌握的技術很重要,與此同時,我們與團隊成員間的溝通交流對于任務的效率也起
着舉足輕重的作用。
吳:
結對作業确實有助于提高一個人的團隊協作能力,通過這次結對作業我了解了協作中溝通的重要性,在人數更
多的團隊協作中想必會展現地更加明顯。個人的能力很重要,但是成員之間的溝通更為重要。Axure RP的學
習與使用也讓我大緻了解了網頁原型的制作過程,剛開始以為制作難度不大,真正動手的時候才認識到制作一
個美觀,排版整齊的網頁原型着實難度不小。每一門技術的掌握都需要大量的練習。