暂无搜索结果
-
1 单元1 用软件工程的思想开发系统
-
1.1 软件工程基本理论
-
1.1.1 软件及其特点
-
1.1.2 软件危机
-
1.1.3 软件工程的定义
-
1.1.4 软件工程的基本原理
-
1.1.5 软件开发生命周期
-
1.1.6 几种常见的软件过程模型
-
1.1.7 软件过程模型的应用原则
-
1.2 软件工程与UML
-
1.2.1 面向对象的软件工程
-
1.2.2 UML 概述
-
2 单元2 系统的功能需求建模
-
2.1 用例图概述
-
2.1.1 用例建模的目的
-
2.1.2 定义用例图
-
2.1.3 用例图的主要组件
-
2.2 识别参与者
-
2.3 识别用例
-
2.3.1 识别用例的方法
-
2.3.2 用例的命名规则
-
2.4 用例间的关系
-
2.4.1 泛化关系
-
2.4.2 包含关系
-
2.4.3 扩展关系
-
2.5 用例文档与活动图
-
2.6 重构系统的用例模型
-
2.7 整理用例模型的层次
-
2.7.1 建立用例模型的步骤
-
2.7.2 用例模型的分包原则
-
3 单元3 系统的静态建模
-
3.1 类的表示
-
3.2 类图
-
3.2.1 类关系的含义及表示方法
-
3.2.2 关联关系的重数与代码的映射
-
3.2.3 如何建模类图
-
3.3 对象图
-
3.3.1 对象图的概念
-
3.3.2 对象图和类图的区别
-
3.3.3 如何建模对象图
-
3.4 包图
-
4 单元4 系统的动态建模
-
4.1 顺序图
-
4.1.1 定义顺序图
-
4.1.2 关于消息
-
4.1.3 对象的创建和销毁
-
4.1.4 顺序图的主要用途
-
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 状态图实例
-
5 单元5 系统的实现方式建模
-
5.1 组件图
-
5.1.1 什么是系统的实现方式图
-
5.1.2 组件图的概念
-
5.1.3 组件图的关键技术
-
5.1.4 组件图与类图、包图的关系
-
5.1.5 购物车的组件图实现
-
5.2 部署图
-
5.2.1 部署图的概念
-
5.2.2 建模部署图的关键技术
-
5.2.3 部署图与组件图的关系
-
5.3 建模实现方式图
-
6 单元6 需求分析
-
6.1 需求分析概述
-
6.1.1 什么是软件需求
-
6.1.2 需求分析的目的
-
6.1.3 需求的类型
-
6.1.4 需求验证
-
6.2 捕获及整理需求
-
6.2.1 信息收集的方法及策略
-
6.2.2 整理需求的一般方法
-
6.2.3 示例——借书管理系统的需求整理
-
6.3 需求建模
-
6.3.1 需求建模的意义
-
6.3.2 需求建模的内容
-
6.3.3 建模用例模型的步骤
-
7 单元7 系统分析
-
7.1 系统分析的内容及方法
-
7.1.1 系统分析与分析模型
-
7.1.2 建立分析模型的方法
-
7.1.3 如何识别对象
-
7.1.4 建模系统的实体类图
-
7.1.5 实体类图与数据库的实现
-
7.2 建立系统的分析模型
-
7.2.1 MVC 模式的分层思想
-
7.2.2 如何建模系统的分析模型
-
8 单元8 系统设计
-
8.1 系统设计的内容及方法
-
8.1.1 系统分析与系统设计
-
8.1.2 选择技术方案
-
8.1.3 进行架构设计
-
8.2 设计模型的细化
-
8.2.1 软件建模过程中类图的变迁
-
8.2.2 由分析类到设计类
-
8.2.3 系统设计阶段的动态建模
-
9 单元9 逆向工程
-
9.1 逆向分析
-
9.2 代码级逆向
-
9.3 软件再工程
-
10 单元10 开发“网上书店系统”
选择班级