1、什么是建模?
任何事情都要先想清楚了再做,软件开发更是如此!软件开发过程不可能一上来就盲目写代码,写代码之前必须搞清楚下面一些问题:
要做什么?
做成什么样?
怎么去做?
2、建模的原则
(1)选择建立什么样的模型对如何发现和解决问题具有重要的影响;
(2)每个模型有多种表达方式。使用者的身份和使用的原因是评判模型好坏的关键;
(3)最好的模型总是能够切合实际。模型是现实的简化,必须保证简化过程不会掩盖任何重要的细节。
3、软件建模的实现过程
软件建模的作用是把源于现实世界的问题转化为计算机可以理解和实现的过程。
软件建模的实现过程是从需求入手,用模型表达分析设计过程,最终将模型映射成软件实现。
UML一共有10种图:重要的有:类图,用例图,时序图