UML2基础、建模与设计实战 pdf

UML2基础、建模与设计实战

内容简介

UML是以面向对象图形的方式来描述任何类型的系统,应用领域非常广泛,其中常用的是建立软件系统的模型。《UML2基础、建模与设计实战》全面讲解了UML 2.0的基本概念和建模方法。

《UML2基础、建模与设计实战》分为13章,分别讲解了用例图、类图、对象图、顺序图、通信图、状态机图、活动图、组件图、部署图、包图、组合结构图、定时图和交互概览图等,并介绍了RUP过程开发模型。最后安排了3个案例,汽车租赁系统、BBS论坛系统和新闻中心管理系统,通过这3个案例全面而系统地详解UML建模与设计。《UML2基础、建模与设计实战》面向软件工程师、系统架构师、系统分析员及其他IT人员,同时也适合高等院校和培训学校软件相关专业的师生学习系统建模时参考使用。

作者简介

李波,杨弘平,吕海华,史江萍,代钦 著

目录

第1章 UML概述
1.1 什么是UML
1.2 UML的发展历程
1.3 UML的特点
1.4 UML的组成
1.4.1 UML中的事物
1.4.2 UML中的关系
1.4.3 UML的图
1.5 UML的视图
1.5.1 用例视图
1.5.2 逻辑视图
1.5.3 并发视图
1.5.4 组件视图
1.5.5 部署视图
1.6 系统开发阶段
1.7 小结
1.8 习题

第2章 面向对象技术和 建模基础
2.1 面向对象的基本概念
2.1.1 面向对象方法
2.1.2 对象
2.1.3 类
2.1.4 封装
2.1.5 继承
2.1.6 多态
2.1.7 消息
2.2 面向对象开发
2.2.1 系统调查和需求分析
2.2.2 面向对象分析方法
2.2.3 面向对象设计方法
2.3 软件建模概述
2.3.1 软件建模的概念
2.3.2 软件建模的用途
2.3.3 软件建模的优点
2.4 小结
2.5 习题

第3章 UML建模工具简介
3.1 常用UML建模工具
3.1.1 Rational Rose
3.1.2 Visio
3.1.3 PowerDesigner
3.1.4 StarUML
3.2 StarUML安装与配置
3.2.1 StarUML的安装
3.2.2 StarUML的配置
3.3 使用StarUML建模
3.3.1 StarUML主界面
3.3.2 StarUML的模型、视与图
3.3.3 StarUML建模的基本过程
3.4 双向工程
……

感悟与笔记

ML概述

UML(Unified Modeling Language,统一建模语言),是一种能够描述问题、描述解决方案、起到沟通作用的语言。

UML由1.事物2.图3.关系构成。

1.1事物

构件事物、行为事物、分组事物、注释事物构成

构件事物:类、接口、协作、构件、用例、节点

行为事物:交互、状态机

1.2关系

依赖(虚线实箭头)

关联(实线实箭头)

泛化(实线空心箭头)

实现(虚线空心箭头)

1.3图

静态类:类图、对象图、包图、组合结构图

行为类:状态机图、活动图

用例类:用例图

交互类:顺序图、通信图、定时图、交互概览图

实现类:构件图、部署图

1.4视图(我理解的是视角)

用例视图、逻辑视图、并发视图、组件视图、部署视图

1.5系统开发阶段

需求分析、系统分析、系统设计、程序实现、测试

Copyright © 2021-2022 知识猫. All Rights Reserved.