二、建模基础
????????? 是指通过客观事物建立一种抽象的方法用以表征事务并获得对事物的理解,同时把这种理解概念化,将这些逻辑概念组织起来,构成一种对所观察的对象的内部结构和工作原理的便于理解的表达。
?
????????? 怎样建模?做需求的时候不是要弄清业务是如何一步一步完成的,而是要弄清有多少业务的参与者?每个参与者的目标是什么?参与者的目标就是你的抽象角度。实际上,这就是用例。用例就是业务建模的方法。
?
????????? 什么是模?模就是人(业务主角、业务工人、参与者)、事(业务用例、系统用例)、物(业务实体、实体)、规则(特定条件)。
?
?
???? 2.?? 用例驱动
?
????????? 整个软件生产过程就是用例驱动的,在统一过程中,一个用例就是一个分析单元、设计单元、开发单元、测试单元甚至部署单元。
?
?
???? 3.?? 抽象层次
????????? 在软件生产过程中,主题上应该采取自顶向下的抽象方法,同时辅以自底向上的方法。
?
?
???? 4.?? 视图
????????? 试图用于组织UML元素,表达出模型某一方面的含义。
?
?
???? 5.?? 对象分析方法
?
????????? 独立性、原子性、抽象性和层次性是面向对象分析时应当遵守的一些原则和方法。