结构化分析与面向对象分析的区别_请对比面向对象需求分析方法和结构化需求分析方法-CSDN博客

体育热点 05-09 阅读:41 评论:0

结构化分析与面向对象分析的区别_请对比面向对象需求分析方法和结构化需求分析方法-CSDN博客

面向对象系统分析与设计课件及复习资料

为老师上课用课件和复习指导

内容包括:

1.3 uml概述

1.3.1 uml简史

1.3.2 uml概貌

1.3.3 uml的特点和用途

第2章 面向对象的软件开发过程

2.1 rational统一过程

2.1.1 项目开发阶段

2.1.2 过程成分

2.1.3 螺旋上升式开发

2.1.4 rup过程产物

2.1.5 rup的特点

. 2. 2 项目开端阶段

2.3 精化阶段

2.3.1 问题领域分析

2. 3.2 建立系统架构

2.3.3 开发风险处理

2.3.4 构建规划

2. 4 系统构建

2. 5 系统提交

2. 6 循环节的生命周期活动

第3章 uml语言

3. 1 uml语言结构

3. 2 无模型

3.3 符号与图形

3.3.1 图形符号

3.3.2 语义规则

3.4 图与模型组织

3.4.1 模型组织

3.4.2 图

3.4.3 视图

3.5 公共机制

3.6 扩展机制

3.6.1 构造型

3.6.2 标记值

3.6.3 约束

第4章 use case图

4.1 概述

4. 2 活动者

4.2.1 系统范围与系统边界

4.2.2 活动者

4.2.3 活动者的确定

4.3 use case

4.3.1 use case概念

4.3.2 业务use case与系统use case

4.3.3 use case图

4.4 use case的联系

4.4.1 泛化关联

4.4.2 使用关联

4.4.3 包含关联

4.4.4 扩展关联

4.5 use case图的应用

4.5.1 use case的确定

4.5.2 建立use case模型

第5章 对象类图与对象图

5.1 对象类图

5.1.1 对象类

5.1.2 属性

5.1.3 操作

5.2 对象类的关联

5.2.1 对象类的关联

5.2.2 自返关联、二元关联与n元关联

5.2.3 关联的约束

5.3 聚合与组合

5.3.1 聚合

5.3.2 组合

5.4 泛化

5.4.1 泛化/特化

5.4.2 继承

5. 3 重载与多态性

5.5 依赖

5.6 对象图

5.6.1 对象

5.6.2 对象图

5. 7 接口

5.8 对象类的高级概念

5.8.1 抽象类

5.8.2 参数对象类

5.8.3 型与实现对象类

5.8.4 导出属性与导出关联

5. 9 对象类图的应用

5.9.1 对象类图的建立

5.9.2 模型景象与粒度控制

5.9.3 数据库建模

5.9.4 例外情况建模

第6章 交互图

6. 1 顺序图

6.1.1 顺序图的组成

6.1.2 对象的创建与销毁

6.1.3 同步消息与异步消息

6.1.4 分支

6.1.5 循环

6.1.6 自调用与回调

6. 2 协同图

6. 2. 1 协同图的组成

6. 2.2 说明层与实例层

6. 3. 3 对象的创建与销毁

6. 2. 4 同步消息与异步消息

6. 2. 5 多对象

6.2.6 自调用与回调

6.3 协同

6.3.1 概述

6.3.2 use case与协同

6.3.3 参数化协同

6.4 交互图的应用

第7章 状态图

7.1 状态机

7.2 状态图

7.3 状态

7.3.1 概述

7.3.2 组合状态

7.3.3 顺序状态

7.3.4 历史状态

7.4 转移

7. 4. 1 事件

7. 4. 2 条件

7.4.3 动作

7.4.4 转移的类型

7.5 并发状态图

7.5.1 并发子状态

7.5.2 同步

7.6 状态图的应用

第8章 活动图

8.1 概述

8. 2 活动图的基本元素

8.2.1 动作状态与活动状态

8.2.2 动作流

8.2.3 泳道

8.2.4 对象流

8. 3 活动分解

8.4 并发

8.4.1 并发与同步

8.4.2 条件线程

8.4.3 同步状态

8.4.4 动态并发

8. 5 活动图的应用

8. 5. 1 用途

8. 5. 2 工作流建模

第9章 包图

9. 1 包的语义和表示

9. 2 包的嵌套

9.3 标准构造型

9. 2 包的联系

9. 2. 1 依赖与输入依赖

9.2.2 泛化

9. 3 包图

9.4 包图的应用

9.4.1 包图的建立

9.4.2 系统建模

9.4.3 开发跟踪

第10章 物理图与对象约束语言(ocl)

10.1 组件图

10.1.1 组件

10.1.2 组件的种类

10.1.3 组件的联系

10.1.4 组件图的应用

10.2 配置图

10.2.1 节点

10.2.2 节点的联系

10.2.3 配置图的应用

10.3 对象约束语言(ocl)

10.3.1 标准型

10.3.2 表达式

10.3.3 对象性质的约束

第11章 软件开发工具rational rose

11.1 rational rose的主要功能

11.1.1 对面向对象模型的支持

11.1.2 对螺旋上升式开发过程的支持

11.1.3 对往返工程的支持

11.1.4 对团队开发的支持

11.1.5 对工具的支持

11.2 rational rose的使用

11.2.1 系统主菜单窗口

11.2.2 模型与工作方式的组织

11.2.3 use case视图

11.2.4 逻辑视图

11.2.5 组件视图

11.2.6 配置视图

第12章 简易教学管理系统的分析与设计

12.1 系统需求

12.2 分析问题领域

12.2.1 确定系统范围和系统边界

12.2.2 定义活动者

12.2.3 定义use case

12.2.4 绘制use case图

12.2.5 绘制主要交互图

12.3 静态结构模型

12.3.1 建立对象类图

12.3.2 建立数据库模型

12.3.3 建立包图

12.4 动态行为模型

12.4.1 建立顺序图

12.4.2 建立协同图

12.4.3 建立状态图

12.4.4 建立活动图

12.5 物理模型

12.5.1 建立组件图

12.5.2 建立配置图

版权声明

本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。