ISEE (integrated software environment)
是繼CASE之後軟體工程研究和發展的有一個階段和更高的層次。
它研究和發展的目標就是按照軟體工程的理論、方法和規範建立一個自然和諧、高效可靠乃至完全職能和自動化的軟體生產流水線,真正實現軟體工程和軟體產業的工業化。
(1)所有環境工具必須有良好的機制和配置,充分共享軟體工程信息;
(2)一個信息項的創建和轉變能夠自動追蹤和維護與之相關的所有其他信息項;
(3)對所有軟體工程信息必須提供有效的版本控制和配置管理能力;
(4)允許直接且非順序地訪問環境中的工具;
(5)對環境中的全部信息和工具提供強有力的異常處理和數據恢復能力;
(6)所有環境工具必須有視覺、感覺和行為能力一致的用戶界面;
(7)提供自然和諧的通信機制,支持軟體開發過程和活動中的一切協作;
(8)不斷吸收和積累用於軟體生存周期各個階段或整個過程的新技術和新方法;
(9)具有良好的可移植性和開放性;
(10)提供可靠、實用的軟體質量度量方法和質量保證系統。
集成化軟體工程環境採用的是快速原型與程式變換相結合的技術,它能夠根據用戶需求,進行可視化套用系統的需求分析和設計;支持套用系統的模擬運行,系統軟硬體整體體系結構的最佳化,以及系統整體功能和性能的評估和論證;在系統需求合理滿足的情況下,實現從系統需求規格說明到分散式套用系統的自動生成。集成化系統工程環境,是建造自適應信息系統的基礎設施,它能夠用於各類計算機套用系統尤其是Internet套用、各類系統工程的建模、模擬、分析、評估和最佳化,能夠大幅度提高軟體的生產效率和產品質量,並為各類非計算機專業人員開發他們所需要的軟體創造便利條件。巴西的電報電話公司的實踐已經證明,採用集成化系統工程環境,可以使套用軟體的開發效率提高五倍左右。它與企事業過程建模系統一樣,具有廣闊的套用前景與巨大的經濟效益。