版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第2章軟件工程發(fā)展2.1軟件工程發(fā)展歷程1.第一代軟件工程--傳統(tǒng)的軟件工程2.第二代軟件工程--對象工程3.第三代軟件工程--過程工程4.第四代軟件工程--構(gòu)件工程軟件工程已經(jīng)歷四個重要發(fā)展階段1.第一代軟件工程--傳統(tǒng)的軟件工程2.第二代軟件工程--對象工程3.第三代軟件工程--過程工程4.第四代軟件工程--構(gòu)件工程
60年代末到70年代為了克服“軟件危機”(Softwarecrisis)提出“軟件工程”的名詞,將軟件開發(fā)納入工程化的軌道,基本形成軟件工程的概念、框架、技術(shù)和方法,稱為傳統(tǒng)的軟件工程。軟件工程已經(jīng)歷四個重要發(fā)展階段2.1軟件工程發(fā)展歷程1.第一代軟件工程--傳統(tǒng)的軟件工程2.第二代軟件工程--對象工程3.第三代軟件工程--過程工程4.第四代軟件工程--構(gòu)件工程
80年代中到90年代,面向?qū)ο蟮姆椒ㄅc技術(shù)得到發(fā)展,研究的重點轉(zhuǎn)移到面向?qū)ο蟮姆治雠c設(shè)計,演化為一種完整的軟件開發(fā)方法和系統(tǒng)的技術(shù)體系,稱為對象工程。軟件工程已經(jīng)歷四個重要發(fā)展階段2.1軟件工程發(fā)展歷程1.第一代軟件工程--傳統(tǒng)的軟件工程2.第二代軟件工程--對象工程3.第三代軟件工程--構(gòu)件工程4.第四代軟件工程--服務(wù)工程
20世紀90年代起,基于構(gòu)(Component)的開發(fā)方法取得重要進展,軟件系統(tǒng)的開發(fā)可通過使用現(xiàn)成的可復(fù)用構(gòu)件組裝完成,而無需從頭開始構(gòu)造,以此達到提高效率和質(zhì)量,降低成本的目的。軟件工程已經(jīng)歷四個重要發(fā)展階段2.1軟件工程發(fā)展歷程軟件工程已經(jīng)歷四個重要發(fā)展階段1.第一代軟件工程--傳統(tǒng)的軟件工程2.第二代軟件工程--對象工程3.第三代軟件工程--構(gòu)件工程4.第四代軟件工程--服務(wù)工程市場需求的快速變化,要求企業(yè)系統(tǒng)具有敏捷服務(wù)、快速重構(gòu)、資源重用及自由擴充等特點,由此面向服務(wù)的架構(gòu)SOA應(yīng)運而生。它定義了構(gòu)成系統(tǒng)的服務(wù),通過描述服務(wù)之間的交互提供特定的功能特性。2.1軟件工程發(fā)展歷程2.2軟件工程中新技術(shù)的影響1.云計算與軟件工程2.大數(shù)據(jù)與軟件工程3.移動應(yīng)用與軟件工程新技術(shù)的新特點使得軟件工程也產(chǎn)生了變化。云計算技術(shù)的發(fā)展對于軟件開發(fā)影響越來越大。1.云計算對開發(fā)模式的影響2.云計算對開發(fā)工具的影響3.云計算對開發(fā)者的影響4.云計算對軟件測試的影響2.2軟件工程中新技術(shù)的影響圖2-1云計算框架2.2軟件工程中新技術(shù)的影響軟件工程中的大數(shù)據(jù)是由眾多軟件開發(fā)和使用過程中的工具自然產(chǎn)生和記錄的軟件演化及參與者活動的日志,散布在互聯(lián)網(wǎng)的軟件倉庫、軟件公司以及個體的各種環(huán)境中。1.軟件項目樣本多2.產(chǎn)生的日志數(shù)據(jù)種類和格式多(結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù))3.總體規(guī)模巨大且時刻變化。軟件工程中的大數(shù)據(jù)具有的主要特點:2.2軟件工程中新技術(shù)的影響移動應(yīng)用本質(zhì)上仍是軟件,同樣存在圍繞軟件生命周期的各項軟件工程任務(wù)。與傳統(tǒng)的桌面軟件相比,除了新的開發(fā)框架和平臺以外,移動應(yīng)用的開發(fā)還具有以下特點。1.需求工程2.軟件重用3.能耗2.2軟件工程中新技術(shù)的影響2.3軟件工程中人的因素典型的軟件開發(fā)項目在時間、人力、資金方面都是有限制的,軟件開發(fā)的任何一步都需要人的參與。人的行動、想法以及決策都會影響軟件的開發(fā)。而每一個人都是具有一定特點的個體,這些特點可能與受過怎樣的教育、喜歡怎樣的工作方式有關(guān),也可能與他們所生活的社會文化環(huán)境有關(guān)。人的這些特點會在軟件開發(fā)過程中不同程度地影響軟件質(zhì)量、軟件開發(fā)速度,因而研究人的特性對整個軟件開發(fā)具有重要意義。1.作為個體的人對軟件開發(fā)的影響2.作為團隊的人對軟件開發(fā)的影響3.作為客戶的人對軟件開發(fā)的影響2.3軟件工程中人的因素2.4軟件工程的未來發(fā)展軟件的本質(zhì)是演化性和構(gòu)造性,軟件開發(fā)將伴隨計算機技術(shù)的發(fā)展而進步。軟件工程的未來發(fā)展主要趨勢:1.全球化軟件協(xié)作交付2.開放性計算被廣泛應(yīng)用3.智能化的軟件開發(fā)方法小結(jié)1.了解軟
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院建設(shè)改造施工合同會簽表
- 辦公寫字樓監(jiān)理合同
- 木材加工廢水處理水質(zhì)處理指南
- 2025北京市肉類供貨版合同
- 體育設(shè)施招投標授權(quán)委托書樣本
- 旅游公司導(dǎo)游崗位協(xié)議
- 數(shù)據(jù)科學教師聘用
- 醫(yī)療救援臨時醫(yī)院建設(shè)協(xié)議
- 供辛醇煤氣安全承諾書
- 博物館墻布施工合同協(xié)議
- 浙江農(nóng)林大學土壤肥料學
- “戲”說故宮智慧樹知到答案章節(jié)測試2023年中央戲劇學院
- 四大名著《西游記》語文課件PPT
- 三年級道德與法治下冊第一單元我和我的同伴教材解讀新人教版
- 紅星照耀中國思維導(dǎo)圖
- YY/T 0506.8-2019病人、醫(yī)護人員和器械用手術(shù)單、手術(shù)衣和潔凈服第8部分:產(chǎn)品專用要求
- GB/T 6478-2015冷鐓和冷擠壓用鋼
- QC成果降低AS系統(tǒng)的故障次數(shù)
- 超導(dǎo)簡介課件
- GB/T 22528-2008文物保護單位開放服務(wù)規(guī)范
- GB/T 20078-2006銅和銅合金鍛件
評論
0/150
提交評論