建模就是构建模型,并且用一种容易理解和交流的方式(例如UML)将模型表现出来。

建模需要经历三个设计阶段:
1、概念设计
2、逻辑设计
3、物理设计

此三个阶段从不同的视角出发对解决方案进行描述。
1、概念设计从用户视角出发,用来收集和发掘用户需求。
2、逻辑设计关注业务处理,确定解决方案的对象和服务。
3、物理设计的出发点是开发人员,最终为开发人员提供物理对象图、物理数据库图和部署图等,使设计的解决方案可供开发和实现。

每一个阶段都是必不可少的,并且后一阶段是以前一阶段为基础,前一阶段为后一阶段提供必要的输出内容。在设计过程中,三个阶段会出现迭代重复,这是正常的,也是必要的。

在这三个阶段中,主要用到了用例图、顺序图、数据库图、类图等主要描述方式。
(设计阶段有没有确定对应的描述方式?或者哪些描述方式适合哪一个阶段?需要在今后的学习中进一步确认)。