-
第一章软件工程与软件设计
软件工程与软件设计
-
●1.1软件工程与软件生存周期
软件工程与软件生存周期
-
●1.2软件开发过程模型
软件开发过程模型
-
●1.3软件设计与软件体系结构
软件设计与软件体系结构
-
第二章统一建模语言
统一建模语言
-
●2.1UML概述
UML概述
-
●2.2静态建模
静态建模
-
●2.3动态建模
动态建模
-
第三章软件设计基础
软件设计基础
-
●3.1软件设计的基本概念
软件设计的基本概念
-
●3.2软件设计的一般过程模型
软件设计的一般过程模型
-
●3.3高质量软件设计的要素和原则
高质量软件设计的要素和原则
-
●3.4软件体系结构设计的一般方法
软件体系结构设计的一般方法
-
●3.5软件体系结构设计的主要步骤
软件体系结构设计的主要步骤
-
第四章面向对象软件设计方法
面向对象软件设计方法
-
●4.1基于UML的分析与设计过程
基于UML的分析与设计过程
-
●4.2用例分析与设计
用例分析与设计
-
●4.3概念模型和顶层架构设计
概念模型和顶层架构设计
-
●4.4用户界面设计与数据模型设计
用户界面设计与数据模型设计
-
●4.5设计精化
设计精化
-
●4.6类设计与部署模型设计
类设计与部署模型设计
-
第五章软件设计模式与设计原则
软件设计模式与设计原则
-
●5.1软件设计模式概述
软件设计模式概述
-
●5.2行为型模式之策略模式
策略模式
-
●5.3结构型模式之装饰者模式
结构型模式之装饰者模式
-
●5.4结构型模式之适配器模式
结构型模式之适配器模式
-
●5.5结构型模式之外观模式
结构型模式之外观模式
-
●5.6创建型模式之简单工厂
创建型模式之简单工厂
-
●5.7创建型模式之工厂方法模式
创建型模式之工厂方法模式
-
第六章业务建模
业务建模
-
●6.1分析设计过程简介
分析设计过程简介
-
●6.2业务建模基础
业务建模基础
-
●6.3业务用例模型
业务用例模型
-
●6.4译进业务用例
译进业务用例
-
●6.5业务对象模型
业务对象模型
-
●6.6业务建模实例
业务建模实例
-
第七章用例建模
用例建模
-
●7.1理解需求
理解需求
-
●7.2需求获取
需求获取
-
●7.3建立用例模型
建立用例模型
-
●7.4其他问题
其他问题
-
第八章用例分析
用例分析
-
●8.1理解分析
理解分析
-
●8.2从用例开始分析
从用例开始分析
-
●8.3架构分析
架构分析
-
●8.4构造用例实现
构造用例实现
-
●8.5定义分析类
定义分析类
-
第九章架构设计基础
架构设计基础
-
●9.1过渡到设计
过渡到设计
-
●9.2架构设计基础
架构设计基础
-
●9.3确定设计元素
确定设计元素
-
●9.4引入设计元素
引入设计元素
-
●9.5定义运行时架构
定义运行时架构
-
●9.6描述系统部署
描述系统部署





