軟工實踐第三次作業_原型設計
阿新 • • 發佈:2018-09-24
過程 inf left 標題 架構設計 bcd 登陸 結構化 軟件園
1.作業鏈接
- 作業博客鏈接 https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1816W/homework/2108
- 該博客的附件 https://files.cnblogs.com/files/liao-yp/%E5%8E%9F%E5%9E%8B%E8%AE%BE%E8%AE%A1%E5%8D%9A%E5%AE%A2.pdf
- 原型鏈接 http://127.0.0.1:32767/21.01.41/index.html
2.結對過程
小隊成員
- 031602323 廖鈺萍
- 031602330 蘇芳鋥
3.NABCD模型
- N(Need,需求) -能夠根據編號、論文標題、關鍵詞來搜索論文的相關信息(範圍限定在計算機的三大頂會CVPR、ICCV、ECCV) -能夠通過列表文件來搜索論文的相關信息,並且具有對已上傳列表的簡單編輯能力(增、刪、改,和對屬性、年份的篩選) -搜索的出結果要包括:論文的paper、source code、homepage,且能夠根據結果生成關鍵詞圖譜 - A(Approach,做法) - 開發成本低,甚至無開發成本 - 采用增量開發,會不斷拓展功能 - B(Benefit,好處) - 軟件功能專一,只占用很少的系統資源 - 是初試之作,對用戶的建議會更加重視 - 無廣告無彈窗,十分清爽 - 發現模塊,想用戶推薦論文,向用戶提供靈感 - 社區模塊,用戶之間可以相互交流,互相分享資源,完善我們的軟件沒有顧及的方面 - 更多模塊,可以自定義獨特的組件 - 下載模塊,可以查看下載進度、更換下載路線 - C(Competitors,競爭)
- D(Delivery,推廣)
-申請在太平洋軟件下載中心、華軍軟件園、綠色下載吧等網站發布
-在朋友圈、QQ空間、微博發貼推薦
-請親朋好友試用
4.原型說明
原型開發工具:Axure RP 8.0
主頁
有一個熱點消息的輪播界面和“年度熱詞”版塊,點擊可以進入相應的鏈接。
論文列表檢索
把半結構化的數據復制到輸入框,會自動分析。列表能夠被簡單編輯和篩選。還會根據分析的結果給出關鍵詞圖譜,懸停論文標題還會提示論文的概況。
模糊搜索
由上方的搜索框,鍵入論文編號、題目、關鍵詞進行的檢索,查詢結果包括論文的pdf下載地址、源代碼地址和作者的個人主頁。
登錄註冊界面
登陸、註冊新用戶和找回密碼,在登陸界面還可以使用屏幕鍵盤來進行輸入。
5.PSP表格
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | 5 | 6 |
? Estimate | ? 估計這個任務需要多少時間 | 5 | 6 |
Development | 開發 | 945 | 1115 |
? Analysis | ? 需求分析 (包括學習新技術) | 600 | 750 |
? Design Spec | ? 生成設計文檔 | 30 | 45 |
? Design Review | ? 設計復審 | 15 | 20 |
? Coding Standard | ? 代碼規範 (為目前的開發制定合適的規範) | ||
? Design | ? 具體設計 | 300 | 300 |
? Coding | ? 具體編碼 | ||
? Code Review | ? 代碼復審 | ||
? Test | ? 測試(自我測試,修改代碼,提交修改) | ||
Reporting | 報告 | 90 | 110 |
? Test Repor | ? 測試報告 | 60 | 85 |
? Size Measurement | ? 計算工作量 | 10 | 10 |
? Postmortem & Process Improvement Plan | ? 事後總結, 並提出過程改進計劃 | 20 | 15 |
合計 | 1040 | 1231 |
6.補充作業
skills/技能 | 課前評估 | 課後評估 |
---|---|---|
對編程整體的理解 | 2 | 6 |
架構設計,模塊化設計,接口設計 | 1 | 5 |
效能改進和分析 | 1 | 4 |
處理大數據 | 1 | 4 |
個人源碼管理 | 1 | 6 |
小結
通過這次作業學會了原型制作,了解了軟件開發過程獲取用戶需求的方法。這是第一次和別人合作完成一個作品,溝通很重要,事先做好分工才能更高效完成任務,同時也要學會解決過程中遇到的意見分歧。
軟工實踐第三次作業_原型設計