複製鏈接
請複製以下鏈接發送給好友

軟件工程環境

鎖定
軟件工程環境(SoftWare Engineering Environment ,簡稱SEE)是指在構築一個新軟件時所依賴的條件工具和基礎設施等,包括軟環境硬環境。SEE具有多維性,表現在不僅要集成與軟件開發技術相關的工具,還要集成與支持技術、管理技術相關的工具,並將它們有機地結合在一起。
中文名
軟件工程環境
外文名
SoftWare Engineering Environment
簡    稱
SEE
功    能
將一些相互關聯的工具組織到一起

軟件工程環境軟件特點

軟件工程環境是軟件工程學科各方面研究發展的物化表現,具有以下特點:

軟件工程環境生產的全過程

實踐表明:軟件工具僅支持生命週期中某些特定活動,工具箱將一些相互關聯的工具組織到一起,使其相互通信,從而支持了生命週期中某些成組活動,自動化程序有所提高。然而,軟件過程領域的最新研究結果表明,軟件過程概念已不僅侷限在軟件開發和軟件維護,而是發展到包括系統集成和軟件產品的製作與生產。SEE旨在解決軟件過程中各個過程和活動如何按照各條路徑並行完成。管理、支持、獲取、供應等過程貫穿於整個生存週期,特別是管理活動和支持活動,從合作觀點來看,對於軟件生產具有更為重要的地位。因此,促使人們在更高的層次上考慮如何運用“整體大於各部分之和”的系統工程,提高整個軟件過程的整體計算機輔助支持程度。

軟件工程環境工業化生產

軟件發展已經形成了大規模的產品市場。因此,軟件產品的生產也必將走上工業化的道路。所請的工業化是指能夠形成規模經濟的生產形式。工程化注重軟件生產過程中軟件生產者具有一定的工程訓練,遵循一定的工程準則。工業化則更加強調軟件生產過程中生產資料的作用,表現為把大量的生產者的技能和經驗轉移到生產工具之中,從而減少生產過程中的勞動比例、減少生產工具的增值比例。SEE是為工業化生產提供一整套的支持設施。

軟件工程環境生產目標

軟件工程環境以集成和剪裁作為主要技術路徑,實現軟件工業化生產的目標
SEE具有多維性,表現在不僅要集成與軟件開發技術相關的工具,還要集成與支持技術、管理技術相關的工具,並將它們有機地結合在一起。

軟件工程環境標準化

軟件生產走向工業化需要建立相應的工業標準,SEE正在形成一個國際性標準。