![]()
内容推荐 本书介绍使用UML进行软件建模的方法与软件工程的基础知识。全书主要分为三部分。 第1部分简要介绍软件工程的产生、发展历史及重要作用,对面向对象方法的概念和原则加以阐释,由此推出UML的概念和作用,介绍UML的基本概念模型,并介绍多种UML建模的重要工具。 第2部分对每种UML图进行具体介绍,内容涵盖UML中的用例图、类图、对象图、包图、顺序图、通信图、状态机图、活动图、组件图、部署图。 第3部分首先结合UML的实用过程,介绍统一软件开发过程的相关概念,并且通过小型网上书店系统、小型二手货交易系统、汽车服务管理系统三个具体案例,使读者在实际开发过程中加深对使用UML的理解。 本书理论与实践结合,可以很好地帮助读者掌握UML建模的基本思想,并学会读懂和建立UML模型。本书既可作为高等院校计算机与软件相关专业的教材,也可作为软件从业人员的学习指导用书。 目录 第1部分 第1章 软件工程与面向对象方法 1.1 软件工程 1.1.1 软件工程的历史 1.1.2 软件工程的目标和原则 1.2 面向对象方法 1.2.1 面向对象方法简介 1.2.2 面向对象方法的历史 1.2.3 面向对象方法的概念 1.2.4 面向对象方法的优点 小结 习题1 第2章 UML 2.1 UML简介 2.2 UML的历史 2.2.1 UML出现的历史背景 2.2.2 UML的诞生与标准化 2.2.3 UML2的诞生 2.3 UML的目标与应用范围 2.3.1 UML的目标 2.3.2 UML的应用范围 小结 习题2 第3章 初识UML 3.1 UML构造块 3.1.1 事物 3.1.2 关系 3.1.3 图 3.2 UML通用机制 3.2.1 规格说明 3.2.2 修饰 3.2.3 通用划分 3.2.4 UML扩展机制 3.3 “4+1”架构 3.3.1 “4+1”架构的概念和组成 3.3.2 “4+1”架构要解决的问题 3.3.3 运用“4+1”视图方法进行软件架构设计 3.4 uML建模工具(誓) 小结 习题3 第2部分 第4章 用例图 4.1 用例图简介 4.2 用例图的组成元素 4.2.1 参与者 4.2.2 用例 4.2.3 用例图中的关系 4.3 用例描述 4.3.1 什么是用例描述 4.3.2 前置条件与后置条件 4.3.3 事件流 4.3.4 补充约束 4.3.5 用例文档 4.4 使用用例图建模 4.4.1 用例图建模技术 4.4.2 用例图使用要点 4.5 实验:绘制“机票预订系统”的用例图 小结 习题4 第5章 类图 5.1 什么是类图 5.2 类图的组成元素 …… 第6章 对象图 第7章 包图 第8章 顺序图 第9章 通信图 第10章 状态机图 第11章 活动图 第12章 组件图 第13章 部署图 第3部分 第14章 统一软件开发过程 第15章 小型网上书店系统 第16章 小型二手货交易系统 第17章 汽车服务管理系统 附录A 附加案例 参考文献 |