专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 软件设计

功能图跟用例图有什么区别

发布时间: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中也可以看到类图。 
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: