第1篇 組件設計總括
第1章 組件設計概述
當前,軟件在各行各業得到了廣泛的應用。隨著需求的快速膨脹,軟件規模的不斷擴大,軟件開發活動也變得日益復雜。這種情況,在企業應用系統開發中表現得更為突出。企業應用系統中,對并發、數據量、性能、可靠性要求很高,這些都對軟件系統的設計和開發提出了嚴峻的挑戰。
面對復雜而日益多變的客戶需求,如何應對?如何快速產出高質量的軟件?經過多年的軟件工程實踐,組件技術被認為是快速發布高質量軟件產品的關鍵技術。通過一系列基礎組件的組裝,可以像搭積木一樣,迅速生成所需軟件的主體結構和核心功能,應用程序開發者只需要編寫特定的應用邏輯即可,這樣大大加快了軟件產品的開發速度。另外,組件都是經過了充分測試的,因此在質量上也提供了堅實的保障。只有這樣,才能實現快速、高質量的軟件開發。
在組件技術中,如何捕捉和定義組件的需求,如何設計和開發組件,是組件技術的最核心部分。本章對組件技術進行概要的闡述,幫助讀者澄清一系列組件技術領域的概念。