功能图跟用例图有什么区别
发布时间:2011-06-18 09:25:30 文章来源:www.iduyao.cn 采编人员:星星草
功能图和用例图有什么区别
如题
------解决方案--------------------
用例图包括基于基本流程的角色关系,以及系统内用例之间的关系。
我不知道你的“功能图”指什么,估计只描述系统功能?
------解决方案--------------------
From:http://www.cnblogs.com/xdotnet/archive/2007/01/09/uml_start.html
[UML征程]UML图定义
不是计算机专业的选手很多多没有学过,但是随着项目的不断发展,以前没见过的,没用过的现在都要慢慢的开始学起了。虽然很早以前就听说过UML,但是都没有看过这一方面的书,而且也没有用过这样的工具。对UML的类图也是一知半解,基本上就是不懂得,以前碰到过的项目也没有用到过UML,现在才开始学不知道会不会太晚。不懂得就得学,管它呢?努力吧,Fighting!
UML由9个不同类型的图组成,每种图都着重于使用不同的方法来分析并定义系统。这些图简要地概括如下:用例图显示了系统的外部可视行为;活动图显示了系统行为的详细描述;组件图显示了系统的体系结构;顺序图显示了对象随着时间的交互;协作图显示了对象的交互,其中强调了对象之间的关系;类图显示了类定义和关系;状态图显示了响应事件的状态改变;部署图显示了系统的物理体系结构;包图显示了设计的层次结构。
用例图描述了系统外的人员和系统的动作,以及系统的响应,该类型的图可用于描述系统的功能需求。
活动图描述了单个功能需求内部的细节行为,包括基本的场景和一些可选的场景,该图可用于确保彻底理解给定的功能。
组件图描述了系统的可部署单元(可执行文件、组件、数据存储和其他一些内容)以及一些接口,可部署单元通过这些接口进行交互。该图可用于研究系统的体系结构。
顺序图描述了某个功能需求的路径或场景内相对时间的详细行为。该图可用于理解系统元素之间的消息流程。
类图描述了系统设计中的类和接口,以及它们之间的关系。该图可用于定义内部的、面向对象的代码结构。
状态图描述了系统如何改变状态以响应内部的和外部的事件。该图可用于确保每个事件都被适当地处理,不管系统当前可能处于什么状态。
部署图描述了系统的可部署单元(应用、组件、数据存储等)如何被赋予不同的节点、这些节点如何互相通信,以及这些节点如何与设备进行通信。该图可用于系统映射,也可用作研究系统负载。
包图描述了设计的相关元素如何按组结合在一起,以及这些组如何相互依赖。该图可用于将复杂的设计划分为多个更易于管理的较小设计。
今天认识了一下UML得几个图的基本概念,但我想我们开发人员最重要的应该是类图吧,这只是我的猜测而已,我以前也只见过类图,在VS中也可以看到类图。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
软件体系结构与软件构架有什么区别?
软件体系结构(software architectur)
软件架构(software architectur)
这两者有什么区别啊?
---...
-
软件开发第一份工作是混经验?
公司希望招到技术成熟的,有工作经验的,然后在自己公司有个长远规划。为此我们刚毕业可能想先找个工作...
-
我要为本单位做一个系统,分析报告 费用如何计算?
我们本来本使用一个系统是三层.
不太适用目前状况,我现要想重写一个c/s 两层.
...
-
关于软件里的操作日志的问题。
我的软件里已做一个记录操作日志的功能,目前记录的只是某年月日时分秒,某某,修改/增加了一票单。
...
-
程序设计规划问题??
感觉代码写大了,整个程序都乱了似的,有没有什么资料或者网页有系统地讲程序模块规划方面的知识吗?麻烦推荐一下好...
-
关于产品经理的定位
在一个公司的产品经理职位上打拼了一年多,在准备换工作时才发现前途一片灰黑。
已经一年多没有...
-
看测试的东西呢,还是不明白,什么是test case
看测试的东西呢,还是不明白,什么是test case, test suite
比如,网页,能登陆...
-
动态库生成
gcc -fPIC -o mylib.o -c mylib.c
gcc -shared -o libttt.so mylib.o
以上生成了一个动态库,期中参数-fPIC如何解释
...
-
关于C++中构建测试体系
我想问问大家,不知道大家在用C++的时候,
在进行编写测试的时候,一般怎么来构建测试体系,
或者有什么思路也可...
-
大家好,我菜鸟被黑客攻击,麻烦帮帮忙!关于IP地址问题
大家好,我突然被黑客攻击了,不过估计也不是很厉害的,因为我的金山拦截了,并且给出...