UML建模注意事项
来源:互联网 发布:abcmouse软件下载 编辑:程序博客网 时间:2024/06/05 19:07
众所周知,UML建模已经成为软件工程过程不可或缺的部分。好的UML模型有利于整个软件开发的过程。为了增强UML模型的可读性,易理解性,我们必须遵循UML应有的规范,不被易混淆概念所迷惑。下面将列举一些博主在学习UML建模过程中的心得与经验,给大家参考。
一、用例建模注意事项
1、用例建模必须注意我们所关注的是“用例”。用例是一个动作行为,业务行为,所以用例图表示法中用例的名称一定是一个动作。
2、分清系统边界。通常来说,用例图可以明显的将前端后台分离,方便设计。我们在建模过程中必须把系统边界弄清楚,不是系统内部完成的用例不应该画在边界内。比如下图的例子:
这样一个简单例子中,第一个用例图是合理的,而第二个用例图中,处理查询不应该放在酒店预订网的系统边界内。这个实在system内部完成的。
二、区别概念类图与软件类图
类图是UML建模中很重要的一个部分,但是类图的概念常常会引起混淆。概念类图是在领域建模中所使用的类图,它只关注类之间的关联关系和类所包含的属性。而软件类图是编码的直接原型。直观来说,概念类图只需要类名,属性和关联,软件类图则还包含类的方法。
三、模型衔接
项目一般流程:
分析阶段:
1、用Use Case图描述用户需求,确定项目范围
2、用Sequence描述每个Case的可能的处理流程(一个case可以对应多个Sequence图)
3、用Collaboration图检查对象之间的行为负载
设计阶段:
1、设计Class(数据库设计还是用ERWin好)
开发阶段:
1、生成代码框架
0 0
- UML建模注意事项
- UML建模
- uml建模
- UML建模
- UML建模
- UML建模
- uml建模
- UML建模
- UML建模
- uml建模
- UML建模
- UML建模
- UML建模
- UML建模
- UML建模
- UML 建模
- UML建模
- UML建模
- WinForm入门
- iOS xcode7 beta 播放英语
- android studio 开发 mac环境搭建(二)
- Dom4j SAXReader读取xml异常时占用文件,导致不能移动文件
- JS调用OC函数
- UML建模注意事项
- ArrayList的深度copy和浅度拷贝
- 实现瀑布流排布图片
- 百度地图主动定位功能
- [android]JPush自定义通知栏
- JS return false失效的解决方案;
- 让ListView自动滚动
- INT_MIN 写成 (-2147483647 - 1) 和 vs中 warning C4018: “>”: 有符号/无符号不匹配的深入剖析。
- Swift 首页导航 图片滑动