《系统设计与UML》课程教学大纲

讲师:唐中印 发布日期:04-22 浏览量:609


课程名称:系统分析与UML,System Analysis and UML

课程学科类别:工学 电气信息类

学时与学分:48/3

先修课程:软件工程,面向对象程序设计

课程教学目标:

1.

使学生了解面向对象的软件分析与设计过程,掌握UML的语言、表示法及其应用。





2. 熟练掌握支持UML的CASE软件开发工具Rational Rose。

3. 能够应用UML和Rational Rose对面向对象的软件系统进行分析和设计。

适用学科专业:计算机软件、软件工程、计算机科学与技术

教学手段与方法:面授

基本教学内容与学时安排:

• 软件工程与面向对象建摸(4学时)

软件开发方法概述

面向对象的系统分析与设计

面向对象建模

• UML概览(2学时)

UML的形成历史

UML的结构、符号与图形

UML建模简单流程

• Rational Rose工具(3学时)

Rational Rose的架构

Rational Rose的安装和使用

• Use Case图(3学时)

用例图的概念

用例图建模技术

• 类图与对象图(3学时)

类图的概念

类图建模技术

对象图

对象图建模技术

• 包图(2学时)

包的概念

包之间的关系

• 状态图(3学时)

状态机

状态图

状态、事件、转换

状态图建模技术

• 活动图(3学时)

活动图的组成元素

活动的分解

活动图建模技术

• 时序图(3学时)

时序图的组成

对象的创建和撤销

时序图建模技术

• 协作图(3学时)

对象、链和消息

时序图与协作图的比较

时序图与协作图的互换

协作图建模技术

• 组件图(2学时)

接口、依赖关系

组件图建模技术

• 配置图(1学时)

节点、关联关系

配置图建模技术

• UML的扩展机制(3学时)

UML的体系结构

构造型、标记值、约束

用于业务建模的UML扩展

• Rose的双向工程(2学时)

双向工程介绍

逆向工程

• UML与统一开发过程(3学时)

软件开发过程

RUP的二维开发模型

RUP核心工作流

• 设计实例(4学时)

教材及参考书

蔡敏等,UML基础与Rose建模教程,人民邮电出版社,2006年1月





考核方式

考试+大作业

撰稿人:尹治本 审核:



分享
联系客服
返回顶部