UML-用例图
来源:互联网 发布:seo综合查询里 编辑:程序博客网 时间:2024/05/29 07:51
画好用例图是由软件需求到最终实现的第一步,它的正确与否直接影响到用户对最终产品的满意程度。其实也可以这样说,用例是参与者想要系统做的事情。用例图是对这件事情的图形描述。用例图的作用有三点:(1)获取需求 (2)指导测试 (3)为其它工作起指导作用。
用例图就是软件的功能模块,设计人员根据客户的需求来穿件和解释用例图,用例是从系统外部可见的行为。
画用例图总是找不到感觉,总是纠结与为什么这种用包含的关系,那种却用扩展呢,他们所要表达的关系到底有什么不同。师父说,你现在不要太纠结与用例之间的关系,你首先要明白用例是干什么的,它的第一要务是为客户服务的,开发人员通过用例图来与客户沟通,使客户能够清晰全面的了解新系统所能够实现的功能。
在我看来用例图着重体现的是系统功能的体现,从这个角度入手,我分别为系统的三个用户画了用例图。
(一)从一般用户角度
(二)从操作员角度
(三)从管理员角度
下面我说一下自己对用例图的包含和扩展的理解吧,在网上也查了很多资料,不论怎么去查去看都不如自己把用例图画一遍。在画的过程中你会慢慢发现他们之间的区别和联系。包含和扩展都是表明的两个用例之间的关系。他们的区别包含一些用例诠释一个用例,总的那个用例是动词,而其他的用例都是他的宾语。扩展关系在我看来总是像附加的功能一样,它可以使我们的系统更灵活更严紧。这些都是自己的想法,有说不对的地方请大家指正。
需要提示一点的是,大家在写用例图的时候不要忘了对每个用例都要进行解释,用简短的几句话就可以讲用例的功能解释清楚,便于用户理解用例图。
- 【UML】UML之用例图
- UML:UML用例图
- 【UML】UML图--用例图
- Uml用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- uml用例图
- UML用例图
- UML用例图
- UML用例图
- UML用例图
- Spring--AOP中的几个名词
- VC+Boost静态库编译问题、解决方法
- 基于PDFBOX抽取文本内容的字体显示格式
- Java:String和Date的转换
- 腐蚀与膨胀
- UML-用例图
- C#技术漫谈之垃圾回收机制(GC)
- Android五种布局管理器之『RelativeLayout』
- 大家一起写操作系统(2)-简单的内核
- 编程珠玑第二章习题3
- Linux 下firefox flash插件安装
- 全民内核-配置7-设备驱动2
- linux触发式挂载auto.master
- Why does C++ have both pointers and references?