软考之事物关系及图类题作答

声明:本篇文章学习资料来自B站up主zst_2001,请大家多多支持up主,本人做了学习和总结

UML有4种关系:依赖,关联,泛化和实现

依赖

A是依赖事物,B是独立事物

关联

聚合与组合

聚合:部分和整体的生命周期不一致,整体消失了,部分仍然存在,部分可以脱离整体存在

组合:部分和整体的生命周期不一致,整体消失了,部分也要消失,部分不可以脱离整体存在

泛化

父类泛化子类

实现

类图

对象图

用例图

包含

图书管理员在删除和修改图书的时候都会进行查询图书功能

所以删除,修改图书用例包含查找用例

扩展

关联是参与者和用例之间的关系

包含是用例和用例之间的关系

扩展是用例和用例之间的关系

泛化是参与者和参与者之间的关系,也是用例和用例之间的关系

类图,对象图,用例图都是静态的

序列图(顺序图)

通信图(协作图)

状态图

事件

动作也是转换的一部分

活动图

状态图:强调状态转换,顺序图:强调消息顺序

构件图

部署图

总共

设计模式

设计模式的要素

  1. 模式名称
  2. 问题
  3. 解决方案
  4. 效果

数据流图

其中,E1,E2,E3,E4都是实体,一般用E的都是实体

其中,D1234,都是数据存储,一般用D的都是数据存储

加工的表示一般都是用圆角矩形,一般都会用字母P表示

一般都会字母优先

外部系统

数据存储

加工

数据流

数据流的起点或重点必然会有一个加工

问题一

1,E1~4分别是什么

将维修总结发送给主管,说明巴士维修系统的维修总结相挂钩的,所以E4是主管(实体),但一般不会这样找,因为可能会出现失误,一般会去更为详细的子图里寻找

问题二

D1:生命特征范围文件

D2:日志文件

D3:病历文件

D4:治疗意见文件

D1:巴士列表文件

D2:维修记录文件

D3:部件清单表

D4:人事档案表

D1:销售订单表

D2:库存表

D3:生产计划表

D4:配方表

D5:采购订单表

问题三

父图子图平衡

加工既有输入数据流也有输出数据流

要有一个输入一个输出

数据守恒

写法

数据库下午题

关系模型的转换

超类和子类之间的转换

UML下午题

聚合与组合

类图

类一般是由类名,属性和方法组成,其中有修饰属性跟方法的+-号,+号代表public,-号代表private,#protected,~package

用例图

主要由用例(椭圆),参与者,用例之间的扩展关系

包含关系

删除和修改图书之前,一定是查找,即一个用例包含另一个用例指的是它在执行一个用例时一定会用到它所包含的用例

扩展关系

泛化关系

相关推荐
rolt3 天前
[存档]Alistair Cockburn-2003年11月UMLChina交流会
软件工程·产品经理·uml·敏捷开发·用例·cockburn
rolt3 天前
[鉴赏]摇身一变鼓吹软件工程-01-Allen Holub
ai·软件工程·uml·敏捷开发
rolt16 天前
[重写]《软件方法》全流程引领AI第1章-1.3为什么要使用标准建模语言(202610更新)
软件工程·产品经理·架构师·uml·本体·fde
带金箍的至尊宝16 天前
系统架构设计师笔记 08:UML 用例图、类图、时序图
笔记·系统架构·uml
rolt17 天前
向窃·格瓦拉学习本体建模基础知识-第7赛季第22轮
软件工程·uml·面向对象·数理逻辑
抓到一只狗19 天前
系统分析师——统一建模语言
软件工程·uml·类图·用例图·系统分析师·顺序图·高级软考
rolt24 天前
智能机床-06 机械 ISO 23704-4-2026-用UML表示的行业标准
软件工程·产品经理·架构师·uml
rolt1 个月前
05 医学 ISO 13940-用UML表示的行业标准,健康信息学 — 支持照护连续性的概念体系
软件工程·架构师·uml
rolt1 个月前
3GPP-5G-用UML表示的行业标准-04电信移动通信
软件工程·ddd·uml·ontology
Warren2Lynch1 个月前
掌握 UML 用例建模:地图与路线的完美结合
uml