天天看點

軟工實踐第三次作業

作業連結

部落格PDF

結隊成員資訊

031602130牛康文

031602220雷博浩

原型模型設計工具

Axure RP 8.1

PSP

PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) |實際耗時(分鐘)

  • | :-: | -:

    Planning | 計劃 |60 |70

    · Estimate | · 估計這個任務需要多少時間 |60 |70

    Development | 開發 |660 |750

    · Analysis | · 需求分析 (包括學習新技術) |240 |300

    · Design Spec | · 生成設計文檔 |60 |60

    · Design Review | · 設計複審|20 |30

    · Coding Standard | · 代碼規範 (為目前的開發制定合适的規範) |10 |10

    · Design | · 具體設計 |180 |180

    · Coding| · 具體編碼 |60 |60

    · Code Review | · 代碼複審 |60 |60

    · Test | · 測試(自我測試,修改代碼,送出修改) |30 |50

    Reporting| 報告 |50 |60

    · Test Repor | · 測試報告 |20 |30

    · Size Measurement | · 計算工作量 |10 |10

    · Postmortem & Process Improvement Plan | · 事後總結, 并提出過程改進計劃 |20 |20

    | | 合計 |770 |880

NABCD

N(Need,需求)

•通過論文清單,爬取論文的題目、摘要、關鍵詞、原文連結

•可對論文清單進行增删改操作

•可對論文論文屬性(oral、spotlight、poster)進行篩選和分析

•形成如關鍵詞圖譜之類直覺的檢視top10個熱門領域或研究方向

•可進行論文檢索,通過輸入論文編号、題目、關鍵詞等基本資訊,分析傳回相關的paper、source code、homepage等資訊

•可對多年間、不同頂會的熱詞呈熱度走勢對比

A(approach,做法)

•使用web界面進行開發,使用者可登陸(或注冊)界面看到論文清單

•論文清單可以實作導入、檢索、導入、删除操作

•通過論文标題,進入論文詳細界面,可以直接通路paper、source code、homepage并檢視關鍵詞圖譜

•論文清單下也可檢視熱度走勢

B(benifit,好處)

•爬取了許多關鍵資訊,節省了一個個搜尋原文的時間

•使用者可自定義論文清單,定制自己需要的論文

•通過資料圖表化快速了解熱門方向和領域

C(competition,競争)

•優勢:界面簡約,友善使用者操作友善

•劣勢:布局不夠合理,缺少社群讨論等功能

D(Delivery,推廣)

•在高校大學生範圍内推廣,從中得到一些回報意見

•産品成熟後,推到各大IT論壇社群和Github上

讨論、制作模型過程

軟工實踐第三次作業

原型展示

注冊畫面

軟工實踐第三次作業

登陸界面

軟工實踐第三次作業

主界面

軟工實踐第三次作業

分類界面

軟工實踐第三次作業

點選論文标題進入詳細界面

軟工實踐第三次作業

閱讀原文

軟工實踐第三次作業

熱度走勢

軟工實踐第三次作業

遇到的困難及解決方法

和隊友的不了解

解決:結對之後見面,然後互相聊這次任務應該如何完成,合理配置設定時間,配置設定各自工作内容

使用原型設計軟體熟練

解決:慕課網學習

設計不美觀

解決:其實我覺得很簡約

補充作業

Skills/技能 課前評估 (0..9) 課後評估 (0..9)
Programming Overall 5 7
Programming:Comprehension 3 6
Programming:Test
Programming:Design 2
Programming:Code Review/Code Quality 1

個人收獲

這一次作業讓我認識到全新的東西,之前沒了解過原型設計,現在了解了原型設計對于一個軟體工程師的重要性,是最接近客戶的一項步驟,了解到做一個項目的不容易,讓客戶滿意是我們的唯一标準。