




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
觀察與思考為什么要學(xué)軟件工程?在軟件工程中學(xué)什么?應(yīng)該怎么學(xué)軟件工程?課程簡介1.《軟件工程》:授課48學(xué)時,上機(jī)8學(xué)時。2.教材:趙池龍等編著,《實用軟件工程(第二版)》,電子工業(yè)出版社,2006。3.考試評分:期末筆試60%,平時40%。4.大作業(yè):3-5人為一項目組,自選項目,走完項目需求、設(shè)計、編程、測試、運(yùn)行的全過程,要求文檔齊全、程序正確、界面友好、使用方便。同學(xué)們加油干啊!第1章軟件工程的內(nèi)容與方法1.1軟件工程的定義1.2軟件工程的作用1.3軟件的開發(fā)方法1.4軟件工程的五個面向理論1.5軟件的支持過程1.6軟件的管理過程軟件危機(jī)軟件危機(jī)軟件危機(jī)出現(xiàn)的歷史
例1:1966年開發(fā)的IBM360機(jī)的操作系統(tǒng)例2:1963年美國的火箭控制系統(tǒng)程序例3:1996年歐空局的阿里安5火箭軟件例4:windowsvista1.1軟件工程的定義硬件:身體軟件:神經(jīng)中樞軟件開發(fā):痛并快樂著軟件的定義軟件==程序+數(shù)據(jù)+文檔。數(shù)據(jù)==初始化數(shù)據(jù)+測試數(shù)據(jù)文檔==開發(fā)文檔+管理文檔。RogerS.Pressman說:“越早開始寫代碼的人,就是越遲完成代碼的人”。對管理文檔的認(rèn)識:1974年,美國人認(rèn)識到軟件需要管理。1984年,美國人認(rèn)識到軟件管理是一個過程管理,或是一個管理過程。1991年,出現(xiàn)了軟件過程能力成熟度模型CMM(CapabilityMaturityModel)版。軟件的最新定義軟件==知識+程序+數(shù)據(jù)+文檔對這一定義的討論:正方:因為軟件是知識在網(wǎng)絡(luò)上的體現(xiàn),所以這個定義非常好。反方:程序、數(shù)據(jù)、文檔本身就是知識的表現(xiàn),所以這個定義是畫蛇添足。軟件文檔具有有嚴(yán)格的層次次關(guān)系(1)《目標(biāo)標(biāo)程序》覆蓋蓋《源程序》》;(2)《源程程序》覆蓋《《詳細(xì)設(shè)計說說明書》;(3)《詳細(xì)細(xì)設(shè)計說明書書》覆蓋《概概要設(shè)計說明明書》;(4)《概要要設(shè)計說明書書》覆蓋《需需求規(guī)格說明明書》;(5)《需求求規(guī)格說明書書》覆蓋《用用戶需求報告告》;(6)《用戶戶需求報告》》覆蓋《軟件件合同》。管理文檔具有有嚴(yán)格的時序序關(guān)系:因為為管理是一個個過程。程序的定義(1).面向向過程的程序序==算算法+數(shù)數(shù)據(jù)結(jié)構(gòu)。(2).面向向?qū)ο蟮某绦蛐?=對對象+消消息。(3).面向向數(shù)據(jù)的程序序==數(shù)數(shù)據(jù)庫表+在表上的的操作(如存存貯過程、觸觸發(fā)器或視圖圖)。(4).面向向構(gòu)件的程序序==構(gòu)構(gòu)件+構(gòu)構(gòu)架。優(yōu)秀的程序(或模塊)::“高內(nèi)聚、、低耦合”有人說:“人人生就是一段段程序,這段段程序是用特特殊代碼寫成成的,只是算算法極其復(fù)雜雜而已。”軟件工程的定定義(1).1990年,IEEE對軟軟件工程的定定義是:軟件件工程是將系系統(tǒng)化的、嚴(yán)嚴(yán)格約束的、、可量化的方方法,應(yīng)用于于軟件開發(fā)、、運(yùn)行和維護(hù)護(hù)中去。(2).2001年,RogerS.Pressman對軟件工工程的定義是是:軟件工程程是一個過程程、一組方法法和一系列工工具。(3).2003年,趙趙池龍對軟件件工程的定義義是:軟件工程是研研究軟件開發(fā)發(fā)和軟件管理理的一門工程程科學(xué)。軟件工程的定定義是與時俱俱進(jìn)的。軟件工程研究究的內(nèi)容(1).軟件開發(fā)模型型,如:瀑布模模型、增量模模型、原型模模型、螺旋模模型、迭代模模型等。(2).軟軟件開發(fā)方法法,如:面向過過程的方法、、面向數(shù)據(jù)的的方法、面向向?qū)ο蟮姆椒ǚ?包括面向向業(yè)務(wù)基礎(chǔ)平平臺的方法、、面向工作流流方法、面向向主體的方法法、面向方面面的方法、面面向代理的方方法等等),,以及形式化化方法。(3).軟軟件支持過程程,如:CASE工具Rose、北大大青鳥系統(tǒng)、、PowerDesigner、、ERWin,以及配置置管理工具等等。(4).軟軟件管理過程程,如:ISO9000、、CMM/CMMI、軟軟件企業(yè)文化化(微軟企業(yè)業(yè)文件、敏捷捷文化現(xiàn)象、、IBM企業(yè)業(yè)文化)。【例】請請讀者開發(fā)一一個“圖書館館信息系統(tǒng)””,即圖書館館MIS。通過軟件開發(fā)發(fā)過程和管理理過程體驗軟軟件工程。。著名軟件工程程專家B.Boehm于于1983年年在一篇論文文中提出了軟軟件工程的七七條基本原理理。軟件工程的基基本原理軟件工程的基基本原理(1).用分分階段的生命命周期計劃,,嚴(yán)格管理軟軟件開發(fā)。(2).堅持持進(jìn)行階段評評審。(3).實行行嚴(yán)格的產(chǎn)品品版本控制。。(4).采用用現(xiàn)代程序設(shè)設(shè)計技術(shù)。(5).結(jié)果果應(yīng)能清楚地地審查。文檔檔要有嚴(yán)格要要求。(6).開發(fā)發(fā)小組的成員員要少而精。。(7).要不不斷地改進(jìn)軟軟件工程實踐踐的經(jīng)驗和技技術(shù)。(8).二八八定律,這條條原理特別重重要,項目經(jīng)經(jīng)理與高層經(jīng)經(jīng)理,要特別別牢記。1.2軟件件工程的作用用【例】20世紀(jì)90年代初,有有兩個軟件團(tuán)團(tuán)隊,一個較較大(10多多人),一個個較小(6人人),都在開開發(fā)財務(wù)系統(tǒng)統(tǒng)。較小團(tuán)隊分工工明確:一人負(fù)責(zé)原始始憑證和輸出出報表的收集集、歸類和整整理一人負(fù)責(zé)科目目和數(shù)據(jù)字典典(代碼)一人負(fù)責(zé)記賬賬憑證的錄入入和修改一人負(fù)責(zé)日記記賬、明細(xì)賬賬和總賬之間間的平衡與對對賬一人負(fù)責(zé)統(tǒng)計計、報表和查查詢一人負(fù)責(zé)總體體設(shè)計和項目目管理軟件工程的作作用從軟件項目團(tuán)團(tuán)隊來講從軟件企業(yè)本本身來講從軟件發(fā)展進(jìn)進(jìn)程來講從院校來講軟件工程作用用的具體表現(xiàn)現(xiàn)在選擇開發(fā)工工具上,軟件件工程的基本本觀點是:工工具不是越新新越好,而是是你越熟悉越越好;在風(fēng)險評估上上,軟件工程程的基本觀點點是:任何項項目組都存在在技術(shù)風(fēng)險和和技能風(fēng)險;;在項目策劃上上,軟件工程程的基本觀點點是:需求分分析在前,項項目策劃在后后;在開發(fā)進(jìn)度上上,軟件工程程的觀點是::寧愿慢些,,也要保證軟軟件的質(zhì)量;;在開發(fā)質(zhì)量上上,軟件工程程的觀點是::質(zhì)量蘊(yùn)涵于于開發(fā)過程之之中,而不是是過程之后;;在開開發(fā)發(fā)人人員員上上,,軟軟件件工工程程的的觀觀點點是是::項項目目組組在在中中途途靠靠增增加加開開發(fā)發(fā)人人員員來來提提高高開開發(fā)發(fā)速速度度是是無無效效的的;;在項項目目經(jīng)經(jīng)理理的的職職責(zé)責(zé)上上,,軟軟件件工工程程的的觀觀點點是是::80%的的時時間間是是寫寫文文檔檔,,20%的的時時間間是是內(nèi)內(nèi)部部勾勾通通.1.3軟軟件件的的開開發(fā)發(fā)方方法三三種種開開發(fā)發(fā)方方法法到目目前前為為止止,,共共有有4種種軟軟件件開開發(fā)發(fā)方方法法:(1).面向過程程的方法法(2).面向數(shù)數(shù)據(jù)的方方法(3).面向?qū)ο蟮姆椒椒?包包括面向向業(yè)務(wù)基基礎(chǔ)平臺臺的方法法、面向向工作流流方法、、面向方方面的方方法、面面向服務(wù)務(wù)的方法法)。。(4).形式化化方法。。開發(fā)方法法來自于于程序設(shè)設(shè)計語言言(1).面向過過程的程程序==算法+數(shù)據(jù)據(jù)結(jié)構(gòu)。。(由順序序、分支支、循環(huán)環(huán)三種結(jié)結(jié)構(gòu)組成成)由它產(chǎn)生生了面向向過程的的方法。。(2).面向數(shù)數(shù)據(jù)的程程序==表+表表上的的操作。。由它產(chǎn)生生了面向向數(shù)據(jù)的的方法。。(3).面向?qū)ο蟮某坛绦?=對象+消息息。由它產(chǎn)生生了面向向?qū)ο蟮牡姆椒ā!C婷嫦蜻^程程的方法法內(nèi)容:面面向過程程需求分分析、面面向過程程設(shè)計、、面向過過程編程程、面向向過程測測試、面面向過程程維護(hù)、、面向過過程管理理。面向過程程的方法法,又稱稱為面向向功能的的方法,,或稱為為結(jié)構(gòu)化化方法。。面向過程程的方法法特點:程序的執(zhí)執(zhí)行過程程,不由由用戶控控制,完完全由程程序員控控制。優(yōu)點:簡單實用用。缺點:企圖用用有窮窮的方方法(枚舉舉法)來描描述無無窮的的(隨隨機(jī)的的)信信息世世界,,所以以不能能完全全描述述信息息世界界;維維護(hù)困困難。。應(yīng)用::如在軍軍事上上的實實時跟跟蹤監(jiān)監(jiān)控系系統(tǒng)中中有很很好的的應(yīng)用用。面面向?qū)ο蟮牡姆椒ǚ▋?nèi)容::面向向?qū)ο笙笮枨笄蠓治鑫觥⒚婷嫦驅(qū)ο笤O(shè)設(shè)計、、面向向?qū)ο笙缶幊坛獭⒚婷嫦驅(qū)ο鬁y測試、、面向向?qū)ο笙缶S護(hù)護(hù)、面面向?qū)ο蠊芄芾怼!T诜治鑫觥⒃O(shè)設(shè)計、、實現(xiàn)現(xiàn)中用用到““對象象、類類、繼繼承、、消息息通信信”這這四個個基本本概,,就是是面向向?qū)ο笙蟮姆椒椒ā!=裉煊糜肬ML來來開發(fā)發(fā)軟件件,就就是面面向?qū)ο蟮牡姆椒ǚāC嫦驅(qū)ο蟮牡姆椒ǚㄌ攸c::(1).程序的的執(zhí)行行過程程,不不由程程序員員控制制,完完全由由用戶戶控制制。(2).分分析設(shè)設(shè)計時時面向向類,,編程程時面面向?qū)ο蟆!?yōu)點::用無窮窮的方方法來來描述述無窮窮的(隨機(jī)機(jī)的)信息息世界界,所所以能能完全全描述述信息息世界界;易易于維維護(hù)。。缺點::較難掌掌握。。應(yīng)用廣廣泛是面向向元數(shù)數(shù)據(jù)((Metadata)的的方法法,它它是建建設(shè)信信息系系統(tǒng)數(shù)數(shù)據(jù)庫庫和數(shù)數(shù)據(jù)倉倉庫的的基本本方法法。該方法法將與與關(guān)系系數(shù)據(jù)據(jù)庫同同生死死、共共患難難。面面向數(shù)數(shù)據(jù)的的方法法面向數(shù)數(shù)據(jù)的的方法法內(nèi)容::(1)數(shù)數(shù)據(jù)位位于信信息系系統(tǒng)的的中心心。(2)由由元數(shù)數(shù)據(jù)構(gòu)構(gòu)成的的數(shù)據(jù)據(jù)模型型是穩(wěn)穩(wěn)定的的。(3)對對元數(shù)數(shù)據(jù)的的處理理方法法是可可變的的。(4)企企業(yè)信信息系系統(tǒng)的的核心心是數(shù)數(shù)據(jù)模模型。。(5)系系統(tǒng)的的實現(xiàn)現(xiàn)方法法主要要是面面向?qū)ο蟆!?6)用用戶始始終參參與信信息系系統(tǒng)的的開發(fā)發(fā)。面向數(shù)數(shù)據(jù)的的方法法特點::程序的的執(zhí)行行過程程,有有時由由程序序員控控制,,有時時由用用戶控控制。。優(yōu)點::適合數(shù)數(shù)據(jù)層層(數(shù)數(shù)據(jù)庫庫服務(wù)務(wù)器)設(shè)計計與實實現(xiàn)。。缺點::實現(xiàn)窗窗口界界面較較困難難。應(yīng)用::如面向向數(shù)據(jù)據(jù)的方方法在在電子子商務(wù)務(wù)中也也有應(yīng)應(yīng)用。。軟軟件工工程的的形式式化方方法不講,,考研研的人人可以以自學(xué)學(xué)。因為在在IT企業(yè)業(yè)用不不上。。四四種種開發(fā)發(fā)方法法總結(jié)結(jié)對比比方法名稱優(yōu)點缺點適合的場合面向過程的方法簡單好學(xué)不適應(yīng)窗口界面,維護(hù)困難大型工程計算,實時數(shù)據(jù)跟蹤處理,各種自動化控制系統(tǒng),以及系統(tǒng)軟件實現(xiàn)等領(lǐng)域面向?qū)ο蟮姆椒üδ軓?qiáng)大,易于維護(hù)不易掌握互聯(lián)網(wǎng)絡(luò)時代,完全由用戶交互控制程序執(zhí)行過程的應(yīng)用軟件和系統(tǒng)軟件的開發(fā)面向數(shù)據(jù)的方法通俗易懂不適應(yīng)窗口界面以關(guān)系數(shù)據(jù)庫管理系統(tǒng)為支撐環(huán)境的信息系統(tǒng)建設(shè)形式化方法準(zhǔn)確、嚴(yán)謹(jǐn)難于上手和應(yīng)用對安全性要求極高,不容許出錯的軟件系統(tǒng),如軍事、醫(yī)藥、交通等領(lǐng)域1.4軟軟件工工程的的五個個面向向理論論綜合這三種種開發(fā)方法法的優(yōu)勢,,特別提出出“五個個面向”的的實施理論論:1.面向向流程分析析2.面向向數(shù)據(jù)設(shè)計計3.面向向?qū)ο髮崿F(xiàn)現(xiàn)4.面向向功能測試試5.面向向過程管理理面向流程分分析面向流程分分析,就是是面向流程程需求分析析。面向業(yè)務(wù)流流、資金流流、信息流流進(jìn)行分析析。面向數(shù)據(jù)設(shè)設(shè)計面向數(shù)據(jù)設(shè)設(shè)計,就是是面向元數(shù)數(shù)據(jù)進(jìn)行概概要設(shè)計。。在系統(tǒng)設(shè)計計時,系統(tǒng)統(tǒng)設(shè)計師要要采用面向向數(shù)據(jù)的方方法進(jìn)行概概要設(shè)計。。面向數(shù)據(jù)據(jù)就是面向向“元數(shù)據(jù)據(jù)”(Metadata)。。面向?qū)ο髮崒崿F(xiàn)面向?qū)ο髮崒崿F(xiàn),就是是面向?qū)ο笙筮M(jìn)行詳細(xì)細(xì)設(shè)計和編編程實現(xiàn)。。在兩層結(jié)構(gòu)構(gòu)(C/S)的客戶戶層上,在在三層結(jié)構(gòu)構(gòu)(B/A/S)的的表示層和和業(yè)務(wù)邏輯輯層上,進(jìn)進(jìn)行詳細(xì)設(shè)設(shè)計和編程程實現(xiàn)時,,要采用面面向?qū)ο蟮牡姆椒ā.?dāng)當(dāng)然,在數(shù)數(shù)據(jù)服務(wù)層層上的設(shè)計計和編程實實現(xiàn),仍然然要采用面面向數(shù)據(jù)的的方法,因因為主要是是設(shè)計和編編寫存儲過過程,它們們是面向數(shù)數(shù)據(jù)的,不不是面向?qū)ο蟮摹C嫦驅(qū)ο髮崒崿F(xiàn)詳細(xì)設(shè)計和和編程實現(xiàn)現(xiàn),實質(zhì)上上是用構(gòu)件件加上程序序來實現(xiàn)系系統(tǒng)的業(yè)務(wù)務(wù)模型和功功能模型。。只有對三三個模型思思想(業(yè)務(wù)務(wù)模型、功功能模型、、數(shù)據(jù)模型型)吃透了了,才能設(shè)設(shè)計和編寫寫出合格的的程序。面向?qū)ο髮崿F(xiàn)現(xiàn),實質(zhì)上是是面向類實現(xiàn)現(xiàn),因為實例例化的類稱為為對象。面向功能測試試面向功能測試試,就是面向向功能進(jìn)行單單元測試、集集成測試、Alpha測測試和Beta測試。在進(jìn)行測試時時,測試人員員要采用面向向功能的方法法。這里講的的功能,包括括系統(tǒng)的功能能、性能和接接口三部分內(nèi)內(nèi)容。面向功功能測試的方方法就是黑盒盒子測試方法法,今后采用用白盒子測試試方法(面向向程序執(zhí)行路路徑測試)的的人,只有從從事軟件構(gòu)件件生產(chǎn)和核心心代碼編程的的極少數(shù)人員員。面向過程管理理面向過程管理理,就是面向向過程對軟件件生命周期各各個階段進(jìn)行行管理和控制制。因為軟件產(chǎn)品品質(zhì)量的提高高與改進(jìn),完完全取決于軟軟件企業(yè)生產(chǎn)產(chǎn)過程的改善善。無論是CMM/CMMI、ISO9000、微軟企業(yè)業(yè)文化,都是是站在軟件生生命周期過程程的觀念上去去提高軟件企企業(yè)的素質(zhì)。。1.5軟軟件的支持過過程軟件工程中的的過程,是指指軟件生命周周期(LifeCycle)中的的時間序列。。過程作為一個個時間序列,,它自然有起起始點和終止止點。例如,,可以將一個個軟件的生命命周期劃分為為市場調(diào)研、、立項、需求求分析、策劃劃、概要設(shè)計計、詳細(xì)設(shè)計計、編程、單單體測試、集集成測試、運(yùn)運(yùn)行、維護(hù)這這幾個過程。。過程與階段段(Phase)相對應(yīng)應(yīng),階段與里里程碑(Milestone)相對對應(yīng)。某些重重要的里程碑碑上的文檔,,又對應(yīng)基線線(baseline)。軟件的支持過過程軟件工程的支支持過程,由由支持軟件生生存周期各個個階段的生產(chǎn)產(chǎn)工具所組成成。生產(chǎn)工具如需需求分析工具具、設(shè)計工具具、實現(xiàn)工具具、測試工具具、維護(hù)工具具、配置工具具,開發(fā)環(huán)境境。軟件開發(fā)環(huán)境境又稱CASE工具,如如北大青鳥系系統(tǒng),SanFrancisco,Rose,面向行業(yè)業(yè)領(lǐng)域開發(fā)的的業(yè)務(wù)基礎(chǔ)平平臺(包括軟軟件企業(yè)內(nèi)部部使用的各種種J2EE平平臺和.Net平臺)。。1.6軟軟件的管理過過程“外行關(guān)注結(jié)結(jié)果,內(nèi)行關(guān)關(guān)注過程”。。管理過程和支支持過程又稱稱為“軟件過過程工程”。。1974年,,美國人始認(rèn)認(rèn)識到“軟件件需要管理””。1984年,,美國人認(rèn)識識到“軟件管管理是過程管管理”。軟件的管理過過程軟件中的過程程,分為“基基本過程、支支持過程、組組織過程”三三種.基本過程是需需求、設(shè)計、、實現(xiàn)、測試試、驗收過程程;支持過程是支支持過程開發(fā)發(fā)和過程管理理的各種CASE工具;;組織過程是建建立的有關(guān)小小組,如軟件件工程組、質(zhì)質(zhì)量保證組、、測試組、文文檔組。軟件的管理過過程軟件工程中主主要存在3類類過程管理模模型:(1).ISO9000質(zhì)量管理理和質(zhì)量保證證體系(2).CMMI過程程能力成熟度度模型集成(3).企企業(yè)文化(微軟企業(yè)文文化、敏捷文文化現(xiàn)象等)序號名稱來源特點1ISO9000質(zhì)量管理和質(zhì)量保證體系國際標(biāo)準(zhǔn)化組織ISO按20多個質(zhì)量要素管理2CMMI軟件能力成熟度模型美國卡內(nèi)基-梅隆大學(xué)軟件工程研究所(CMU/SEI)按24個過程域PA,分階段模型和連續(xù)模型兩種方式管理,屬于重載過程管理3軟件企業(yè)文化Microsoft公司、IBM公司、敏捷方法屬于輕載過程管理1.6.1ISO9000體系系1.“質(zhì)量量手冊”內(nèi)容容:質(zhì)量方針針和目標(biāo)、公公司簡介、組組織機(jī)構(gòu)、質(zhì)質(zhì)量體系要求求、質(zhì)量手冊冊管理細(xì)則等等2.“程序序文件”內(nèi)容容:規(guī)定每個個質(zhì)量要素在在何時、在何何地、由何人人、按照什么么標(biāo)準(zhǔn)、規(guī)范范或規(guī)程去做做。做完后書書寫質(zhì)量記錄錄的模板格式式。3.“質(zhì)量量記錄”內(nèi)容容:對每個質(zhì)質(zhì)量要素,在在執(zhí)行活動中中,按照書寫寫質(zhì)量記錄的的模板格式書書寫的文檔。。微微軟企業(yè)業(yè)文化“平等、自由由、親和、融融洽、創(chuàng)新、、激情、溝通通和主人翁精精神”的企業(yè)業(yè)文化,是““以人為本””企業(yè)文化的的具體表現(xiàn),,是微軟的精精神管理模式式。微軟的用人之之道是“人品品、智慧、團(tuán)團(tuán)隊精神”三三要素,以及及“寧缺勿濫濫”和“不拘拘一格”的原原則,它是微微軟招聘、培培養(yǎng)、考察、、提升員工的的標(biāo)準(zhǔn)。CMM/CMMI的作用用概括地講,軟軟件企業(yè)的過過程能力成熟熟度模型CMM的作用,,是軟件組織織的能力評估估和過程改進(jìn)進(jìn),它的應(yīng)用用領(lǐng)域具體表表現(xiàn)在三個方方面:(1)軟件件組織:用它它來不斷改進(jìn)進(jìn)自身的軟件件過程管理能能力;(2)評估估機(jī)構(gòu):用它它來評估某軟軟件組織當(dāng)前前軟件能力成成熟度的級別別;(3)客戶戶:用它來評評價某承包商商(軟件外外包商)的的軟件能力。。CMM/CMMI的實質(zhì)質(zhì)(1)以““過程”為核核心抓軟件組組織的管理,,即軟件“組組織”的過程程改進(jìn)。(2)以““項目”為手手段抓團(tuán)隊開開發(fā)過程的““活動”,即即落實過程改改進(jìn)的措施。。(3)以““活動”記錄錄為基礎(chǔ)抓軟軟件過程的““度量”,即即“度量”軟軟件組織改進(jìn)進(jìn)的情況。通過以上三項項措施,使軟軟件過程逐漸漸變?yōu)榭梢暋ⅰ⒖煽兀瑥亩鴮崿F(xiàn)CMMI精神:質(zhì)質(zhì)量源于過程程、過程需要要改進(jìn)、改進(jìn)進(jìn)需要模型、、改進(jìn)永無止止境。CMM/CMMI的實質(zhì)質(zhì)“過程”,既既包括軟件開開發(fā)過程,又又包括軟件管管理過程。“組織織”,,是指指軟件件企業(yè)業(yè)自己己,或或自己己內(nèi)部部的一一個軟軟件研研發(fā)部部門。。“項目目”,,是指指軟件件企業(yè)業(yè)的項項目開開發(fā)團(tuán)團(tuán)隊。。“活動動”,,包括括項目目的開開發(fā)活活動和和項目目的管管理活活動兩兩個方方面。。“度量量”,,是指指對軟軟件測測量數(shù)數(shù)據(jù)庫庫中的的項目目管理理記錄錄數(shù)據(jù)據(jù)進(jìn)行行統(tǒng)計計和分分析。。CMM的的級級別別CMM1級級::初初始始級級,,無無序序管管理理。。CMM2級級::可可重重復(fù)復(fù)級級,,項項目目級級管管理理。。CMM3級級::已已定定義義級級,,組組織織級級管管理理。。CMM4級級::已已管管理理級級,,數(shù)數(shù)據(jù)據(jù)級級管管理理。。CMM5級級::優(yōu)優(yōu)化化級級,,優(yōu)優(yōu)化化級級管管理理。。CMM/CMMI的的內(nèi)內(nèi)容容(1)CMM的的內(nèi)內(nèi)容容::五個個級級別別、、18個個關(guān)關(guān)鍵鍵過過程程域域(KPA)(2)CMMI的的內(nèi)內(nèi)容容::階段段式式模模型型::五五個個級級別別、、24個個過過程程域域(PA)連續(xù)續(xù)式式模模型型::六六個個級級別別、、24個個過過程程域域(PA)1.7軟軟件件工程與與信息系系統(tǒng)工程程利用計算算機(jī)網(wǎng)絡(luò)絡(luò)技術(shù)、、數(shù)字通通信技術(shù)術(shù)與數(shù)據(jù)據(jù)庫技術(shù)術(shù)實現(xiàn)信信息采集集和處理理的系統(tǒng)統(tǒng),稱為為當(dāng)代信信息系統(tǒng)統(tǒng)。信息系統(tǒng)統(tǒng)由社會會環(huán)境、、網(wǎng)絡(luò)環(huán)環(huán)境、數(shù)數(shù)據(jù)環(huán)境境和程序序環(huán)境這這四個部部分組成成。軟件工程程與信息息系統(tǒng)工工程信息標(biāo)準(zhǔn)準(zhǔn)化,就就是信息息代碼化化和規(guī)范范化。代碼化就是用用數(shù)字或字符符代碼來表示示信息,這種種表示方式便便于在信息系系統(tǒng)中交流。。規(guī)范化就是代代碼要遵守一一套規(guī)定和
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 核心素養(yǎng)視域下高中語文古代詩歌教學(xué)策略探究
- 2025年中國手動型切割機(jī)市場調(diào)查研究報告
- 《習(xí)作:縮寫故事》教學(xué)設(shè)計-2024-2025學(xué)年統(tǒng)編版語文五年級上冊
- 人體機(jī)能科普動態(tài)呈現(xiàn)生理學(xué)概念
- 2024年Adobe設(shè)計師考試的快速通道試題及答案
- 明確學(xué)習(xí)目標(biāo)的2024年紡織機(jī)械操作證書考試實施計劃試題及答案
- (同步備課)人教部編版七年級上冊第7課戰(zhàn)國時期的社會邊變化教案
- 深入了解服務(wù)流程的酒店經(jīng)營管理試題及答案
- 未來交通基礎(chǔ)設(shè)施的數(shù)字化轉(zhuǎn)型考核試題及答案
- 2025年中國寶本味懶市場調(diào)查研究報告
- 日照市東港區(qū)禹海紅旗海水魚工廠化循環(huán)水養(yǎng)殖與良種繁育示范項目海域使用論證報告書
- 如何做好我國新藥研發(fā)的市場篩選
- 《神經(jīng)外科常用藥物》
- 八年級物理下學(xué)期期中考試卷
- 隧道支護(hù)結(jié)構(gòu)設(shè)計概要及計算方法
- 厄爾尼諾和拉尼娜現(xiàn)象課件
- 鋼結(jié)構(gòu)相關(guān)施工質(zhì)量通病及預(yù)防措施
- TDASI 017-2021 門窗填縫砂漿
- 織碼匠文字材料語言源碼目錄
- 葡萄酒購銷合同范本(2篇)
- GB/T 37869.10-2019玻璃容器真空凸緣瓶口第10部分:六旋77普通規(guī)格
評論
0/150
提交評論