


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上軟件工程學(xué)習(xí)心得時(shí)光匆匆,不知不覺間軟件工程的課程已經(jīng)快學(xué)完,雖說沒有具體的項(xiàng)目來開發(fā)應(yīng)用,但我們知道軟件工程是將系統(tǒng)化的,規(guī)范化的,可度量的方法應(yīng)用于軟件的開發(fā),運(yùn)行和維護(hù)的過程,在整個(gè)學(xué)習(xí)期間,總的來說還是學(xué)到了很多實(shí)用的東西,老師的介紹,教會(huì)我們?nèi)绾稳シ治龊吞幚韱栴},教會(huì)我們編寫項(xiàng)目軟件的流程和注意事項(xiàng),總的來說還是獲益匪淺的。初學(xué)軟件工程,或許很多人都會(huì)迷茫,不知道軟件工程學(xué)有何用,其實(shí),軟件工程還沒有精確地定義,但老師的實(shí)例我是深有體會(huì),比如巧用建筑學(xué)知識(shí),軟件工程可以指導(dǎo)你分析出框架結(jié)構(gòu),項(xiàng)目實(shí)現(xiàn)的大體步驟及具體的細(xì)節(jié)等等,高效的開發(fā)、使用及維護(hù)軟件,軟件
2、工程是必不可少的。 下面我來回顧一下各章的內(nèi)容,第一章初識(shí)軟件工程,這一章主要講解的是一些概念性和基礎(chǔ)性的內(nèi)容,例如軟件的概念、特性,軟件危機(jī)的主要表現(xiàn),軟件工程的概念以及軟件生存期、典型生存期模型等等。第二章軟件需求分析,這一章主要講了需求分析的任務(wù),需求分析的步驟及各種描述工具、分析文檔;需求的各種描述工具有實(shí)體關(guān)系圖、數(shù)據(jù)流圖、數(shù)據(jù)字典、等等;這是軟件項(xiàng)目開發(fā)的第一步。第三章軟件設(shè)計(jì),本章詳細(xì)介紹了概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)及用戶界面設(shè)計(jì),我們掌握概要設(shè)計(jì)方法及詳細(xì)設(shè)計(jì)方法。第四章程序編碼,這一章重點(diǎn)講解了結(jié)構(gòu)化程序設(shè)計(jì),設(shè)計(jì)風(fēng)格及效率,程序設(shè)計(jì)語言的選擇。第五章面向?qū)ο蠹夹g(shù),這一章重點(diǎn)講解了面
3、向?qū)ο蟮母拍睢⒎治黾霸O(shè)計(jì),掌握什么是面向?qū)ο螅嫦驅(qū)ο笥心男﹥?yōu)缺點(diǎn),了解面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法。第六章統(tǒng)一建模語言UML,本章講解了靜動(dòng)態(tài)建模機(jī)制,理解UML的形成、內(nèi)容、特點(diǎn)及應(yīng)用領(lǐng)域并掌握例圖、類圖進(jìn)行靜態(tài)建模的方法。第七章軟件測試,本章詳細(xì)介紹了軟件測試方法及黑白盒測試用例設(shè)計(jì)方法,還講解了軟件測試步驟。第八章軟件維護(hù),本章主要介紹軟件維護(hù)的任務(wù)、軟件維護(hù)活動(dòng)以及軟件維護(hù)方法進(jìn)行了介紹。在學(xué)習(xí)軟件工程過程中,或許有諸多不解,我們要從整體概念上較好地理解和把握、學(xué)好軟件工程,學(xué)習(xí)時(shí)要注意多看多練要注意結(jié)合實(shí)際,更要多思考,面對錯(cuò)誤不要一范就問,要嘗試自己去解決。但是還要注意什么都學(xué),肯定
4、是什么都學(xué)不透的,要集中精力打攻堅(jiān)戰(zhàn),學(xué)習(xí)軟件工程首先要明白自己的學(xué)習(xí)目標(biāo)究竟是什么,根據(jù)自己的實(shí)際工作出發(fā),有針對性的在相應(yīng)的學(xué)習(xí)方向上進(jìn)行提高,制定出詳細(xì)的學(xué)習(xí)規(guī)劃。還要注意與其他科目的相輔相成,就像我們在學(xué)習(xí)面向?qū)ο蠓治龅臅r(shí)候要結(jié)合大一學(xué)習(xí)的面向?qū)ο蠹捌浞椒▽W(xué)這一專業(yè)科目進(jìn)行研究拓展,多思多想,把從各個(gè)科目學(xué)到的知識(shí)通匯貫通。 在寫軟件的時(shí)候,我們首先要有整體的結(jié)構(gòu)和思路,這樣才能照著一定的思想一定思路去寫下去,有人說其實(shí)寫軟件并不難,只要給你一個(gè)思路你就可以不斷地往下寫。我覺得確是如此,其實(shí)我們平時(shí)寫軟件我覺得并不是很難的事,平時(shí)即使遇到處理不了的技術(shù)問題,哪里編譯出現(xiàn)錯(cuò)誤等等其實(shí)都可
5、以在網(wǎng)上提問。技術(shù)問題一般我們都可以在網(wǎng)上得到答案,但軟件的思想不是我們看了一下就能真正理解的。寫軟件一般都是在沿著現(xiàn)有思路一步一步地寫下去,而軟件工程注重于宏觀的來構(gòu)思整個(gè)軟件的思路,重在創(chuàng)新。所以說軟件工程最重要的核心就是創(chuàng)新。任何產(chǎn)品的成功出現(xiàn)都是因?yàn)樗晒Φ膭?chuàng)新,雖然創(chuàng)新的程度不一樣,而軟件也一樣最重要的不是代碼的編寫而是軟件的分析與整體構(gòu)思。學(xué)習(xí)軟件工程對軟件工程有了初步的認(rèn)識(shí),帶著軟件工程的思維或說是眼光在做項(xiàng)目的同時(shí)不斷積累經(jīng)驗(yàn),總會(huì)有能夠獨(dú)立分析與構(gòu)思整個(gè)軟件系統(tǒng)能力的那天。但并不是說可以獨(dú)立分析軟件系統(tǒng)就是軟件工程的最終目標(biāo),畢竟學(xué)無止境,知識(shí)是無盡頭的,我們?nèi)孕枰恍傅呐?/p>
6、。軟件工程開發(fā)流程圖 1下面我們來了解一下軟件工程的開發(fā)流程,生產(chǎn)一個(gè)最終能滿足需求且達(dá)到工程目標(biāo)的軟件產(chǎn)品所需要的步驟如軟件工程開發(fā)流程圖1,軟件工程過程主要包括開發(fā) 過程、運(yùn)作過程、維護(hù)過程。它們覆蓋了需求、設(shè)計(jì)、實(shí)現(xiàn)、確認(rèn)以及維護(hù)等活動(dòng)。需求活動(dòng)包括問題分析和需求分析。問題分析獲取需求定義,又稱軟件需求規(guī) 約。需求分析生成功能規(guī)約。設(shè)計(jì)活動(dòng)一般包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)建立整個(gè)軟件系統(tǒng)結(jié)構(gòu),包括子系統(tǒng)、模塊以及相關(guān)層次的說明、每一模塊的接口定義。詳細(xì)設(shè)計(jì)產(chǎn)生程序員可用的模塊說明,包括每一模塊中數(shù)據(jù)結(jié)構(gòu)說明及加工描述。實(shí)現(xiàn)活動(dòng)把設(shè)計(jì)結(jié)果轉(zhuǎn)換為可執(zhí)行的程序代碼。確認(rèn)活動(dòng)貫穿于整個(gè)開發(fā)過
7、程,實(shí)現(xiàn)完成后的確認(rèn),保證最終產(chǎn)品滿足用戶的要求。維護(hù)活動(dòng)包括使用過程中的擴(kuò)充、修改與完善。在學(xué)習(xí)的過程中,老師讓我們開發(fā)一個(gè)圖書管理系統(tǒng),讓我們第一次通過團(tuán)隊(duì)做項(xiàng)目開發(fā),我們都有很多的體驗(yàn),知道團(tuán)隊(duì)的合作非常重要,爭議固然存在,但需要的是通過討論、協(xié)商,群策群力,在不斷地磨合中達(dá)成一致與默契,應(yīng)該注意的是團(tuán)隊(duì)的合作要合理的分工;在一個(gè)團(tuán)隊(duì)中,團(tuán)隊(duì)的成員能力各有高低,應(yīng)該互相尊重,各取所長,不宜妄自菲薄;組長需要多加協(xié)調(diào),組員積極配合才能合作愉快,才能完全的發(fā)揮出團(tuán)體的實(shí)力。軟件工程課程雖已結(jié)束,但我對于軟件工程的學(xué)習(xí)才剛剛開始,張老師的課讓我受益匪淺。我體會(huì)到項(xiàng)目管理的重要性,隨著軟件規(guī)模、復(fù)雜度的不斷增加,項(xiàng)目開發(fā)中更多的是協(xié)作、管理和控制。我學(xué)習(xí)到很多一般性的方法,例如:需求獲取、模塊化、分治、估算、計(jì)劃等等。有了軟件工程基本的知識(shí),我們無論是做項(xiàng)目還是寫軟件都有了一套方法,這將是解決問題的有效途徑,我們要學(xué)會(huì)合理的利用。在這個(gè)飛速發(fā)展的軟件時(shí)代,隨著軟件應(yīng)用的日益廣泛,軟件規(guī)模日益擴(kuò)大,軟件工程顯得格外的重要,軟件工程強(qiáng)調(diào)基本概念和基本知識(shí)的理解掌握,又側(cè)重軟件項(xiàng)目的分析、設(shè)計(jì)、實(shí)現(xiàn)和維護(hù)的基本技能;我們已經(jīng)學(xué)到理論的知識(shí),但是軟件的開發(fā)測試對邏輯思維、學(xué)習(xí)能力、反應(yīng)思維要求很高,我們?nèi)孕枰粩嗟劐憻拠?yán)密和逆向的思維,在具體的項(xiàng)目中獲得實(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家政雇傭合同協(xié)議模板
- 廣告圍欄合同協(xié)議
- 委托個(gè)人采購合同協(xié)議
- 寧德市林權(quán)流轉(zhuǎn)合同協(xié)議
- 實(shí)體店欠賬合同協(xié)議
- 客戶買酒合同協(xié)議
- 委托購買東西合同協(xié)議
- 家庭土建改造合同協(xié)議
- 孺子牛雜加盟合同協(xié)議
- 委托印刷協(xié)議合同協(xié)議
- 2024-2025學(xué)年統(tǒng)編版七年級(jí)語文下冊第四單元檢測B卷(原卷+答案)
- 2024-2025學(xué)年度第二學(xué)期人教版二年級(jí)數(shù)學(xué)期中檢測(含答案)
- 25年公司主要負(fù)責(zé)人安全培訓(xùn)考試試題(原創(chuàng)題)
- 湖南省炎德英才名校聯(lián)考聯(lián)合體2024-2025學(xué)年高二下學(xué)期3月月考-數(shù)學(xué)+答案
- 2025年高考作文備考之題目解析及范文:“搭子”
- 隧道機(jī)電系統(tǒng)知識(shí)
- 融資崗專業(yè)考試題及答案
- 2025年投融資崗位筆試試題及答案
- 中醫(yī)內(nèi)科學(xué)知到課后答案智慧樹章節(jié)測試答案2025年春浙江中醫(yī)藥大學(xué)
- 《醫(yī)療機(jī)構(gòu)重大事故隱患判定清單(試行)》知識(shí)培訓(xùn)
- 第二單元第10課《小型網(wǎng)絡(luò)的搭建》教學(xué)設(shè)計(jì) 2023-2024學(xué)年浙教版(2023)初中信息技術(shù)七年級(jí)上冊
評(píng)論
0/150
提交評(píng)論