�� OOA和OOD之间有密切的衔接关系,从OOA到OOD是一个逐渐扩充模型的过程。分析处理以问题为中心,可以不考虑任何与特定计算机有关的问题,而OOD则把我们带进了面向计算机的"实地"开发活动中去。通常,OOD分为两个阶段,即高层设计和低层设计。高层设计建立应用的体系结构。低层设计集中于类的详细设计。
6.4.1 高层设计
��高层设计也称为系统设计,它开发软件的体系结构,构造软件的总体模型。在这个阶段,标识在计算机环境中进行问题解决工作所需要的概念,并增加了一批需要的类。这些类包括那些可使应用软件与系统的外部世界交互的类。此阶段的输出是适合应用软件要求的类、类间的关系、应用的子系统视图规格说明。
1、高层设计模型
��一个典型的高层设计模型即客户-服务器模型,它构造起应用软件的总体模型,如图6.16所示。
��
|