uml期末考试题集及答案(3)
9.UML中,类的主要版型有( CDE ) (A)角色类 (B)业务类 (C)边界类
(D)控制类
(E)实体类 10.UML的类图包含哪些抽象的层次( ABC )
(A)概念层 (B)说明层 (C)实现层 (D)业务层
(E)控制层
7
三、简答题:(本大题共4小题,,每题5分,共20分) (说明:将答案写在试卷后面的答题纸上)
分数 评卷人
1.简述统一建模语言(UML)
统一建模语言(UML)是一种绘制软件蓝图的标准语言。可以用UML对软件密集型系统的制品进行可视化
详述和文档化。UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言(1分)。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计(1分),还支持从需求分析开始的软件开发的全过程(1分)。UML的作用就是用很多图从静态和动态方面来全面描述我们将要开发的系统(2分)。
2. 简述面向对象分析方法(OOA)的5个基本步骤
1)、识别对象,识别对象包括标识潜在的对象和筛选对象两步(1分) 2)、识别对象的属性(1分) 3)、识别对象的行为(1分) 4)、识别对象所属的类(1分) 5)、定义主题词(1分)
3. 简述用例模型的组成元素以及建模步骤
组成元素有:参与者,用例,通信关联,用例规约 (每个0.5) 建立用例模型步骤:
1) 根据系统边界确定参与者(1分)
2) 根据每个参与者确定与之相关联的用例(1分)
3) 对每个用例写出用例规约文档,调整用例模型(优化参与者与参与者之间的关系,用例与用例
之间的关系)(1分)
4. RUP统一过程中的四个阶段?
1) 初始阶段 (1分) 2) 细化阶段 (1分)
3) 构造阶段 (1分) 4) 提交阶段 (1分)
全部答对(1分)
四、问答题和分析题:(本大题共2小题,共40分) (说明:将答案写在试卷后面的答题纸上)
1. 看图回答下面问题(15分)
分数 评卷人
1) 类Student和类Course之间是什么关系?并用文字性语言描述该类图表达意思。
8
关联关系(1分)
该图描述的是:学生和课程之间的选择关系,一个学生可以选择多门课程,一门课程可以被多个学生所选择。(2分)
2) 使用Rose双向工程,写出Student类生成的java代码(省略注释、get和set方法)(5分)
public class Student{ (1分)
private String name; (1分) private Course selecters[]; (1分)
public void Student(){ (1分) }
public void test(){ (1分) }
}
3) 使用Rose逆向工程,根据下面代码,画出类图。(7分)
public class A { public class B { private int i; private int j; private B b;
public void A(){ public void B(){ } }
public void test1(){ public void test2(){ } }
} } public class C extends A { private int k;
public void C(){ }
public void test3(){ } }
9
画出类A B C每个1分,画出类A和类B、类C之间关系各2分
2. 图书管理系统功能性需求说明如下:(25分)
? 图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。图
书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。提供的服务包括:提供查询图书信息、查询个人信息服务和预定图书服务等。
? 当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是
通过图书管理员充当借阅者的代理和系统交互。 ? 系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和修改。并且
能够查询借阅者、图书和图书管理员的信息。
? 可以通过图书的名称或图书的ISBN/ISSN号对图书进行查找。 回答下面问题:
1) 该系统中有哪些参与者?(3分)
借阅者 图书管理员 系统管理员
2) 确定该系统中的类,找出类之间的关系并画出类图
用户类、用户角色类、图书类、预定类、借阅类、书目类(6分)
类图(6分)6个类每2个1分,6个关系 每2个1分
3) 画出语境“借阅者预定图书”的时序图(10分)
10
…… 此处隐藏:124字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




