《课程介绍》PPT课件 (2)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UML系统分析与设计
UML-System Analysis & Design
姓 名:薛均晓 办公室:水环302(63887286) Email: xuejx@zzu.edu.cn
24.01.2021
Software School, Zhengzhou University
1
郑州大学软件学院
课程介绍
➢ 系统: 软件系统
➢ 思考: what is software?
24.01.2021
22//6285
Software School, Zhengzhou University
2
郑州大学软件学院
课程介绍
➢ 分析(Analysis):对问题和需求进行调查研究 ➢ 设计(Design):满足需求的概念上的解决方案
24.01.2021
33//6285
Software School, Zhengzhou University
3
郑州大学软件学院
课程介绍
➢ UML
统一建模语言(Unified Modeling Language)
统一的含义
建模:可视化——图形表示法,以图形化的方法构建系 统分析与软件设计模型
Rational Rose设计UML的各种图 ➢ 理解面向对象系统分析与设计的基本思想
24.01.2021
131/36/825
Software School, Zhengzhou University
13
郑州大学软件学院
学习方法
❖ 多看书,勤思考,重理解 ❖ 最好能做到课前预习与课后复习 ❖ 注意学习方法,要把握住重点和难点内容 ❖ 学好理论,更要注重实践 ❖ 上机操作的重要性 ❖ 网络资源的利用
8
郑州大学软件学院
课程介绍
➢ 选用教材:
UML系统建模基础教程,胡荷芬等,清华大学出版社, 2010,5.
➢ 参考教材:
UML Distilled - Martin Fowler
The Unified Modeling Language User Guide(UML用户指 南)
The Unified Modeling Language Reference Manual(UML 参考手册)
面向对象分析与设计(UML 2.0版),清华大学出版社
24.01.2021
99//6285
Software School, Zhengzhou University
9
郑州大学软件学院
课程介绍
课程体系
❖ 第1章 面向对象设计 ❖ 第2章 UML通用知识点概述 ❖ 第3章 Rational统一过程 ❖ 第4章 Rational Rose的安装和操作 ❖ 第5章 使用Rose设计UML ❖ 第6章 用例图 ❖ 第7章 类图与对象图 ❖ 第8章 序列图 ❖ 第9章 协作图 ❖ 第10章 活动图
24.01.2021
141/46/825
Software School, Zhengzhou University
14
郑州大学软件学院
课程考核
➢ 总成绩 = 平时成绩*30% + 期末考试成绩*70% ➢ 平时成绩:
结合课程进度,适当布置书面小作业 每周小实验 期末大实验
➢ 期末考试成绩:
闭卷 学院统一安排考试
6
郑州大学软件学院
课程介绍
课程重要性:
24.01.2021
77//6285
Software School, Zhengzhou University
7
郑州大学软件学院
课程介绍
➢课程性质:专业基础课 ➢课时安排:
总学时:64(理论32+实验32)
24.01.2021
88//6285
Software School, Zhengzhou University
语言
统一的可视化建模语言
(面向对象软件开发的可视化描述)
24.01.2021
44//6285
Software School, Zhengzhou University
4
郑州大学软件学院
课程介绍
问题:
➢ 什么是UML? ➢ 什么人Baidu NhomakorabeaUML? ➢ UML能做什么?
24.01.2021
55//6285
Software School, Zhengzhou University
5
郑州大学软件学院
课程介绍
UML的重要性:
❖ 软件系统是产品,开发者和使用者是不同群体,对于一个复杂的软件 系统,开发必须由多个方面人员参与、合作共同完成,它必须有完整 的从分析到实现、使用和维护的文档
❖ 软件系统必须像传统工业产品一样建模,把一个复杂的系统按问题的 不同方面以一种约定好的、为大家共同接受的描述方式分别进行全面 而详尽的描述,以便人们交流
24.01.2021
151/56/825
Software School, Zhengzhou University
15
郑州大学软件学院
作业提交
➢ 书面作业由学习委员统一上交 ➢ 实验作业内容:ftp://222.22.49.189
➢ 实验作业通过FTP提交:
Address: ftp://202.197.189.182 用户名:soft; 密码:down
24.01.2021
101/06/825
Software School, Zhengzhou University
10
郑州大学软件学院
课程介绍
课程体系
❖ 第11章 包图 ❖ 第12章 构件图和部署图 ❖ 第13章 状态图 ❖ 第14章 网上选课系统 ❖ 第15章 银行系统
24.01.2021
111/16/825
Software School, Zhengzhou University
11
郑州大学软件学院
本学期学习内容
❖ 教材第1-13章 ❖ 其他部分自学
24.01.2021
121/26/825
Software School, Zhengzhou University
12
郑州大学软件学院
课程学习目标
➢ 掌握UML基础知识 ➢ 掌握UML系统建模的思想和具体方法 ➢ 掌握Rational Rose的安装和操作、使用
❖ 在试图交流、理解一个系统时,可根据人们所关心的某一方面的问题, 查阅对应的系统模型,从而得到对此问题的理解
❖ 另外,如果整个系统的功能、原理和结构没有一个全面而详细的记载 的话,将会对此软件产品的开发、维护和升级产生不利的结果
24.01.2021
66//6285
Software School, Zhengzhou University
UML-System Analysis & Design
姓 名:薛均晓 办公室:水环302(63887286) Email: xuejx@zzu.edu.cn
24.01.2021
Software School, Zhengzhou University
1
郑州大学软件学院
课程介绍
➢ 系统: 软件系统
➢ 思考: what is software?
24.01.2021
22//6285
Software School, Zhengzhou University
2
郑州大学软件学院
课程介绍
➢ 分析(Analysis):对问题和需求进行调查研究 ➢ 设计(Design):满足需求的概念上的解决方案
24.01.2021
33//6285
Software School, Zhengzhou University
3
郑州大学软件学院
课程介绍
➢ UML
统一建模语言(Unified Modeling Language)
统一的含义
建模:可视化——图形表示法,以图形化的方法构建系 统分析与软件设计模型
Rational Rose设计UML的各种图 ➢ 理解面向对象系统分析与设计的基本思想
24.01.2021
131/36/825
Software School, Zhengzhou University
13
郑州大学软件学院
学习方法
❖ 多看书,勤思考,重理解 ❖ 最好能做到课前预习与课后复习 ❖ 注意学习方法,要把握住重点和难点内容 ❖ 学好理论,更要注重实践 ❖ 上机操作的重要性 ❖ 网络资源的利用
8
郑州大学软件学院
课程介绍
➢ 选用教材:
UML系统建模基础教程,胡荷芬等,清华大学出版社, 2010,5.
➢ 参考教材:
UML Distilled - Martin Fowler
The Unified Modeling Language User Guide(UML用户指 南)
The Unified Modeling Language Reference Manual(UML 参考手册)
面向对象分析与设计(UML 2.0版),清华大学出版社
24.01.2021
99//6285
Software School, Zhengzhou University
9
郑州大学软件学院
课程介绍
课程体系
❖ 第1章 面向对象设计 ❖ 第2章 UML通用知识点概述 ❖ 第3章 Rational统一过程 ❖ 第4章 Rational Rose的安装和操作 ❖ 第5章 使用Rose设计UML ❖ 第6章 用例图 ❖ 第7章 类图与对象图 ❖ 第8章 序列图 ❖ 第9章 协作图 ❖ 第10章 活动图
24.01.2021
141/46/825
Software School, Zhengzhou University
14
郑州大学软件学院
课程考核
➢ 总成绩 = 平时成绩*30% + 期末考试成绩*70% ➢ 平时成绩:
结合课程进度,适当布置书面小作业 每周小实验 期末大实验
➢ 期末考试成绩:
闭卷 学院统一安排考试
6
郑州大学软件学院
课程介绍
课程重要性:
24.01.2021
77//6285
Software School, Zhengzhou University
7
郑州大学软件学院
课程介绍
➢课程性质:专业基础课 ➢课时安排:
总学时:64(理论32+实验32)
24.01.2021
88//6285
Software School, Zhengzhou University
语言
统一的可视化建模语言
(面向对象软件开发的可视化描述)
24.01.2021
44//6285
Software School, Zhengzhou University
4
郑州大学软件学院
课程介绍
问题:
➢ 什么是UML? ➢ 什么人Baidu NhomakorabeaUML? ➢ UML能做什么?
24.01.2021
55//6285
Software School, Zhengzhou University
5
郑州大学软件学院
课程介绍
UML的重要性:
❖ 软件系统是产品,开发者和使用者是不同群体,对于一个复杂的软件 系统,开发必须由多个方面人员参与、合作共同完成,它必须有完整 的从分析到实现、使用和维护的文档
❖ 软件系统必须像传统工业产品一样建模,把一个复杂的系统按问题的 不同方面以一种约定好的、为大家共同接受的描述方式分别进行全面 而详尽的描述,以便人们交流
24.01.2021
151/56/825
Software School, Zhengzhou University
15
郑州大学软件学院
作业提交
➢ 书面作业由学习委员统一上交 ➢ 实验作业内容:ftp://222.22.49.189
➢ 实验作业通过FTP提交:
Address: ftp://202.197.189.182 用户名:soft; 密码:down
24.01.2021
101/06/825
Software School, Zhengzhou University
10
郑州大学软件学院
课程介绍
课程体系
❖ 第11章 包图 ❖ 第12章 构件图和部署图 ❖ 第13章 状态图 ❖ 第14章 网上选课系统 ❖ 第15章 银行系统
24.01.2021
111/16/825
Software School, Zhengzhou University
11
郑州大学软件学院
本学期学习内容
❖ 教材第1-13章 ❖ 其他部分自学
24.01.2021
121/26/825
Software School, Zhengzhou University
12
郑州大学软件学院
课程学习目标
➢ 掌握UML基础知识 ➢ 掌握UML系统建模的思想和具体方法 ➢ 掌握Rational Rose的安装和操作、使用
❖ 在试图交流、理解一个系统时,可根据人们所关心的某一方面的问题, 查阅对应的系统模型,从而得到对此问题的理解
❖ 另外,如果整个系统的功能、原理和结构没有一个全面而详细的记载 的话,将会对此软件产品的开发、维护和升级产生不利的结果
24.01.2021
66//6285
Software School, Zhengzhou University