UML类图快速入门(上)

产品经理的必备技能之一是画UML图,UML是软件行业的建模规范,可对软件项目建立需求模型,设计模型,实现模型,测试模型,因为UML有精确的建模语义,各个模型之间还能有效集成,所以可以基于模型进行仿真验证,是的设计具有完整性的前瞻能力

本文就告诉你怎么画标准的类图。本文结合网络资料和个人心得所成,不当之处,请多指教。

第一部分

1、问:在UML类图中如何表示一个类?
答:通常用一个三层结构的矩形来表示一个类

如下图:
在这里插入图片描述

第一层:类的名称,如果类的名称为斜体,则该类为抽象类
第二层:类的属性,比如人类有年龄、性别、身高,体重等,注意:如果属性前边用 + 号标识,则意味着该属性为共有属性(Public)。用 - 号标识,则该属性为私有属性(Private)。用 # 号标识,则该属性为保护的(Protected)
第三层:类的操作、方法或行为,比如人类可以吃饭,也会睡觉,还会说话等,注意:如果行为前边用 + 号标识(Public)。则意味着该行为为共有属性(Private)。用 - 号标识,则该行为为私有属性(Protected)
2、问:如何表示类与类之间的继承关系?
答:用空心三角加实线来表示

如下图:

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: UML精萃潘加宇PDF是一本基于UML表的经典书籍。本书是作者多年实践应用UML表的经验总结,重点讲解了UML表的核心概念和实现方法。书中介绍了UML的基本表,包括用例、类、对象、序列、协作、状态、活动、组件和部署。 该书的语言简洁明了,结合实际场景讲解,可操作性强,有助于开发人员深入了解UML表的使用方法。不仅如此,本书还详细讲解了UML建模的精髓和实际应用,包括UML的组件化体系结构、模拟场景、代码自动生成、测试等细节方面的实现方法。在软件设计中,UML尤为重要,使用UML可使软件设计人员更好地进行项目规划、场景模拟、代码生成和测试,提高软件开发质量和效率。 总之,UML精萃潘加宇PDF是一本理论和实践并重的优秀书籍,其详尽的解读和具体实现案例对于UML的学习和应用有很大的价值。因此,我们认为这本书对于IT从业人员和软件工程师来说,是一本必备的参考书籍。 ### 回答2: 《UML精萃》是由潘加宇所撰写的UML建模领域的经典著作。本书是面向软件开发者的一本UML建模实战指南,详细讲解了常用UML建模语言、建模方法及实践技巧,内容涵盖了UML 1.x至UML 2.5的所有核心概念和技术。 作者潘加宇是UML知名专家和国际公认的UML建模权威,他在本书中把自身多年的UML建模实践经验和理论知识进行了深入的融合和总结,尽可能地简洁、清晰地呈现给读者。这种风格之所以令人信服,是因为它表现出了计算机科学领域所必须的准确性、深度和强大的逻辑思考能力。 值得一提的是,本书不仅是一本UML建模入门级书籍,更是高级读者深入学习UML建模的必备之选。它涵盖了各种建模类型和元素,包括用例、类、序列、状态机、活动等等。此外,本书还介绍了UML建模工具的使用,帮助读者更好地应用UML建模技术实际开发项目。 总之,《UML精萃》是学习UML建模必不可少的参考书。它既提供了UML建模的理论基础,也给出了大量的实践案例,帮助读者更好地理解和应用UML建模技术。 ### 回答3: UML(统一建模语言)是当今广泛运用于软件开发领域的一种建模语言。《UML精萃》是潘加宇编写的一本介绍UML建模语言的书籍,内容涵盖了UML的语法、设计原则、应用场景以及开发实践等方面。 该书以通俗易懂的方式来介绍UML的基本原理和模型应用,向读者展示了如何使用UML来实现复杂系统的分析、设计和开发。不同于其他UML教材的是,该书将UML与实际开发场景紧密结合,并针对常见问题给出实用性解决方案,使读者能够更加深入地了解UML的作用和意义。 此外,该书还介绍了UML中的各种形符号和概念,如用例、时序、活动、类等等,这些都是软件开发过程中不可或缺的工具。读者通过学习这些内容,可以掌握如何使用UML来设计和构建自己的软件系统。 总之,《UML精萃》是一本系统全面的UML入门指南,既适合初学者快速掌握UML语法和基础知识,也适合有一定经验的软件开发工程师巩固和提高自己的技能水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值