- 電子商務系統分析與設計(微課版·第2版)
- 胡雷 黃紅麗主編
- 824字
- 2025-04-24 16:59:49
2.2.3 面向對象方法的應用
面向對象方法是程序設計新范型、系統開發的新方法論。作為一門新技術,面向對象方法可支持種類不同的系統開發,已經在許多方面得以應用。
十多年來,除了面向對象的程序設計以外,面向對象方法已應用到整個信息系統領域和一些新興的工業領域,包括用戶界面、應用集成平臺、面向對象數據庫(Object-Oriented Database,OODB)、分布式系統、網絡管理結構、人工智能領域以及并發工程、綜合集成工程等。人工智能是和計算機密切相關的新領域,在很多方面已經采用面向對象方法,如知識的表示、專家系統的建造、用戶界面等。人工智能的軟件通常規模較大,用面向對象方法能更好地設計并維護這類軟件。
20世紀80年代后期形成的并發工程,其概念要點是在產品開發初期(即方案設計階段)就把結構、工藝、加工、裝配、測試、使用、市場等環節同期并行地啟動運行,其實現必須有兩個基本條件:一是專家群體;二是共享并管理產品信息,即將計算機輔助設計(ComputerAided Design,CAD)、計算機輔助工程(Computer-Aided Engineering,CAE)、計算機輔助制造(Computer-Aided Manufacturing,CAM)緊密結合在一起。顯然,這需要面向對象方法的支持。目前,一些公司采用并發工程組織產品的開發,已取得顯著效益。例如,波音公司用并發工程開發巨型777運輸機,比開發767節省了一年半時間;日本把并發工程用于新型號的汽車生產,和美國相比,只用一半的生產時間。產業界認為它們以后的生存要依靠并發工程,而面向對象方法是促進并發工程發展的重要支持。
綜合集成工程是開發大型開放式復雜系統的新的工程概念。與并發工程相似,專家系統的組織和信息共享是這一新工程概念的兩大支柱。由于開放式大系統包含人的智能活動,因此建立數學模型非常困難。而面向對象方法能夠比較自然地刻畫現實世界,容易達到問題空間和程序空間的一致,能夠在多種層次上支持復雜系統層次模型的建立,是研究綜合集成工程的重要工具。面向對象方法對并發工程和綜合集成工程的作用,一方面說明了這一新技術應用范圍的寬廣,另一方面也說明了它的重要影響,更證明了面向對象方法是一門新興的值得廣泛重視的技術。