標籤:
經過一個學期的努力, 我們終於順利地結束了軟體工程基礎這門課程,在這門課程的學習過程當中。我們團隊齊心合作順利地在M2階段完善了記事本功能軟體,使之成為一個真正的可用性好的軟體。
在M1階段,我們是作為自選題目小組選擇了開發一個android運用。這個應用是設計一個記事本功能軟體。小組的任務是實現一個基於Andriod的平檯面向多使用者的推廣軟體。對於android,我沒有一點基礎,所以我也特地花時間在android開發的學習上。但是在實現的時候也遇到很多問題,尤其是在資料來源儲存方面,和和很多同學交流了心得體會,才漸入佳境,慢慢懂得andriod的儲存與回收過程。看了幾個風格比較好的代碼,但是沒有怎麼太理解人家的方法,就去圖書館借了本開發執行個體結合文法學習。慢慢地也就懂了使用這個平台來實現我們的軟體設計。
我們在實現過程中發現了很多bug,但是通過發揮全小組人的優勢,成功地解決了其中大部分的難題,對於M1/M2階段的開發,我是一邊學習一邊實現,過程很辛苦,在測試階段對軟體的使用時我們也發現關於軟體的一些問題,都是因為初學經驗不足不能很好地掌握實現方法的原因,如果這方面得到提高,將會減小很多不必要的時間損失。
以下 是我學習這門課程解決的幾個問題
- 什麼是VSTS網站壓力測試?
答:情境壓力測試即主體向被觀察者布置一定任務和作業,藉以觀察個體完成任務的行為。工作樣本測驗、無領導小組討論都可算作情境壓力測驗。
在軟體工程中,壓力測試是對系統不斷施加壓力的測試,是通過確定一個系統的瓶頸或者不能接收的效能點,來獲得系統能提供的最大服務等級的測試。例如測試一個 Web 網站在大量的負荷下,何時系統的響應會退化或失敗。現在的網路遊戲中也常用到這個詞彙。
2.如何用VSTS進行單元測試?
答 自動化單元測試為開發環節提供了一個結構化、自行紀錄、高度便攜且可重複的過程。如果在搜尋現有程式集,或者如果開發環境需要在開始開發之前進行完整的設計,則請考慮使用內建到 Microsoft Visual Studio 2005 Team System 中的代碼產生引擎。Visual Studio 2005 Team System 的單元測試代碼產生功能可以為您節省寶貴的時間,而且有助於強制團隊的開發標準和約定。通過產生用於自動化單元測試的基本內容,包括產生帶有對象建立的測試方法、參數變數和基斷言類,您應該能夠順利地在您的開發方法論中採用自動化單元測試。
這些問題都是在平時閱讀作業過程中自己累積和掌握的,總之這門課程讓我學到了不少東西,包括個人的能力提高方法,團隊協作過程等,讓我對軟體開發有了一個全新的認識。
軟體工程M1/M2總結