上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1篇 组件设计总括
第1章 组件设计概述
当前,软件在各行各业得到了广泛的应用。随着需求的快速膨胀,软件规模的不断扩大,软件开发活动也变得日益复杂。这种情况,在企业应用系统开发中表现得更为突出。企业应用系统中,对并发、数据量、性能、可靠性要求很高,这些都对软件系统的设计和开发提出了严峻的挑战。
面对复杂而日益多变的客户需求,如何应对?如何快速产出高质量的软件?经过多年的软件工程实践,组件技术被认为是快速发布高质量软件产品的关键技术。通过一系列基础组件的组装,可以像搭积木一样,迅速生成所需软件的主体结构和核心功能,应用程序开发者只需要编写特定的应用逻辑即可,这样大大加快了软件产品的开发速度。另外,组件都是经过了充分测试的,因此在质量上也提供了坚实的保障。只有这样,才能实现快速、高质量的软件开发。
在组件技术中,如何捕捉和定义组件的需求,如何设计和开发组件,是组件技术的最核心部分。本章对组件技术进行概要的阐述,帮助读者澄清一系列组件技术领域的概念。