1.格式描述
2.nabcd模型
3.原型設計
4.結對討論過程
5.效能分析與psp
6.困難與解決
7.心得與總結
8.pdf以及花絮
以功能分析需求
對爬取的資訊進行結構化處理,分析top10個熱門領域或熱門研究方向 ;
可對多年間、不同頂會的熱詞呈現熱度走勢對比(這裡將範疇限定在計算機視覺的三大頂會cvpr、iccv、eccv內)。
可進行資料統計,例如每個國家錄用文章的分析、每個學校錄用文章的分析、哪個學校哪方面的研究方向比較強等.
以使用者角度分析需求
管理員我們使用mindmaster將筆記草稿轉為思維導圖。
收藏
結構化
管理**上傳 (通過**、傳送郵件)
刪除修改(**資訊)
統計
top10熱門分析
自定義收藏
書籤:將有用資訊摘取到筆記中,生成"我的筆記"。
劣勢:會議網頁,**庫網頁,圖書館網頁
向個學校的老師和學生推薦
階段一
階段二
階段三
介面設計
與3月4日(星期一)組成小組。過程如下
目前還沒生產出軟體例項,經我們估計資料庫訪問語句和伺服器的訪問壓力是比較耗費資源和耗時最多的,應該對此進行優化,如:
- 伺服器:
- 使用記憶體資料庫(僅對熱詞,訪問量較高的文章)
- 增加快取
- 選擇合適的io模型
- ...
- 資料庫:
- 對查詢進行優化,要盡量避免全表掃瞄
- 對於多張大資料量的表join,要先分頁再join,否則邏輯讀會很高,效能很差。
- ...
psp2.1
personal software process stages
預估耗時(分鐘)
實際耗時(分 鐘)
planning
計畫• estimate
• 估計這個任務需要多少時間
180350
development
開發• analysis
• 需求分析 (包括學習新技術)
60150
• design spec
• ⽣生成設計⽂文件
3040
• design review
• 設計複審
2010
• coding standard
• **規範 (為目前的開發制定合適的規範)
2020
• design
• 具體設計
120250
• coding
• 具體編碼
120*
250*
• code review
• **複審
2010
• test
• 測試(自我測試,修改**,提交修改)
2020
reporting
報告• test repor
• 測試報告
3015
• size measurement
• 計算工作量
1510
• postmortem & process improvement plan
• 事後總結, 並提出過程改進計畫
3025
合計435
800
以往我們程式設計時都是一股腦使勁寫,想到什麼寫什麼,就像在希爾頓的屋子裡那個外國人一樣,會寫中文缺不理解中文的意思。通過此次任務,我明白了程式設計只是很小的乙個方面,要賦予軟體生命絕對不能機械生硬的把**從一邊搬運到另一邊。要去了解需求,體會使用者,把軟體帶入到我們生活中,以對人的態度對軟體,也就是對使用者的尊重。但我還是會有一些疑惑,我們這種的方法挺好的,但是不是所有公司都在使用這種方法(計畫),如果未來遇上了某種公司不認真地對待軟體設計,把程式設計師只當成**生產機器,我們應該怎麼辦呢?
通過這次的原型設計,讓我受益匪淺。以往我並不把需求分析當做一回事,覺得大概就好,但是當我們互相討論時,我發現不能只是通過自己的角度看待問題,有時候需要聽取別人的意見。自己考慮問題時,難免會出現考慮不周全等問題,與人交流討論,互相求同存異,更能解決問題。還有就是,通過原型設計,我學會了如何使用墨刀這款工具,這是我第一次使用這樣的工具設計介面,對於我以後的ui設計還是很有幫助的。儘管當中難免會碰到難以解決的問題,但對於我而言都是一種鍛鍊。當設計原型時,我發現,有個大致的草稿圖,對於後期的ui設計能提高很好的開發效率,當然,有時候我們也需要去借鑑一些優秀的ui模板,不僅可以從中體會一些好看的ui設計,而且能讓自己更好的借鑑經驗。總的來說,原型設計的實驗,於我獲益多多。
這次任務看似比較輕鬆,沒有程式設計任務。實際上分析設計和合作才是我們需要鍛鍊的,作為乙個大學生,在大學的課程都是在學習程式設計,很少學習分析設計,從上學期的uml才算是軟體設計技術的初略門道,作為軟體設計者來說,使用者需求才是我們最關心的。我們必須站在使用者角度考慮問題。還有合作,在未來工作的時候,自己單幹的幾乎很少,都是大家一起分工搭配,我覺得合作中,資訊與信任是最重要的。在工作中,資訊必須平等流通,否則會導致設計或**對接失敗,成為木桶的短板。信任為合作的核心,有著事倍功半的效果。結對第一次—原型設計_221600408_221600409
草稿圖
結對第一次 原型設計(文獻摘要熱詞統計)
軟體工程1916 w 福州大學 作業要求 結對第一次 原型設計 文獻摘要熱詞統計 結對學號 221600205 221600207 作業目標 熟讀書籍,把書籍中介紹的知識分析運用於實踐中。如 了解nabcd模型,並從該模型出發,考慮分析事例。1.使用者可給定 列表 可對 列表進行增刪改操作 今年 近...
結對第一次 原型設計(文獻摘要熱詞統計)
對爬取的資訊進行結構化處理,分析top10個熱門領域或熱門研究方向 可對多年間 不同頂會的熱詞呈現熱度走勢對比 這裡將範疇限定在計算機視覺的三大頂會cvpr iccv eccv內 可進行資料統計,例如每個國家錄用文章的分析 每個學校錄用文章的分析 哪個學校哪方面的研究方向比較強等。劣勢psp2.1 ...
結對第一次 原型設計(文獻摘要熱詞統計)
對爬取的資訊進行結構化處理,分析top10個熱門領域或熱門研究方向 可對多年間 不同頂會的熱詞呈現熱度走勢對比 這裡將範疇限定在計算機視覺的三大頂會cvpr iccv eccv內 可進行資料統計,例如每個國家錄用文章的分析 每個學校錄用文章的分析 哪個學校哪方面的研究方向比較強等。三種介面的內容概括...