1 / 42
文档名称:

2010秋 研究生 高级软件工程 软件建模与分析.ppt

格式:ppt   页数:42
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2010秋 研究生 高级软件工程 软件建模与分析.ppt

上传人:rjmy2261 2013/1/9 文件大小:0 KB

下载得到文件列表

2010秋 研究生 高级软件工程 软件建模与分析.ppt

文档介绍

文档介绍:第5讲 软件建模与分析
高级
2017/11/12
1
第一章信息技术与计算机文化

定义很多

(1)模型是对现实世界的一种简化。
(2)模型是对问题的抽象。
(3)是对问题的书面的、无歧义的文字或图形描述。
2017/11/12
Y=f(x)
现实世界

2017/11/12
建模的目的是更好地理解软件系统:
可视化(Visualize)软件系统;
说明(Specify)软件系统的结构和行为;
构造(Construct)软件系统;
文档化(Document)软件系统。

2017/11/12
简单的系统要建模,复杂的系统更要建模
否则我们无法了解完整的系统。

2017/11/12
长期以来,开发软件不好好建模;
长期以来,人们研究各种建模的方法;
工程上建模有悠久的历史。

2017/11/12
原则
——有利于问题的解决;
,要选择适当的抽象层次;(自顶向下,逐步求精)
;
,使用多个模型对现实的多个方面建模。(动态、静态)

2017/11/12
§ 概述 “模型”
结构化建模
工具
分析:DFD / DD/STD/ERD……
设计:流程图/HIPO/PAD/PDL……
实现:算法语言
缺点
从分析设计实现,
方法不连贯、表示不一致。
与人的面向对象的思维方式不一致。
2017/11/12
§ 概述 “模型”
OO建模
OO接近现实世界;OO接近人的思维;
20世纪80年代初开始, 提出了许多方法:
Booch,OMT,Objectory,RDD,OBA,……
(Booch,Rambaugh,Jacobson)……
1995年:UML诞生;
ROSE,Visio 等UML工具诞生。
2017/11/12
What is ?
(Unified Modeling Language)
.
OO 方式建模;
、设计、实现、测试、部署、项目活动、版本管理等各个方面的内容。
,采用一致的方法和符号体系。
2017/11/12