在产品订货系统中使用模式
本节通过说明模式可以怎样在我们的产品订货系统语境中应用于集成活动的例子补充上述论述。
分化
图 3 使用UML包说明我们系统的高层设计视图。该图显示主要订单系统部件(或子系统)的交互。关于分层体系结构的知识现在可以帮助我们在表格 1 中的体系结构和图 3 的设计之间自动确定不匹配。表格 2 总结两个视图对立的约束。
体系结构视图约束从表格 1 导出。它们定义我们系统层次之间的调用依赖关系(例如,用户界面依赖于订单框架)。图 3 是设计视图约束的基础。该图说明一个含有一套包以及它们之间调用依赖的UML包图(包和依赖的语义在[Booch-Jacobson-Rambaugh 1997]中定义)。
表格 2 体系结构上和设计视图对立的约束
体系结构的视图约束
体系结构[用户界面取决于订单框架];
体系结构[订单框架取决于存货系统];
体系结构[存货系统取决于网络];
体系结构[网络取决于订单仓库];
设计视图约束
设计[订单获取UI取决于订单框架];
设计[订单处理UI取决于订单框架];
设计[存货UI取决于存货系统];
设计[订单框架取决于存货系统];
文章来源于领测软件测试网 https://www.ltesting.net/