码农知识堂 - 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.类之间的关系
关联
依赖
泛化
聚合
组合
实现
相关阅读:
基于Netty,搭建高性能IM即时通讯集群
cisp-pts学习笔记-sql注入
render() 函数即渲染函数 转换器 converter JS函数用于获取url参数:
List集合
半监督学习在恶意软件流量检测中的应用
AOP基础&&进阶
【matplotlib基础】--文本标注
基于HTML游戏网站项目的设计与实现 HTML+CSS+JavaScript电竞游戏介绍响应式网页(7页)
240. 搜索二维矩阵 II
Rust动态数组Vec
原文地址: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号