下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟件工程一關(guān)于軟件工程 軟件是計(jì)算機(jī)系統(tǒng)中程序數(shù)據(jù)和相關(guān)文檔的集合, 一種邏輯產(chǎn)品。軟件工程是一門研究工程化方法構(gòu)建和維護(hù)有效的實(shí)用的和高質(zhì)量的軟件的學(xué)科。軟件工程是一門比較年輕的學(xué)科,追溯其出現(xiàn)的時(shí)期我們可以 回到二十世紀(jì)中期。那個(gè)時(shí)候出現(xiàn)了軟件危機(jī)。上個(gè)世紀(jì)五十年代計(jì)算機(jī)剛從軍用 轉(zhuǎn)到民用,編寫程序的工作被視為藝術(shù)家的創(chuàng)作。由于當(dāng)時(shí)計(jì)算機(jī)受價(jià)格因素的限 制未能普及,人們對(duì)這一新生的披著神秘面紗的產(chǎn)品并不了解。再加上編程人員追 求的是如何在有限的處理器能力和儲(chǔ)存空間約束下編寫出執(zhí)行速度快.體積小的程序,使程序中充滿了各種各樣讓人迷惑的技巧,這時(shí)的軟件的開發(fā)生產(chǎn)就非常依賴 開發(fā)人員的聰明才智。
2、但是得到了六十年代,由于計(jì)算機(jī)生產(chǎn)硬件的突破使計(jì)算機(jī) 的應(yīng)用范圍得到較大的擴(kuò)展對(duì)軟件系統(tǒng)的需求和軟件自身復(fù)雜性急劇上升,傳統(tǒng)開 發(fā)方法不能滿足對(duì)軟件的需要,出現(xiàn)了軟件危機(jī)。為解決這個(gè)問題,1986年 軟件工程”在NATO會(huì)議上被首次提出,就是把軟件開發(fā)從 藝術(shù)”和個(gè)體行為”向工 程”和 群體協(xié)同工作”轉(zhuǎn)化。從此一門新的學(xué)科便誕生了。軟件的發(fā)展又分為幾個(gè) 階段:先是程序設(shè)計(jì)再到程序系統(tǒng),再是軟件工程,到現(xiàn)在是面向?qū)ο筌浖こ獭?因?yàn)橐环N軟件往往比較龐大,需要一個(gè)或多個(gè)團(tuán)體才能完成,所以以一種工程化的 方法不僅能夠提高軟件的質(zhì)量也能提高開發(fā)效率。軟件工程是研究和應(yīng)用如何以系 統(tǒng)性的.規(guī)范化的.可定
3、量的過程化方法去開發(fā)維護(hù)軟件,以及如何把經(jīng)過時(shí)間考驗(yàn) 而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來。其目標(biāo)是在給 定成本.給定進(jìn)度的前提下開發(fā)軟件。開發(fā)出的軟件應(yīng)具有可修改性 .有效性.可靠性. 可維護(hù)性.可適應(yīng)性.可移植性.可追蹤性.可重用性.可理解性.可互操作性。其中可修 改性事實(shí)容許對(duì)系統(tǒng)進(jìn)行修改而不增加原系統(tǒng)的復(fù)雜性。有效性是軟件系統(tǒng)能最有 效的利用計(jì)算機(jī)的時(shí)間資源和空間資源。軟件工程包括技術(shù)和管理兩方面。由方法.工具.和過程三部分。軟件開發(fā)方法就是完成軟件開發(fā)的各項(xiàng)任務(wù)的技術(shù)方法, 軟件開發(fā)工具是為了方法運(yùn)用提供支撐。軟件工程的過程包括定義.開發(fā).運(yùn)行維 護(hù)。定義包括可
4、行性研究.需求分析兩個(gè)步驟??尚行匝芯烤褪歉鶕?jù)已有的技術(shù)手 段結(jié)合要開發(fā)軟所可能運(yùn)用的技術(shù)來判斷開發(fā)的可行度。需求分析就是要通過客戶 了解軟件所應(yīng)具備的功能。這一階段是軟件開發(fā)前的準(zhǔn)備階段,是很重要的一個(gè)階 段。開發(fā)包括概要設(shè)計(jì).詳細(xì)設(shè)計(jì).實(shí)現(xiàn).組裝測試.確認(rèn)測試五個(gè)階段。概要設(shè)計(jì)包括 總體設(shè)計(jì)與初步設(shè)計(jì)。詳細(xì)設(shè)計(jì)包括模塊設(shè)計(jì) .物理設(shè)計(jì)。而實(shí)現(xiàn)就是編碼和單元 測試,就是用代碼來實(shí)現(xiàn)功能。組裝測試就是對(duì)整個(gè)軟件的測試。最后還有確認(rèn)測 試來確保軟件的可行性。 運(yùn)行維護(hù)包括軟件的使用.維護(hù)及退役。軟件交付客戶使 用之后,可能在運(yùn)行過程中發(fā)現(xiàn)錯(cuò)誤,這是維護(hù)人員就要根據(jù)漏洞進(jìn)行修補(bǔ)軟件以 保證軟件能正
5、常工作。當(dāng)一款軟件可而被新產(chǎn)品替代,且替代后維護(hù)成本降低時(shí), 它就會(huì)退役。對(duì)于軟件:軟件分為不同的種類,包括系統(tǒng).實(shí)時(shí).嵌入.科學(xué)和工程計(jì) 算.事務(wù)處理.人工智能.個(gè)人計(jì)算機(jī).電子商務(wù)等不同種類的軟件;但這些軟件有相似 之處。其中軟件文檔比較重要,有六個(gè)方面的作用。文檔能提高開發(fā)過程的能見 度,提高開發(fā)效率,是一定階段內(nèi)的工作成果和結(jié)束標(biāo)志,可記錄開發(fā)過程中有關(guān) 技術(shù)信息,還能提供但對(duì)軟件運(yùn)行.維護(hù).培訓(xùn)的信息。文檔包括十四項(xiàng):可行性研 究報(bào)告.項(xiàng)目開發(fā)計(jì)劃.軟件需求說明書.數(shù)據(jù)要求說明書.測試計(jì)劃說明書.概要設(shè)計(jì) 說明書.詳細(xì)設(shè)計(jì)說明書.數(shù)據(jù)庫設(shè)計(jì)說明書.模塊開發(fā)卷宗.用戶手冊(cè).操作手冊(cè).測
6、試 分析報(bào)告.開發(fā)進(jìn)度日?qǐng)?bào)及項(xiàng)目開發(fā)總結(jié)。這些文檔不僅能讓用戶更好的使用軟 件,也能為及維護(hù)人員提供足夠的信息來修補(bǔ)軟件的漏洞,還可以為開發(fā)人員提供 開發(fā)經(jīng)驗(yàn)。二.我的四年計(jì)劃 根據(jù)軟件工程的就業(yè)方向,我有一個(gè)四年計(jì)劃。軟件 工程是一個(gè)偏重實(shí)踐的專業(yè),因此大學(xué)四年一定要注重編程能力。大一期間是一個(gè) 奠基階段,會(huì)學(xué)習(xí)C語言,并通過編寫實(shí)踐來逐步積累編程能力。由于我校采取 全英文教學(xué),我需要在大一一年的英語學(xué)習(xí)中打好大學(xué)英語基礎(chǔ),這對(duì)理解教材, 進(jìn)一步了解專業(yè)知識(shí)具有重要意義。同時(shí)若有良好的英語基礎(chǔ),也可從外語文獻(xiàn)中 擴(kuò)展專業(yè)知識(shí)。鑒于大一課程較少的特點(diǎn),充分利用課余時(shí)間通過查閱文獻(xiàn)等方式 了解專
7、業(yè)相關(guān)知識(shí),積極參加社團(tuán)活動(dòng)鍛煉團(tuán)隊(duì)合作能力。為將來的工作做準(zhǔn)備。 大二時(shí)候由于有一定的編程能力,就要多參加一些類似于新軟攀峰的比賽,獲取實(shí) 踐經(jīng)驗(yàn),進(jìn)一步提高自己的編程能力。由于大二階段對(duì)于軟件工程及編程會(huì)有一個(gè) 較高的認(rèn)識(shí),這一階段應(yīng)多并補(bǔ)充關(guān)于編程技術(shù)類的書籍,提高自己的技術(shù)能力。 并開始為保研或考研準(zhǔn)備,不能放松各科的學(xué)習(xí),爭取拿到較高的績點(diǎn)。大三的時(shí)候要密切注意考研.實(shí)習(xí)等信息。并適當(dāng)讀一些關(guān)于軟件工程的著作,這些書涉 及到軟件的一些思想,并嘗試對(duì)自己已掌握的知識(shí)進(jìn)行梳理和歸納總結(jié),是掌握了的知識(shí)系統(tǒng)化,為大四的實(shí)習(xí)奠定基礎(chǔ)。并嘗試組隊(duì) 編寫軟件,嘗試項(xiàng)目經(jīng)理需求分析師.構(gòu)架師.測試師的基本工作,為自己找到一個(gè) 合適的角色。大四時(shí)期,盡量進(jìn)入較大公司實(shí)習(xí),實(shí)習(xí)過程中,除完成本職
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《罪犯教育義務(wù)培訓(xùn)》課件
- 《禁毒知識(shí)普及與教育培訓(xùn)課件》
- 2025年廣西南寧高新市政環(huán)衛(wèi)公司招聘筆試參考題庫含答案解析
- 2025年度個(gè)人消費(fèi)信用貸款合同范本8篇
- 2025年福建莆田水務(wù)集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 二零二五年度智能門禁系統(tǒng)數(shù)據(jù)安全保密合同4篇
- 二零二五年度農(nóng)業(yè)合作社勞務(wù)輸出合同范本4篇
- 高層建筑勞務(wù)分包合同(2025年度)安全生產(chǎn)與環(huán)境保護(hù)要求3篇
- 二零二五年規(guī)?;B(yǎng)殖場合伙管理合同3篇
- 二零二五年度建筑模板腳手架安全防護(hù)設(shè)施供應(yīng)合同規(guī)范4篇
- 啤酒廠糖化車間熱量衡算
- 英文標(biāo)點(diǎn)符號(hào)用法(句號(hào)分號(hào)冒號(hào)問號(hào)感嘆號(hào))(課堂)課件
- 22部能夠療傷的身心靈療愈電影
- 領(lǐng)導(dǎo)干部有效授權(quán)的技巧與藝術(shù)課件
- DB37-T 1915-2020 安全生產(chǎn)培訓(xùn)質(zhì)量控制規(guī)范-(高清版)
- 陜西省商洛市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 實(shí)習(xí)生請(qǐng)假條
- 光伏電站繼電保護(hù)運(yùn)行規(guī)程
- 廚房的管理流程與制度及廚房崗位工作流程
- 鐵路危險(xiǎn)源辨識(shí)
- 和利時(shí)DCS邏輯說明【出圖】
評(píng)論
0/150
提交評(píng)論