版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1第2章軟件工程軟件工程2.12.1軟件工程的基本概念軟件工程的基本概念1.1.工程工程為生產(chǎn)創(chuàng)建基礎(chǔ)設(shè)施的過程,稱為工程。2.2.生產(chǎn)生產(chǎn)利用工程提供的基礎(chǔ)設(shè)施生產(chǎn)產(chǎn)品的過程,稱為生產(chǎn)。3.3.工程的生命周期工程的生命周期復(fù)雜工程需要按時間、分階段進(jìn)行,復(fù)雜工程中各個階段按時序構(gòu)成的有序序列,稱為工程的生命周期。4.4.軟件工程軟件工程軟件的開發(fā)過程,稱為軟件工程。5.5.軟件工程的生命周期軟件工程的生命周期軟件工程需要按時間分為各個
2、階段進(jìn)行,軟件工程中各個階段按時序構(gòu)成的有序序列,稱為軟件工程的生命周期,或稱為軟件工程的生命周期法。2.22.2軟件工程的基本原理軟件工程的基本原理1.1.用分階段的生命周期計(jì)劃嚴(yán)格管理用分階段的生命周期計(jì)劃嚴(yán)格管理強(qiáng)調(diào)軟件開發(fā)過程嚴(yán)格按照生命周期的各個階段進(jìn)行,禁止在前一個階段的工作尚未完成之前,進(jìn)行下一個階段的工作。2.2.堅(jiān)持進(jìn)行階段評審堅(jiān)持進(jìn)行階段評審強(qiáng)調(diào)軟件開發(fā)過程各個階段的技術(shù)審查與管理復(fù)審,確保軟件質(zhì)量和開發(fā)速度。3.3
3、.實(shí)行嚴(yán)格的質(zhì)量控制實(shí)行嚴(yán)格的質(zhì)量控制嚴(yán)禁劣質(zhì)軟件上市。4.4.采用現(xiàn)代系統(tǒng)開發(fā)技術(shù)采用現(xiàn)代系統(tǒng)開發(fā)技術(shù)強(qiáng)調(diào)盡量采用最先進(jìn)的系統(tǒng)開發(fā)工具,避免在軟件上市之前就已經(jīng)過時的現(xiàn)象出現(xiàn)。5.5.成果應(yīng)該是可審查的成果應(yīng)該是可審查的強(qiáng)調(diào)軟件文檔的完備性和可讀性,兩者稱為文檔的規(guī)范化。6.6.開發(fā)團(tuán)隊(duì)的人員應(yīng)該是少而精開發(fā)團(tuán)隊(duì)的人員應(yīng)該是少而精強(qiáng)調(diào)對軟件開發(fā)隊(duì)伍管理的規(guī)范化。7.7.承認(rèn)不斷改進(jìn)的軟件工程實(shí)踐的必要性承認(rèn)不斷改進(jìn)的軟件工程實(shí)踐的必要
4、性軟件工程學(xué)是對軟件開發(fā)實(shí)踐經(jīng)驗(yàn)的總結(jié)與升華,需要不斷經(jīng)歷時間的檢驗(yàn),并在實(shí)踐過程中逐步完善。2.32.3生命周期法生命周期法軟件生命周期由軟件定義、軟件開發(fā)和軟件維護(hù)三個時期組成,每個時期又可以進(jìn)一步劃分為若干個階段。?軟件生命周期的定件生命周期的定義不十分一致,相不十分一致,相對準(zhǔn)確的定準(zhǔn)確的定義為義為:系:系統(tǒng)分析、系分析、系統(tǒng)設(shè)計(jì)統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)統(tǒng)實(shí)現(xiàn)、系、系統(tǒng)實(shí)統(tǒng)實(shí)施、系施、系統(tǒng)維護(hù)統(tǒng)維護(hù)和系和系統(tǒng)淘汰。淘汰。3的開的開發(fā)費(fèi)發(fā)
5、費(fèi)用,或者用,或者問題問題的解決本身不會的解決本身不會對用戶產(chǎn)戶產(chǎn)生重大影響,即:不會生重大影響,即:不會給用戶帶來近期或來近期或長期的期的經(jīng)濟(jì)經(jīng)濟(jì)效益,效益,則同屬不可行。同屬不可行。3.3.需求分析需求分析這個階段的任務(wù)仍然不是具體地解決問題,而是準(zhǔn)確地確定“為了解決這個問題,目標(biāo)系統(tǒng)必須做什么”,階段性成果為系統(tǒng)的邏輯框架。?需求分析的工作性需求分析的工作性質(zhì)與前兩個與前兩個階段的工作性段的工作性質(zhì)基本相同,只是比前兩個基本相同,
6、只是比前兩個階段的工作更的工作更細(xì)致、更具體一些,所以有致、更具體一些,所以有時把這三個三個階段都稱段都稱為需求分析。需求分析。4.總體設(shè)計(jì)總體設(shè)計(jì)這個階段必須回答的關(guān)鍵問題是“應(yīng)該如何解決這個問題?”。即:確定和提出解決問題的總體方案。階段性成果為系統(tǒng)的高層物理框架。5.5.詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)這個階段必須回答的關(guān)鍵問題是“應(yīng)該怎樣具體地實(shí)現(xiàn)這個系統(tǒng)”。即:詳細(xì)設(shè)計(jì)是上一個階段的細(xì)化或具體化。階段性成果為系統(tǒng)的物理框架。?詳細(xì)設(shè)計(jì)階詳細(xì)設(shè)
7、計(jì)階段成果的表達(dá)方式段成果的表達(dá)方式為軟為軟件藍(lán)圖藍(lán)圖,即:利用,即:利用偽指令指令編寫的程序。寫的程序。6.6.編碼與單元測試編碼與單元測試這一個階段的任務(wù)是根據(jù)上一個階段的成果,編寫并測試每一個程序模塊。?在編寫程序的寫程序的過程中,正確是相程中,正確是相對的,的,錯誤錯誤是絕對絕對的,成功的的,成功的測試測試是發(fā)現(xiàn)發(fā)現(xiàn)程序中序中錯誤錯誤的測試測試。7.7.綜合測試綜合測試這一個階段的任務(wù)是對由各個模塊構(gòu)成的軟件進(jìn)行總體測試。測試的
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 東北師范大學(xué)研究生
- 東北師范大學(xué)研究生課程論文
- 東北師范大學(xué)研究生招生專業(yè)
- 東北師范大學(xué)研究生學(xué)位論文規(guī)范
- 東北師范大學(xué)研究生學(xué)位論文規(guī)范
- 東北師范大學(xué)研究生學(xué)位論文規(guī)范
- 東北師范大學(xué)研究生學(xué)位論文規(guī)范
- 東北師范大學(xué)研究生考場規(guī)則
- 東北師范大學(xué)研究生學(xué)位論文規(guī)范
- 東北師范大學(xué)研究生考試試卷
- 東北師范大學(xué)
- 東北師范大學(xué)研究生學(xué)位論文檢測辦法
- 東北師范大學(xué)研究生科研獎評選辦法
- 東北師范大學(xué)研究生學(xué)年思想鑒定表
- 東北師范大學(xué)研究生助教崗位工作考評表
- 東北師范大學(xué)博士生
- 東北師范大學(xué)研究生助教崗位工作考評表
- 東北師范大學(xué)研究生新生延期入學(xué)申請表
- 東北師范大學(xué)研究生國家獎學(xué)金評審實(shí)施辦法
- 東北師范大學(xué)研究生教育實(shí)習(xí)成績評定表
評論
0/150
提交評論