众所周知,UML建模已经成为软件工程过程不可或缺的部分。好的UML模型有利于整个软件开发的过程。为了增强UML模型的可读性,易理解性,我们必须遵循UML应有的规范,不被易混淆概念所迷惑。下面将列举一些博主在学习UML建模过程中的心得与经验,给大家参考。
一、用例建模注意事项
1、用例建模必须注意我们所关注的是“用例”。用例是一个动作行为,业务行为,所以用例图表示法中用例的名称一定是一个动作。
2、分清系统边界。通常来说,用例图可以明显的将前端后台分离,方便设计。我们在建模过程中必须把系统边界弄清楚,不是系统内部完成的用例不应该画在边界内。比如下图的例子:
这样一个简单例子中,第一个用例图是合理的,而第二个用例图中,处理查询不应该放在酒店预订网的系统边界内。这个实在system内部完成的。
二、区别概念类图与软件类图
类图是UML建模中很重要的一个部分,但是类图的概念常常会引起混淆。概念类图是在领域建模中所使用的类图,它只关注类之间的关联关系和类所包含的属性。而软件类图是编码的直接原型。直观来说,概念类图只需要类名,属性和关联,软件类图则还包含类的方法。
<