顺序图作业

顺序图作业

一. 简答题(共7题,100分)

  1. (简答题)
    交互是什么?请举 2-3 个交互的实际例子。

    正确答案:
    一次交互就是指在特定语境中, 为了实现某一个目标, 而在一组对象之间进行交换的一组 消息所表示的行为。

    上传告警、发送短信

  2. (简答题)
    在 UML 2.0 中定义了哪四种交互图?其中强调控制流时间顺序的是哪一种交互图?哪 两种是基本交互图?

    正确答案:
    顺序图、通信图、定时图、交互概述图

    强调控制流时间顺序的是顺序图

    顺序图和通信图是两种基本交互图

  3. (简答题)
    在顺序图中和在通信图中,分别应该如何表示“循环”结构的?

    正确答案:
    在顺序图中,循环结构可以使用一个交互片断来表示。

    在通信图中,使用迭代标记来表示循环。迭代是通过在顺序编号前加上一个迭代符“ *” 和一个可选的迭代表达式来表示的。对于迭代表达式, UML 没有强制规定什么语法,因此你 可以使用任何可读的、有意义的表达式来表示。

  4. (简答题)
    在交互图中,消息编号有哪两种形式?请分别说明它们的优缺点。

    正确答案:
    一种是无层次编号,它简单直观;另一种是嵌套的编号,它更易于表示消息的包含关系。

  5. (简答题)
    在交互图中,表示返回消息的符号是什么?表示异步消息符号是什么,异步消息指的 是什么意思?

    我的答案

    在交互图中,表示返回消息的符号是带有虚线的箭头,表示异步消息的符号是带有线条箭头的半开放箭头。异步消息指发送者在不等待接收者处理完毕的情况下继续执行其他操作的消息

    正确答案:
    返回消息符号:​image

    异步消息:​image

    异步模式:对象 A 发送了一个信号给对象 B,那么 A 在发送完信号之后,就会继续执行, 不会等待。

  6. (简答题)
    假设有一系统的协作图局部如下图所示, print 方法的功能是将传入参数的值打印在 屏幕上; fact 方法是用来计算阶乘的, test的初值为 1。那么将打印出什么?

    image

    正确答案:
    打印的值是 10。将执行三次迭代,因此 test的值是 1+1!+2!+3!=10.

  7. (简答题)
    请说明下图所示的顺序图的含义:

    image

    正确答案:
    客户类调用 A 类的 do 方法,并传入参数 x;A 类将判断传入的参数 x 的值是否小于 10, 如果是则调用 B 类的 Calculate 方法,参数为 x;否则将调用 C 类的 Calculate方法,参数为 x。

参考资料:UML课后习题-答案~.doc

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
提供多种期末作业选题,方便选题! 一、实验目的与任务    1、目的:加深和巩固本学期课堂所学内容,掌握使用Rational Rose2003进行软件建模的技能。同时,掌握面向对象的思想和UML的基本概念,并能够利用面向对象的思想进行系统分析设计。    2、任务:确定课题,组织组员,合理分工,熟悉软件开发环境。培养团队精神,学习软件开发小组的组织和管理,并熟悉软件系统分析设计。 二、实验内容、要求与安排方式 实验内容与要求:   根据各组选择的课题,各组推荐一名组长,统一管理整个项目的实施过程,并合理调整资源和负责项目全局;根据项目的难易合理分配组员的任务,对问题达成一直的看法;针对项目的实施,熟悉相应的分析设计过程以及具体的UML建模方法。 实验安排方式: 本实验为开放实验,各组可同时进行实验,每组3人。 三、实验题目   期末大作业的题目既可以从附录1中的题目中进行选择,也可以发挥自己的创造力,任选自己学习、工作和生活中某个领域存在的真实问题来建模,例如:吃饭、上课、复习、考试、锻炼、KTV唱歌....任何领域都可以。 四、实验步骤   1、需求。分析系统的需求,撰写需求陈述文档。建立用例模型:包括软件系统的用例图以及关键用例的用例描述(用例规约)。   2、静态分析。建立系统的类图。   3、动态分析分析系统的用例模型,选择合适的平台和模型详细描述用例的设计与实现,包括顺序图协作图、活动图以及状态图。   4、设计。建立系统的构件图和部署图。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qing影

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值