典型的面向对象设计模型在逻辑上将系统划分为4个部分,分别是问题域部分、人机交互部分、任务管理部分及数据管理部分。
1)问题域部分的设计
在面向对象设计过程中,可能要对面向对象分析所得出的问题域模型进行补充或调整。例如,调整需求、复用已有的类、把问题域类组合在一起、增添泛化类以建立类间的协议、调整继承的支持级别、改进性能等。
2)人机交互部分的设计
人机交互界面的设计质量直接影响到用户对软件的使用。在设计阶段,必须根据需求把交互细节加入到用户界面设计中,包括人机交互所必需的实际显示和输入。
3)任务管理部分的设计
任务管理主要包括任务的选择和调整。常见的任务有事件驱动型任务、时钟驱动型任务、优先任务、关键任务和协调任务等。
设计任务管理子系统时,需要确定各类任务,并将任务分配给适当的硬件或软件去执行。
4)数据管理的设计
在采用面向对象方法进行软件开发时,数据的存储还是普遍使用关系数据库。在面向对象设计中,可以将UML类图看作是数据库的概念模型,一个类可以映射为一个表或多个表,此外,还要考虑类之间的关联关系、继承关系的映射。
(简答题)
典型的面向对象设计模型在逻辑上由哪几部分组成?对每一部分进行设计时所包含的主要内容是什么?
正确答案
答案解析
略
相似试题
(简答题)
8086CPU在内部结构上由哪几部分组成?各部分的功能是什么?
(简答题)
8086 CPU在内部结构上由哪几部分组成?其功能是什么?
(简答题)
CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?
(简答题)
CPU在内部结构上由哪几部分构成?CPU应具备哪些主要功能?
(简答题)
使用面向对象设计方法进行高层设计,以建立系统的体系结构。这样的结构有哪几种主要的组成部分?每一部分所承担的职责是什么?
(判断题)
面向对象设计是在分析模型的基础上,运用面向对象技术生成软件实现环境下的设计模型。
(简答题)
面向对象分析的关键步骤有哪些?应建立哪几个模型?
(单选题)
面向对象设计OOD模型的主要部件中,通常不包括()
(单选题)
面向对象的数据库设计主要是从()到数据模型的转换。