徐凤年的天人馈赠

本文介绍了UML的九种图,包括用例图、类图、序列图和协作图等,阐述了它们的作用和应用场景,如用例图用于描述系统功能,类图展示类的静态结构,序列图和协作图则关注对象间的交互。此外,还提到了创建部署图的步骤和类图中的各种关系,如泛化、依赖、实现、关联、聚合和组合。
摘要由CSDN通过智能技术生成

目录

1.简答题题目(5分一个)

2.填空题

3.论述题(10点,一点一分)

4.UML九大图之画图题

5.UML图概览

6.用例图(必考,重点记图)

7.类图(必考重点记图)

8.顺序图(序列图)

9.协作图

10.活动图

11.状态图


欢迎来到徐凤年的天人馈赠,祝你考试顺利

1.简答题题目(5分一个)

1.简述rational 统一过程中迭代过程有几个阶段

答:

初始阶段 :目标是为系统建立商业案例和确定项目边界
细化阶段 :目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最    高风险的元素
构造阶段 :所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详尽的测试

        移交阶段:目的是将软件产品交付给用户群体

2.用例图的作用

答:描述参与者和用例之间的关系,并帮助开发者可视化的了解系统的功能。

3.类图与对象图之间的区别(5点)

答:

1.类图是三段式,对象图是两段式

2.类名是唯一的,对象名有三种命名方式,分别为:对象名:类名对象名:类名

3.类图把所有属性列出来了,对象图只把赋值的属性列出

4.类有方法,而对象图没有方法

5.类和类之间用关联关系连接,对象和对象之间用链连接

4.序列图的用途

答:1,帮助分析员对照检查每个用例中描述的用户需求,是否已经在对象中实现
        2.帮助分析员发现主动对象
        3.帮助理解对象之间的交互。

5.序列图和协作图的异同 

答:

相同点:

       (1)都属于交互图,他们表示对象间的交互关系,描述了一个交互,由一组对象和他们之间的关系组成,并且还包括在对象之间传递的消息,

       (2)时序图和协作图是等价的

       (3)两者都来自UML元模型的相同信息,因此他们的语义是等价的,他们可以从一种形式的图转换成另一种形式的图,而不丢失任何信息。

不同点:

协作图强调的是空间,但时间顺序必须从序列号获得。

时序图强调的是时间,但是没有明确的表达对象间的关系。

6.活动图中分叉和分支的区别

答:分支是将控制流分成多个部分,每一部分都有单独的监护条件和不同的结果

        分叉是表示了控制流中出现了并发控制流程,分叉出来每个流程都是独立真实运行的,他们再“汇合”的地方取得同步。

7.简述一下创建部署图的步骤

答:

创建部署图的步骤通常如下:

  1. 确定系统的组成部分:首先需要明确系统中包含哪些组件,如前端、后端、数据库、缓存等。

  2. 确定组件之间的关系:需要确定各个组件之间的交互关系,如前端通过 API 调用后端服务,后端服务需要连接数据库等。

  3. 确定组件的部署位置:需要确定各个组件应该被部署在哪些服务器上,如前端可以被部署在 Web 服务器上,后端可以被部署在应用服务器上,数据库可以被部署在专门的数据库服务器上。

  4. 画出部署图:根据以上信息,可以开始画出部署图。在部署图中,可以使用不同的符号和颜色来表示不同的组件和服务器,同时需要标注各个组件之间的交互方式和端口号等信息。

  5. 完善部署图:根据实际情况,需要不断完善和更新部署图,比如添加负载均衡、缩容扩容等功能时,需要相应地修改部署图

2.填空题

3.论述题(10点,一点一分)

请简述uml的理解

答:(从选择填空里抄概念,纯纯送分题

4.UML九大图之画图题

        UML是一种建模语言。其中有九种图,包括用例图,对象图,类图,构件图,部署图,状态图,序列图,活动图,协作图。这九种图分为两类,静态图和动态图

5.UML图概览

6.用例图(必考,重点记图

  • 【概念】用例图是指由参与者、用例,边界以及它们之间的关系构成的用于描述系统功能的视图。
  • 【目的】用来描述整个系统的功能。

用例图中包含以下三种关系:

  • 包含关系使用符号《include》,想要查看订单列表,前提是需要先登录。
  • 扩展关系使用符号《extend》,基于查询订单列表的功能,可以增加一个导出数据的功能
  • 泛化关系,子用例继承父用例所有结构、行为和关系。 

7.类图(必考重点记图

   类图是UML中的三大核心图之一,是一种静态图,不能显示暂时性信息。可以显示出类、接口以及它们之间的静态结构和关系填空题

泛化

  • 【泛化关系】是一种继承关系,表示子类继承父类的所有特征和行为。
  • 【箭头指向】带三角箭头的实线,箭头指向父类。

依赖

 老司机只管开车,车是谁的不重要,给什么车开什么车。

实现

关联

 自己买的车,想什么时候开就开。但是车是车,人是人,没有整体与部分的关系。

聚合

 电脑有键盘才能输入信息,电脑是整体,键盘是部分,键盘也可以离开电脑,单纯的拿去敲。所以是聚合。

组合

鸟是整体,翅膀是部分。鸟死了,翅膀也就不能飞了。所以是组合。我们再看一下,下面的一组经典的聚合组合关系的例子。

一个公司拥有多个部门,公司和部门之间是组合关系,公司破产了,部门就不复存在了。部门和员工是聚合关系,部门被裁掉,员工就换下家了。

8.顺序图(序列图)

9.协作图

10.活动图

11.状态图

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值