传智播客——软件工程之UML

本文探讨了软件工程中UML(统一建模语言)的重要性,详细阐述了为何在开发过程中会引入UML,以及它如何帮助提升代码质量和团队协作效率。通过实例解析,展示了UML在系统设计和文档记录中的关键作用。
摘要由CSDN通过智能技术生成

一:软件工程出现的原因

原因很简单,那就是聪明人不够用,人之间不能互通。如果都像冯罗伊曼一样脑子能运行瞬时运行50行汇编代码,软件工程也就米有存在的必要了。
为了照顾低智商儿童参与软件行业,所以高智商人群提出了软件工程的概念。
二 UML与软件工程的关系
UML(Unified Modeling Language的缩写)统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。
和平台无关,和具体语言无关,是对系统分析之后逻辑层的可视化展现。
三 UML中的十种图
类图
对象图
包图
组件图
部署图
用例图
时序图
协作图
状态图
活动图
四 UML中的四种关系
UML 中的关系主要包括 4 种: 
关联关系(association)
依赖关系(dependency)
泛化关系(generalization)
实现关系(realization
五 UML的IDE——ROSE
一款强大的UML集成开发工具。
六 类之间的关系
泛化关系:在 UML 中, 泛化关系用来表示类与类, 接口与接口之间的继承关系. 泛化关系有时也称为”is a kind of”关系
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值