码农知识堂 - 1000bd
Python
PHP
JS/TS
JAVA
C/C++
C#
GO
Kotlin
Swift
信息系统项目管理师Part13-UML
1.UML的语言特征
不是一种可视化的程序设计语言,而是一种可视化的建模语言
不是过程,也不是方法,但允许任何一种过程和方法使用它
2.UML的适用范围
适用于迭代式的开发过程
3.UML的结构
包含:构造块、规则和公共机制。
4.UML的关系
依赖
两个事物之间的语义关系,其中一个事物发生变化会影响另一个事物的语义。
关联
描述一组对象之间连接的结构关系。
泛化
一般化和特殊化的关系,描述特殊元素的对象可替换一般元素的对象。
实现
类之间的语义关系,其中的一个类制定了由另一个类保证执行的契约。
5.UML2.0包括的图
类图
对象图
构件图
组合构件图
用例图
顺序图
通信图
定时图
状态图
活动图
部署图
制品图
包图
交互概览图
6.UML 5个系统视图
逻辑视图
也称为设计视图,它表示了设计模型中在架构方面具有重要意义的部分,即类、子系统、包和用例实现的子集。
进程视图
是可以执行线程和进程作为活动类的建模,它是逻辑视图的依次执行实例,描述了并发与同步结构。
实现视图
实现视图对组成基于系统的物理代码的文件和构件进行建模。
部署视图
部署视图把构件部署到一组物理节点上,表示软件到硬件的映射和分布结构。
用例视图
是最基本的需求分析模型。
7.类之间的关系
关联
依赖
泛化
聚合
组合
实现
相关阅读:
Java观察者模式之总有你想不到的知识
【TS】泛型以及多个泛型参数
【linux高性能服务器编程】中篇
对zygote的理解
windows环境cmake的nmake failed
推理性能提升10倍,成本下降一半!第四范式发布大模型推理加速卡、推理框架...
如何使用CSS画一个三角形
JavaScript设计模式(三)——单例模式、装饰器模式、适配器模式
做原型设计时,你不一定需要线框图
tiup cluster clean
原文地址:https://blog.csdn.net/qq_43277404/article/details/126478434
最新文章
攻防演习之三天拿下官网站群
数据安全治理学习——前期安全规划和安全管理体系建设
企业安全 | 企业内一次钓鱼演练准备过程
内网渗透测试 | Kerberos协议及其部分攻击手法
0day的产生 | 不懂代码的"代码审计"
安装scrcpy-client模块av模块异常,环境问题解决方案
leetcode hot100【LeetCode 279. 完全平方数】java实现
OpenWrt下安装Mosquitto
AnatoMask论文汇总
【AI日记】24.11.01 LangChain、openai api和github copilot
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
正则表达式工具
cron表达式工具
密码生成工具
京公网安备 11010502049817号