UML课后习题答案整理 下载本文

内容发布更新时间 : 2024/11/8 18:47:31星期一 下面是文章的全部内容请认真阅读。

.

面向对象测试(OOT)、面向对象维护(OOM)

第2章 统一建模语言UML与建模工具Rational Rose

1.1 填空题

(1)Grady Booch James Rumbaugh Ivar Jacobson (2)用例 (3)部署

(4)Rational Rose PowerDesigner Visio (5)用例视图 逻辑视图 构件视图 部署视图 (6) 部署

2.1选择题 (1)B (2)AB (3)D (4)BC (5)AC (6)A (7)AC

3.1 简答题

(1)统一建模语言 特点:用图形化的符号描述分析与设计 (2)需求分析、分析、设计、构造、测试

(3)视图:由一组图构成,代表完整系统描述中的一个抽象,显示这个系统中的一个特定的方面。

UML包含九种视图,一类是静态图,包含用例图、类图、对象图、构件图、

Word资料

.

部署图;另一类是动态图,包括序列图、协作图、状态图和活动图。 (4)画图、积累、导航、多用户支持、产生代码、逆转、集成、覆盖模型的所有抽象层、模型互换

(5)选择待转换的目标模型、检查java语言的语法错误、设置代码生成属性、生成代码

(6)用例视图:包括系统中的所有参与者、用例和用例图,关注系统功能的高层抽象,适合于对系统进行分析和获取需求,而不关注于系统的具体实现方法。

逻辑视图:关注系统如何实现用例中所描述的功能,主要是对系统功能性需求提供支持。

构件视图:用来描述系统中各个实现模块以及它们之间的依赖关系。 部署视图:包括进程、处理器和设备,显示系统的实际部署情况,是为了便于理解系统在一组处理节点上的物理分布。

Word资料

.

第3章 需求分析与用例模型

1.1填空题

(1)参与者、用例、关系

(2)关联关系、泛化关系、包含关系、扩展关系

2.1选择题 (1)D (2)D

3.1简答题

(1)参与者:参与者必须与系统有交互;参与者必须是系统外部的;参与

者的名称一般是名词或名词短语。

用例:用例是外部可见得系统功能单元,这些功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达;用例的名字是一个动词短语字符串。

(2)简要说明、事件流、用例场景、特殊需求、前置条件、后置条件。 (3)用户、系统、天气

(4)不正确。参与者之间泛化关系的含义是:把某些参与者的共同行为抽取出来表示为通用行为,且把它们描述成为超类(父类)。普通浏览者和系统管理员的基本行为不一致,不能作为子用例。 因此泛化关系使用不正确。

(5)不正确。购物和修改会员资料应是登录的包含关系。

4.1练习题

Word资料

.

用例编号:001

用例名:系统管理员登录

用例描述:系统管理员根据账号和密码,登录学生信息管理系统 参与者:系统管理员 前置条件:系统正常运行时间

后置条件:若系统管理员成功,管理员可以对学生的基本信息、班级信息、账号进行管理;若管理员未登录成功,则不能进行这些操作。 基本路径:

1、管理员进入系统; 2、管理员输入账户和密码; 3、管理员提交信息;

4、系统对管理员输入的信息进行有效性检查; 5、管理员可对学生信息等进行操作; 扩展点:

1、管理员的账号错误 (1)系统弹出错误窗口; (2)管理员重新输入 2、 管理员密码错误 (1)系统弹出密码错误 (2)管理员重新输入 (3)管理员找回密码

用例编号:002 用例名:查询学生信息

用例描述:管理员输入学生信息,系统显示该生信息 参与者:管理员

前置条件:管理员登录成功

后置条件:管理员输入学生信息后系统显示该生信息,查询成功后可进行修改或 删除等。

Word资料

.

基本路径:

1、管理员输入查看某位学生信息; 2、管理员提交信息; 3、系统对应信息查看数据库; 4、系统显示该生信息; 扩展点:

输入学生信息不存在;

用例编号:003 用例名:录入学生信息 用例描述:教师录入学生信息; 参与者:教师

前置条件:教师登录成功

后置条件:数据库中录入该信息成功,之后可以查看到该信息;基本路径:

1、教师输入某位学生的基本信息; 2、教师提交信息; 3、系统数据库添加该信息; 4、系统显示该生信息; 扩展点: 无

用例编号:004 用例名:学生查询成绩

用例描述:学生查询自己的成绩; 参与者:学生

Word资料