下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件工程課設(shè)心得軟件工程是一門實踐性很強、交叉性很強的學(xué)科,它提供給我們的不僅是一種方法論,更是一種世界觀。在沒有接觸軟件工程這門課時,我一直認(rèn)為軟件就是程序。能編出解決問題的程序就 ok 了,從沒有想過,在寫一個程序之前還要構(gòu)思幾份文檔(可行性分析、需求分析、概要設(shè)計)。不過對于那些大型軟件如植物僵尸大戰(zhàn)(至少對于我來說是比較大型的了)怎么去實現(xiàn)它,想得我一頭霧水。絢麗的界面、 40 種植物、一大堆不同類型的僵尸,怎樣編代碼去實現(xiàn)它呢?第一次上軟件工程的課,裴老師問“軟件是什么?”我的第一想法是:這個問題太過愚昧了!誰不知道軟件就是程序呀? “軟件是由計算機程序、數(shù)據(jù)及文檔組成?!甭牭竭@句話
2、,我心里先是一驚,慌忙翻了下書“軟件是程序和所有使程序正確運行所需的相關(guān)文檔和配置信息。”赫然映入我眼簾。突然間我發(fā)現(xiàn),就算是植物僵尸大戰(zhàn)這樣復(fù)雜的游戲,如果設(shè)計者實現(xiàn)分模塊把每一部分如何實現(xiàn)用文檔描敘出來,那這個軟件實現(xiàn)起來不是很容易嗎?第一次課后我明白了軟件工程是致力于專業(yè)化軟件開發(fā)的理論、方法和工具的研究。雖然我從初中開始信息奧賽,高中繼續(xù)這個愛好,但在大學(xué)二年級下學(xué)期才接觸在軟件開發(fā)中這么有引導(dǎo)意義的學(xué)科,不覺有種相見恨晚的感覺。自然它的方法學(xué)三要素:方法、工具、過程,我牢記于心。短短的四周,裴老師的課給我留下了深刻的印象,印象尤深的是:做軟件我們首先考慮的是團隊的實力。如果別人給你
3、50 萬讓你們團隊開發(fā)一個軟件,如果他要求你們團隊給這個軟件永久維護,那么你要去跟他協(xié)商付 100 萬。很多軟件公司倒閉就是因為維護上的問題。至此我才明白維護軟件是軟件生存周期中時間最長的一個階段,它是最花費精力與錢財?shù)囊粋€階段。如果將來你們碰到了我,你跟我說你是 se 那么我會很高興,如果你告訴我你是軟件工程師,我只會“嗯嗯”兩下。其實在我接觸軟件后,渴望的是當(dāng)一名軟件工程師。現(xiàn)在才知道學(xué)軟件工程專業(yè)后,去當(dāng)一名軟件工程師是最低層的也是最沒“技術(shù)”含量的。要做就做系統(tǒng)構(gòu)架師,當(dāng)然這需要我們的不懈努力才能達到。系統(tǒng)構(gòu)架師的職責(zé)是設(shè)計一個公司的基礎(chǔ)構(gòu)架,并提供關(guān)于怎樣建立和維護系統(tǒng)的指導(dǎo)方針?;?/p>
4、然發(fā)現(xiàn)學(xué)軟件不僅是學(xué)軟件,相關(guān)的管理能力也是需要具備的。當(dāng)然理論知識是用來指導(dǎo)實踐的,親身體驗才能領(lǐng)悟軟件工程的妙用。課設(shè)我們選擇了圖書館管理系統(tǒng),主要是這個系統(tǒng)我們接觸比較多,對于它的流程還是比較清楚的。雖然如此我們還是花了很大的時間去完成它。記得當(dāng)時我們定下這個題目是晚上,在討論用什么語言實現(xiàn)時,大家各自說出自己比較善于的語言。然后均衡了下,定下用java 做開發(fā)語言。在實現(xiàn)過程中,突然發(fā)現(xiàn)java 環(huán)境連接數(shù)據(jù)庫和tomcat 超級麻煩且數(shù)據(jù)庫老是連接不上。趁時間還早我們?nèi)俅斡懻?,決定用c#做開發(fā)語言,主要是c#相對于 c+與java 來說簡易寫。同時我們定下不管以后遇到什么困難都要堅
5、持下去的準(zhǔn)則。在課設(shè)期間我們沒少跑圖書館,查閱各種資料,對比各本書上實現(xiàn)圖書館管理系統(tǒng)的代碼。終于在月 11 日把所有課設(shè)的所有事情弄好了。當(dāng)然這只是個概述。我印象尤深記憶深厚的是最初實現(xiàn)文檔那塊。剛開始,軟件工程這門課還沒學(xué)多少,基本的設(shè)計理念就很模糊。文檔到底該怎么寫,很糾結(jié)。于是我從網(wǎng)上狂下相關(guān)文檔。通過粘貼與復(fù)制終于一份內(nèi)容亂七八糟的需求分析文檔出來了,當(dāng)然這只是用來借鑒的。后來孟陽分享了十三份關(guān)于文檔這方面的模板。我們照著那個樣子在結(jié)合團隊項目的相關(guān)實例開始了文檔的寫作。我們的文檔總是一個人先寫好,再拿給另一個人改,最后由第三個人評審。大家都覺的可以了,才過關(guān)。測試報告雖然是我一個人
6、完成了,但也經(jīng)歷了不少時間,當(dāng)然這時間是按小時算的。首先把大體寫出了,然后修改,再增加信息。大量的截圖以及思考怎樣用例超費腦子,兩天的通宵,徹底把我搞垮了,不過在文檔出爐后,心里異常開心。軟件工程課程雖已結(jié)束,但我對于軟件工程的學(xué)習(xí)才剛剛開始,裴老師的課讓我受益匪淺。我體會到項目管理的重要性,隨著軟件規(guī)模、復(fù)雜度的不斷增加,項目開發(fā)中更多的是協(xié)作、管理和控制。我學(xué)習(xí)到很多一般性的方法,例如:需求獲取、模塊化、分治、估算、計劃等等。同時,我也認(rèn)識到使用計算機解決實際問題的復(fù)雜性,在圖靈機模型和馮·諾依曼體系的計算機框架下,人們認(rèn)識表達的過程(不斷反復(fù)、逐步深化)和計算機的實現(xiàn)過程(順序執(zhí)行)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貿(mào)易供貨合同范本
- 高清拍攝衣服課程設(shè)計
- 木制合同范本
- 護膚美妝課合同(2篇)
- 軀體功能評定(康復(fù)評定技術(shù)課件)
- 截肢的定義及原因(常見疾病康復(fù)護理)
- 教學(xué)設(shè)計初中政治政治制度的教學(xué)設(shè)計
- 成功經(jīng)驗教學(xué)設(shè)計
- 教科版科學(xué)六上第一單元《微小世界》第3課 觀察身邊微小的物體 單元整體分析
- 醫(yī)學(xué)教材膽道疾病病人的護理知識
- 健康教育的重要性提高大眾對疾病的認(rèn)知
- 川教版四年級英語上冊全冊練習(xí)含答案
- 人教版八年級下冊《第19章 一次函數(shù)》單元檢測試卷及答案(共五套)
- 2024年河北建投能源投資股份有限公司招聘筆試參考題庫含答案解析
- 2024市政工程安全生產(chǎn)管理制度
- 2024年《審計學(xué)原理》期末考試復(fù)習(xí)題庫(含答案)
- 變壓吸附制氫工藝圖
- 集訓(xùn)營課程六頂思考帽課件
- 2024中國女性職場現(xiàn)狀調(diào)查報告-智聯(lián)招聘-202403
- JB T 6527-2006組合冷庫用隔熱夾芯板
- 新生兒HIV護理查房課件
評論
0/150
提交評論