試卷整理

名詞解釋

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

簡答題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容