-
收藏
-
加书架
-
引用
简介
本书主要介绍统一建模语言及其应用。首先介绍面向对象方法与软件过程、面向对象分析、面向对象设计、面向对象程序设计等与面向对象软件工程相关的内容,然后基于UML 2.5.1 规范,介绍UML的基本概念、用例模型与用例图、类模型与类图、状态机与状态机图、活动图、交互图、包图、组件图和部署图等常用的模型和图,最后以一个学生选课系统的案例研究综合展示了几个模型。每章后面都附有思考题。本书以面向对象程序设计语言Java作为模型的实现语言,使用StarUML作为建模工具,不仅阐述UML图的语法,还强调模型与代码的映射。书后有三个附录: StarUML、UML标准版型和中英文术语对照。 本书可作为计算机专业高年级本科生和电子信息专业硕士学位研究生学习UML与面向对象建模的教材,也可作为软件开发人员自学UML与面向对象软件工程的参考书。
编辑推荐
(1)以“控制复杂性”作为软件设计哲学理念,从依赖关系和可理解性两个角度组织内容。 (2)强调“从模型到代码的映射”,方便读者根据程序设计语言的语义理解图形元素的语义。 (3)区分建立UML模型和编辑UML图的工程过程,分离UML模型元素和图形元素。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2021-08-01
- 更新: 2023-06-21
- 书号:9787302581451
- 中图:TP312.8UM
- 学科:工学控制科学与工程工学计算机科学与技术