版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件工程8.1軟件工程程概述1.軟件危機(jī)機(jī)概念:大型軟件件開發(fā)和和維護(hù)過過程中遇遇到的一一系列嚴(yán)嚴(yán)重問題題。表現(xiàn)形式式:質(zhì)量難以以保證、開發(fā)成成本和開開發(fā)進(jìn)度度難以控控制、維護(hù)非非常困難難、用戶不不滿意。產(chǎn)生的原原因:規(guī)模、、管理、費用、、開發(fā)技技術(shù)、、生產(chǎn)方方式、、開發(fā)工工具。2.基本概念念軟件工程程:研究大規(guī)規(guī)模程序序設(shè)計的的方法、、工具和和管理的的一門工工程科學(xué)學(xué),也就就是運用用系統(tǒng)的的、規(guī)范范的和可可定量的的方法來來開發(fā)、、運行和和維護(hù)軟軟件的系系統(tǒng)工程程。8.1軟件工程程概述3.軟件生命命周期一個軟件件從提出出開發(fā)要要求開始始直到該該軟件報報廢為止止的整個個時期。。(包括可可行性分分析和項項目開發(fā)發(fā)計劃、、需求分分析、概概要設(shè)計計、詳細(xì)細(xì)設(shè)計、、編碼、、測試、、維護(hù)等等活動))。8.1軟件工程程概述1.瀑布模型型8.2軟件開發(fā)發(fā)模型2.快速原型型法模型型8.2軟件開發(fā)發(fā)模型1.模塊化方方法將待開發(fā)發(fā)軟件劃劃分為一一些功能能相對獨獨立的模模塊,模模塊與模模塊之間間定義相相應(yīng)的接接口,各各個模塊塊是可以以分別單單獨開發(fā)發(fā)、調(diào)試試、運行行測試的的,最后后,再將將多個模模塊組合合起來,,進(jìn)行軟軟件的整整體測試試,從而而完成整整個軟件件的開發(fā)發(fā)。注意模塊塊劃分原原則:低耦合、、大小適適宜、接接口明確確、高復(fù)復(fù)用率、、調(diào)用層層次少。。8.3軟件開發(fā)發(fā)方法2.結(jié)構(gòu)化方方法又稱面向向數(shù)據(jù)流流的軟件件開發(fā)方方法,,使用了了一組符符號和一一系列的的準(zhǔn)則和和工具來來完成軟軟件開發(fā)發(fā)各階段段的工作作。原則:用戶參與與需求分分析,先先分析、、再設(shè)計計、后實實現(xiàn),自自頂向下下,文檔檔化管理理。8.3軟件開發(fā)發(fā)方法3.面向數(shù)據(jù)據(jù)結(jié)構(gòu)方方法通過分析析信息結(jié)結(jié)構(gòu),并并使用專專門的圖圖形描述述工具——數(shù)據(jù)結(jié)構(gòu)構(gòu)圖進(jìn)行行系統(tǒng)分分析,從從而得到到軟件結(jié)結(jié)構(gòu)。4.面向?qū)ο笙蠓椒◤姆治鼋M組成系統(tǒng)統(tǒng)的對象象開始,,以數(shù)據(jù)據(jù)抽象的的類為基基礎(chǔ)、自自底向上上的開發(fā)發(fā)方法。。8.3軟件開發(fā)發(fā)方法5.統(tǒng)一建模模語言((UML)是一種面面向?qū)ο笙蟮慕DUZ言。。它只是是給出一一套用于于建模的的元素及及表示符符號,并并定義了了它們的的語義,,而并不不涉及如如何進(jìn)行行系統(tǒng)建建模。8.3軟件開發(fā)發(fā)方法軟件復(fù)用用和構(gòu)件件技術(shù)利用人們們長期進(jìn)進(jìn)行軟件件開發(fā)而而積累的的知識、、經(jīng)驗、、設(shè)計方方法、需需求分析析、設(shè)計計、編碼碼、測試試、文檔檔等,來來進(jìn)行新新的軟件件開發(fā)。。復(fù)用對對象可以以包括整整個軟件件開發(fā)過過程及其其成果。。構(gòu)件(Component)是在軟件件系統(tǒng)設(shè)設(shè)計中可可以明確確辨識的的構(gòu)成成成分。而而可復(fù)用用構(gòu)件(ReusableComponent)是指具有有相對獨獨立的功功能和可可復(fù)用價價值的構(gòu)構(gòu)件。8.3軟件開發(fā)發(fā)方法8.4軟件質(zhì)量量評價和和保證1.軟件質(zhì)量量的定義義(1)與所確定定的功能能和性能能需求的的一致性性。(2)與所成文文的開發(fā)發(fā)標(biāo)準(zhǔn)的的一致性性。(3)與所有專專業(yè)開發(fā)發(fā)的軟件件所期望望的隱含含特性的的一致性性。2.影響軟件件質(zhì)量的的因素:(1)可以直接接度量的的因素:如單位時時間內(nèi)千千行代碼碼(KLOC)中所產(chǎn)生生的錯誤誤數(shù)。(2)只能間接接度量的的因素:如可用性性或可維維護(hù)性。。8.4軟件質(zhì)量量評價和和保證3.軟件質(zhì)量量保證的的含義::質(zhì)量保證證就是向向用戶及及社會提提供滿意意的高質(zhì)質(zhì)量的產(chǎn)產(chǎn)品,確確保軟件件產(chǎn)品從從誕生到到消亡為為止的所所有階段段的質(zhì)量量活動,,即確定定、達(dá)到到和維護(hù)護(hù)需要的的軟件質(zhì)質(zhì)量而進(jìn)進(jìn)行的所所有有計計劃、有有系統(tǒng)的的管理活活動。8.6軟件的復(fù)復(fù)雜性1.基本概念念軟件復(fù)雜雜性度量量的參數(shù)數(shù):(1)規(guī)模:即總共的的指令數(shù)數(shù),或源源程序行行數(shù)。(2)難度:通常由程程序中出出現(xiàn)的操操作數(shù)的的數(shù)目所所決定的的量來表表示。(3)結(jié)構(gòu):通常用與與程序結(jié)結(jié)構(gòu)有關(guān)關(guān)的度量量來表示示。(4)智能度::即算法的的難易程程度。8.11軟件工程程環(huán)境1.軟件開發(fā)發(fā)環(huán)境概概述(1)軟件開發(fā)發(fā)環(huán)境::在計算機(jī)機(jī)的基本本軟件的的基礎(chǔ)上上,為了了支持軟軟件的開開發(fā)而提提供的一一組工具具軟件系系統(tǒng)。(2)對軟件開開發(fā)環(huán)境境的要求求:一體化、、通用用性、、適應(yīng)性性和靈活活性、、易使用用、經(jīng)濟(jì)濟(jì)高效。。8.11軟件工程程環(huán)境2.軟件開發(fā)發(fā)環(huán)境的的分類(1)按解決的的問題分分類:程序設(shè)計計環(huán)境、系統(tǒng)合成成環(huán)境、、項目目管理環(huán)環(huán)境。(2)按軟件開開發(fā)環(huán)境境的演變變趨向分分類:以語言為為中心的的環(huán)境、、工工具箱環(huán)環(huán)境、基于方方法的環(huán)環(huán)境。(3)按集成化化程度分分類:第一代、、第二二代、、第三代代。8.11軟件工程程環(huán)境3.軟件工具具的基本本概念軟件工具具:指為支持持計算機(jī)機(jī)軟件的的開發(fā)、、維護(hù)、、模擬、、移植或或管理而而研制的的程序系系統(tǒng)。(軟件工工具通常常由工具具、工具具接口和和工具用用戶接口口3部分構(gòu)成成)8.11軟件工程程環(huán)境4.計算機(jī)輔輔助軟件件工程CASE定義:CASE是一組工工具和
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 7S與現(xiàn)場管理課件
- 存在管理制度不規(guī)范規(guī)章制度
- 市場部(銷售)勝任力素質(zhì)模型庫
- 福建廈門大同中學(xué)2024屆高三年級校內(nèi)模擬數(shù)學(xué)試題試卷(最后一卷)
- 2024年鄭州客運資格專業(yè)能力考試題庫
- 2024年青海辦理客運從業(yè)資格證版試題
- 2024年天津客運運輸從業(yè)資格證模擬考試題
- 2024年海南辦理客運從業(yè)資格證版試題
- 人教部編版二年級語文上冊第13課《寒號鳥》精美課件
- 吉首大學(xué)《合唱與合唱指揮1》2021-2022學(xué)年第一學(xué)期期末試卷
- 20S805-1 雨水調(diào)蓄設(shè)施-鋼筋混凝土雨水調(diào)蓄池
- 夏季常見豬病的防治課件
- 第5課 中古時期的非洲和美洲(課件)
- MOOC 法理學(xué)-西南政法大學(xué) 中國大學(xué)慕課答案
- 中華民族共同體概論課件專家版3第三講 文明初現(xiàn)與中華民族起源(史前時期)
- 心律失常的用藥及護(hù)理
- 消防安全 牢記心間
- HJ 1188-2021 核醫(yī)學(xué)輻射防護(hù)與安全要求(標(biāo)準(zhǔn)網(wǎng)-www.biaozhun.org)
- (高清版)DZT 0399-2022 礦山資源儲量管理規(guī)范
- 五年級上冊數(shù)學(xué)教學(xué)設(shè)計-植樹問題 人教版
- 清明節(jié)(節(jié)氣)主題課件
評論
0/150
提交評論