(一)建模

1、建模的基本概念

1.1、建模(Modeling)

把不太容易理解的东西,和一些已经较为理解,且十分类似的东西进行比较,从而对不太容易理解的东西能够达到深刻的理解。

1.2、模型

模型是对事物的一种抽象化、简化。

1.3、模型的一些示例

给客户显示的架构模型

用于风洞测试的飞机比例模型

油画作品构图的素描

机器部件蓝图

情景演示板

图书梗概

一个数学公式 e.g.  f(x) = y +2

‘论抗日战争是持久战’

(一)建模_第1张图片

2、为什么要建模 

因为不能完整地理解一个复杂的系统,所以要对它进行建模。

所以,建模,是为了成功地开发一个复杂的软件项目。

3、建模的4个目的

1. 帮助我们按照需要对系统进行可视化. visualize a system

2. 允许我们详细说明系统的结构和行为. specify the structure or behavior of a system。specifying means building models that are precise, unambiguous, and complete

3. 给出了一个指导我们构造系统的模板     . guides us in constructing

4. 对我们所做出的决策进行文档化document

4、建模的4项基本原理

1. 选择要创建什么模型

2. 每一种模型可以在不同的精度级别上表示

3. 最好的模型是与现实相关联的

4. 单个模型是不充分的, 对每一个重要的系统最好用一组几乎独立的模型去处理

5、一些概念

系统、子系统 -- System

领域、子领域 -- Domain

问题空间、解空间

视图 - View 、视点 - ViewPoint

符号 notation / symbol

6、常用模型

用例模型、需求模型

设计模型、类模型

开发模型 (含以上全部 )

你可能感兴趣的:(UML,UML)