軟件開發(fā)環(huán)境(SDE)
軟件開發(fā)環(huán)境是一組相關軟件工具的集合,它們組織在一起支持某種軟件開發(fā)方法或者與某種軟件開發(fā)模型相適應
SDE的主要組成部分是軟件工具。
集成型開發(fā)環(huán)境具有集成性、開放性和可剪裁性特點。開放性使其可擴展,可剪裁性使其可適應各類應用形成特定的開發(fā)環(huán)境。
集成開發(fā)環(huán)境由工具集和環(huán)境集成機制兩部分組成。
工具集包括項目管理工具、支撐工具、分析設計工具、程序設計工具、測試工具、維護工具等。
環(huán)境集成機制主要有數(shù)據(jù)集成機制、控制集成機制和界面集成機制
1、數(shù)據(jù)集成機制:提供統(tǒng)一的數(shù)據(jù)模式和數(shù)據(jù)接口規(guī)范,如共享文件、共享數(shù)據(jù)結構、和共享信息庫等。使相互協(xié)作的工具可通過統(tǒng)一的模式與規(guī)范交換數(shù)據(jù)。
2、控制集成機制:支持各工具或各開發(fā)活動之間的通信、切換、高度和協(xié)同工作。一般通過消息通信機制實現(xiàn)。
3、界面集成機制:提供統(tǒng)一的工具界面風格和統(tǒng)一的操作方式,減少用戶學習不同工具的使用成本。
軟件開發(fā)環(huán)境通常由以下幾個部分組成
1、工具集
2、集成機制
3、環(huán)境信息庫
4、過程控制和消息服務器
5、環(huán)境用戶界面
軟件開發(fā)環(huán)境的結構為層次性結構,分為四層
1、宿主層:包括基本宿主硬件和基本宿主軟件
2、核心層:包括工具組、環(huán)境數(shù)據(jù)庫和會話系統(tǒng)
3、基本層:包括至少一組工具,如編譯工具、調(diào)試工具等
4、應用層:以基本層為基礎補充某些工具,以適應應用軟件的要求。
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權威部門公布的內(nèi)容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。