现代软件工程第10章 构件级设计建模主要内容v什么是构件什么是构件v设计基于基于类的构件的构件v实施构件施构件级设计v对象象约束束语言言v设计传统构件构件v小小结构件级设计建模v一套完整的一套完整的软件构件是在体系件构件是在体系结构构设计过程中定程中定义的。但是没有在接近代的。但是没有在接近代码的抽的抽象象级上表示内部数据上表示内部数据结构和每个构件的构和每个构件的处理理细节。构件。构件级设计定定义了数据了数据结构、算构、算法、接口特征和分配法、接口特征和分配给每个每个软件构件的通件构件的通信机制。信机制。构件级设计建模v必必须能能够在建造在建造软件之前就确定件之前就确定该软件件是否可以工作。是否可以工作。为了保了保证设计的正确性,的正确性,以及与早期以及与早期设计表示(即数据、体系表示(即数据、体系结构构和接口和接口设计)的一致性,构件)的一致性,构件级设计需要需要以一种可以以一种可以评审设计细节的方式来表示的方式来表示软件。它提供了一种件。它提供了一种评估数据估数据结构、接口和构、接口和算法是否能算法是否能够工作的方法。工作的方法。构件级设计建模v 数据、体系数据、体系结构和接口的