第十二章面向对象系统设计
第十二章 面向对象系统设计
第士二章面向对象系练设计 在软件开发人员完成了面向对象 的分析之后,面向对象详细设计和开 发阶段就可以开始,我们面对的问题 是如何针对系统的具体实现进行面向 对象的设计
第十二章 面向对象系统设计 在软件开发人员完成了面向对象 的分析之后,面向对象详细设计和开 发阶段就可以开始,我们面对的问题 是如何针对系统的具体实现进行面向 对象的设计
第士二章面向对象系练设计 面向对象的软件构建过程见图121,注意此时我 们应建立了经过分析设计得到的定义得很好的类。 编程语言应是面向对象的,如C++、Java、 Delphi 等等 组语句就形成了一个服务(方法)。服务与 特定类相关,每个服务代表一个所需的操作方法, 使得类能完成系统中的职责。服务类似于系统中的 模块。类组合形成子系统或系统软件,再与其他4 个部件组合形成软件系统
第十二章 面向对象系统设计 面向对象的软件构建过程见图12.1,注意此时我 们应建立了经过分析设计得到的定义得很好的类。 编程语言应是面向对象的,如C++、Java、Delphi 等等。 一组语句就形成了一个服务(方法)。服务与 特定类相关,每个服务代表一个所需的操作方法, 使得类能完成系统中的职责。服务类似于系统中的 模块。类组合形成子系统或系统软件,再与其他4 个部件组合形成软件系统
语句 个或多个语句 组成服务 服务 个或多个服务 属于一个类或对象类 类 属性 服务 个或多个对象类 组成子系统或系统 H 子系统或系统 C→(D本 S:软件,H:硬件,P:人员,P:过程,D:数据
语句 子系统或系统 服务 类 属性 服务 S H P D P 一个或多个语句 组成服务 S:软件,H:硬件,P:人员,P:过程,D:数据 一个或多个服务 属于一个类或对象类 一个或多个对象类 组成子系统或系统
第二章面向对象系统设计 从软件系统的角度面向对象系统设计的有四项主要工作 ●人机交互部分的设计:用户界面的实现 ●问题域部分的设计:从对象到类,建立新类库,最 终到整个应用的构架; ●任务管理部分的设计:系统管理:包括对象、行为 交互的细节,支持总体客户体验的技术的各个方面:用 户帮助的内容、开拓市场的资料的内容、服务和支持的 细节; 数据管理部分的设计:数据库的建立、维护与使用
第十二章 面向对象系统设计