软工实践第三次作业(结对第一次作业)
生活随笔
收集整理的這篇文章主要介紹了
软工实践第三次作业(结对第一次作业)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原博客
隊友博客
目錄
- 成員
- 原型開發工具
- NABCD模型
- 原型模型
- 結對過程
- 結對照片
- PSP表格
- 補充作業
成員
楊心逸 181600333 王淇 031602234原型開發工具
Axure RP 8NABCD模型
(1)Need,需求
- 搜索論文
- 能夠根據論文題目、關鍵詞、論文編號,查找出符合條件的論文列表。
- 查詢結果中會給出該篇論文的摘要、原文鏈接以及熱度走勢。
- 能夠根據多條件篩選所需要的論文,如年份、領域、研究方向等。
- 能夠以多條件對篩選出的論文進行排序并展示。
- 用戶論文
- 用戶可以上傳、查看、下載論文。
- 用戶可以對自己的論文列表進行增刪改查。
- 熱詞查找
- 熱詞的范圍為國際計算機視覺與模式識別會議(CVPR)、國際計算機視覺大會(ICCV)和歐洲計算機視覺國際會議(ECCV)。
- 用戶可以查詢近三年頂會的熱詞排行及發展趨勢。
- 擁有數據可視化模塊可以把相關數據轉換為圖表結構讓用戶更清晰直觀地了解熱點熱詞的走勢。
- 根據熱詞的熱度走勢對比,分析熱門領域與研究方向,提供熱門的論文。
(2)Approach,做法
- 平臺實現
- 平臺基于web開發實現,使用springMVC框架,主要編程語言為java。
- 預計開發周期為一至兩個月。
- 搜索論文
- 利用網絡爬蟲收集論文的數據與信息。
- 將對爬取到的數據進行分類管理,通過建立索引,進行關鍵字檢索。
- 搜索的結果以時間、搜索量、閱讀數來進行排序。
- 熱詞分析
- 對數據進行處理形成如熱詞圖譜、熱詞排行和變化折線圖。
- 用戶可以選定一系列論文進行分析與統計,得到的結果以圖表方式返回。
- 針對某些常見熱詞,事先爬取好信息并分析統計好結果,當用戶需要時直接調出。
- 用戶
- 通過注冊用戶,記錄用戶的搜索趨勢,給出推薦列表。
- 給予用戶一定權限可以對特定論文列表進行增刪改查操作。
(3)Benfit,好處
- 使用便捷
- web設計開發可以使用戶隨時隨地在任何載體的瀏覽器中打開網站,無需下載客戶端。
- 網站不需要注冊也可以登錄瀏覽使用大部分功能。
- 用戶可自定義論文列表,方便查找。
- 上手快
- 界面設計人性化,配有專門的幫助中心可以讓用戶及時反饋問題和意見。
- 操作設置簡單易懂,及時是一次使用也能找到自己想要的功能。
- 數據圖表化,利于用戶直觀感受熱點熱詞的變化,分析三大頂會發展趨勢。
- 其他
- 論文查找速度快,分類齊全,可用各種各樣的條件篩選想要的結果。
- 直接幫助用戶從網站上收集論文,節省成本與人力。
- 所有的資料無需費用,專注于幫助學生學習使用。
- 網站將不斷更新升級,力求給用戶最好的體驗。
(4)Competitors,競爭
- 我們的優勢
- 可匿名瀏覽,省去繁雜的注冊步驟。
- 用戶可管理并保存自己的論文列表,增加用戶粘性。
- 查找速度快,獲取數據全。
- 界面簡潔明了。
- 打開瀏覽器即可使用。
- 我們的不足
- 用戶之間交互不足。
- 界面設計不夠美觀。
- 和許多同類網站相比差異化較小。
- 網站功能僅適用于個別群體。
(5)Delivery,推廣
- 學生內部宣傳。
- 論壇宣傳。
- 建立公眾號。
原型模型
- 主頁(https://files.cnblogs.com/files/cykablyat/%E4%B8%BB%E9%A1%B5.pdf)
- 可根據已注冊的用戶信息登陸。
- 展示相關連接、分類目錄和熱門文章方便快速查找。
- 可直接鏈接到其他功能頁面。
- 論文檢索(https://files.cnblogs.com/files/cykablyat/%E8%AE%BA%E6%96%87%E6%A3%80%E7%B4%A2.pdf)
- 可根據論文關鍵字和論文類型查找及篩選所需論文。
- 可選擇搜索結果的排序方式。
- 幫助中心(https://files.cnblogs.com/files/cykablyat/%E5%B8%AE%E5%8A%A9%E4%B8%AD%E5%BF%83.pdf)
- 用戶主頁(https://files.cnblogs.com/files/cykablyat/%E7%94%A8%E6%88%B7%E4%B8%BB%E9%A1%B5.pdf)
- 可查看用戶自定義論文列表、歷史記錄。
- 可修改用戶個人信息。
- 個人信息(https://files.cnblogs.com/files/cykablyat/%E4%B8%AA%E4%BA%BA%E4%BF%A1%E6%81%AF.pdf)
- 熱點熱詞(https://files.cnblogs.com/files/cykablyat/%E7%83%AD%E7%82%B9%E7%83%AD%E8%AF%8D.pdf)
- 可根據熱門詞匯查看熱詞走勢和詞云分析。
- PDF
(https://files.cnblogs.com/files/cykablyat/daolunwan.pdf)
結對過程
因為是一個宿舍的所以互相交流一下就結對了。結對照片
PSP表格
| Planning | 計劃 | 30 | 35 |
| ? Estimate | ? 估計這個任務需要多少時間 | 30 | 35 |
| Development | 開發 | 720 | 910 |
| ? Analysis | ? 需求分析 (包括學習新技術) | 180 | 240 |
| ? Design Spec | ? 生成設計文檔 | 60 | 120 |
| ? Design Review | ? 設計復審 | 20 | 30 |
| ? Coding Standard | ? 代碼規范 (為目前的開發制定合適的規范) | 10 | 10 |
| ? Design | ? 具體設計 | 180 | 120 |
| ? Coding | ? 具體編碼 | 180 | 240 |
| ? Code Review | ? 代碼復審 | 60 | 100 |
| ? Test | ? 測試(自我測試,修改代碼,提交修改) | 30 | 50 |
| Reporting | 報告 | 65 | 90 |
| ? Test Repor | ? 測試報告 | 30 | 45 |
| ? Size Measurement | ? 計算工作量 | 20 | 25 |
| ? Postmortem & Process Improvement Plan | ? 事后總結, 并提出過程改進計劃 | 15 | 20 |
| 合計 | 815 | 1035 |
補充作業
已經具備的專業知識、技能、能力:計算機專業課基礎知識,c、c++、c#、java、sql、web開發的基礎知識。 專業知識、技能、能力上的差距:對框架的熟練掌握運用,對軟件開發流程的理解,底層硬件方面的知識,有效代碼量不足。| 編程 | 對編程整體的理解 | 2 | 5 |
| 編程 | 架構設計,模塊化設計,接口設計 | 1 | 5 |
| 編程 | JAVA | 2 | 7 |
| 編程 | 代碼復審,代碼規范,代碼質量 | 2 | 4 |
| 編程 | 基本設計模式(MVC) | 2 | 5 |
| 軟件工程 | 個人源碼管理 | 1 | 5 |
| 軟件工程 | 測試方法,測試工具,測試實踐,測試系統的設計與執行 | 1 | 5 |
| 職業技能 | 自主學習能力 | 4 | 7 |
轉載于:https://www.cnblogs.com/cykablyat/p/9656617.html
總結
以上是生活随笔為你收集整理的软工实践第三次作业(结对第一次作业)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TP5 自带分页类的传参
- 下一篇: bzoj4361 isn (dp+树状数