软件工程各种UML总结
软件工程
题目
文章目录
- 软件工程
- 题目
- 用例图
- 用例关系
- 用例描述
- 顺序图
- ER图
- 协作图
- 状态图
- 活动图
- 类图
- 类图的关系区别
- 属性图
- 包图
- 体系结构
用例图
用例关系
- include(箭头,虚线,写上include)
- use(箭头,实线,写上use)
- extend(箭头,虚线,写上extend)
- 泛化/实现(三角形箭头,实线)
用例描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C4pE3QLY-1606274130228)(D:\B学习资料\大三上\软件工程\软件工程复习.assets\image-20201124201817532.png)]
顺序图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WSG0Iqqo-1606273914815)(https://raw.githubusercontent.com/lingling-fa/typora-imgs/master/img/20201125102437.png)]
ER图
协作图
状态图
活动图
类图
类图的关系区别
没关系<依赖<关联<聚合< 组合
依赖(虚线箭头):短期,偶然的,作为参数传进去
关联(实线):长期,稳定的,是new出来作为属性的,比如企鹅跟气候,学生和老师
聚合(空心方形实线):是关联的一种,比如汽车跟轮子,是整体跟一部分的关系
组合(实心方形实线):是聚合的一种,比如人和器官,是整体跟一部分的关系,但不能分开(生命周期一样),关联非常紧密
继承/泛化
继承/泛化(带三角箭头的实线):java里边的extend,可以是接口跟接口之间继承,也可以是类和类之间的继承
实现,继承跟泛化是一样的,只是描述的角度不一样,父类是子类的泛化,子类是父类的继承。 比如老虎是继承于动物。
实现在java里边是implement,是类和接口之间的关系。
属性图
包图
体系结构
软件工程各种UML总结相关推荐
- 耦合关系从强到弱顺序_18秋东大学期《软件工程与UML建模》在线作业123标准满分...
18秋东大学期<软件工程与UML建模>在线作业1 一. 单选题 (共 15 道试题,共 75 分) 1.在下列内聚性序列中,复合从强到弱排列的是( ). A.偶然.瞬时.功能.通信.逻辑. ...
- 软件工程与UML案例解析
第1章 概述 1.1 软件工程 1.1.1 软件工程的定义 1.1.2 软件工程的目标 1.1.3 软件工程过程 1.1.4 软件工程的原则 1.2 UML简介 1.3 案例描述 总结 思考与练习 第 ...
- 【软件工程】UML序列图
一.概述 序列图(时序图)是一种软件工程行化建模方法,用于可视化系统或应用程序中多个对象之间 的交互.在序列图中,每个对象都表示为竖直线,对象之间的消息则表示为水平箭头 从一个对象指向另一个对象. 序 ...
- 软件工程与UML图的关系
软件工程是软件开发设计的灵魂,是我们前进的思想性指导.它使我们的设计有法可依,有章可循.如果把软件开发比作建设一栋高楼,那么软件工程就是知道我们不至于在构建一座大楼的时候,最后不知不觉建成了鸡窝.而U ...
- 软件工程 - 基于UML的面向对象设计报告模板
基于UML的软件工程课程设计报告模板 1 绪论 1.1研究背景 通过时间线分析,可列时间表表示发展历程. 1.2主要研究工作 说明本文的研究方向,设计优点,工作安排等. 2相关技术 2.1XX ...
- 软件工程-需求工程-UML
一.概述 软件需求是指用户对系统在功能.行为.性能.设计约束等方面的期望. 软件需求还指用户解决问题或达到目标所需的条件或能力,是系统或系统部件要满足合同.标准.规范或其他正式规定文档所需具有的条件或 ...
- 【软件工程】UML软件
Enterprise Architect 轻量级的UML软件 转载于:https://www.cnblogs.com/kaoyanmp3/archive/2013/05/09/3069755.html
- 【软件工程】UML用例图总结
最近写毕设的系统设计,画用例图发现好多都忘了,再来记忆一次吧~ 首先看一下画线的方法和分类: 用例:一个完整的功能是一个用例 参与者(Acthor):表示与您的应用程序或系统进行交互的用户.组织或外部 ...
- 【软件工程】UML必知必会
UML UML是一种为面向对象开发系统的产品进行说明.可视化.和编制文档的标准语言. UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现.UML不是一种编 ...
- 【软件工程】UML图:对象图
对象图(Object Diagram)描述了对象的状态及对象们的联系. 对象图的构成: 对象 链 一.对象 对象是一个具有自己的状态和行为的实体. 1.对象名的表示方法: 对象名 对象名:类名 :类名 ...
最新文章
- mysql流量控制_UDP流量控制之分析
- C语言socket connect()函数(初始化套接字上的连接)(未完)(如何测试socket是否已经断开,如何判断socket是否断开)
- 学习Pygame和巩固Python——画颜色~
- linkedHashMap源码解析(JDK1.8)
- 【BZOJ3524】Couriers,第一次的主席树
- 怎么给php下拉框默认选中
- python网络编程案例_python网络编程实例简析
- 485接口EMC电路设计方案
- cydia 未能连接服务器,cydia闪退解决办法_cydia无法连接网络问题怎么解决
- java swing 汽车租赁管理系统 java swing mysql实现的汽车租赁管理系统源码(1027)
- RGB颜色对照表以及十六进制
- PHP实现支付宝手机WAP支付接入说明
- 能不能打开编辑器直接跳转到拼图功能
- 一堂难忘的计算机课作文,难忘的信息课作文
- Android 动态获取控件的宽高,并动态设置控件宽高
- 程序员学linux意义,对于程序员而言是否需要学习Linux?有需要学些什么?
- SVN介绍及使用总结
- springBoot引入mysql数据库连接:errorCode1045,state28000的解决办法
- Android animation呼吸动画 心形动画
- 数字电视音视频马赛克和不同步现象原因
热门文章
- DirectX 3D Mesh类
- hulu dpp_如何将Hulu视频下载到您的PC以便离线观看
- Polarion软件下载安装使用试用
- OS X: 实用脚本程序(bash scripts)系列-14
- 删除威金病毒残留的_desktop.ini文件(转贴)
- 【第三期】电商分布式前沿springboot接口服务之删除和更新-Array-专题视频课程...
- 计算机管理找不到防火墙,电脑没有防火墙怎么办
- PreparedStatement防止SQL注入
- GOM引擎启动提示invalid filename怎么处理?
- python实列pdf下载_Python程序实例解析.pdf