��这样做,就必须彻底审视他们的经营业务方式和组织机构,在开发过程方面做重大变革。这可以设想成"经营业务过程的再工程"。
��为此,必须站在新的立场(主要从快速、可靠、低成本地获取软件的立场)上,重新考虑属于软件的每一件事情。首先,需要界定出可复用的"资产",然后创建这些资产,并对它们打包,编制相关文档,以便供应给复用者,应当使复用者对可复用资产充满信任感。其次,软件开发机构必须建立新的系统工程过程,使开发者有机会来思考和确定复用方案,有机会挑选可复用的构件。
��系统的软件复用由可复用资产的创建、管理、支持和复用4个过程组成,如图8.1所示。工作在可复用资产创建过程的人称为创建者,工作在应用项目开发过程中的人称为复用者。
|
图8.1 系统的软件复用涉及到的4个并行过程
��
|
|