2014-2015 OOAD期末考试重点:系统时序图与GRASP模式
需积分: 0 26 浏览量
更新于2024-08-05
收藏 588KB PDF 举报
本次提供的考试题目来自2014-2015学年软件学院本科OOAD(Object-Oriented Analysis and Design,面向对象分析与设计)期末考试。考试分为八个部分,总分100分,具体题目如下:
1. **系统时序图(4分)**:要求学生解释绘制系统时序图(SSD)的好处,这可以帮助理解系统中的交互和消息传递,课本P128的10.3节提供了相关背景。时序图在软件工程中用于描述对象间的行为序列。
2. **关联类示例(4分)**:考察对关联类概念的理解,需要提供简单的实例来说明在面向对象设计中,关联类是如何表示对象之间的关系的。
3. **GRASP模式列举(4分)**:包括创建者模式、信息专家模式、控制器模式、高内聚模式和低耦合模式。GRASP(Guidelines for Reusing and Developing Agile Software)是一组面向对象设计原则,帮助开发者设计高质量的系统。
4. **OOA制品解释(4分)**:询问关于OOA(Object-Oriented Analysis)的制品,答案强调在分析阶段识别和描述问题领域的概念和对象,产出如领域模型、操作契约和状态模型等,这些不是软件对象的具体实现,而是反映现实世界的抽象。
5. **静态建模示例(4分)**:要求学生给出静态建模的例子,静态建模关注系统的结构和行为在时间上的静止状态,不涉及执行过程。
6. **GRASP模式的重要性及应用(30分)**:题目要求列出GRASP模式中的三个关键模式,并提供实际应用场景。这可能涉及到模式选择和设计决策的实际运用。
7. **创建者模式示例(未给出具体分数)**:涉及到责任分配的问题,即确定何时将创建某类实例的职责交给其他类,通常用于解耦和控制创建过程。
考试重点在于理解面向对象分析与设计的基本原理、工具和实践,尤其是GRASP模式的应用,以及如何将理论知识应用于实际问题的解决。此外,理解并能够绘制系统时序图和解释关联类等核心概念对于得高分至关重要。考生需要注意平时学习的扎实性和对课程材料的掌握程度,因为题目中提到的“抱好大腿”可能意味着依赖于老师提供的参考材料或者前几届的经验分享。
点击了解资源详情
点击了解资源详情
305 浏览量
2022-08-08 上传
2009-10-22 上传
2021-02-16 上传
108 浏览量
2022-08-08 上传
东方捕
- 粉丝: 22
- 资源: 310