试题详情
- 简答题当重要的对象被发现后,通过一组互相关联的模型详细表示类之间的关系和对象的行为,这些模型从四个不同的侧面表示了软件的体系结构:静态逻辑、动态逻辑、静态物理和动态物理。试描述一下这四种特性。
-
静态逻辑模型描述实例化(类成员关系)、关联、聚集(整体/部分)、和一般化(继承)等关系。这被称为对象模型。一般化关系表示属性和方法的继承关系。定义对象模型的图形符号体系通常是从用于数据建模的实体关系图导出的。对设计十分重要的约束,如基数(一对一、一对多、多对多),也在对象模型中表示。
动态逻辑模型描述对象之间的互相作用。互相作用通过一组协同的对象,对象之间消息的有序的序列,参与对象的可见性定义,来定义系统运行时的行为。
静态物理模型通过模块描述代码的布局。动态物理模型描述软件的进程和线程体系结构。 关注下方微信公众号,在线模考后查看
热门试题
- 瀑布模型是将()各个活动规定为依()连接
- 考虑一个计算机超市,出售硬件、外设和软件
- 类具有操作,它是()的抽象,用()和()
- 软件项目计划的第二个任务是对完成该软件项
- 使用你熟悉的语言编写出程序,注意编码风格
- 请简述编码原则。
- 对于复杂的系统,其对象模型应该由哪五个层
- 在做风险评价时常采用的一个非常有效的方法
- 软件的发展,到现在为止,经历了三个阶段:
- 快速原型的分类、特点及使用策略?
- 简述关联和依赖的区别。
- 软件工程的三种基本要素是什么,各自的作用
- 软件工程方法学包含3个要素分别是什么?
- 将面向对象方法与结构化方法进行比较。
- 在面向对象的系统开发过程中,每个阶段需要
- 使用面向对象设计方法进行高层设计,以建立
- 软件维护中,因重新初始化控制标志或指针而
- 软件界面设计包含了哪几个方面的基本内容?
- Rumbaugh等人提出的对象模型化技术
- 什么是软件生存周期模型?有哪些主要模型?