名詞解釋
1.原型模型:溝通->快速策劃->建??焖僭O計->構(gòu)建原型->部署交付及反饋
2.軟件體系結(jié)構(gòu):指系統(tǒng)的一個或多個結(jié)構(gòu),包括軟件構(gòu)件、構(gòu)件的外部可見屬性以及它們之間的相互關(guān)系。
3.信息隱蔽:指通過一系列獨立模塊可以得到有效的模塊化,獨立模塊相互之間只交流實現(xiàn)軟件功能所必需的信息。隱蔽定義并加強了對模塊內(nèi)過程細節(jié)的訪問約束和對模塊所使用的任何局部數(shù)據(jù)結(jié)構(gòu)的訪問約束。
4.重構(gòu):指用不改變代碼的外部行為而改進其內(nèi)部結(jié)構(gòu)的方法來修改軟件系統(tǒng)的過程。
5.軟件測試:測試是一個執(zhí)行程序的過程,其意圖是在將產(chǎn)品交付給最終用戶之前找到錯誤。
6.需求工程:(1)一個軟件工程動作,開始于溝通活動并持續(xù)到建?;顒樱?)在設計和構(gòu)建之間建立起聯(lián)系的橋梁(3)是了解過程、項目、產(chǎn)品和人員的必須(4)有七個活動:起始、導出、精化、協(xié)商、規(guī)格說明、確認和管理。
7.軟件工程:(1)將系統(tǒng)化的、規(guī)范的、可量化的方法應用于軟件的開發(fā)、運行和維護,即將工程化的方法應用于軟件(2)在(1)中的所述方法的研究。
8.構(gòu)件:構(gòu)件是系統(tǒng)中模塊化的、可部署的和可替換的部件,該部件封裝了實現(xiàn)并暴露了一組接口。
9.CMMI:能力成熟度模型集成是一個綜合的過程元模型,以一組系統(tǒng)和軟件工程能力為基礎,能夠表示組織可以達到的過程能力以及成熟度的不同等級。CMMI有五個成熟度等級,分別是初始階段、管理階段、定義階段、量化管理階段和優(yōu)化階段。
10.UP model:統(tǒng)一過程是用例驅(qū)動,以架構(gòu)為核心,迭代并且增量的軟件過程,可以分為五個階段:起始階段、細化階段、構(gòu)建階段、轉(zhuǎn)換階段和生成階段。
11.瀑布模型:又稱經(jīng)典生命周期,它提出了一個系統(tǒng)的、順序的軟件開發(fā)方法,從用戶需求規(guī)格說明開始,經(jīng)過計劃、建模、構(gòu)建和部署的過程,最終提供一個完整的軟件并提供持續(xù)的技術(shù)支持。
12.UML:統(tǒng)一建模語言是繪制軟件藍圖的標準化語言。UML可用來可視化、描述、構(gòu)造和文檔化軟件密集系統(tǒng)的人工制品。
http://www.docin.com/p-1759696396.html
簡答題