VisualStudio 2010从分析到实施(3)——使用Use Case Diagram设计系统交互

背景

前篇:使用VisualStudio 2010从分析到实施(2)——使用Activity Diagram提炼业务流程

对用例图不熟悉的兄弟请参考:http://www.ibm.com/developerworks/cn/rational/r-usecase-atm/

Visual Studio 2010开发团队在白皮书中对Use Case Diagram在软件生命周期中的作用描述如下:

1.聚焦于系统中粒度较小的部分(子系统),从而我们可以在更加细节的环境下分析子系统中的交互

2.在系统的设计和扩展中,能够使跨越各个系统或子系统之间的交互明显的突出。

3.用可视化的方式帮助我们定义系统交互逻辑所必要的各个组件。

4.突出跨越多个子系统的交互。

5.在业务逻辑层面上总结系统中的交互逻辑

Use CaseDiagram使用步骤

1.新建解决方案

2.新建Project(项目),类型为“ModelingProjects”

3.在解决方案管理器中右击刚刚新建的ModelingProject,添加新item

4.选择“UseCaseDiagram” 然后OK即可,文件扩展名为“.ucd”

5.从左边的工具栏拖放元素到用例图中。

Visual Studio 2010提供的Activity Diagram支持:

在Visual Studio 2010 CTP中,Use Case Diagram元素如下:

1.Actor活动者

2.UseCase用例

3.Comment注释

4.Subsystem子系统,用来展示系统的一部分

5.Reference可以让我们添加一个引用到用例图中,比如文档或代码段

6.Association关联线

7.Dependency依赖关系

8.Include包含关系

9.Extend扩展关系

10.Generalization泛化关系

11.CommentLink链接注释标签与相应的元素

12.ReferenceLink链接引用标签与相关元素

Activity Diagram绘制步骤:

时间: 2024-09-20 18:18:45

VisualStudio 2010从分析到实施(3)——使用Use Case Diagram设计系统交互的相关文章

使用VisualStudio 2010从分析到实施(1)——安装VisualStudio 2010 CTP2

前言 本文的描述基于2008年10月27日发布的Visual Studio 2010 CTP2 (整理自WWW上的资源) 不熟悉VS2010的兄弟们请先阅读这篇文章: Visual Studio 2010 and .NET Framework 4.0 Overview http://msdn.microsoft.com/en-us/vstudio/products/cc948977.aspx 关于VS2010的新特性这里就不多做赘述了,本系列接下来的随笔会通过实战进行描述. Visual Stu

使用VisualStudio2010从分析到实施(5)—使用Component Diagram设计系统结构

前言 需求分析和总体流程设计完成后,我们接下来开始设计系统结构.本篇将向大家介绍使用VisualStudio 2010中对Component Diagram(组件图)的支持,和使用VisualStudio 2010为系统设计逻辑结构的方法. 背景 前篇:使用VisualStudio 2010从分析到实施(4)--使用Sequence Diagram设计消息序列 对组件图不熟悉的兄弟请参考:http://www.ibm.com/developerworks/cn/rational/rational

使用VisualStudio2010从分析到实施(4)—使用Sequence Diagram设计消息序列

在系统需求确定之后,我们将进入基于UML的OOD系统设计阶段,在这个阶段中,将通过以下三篇文章来为大家呈现VS2010在设计阶段的支持和应用: 使用VisualStudio 2010从分析到实施(4)--使用Sequence Diagram设计消息序列 使用VisualStudio 2010从分析到实施(5)--使用Component Diagram设计系统结构 使用VisualStudio 2010从分析到实施(6)--使用Logical Class Diagram实现系统组件 Sequenc

使用VisualStudio2010从分析到实施(2)—使用Activity Diagram提炼业务流程

前言 众所周知VisualStudio 2010在软件开发周期的各个环节上都下了很多功夫,本篇继续前文,向大家介绍使用VisualStudio 2010中对Activity Diagram的支持,和使用VisualStudio 2010提炼业务流程的方法. 背景 前篇:使用VisualStudio 2010从分析到实施(1)--安装VisualStudio 2010 CTP2 对活动图不熟悉的兄弟请参考:http://www.ibm.com/developerworks/cn/rational/

警惕网站分析监测实施的陷阱(下)

中介交易 SEO诊断 淘宝客 云主机 技术大厅 [前言] 续上回,继续讨论在网站分析监测的实施中所需要注意的一些地方.上回文请见:警惕网站分析监测实施的陷阱(上). [正文] 在上篇中,我们探讨了跨域监测.报告结构.页面动态事件监测这三个容易出现监测实施问题的地方,这一篇我们接着讨论外链监测.页面重定向.监测框架页面.代码冲突.以及自定义基本监测设置. 陷阱四:外链监测(Outbound Link Tracking) 标记法(页面加tag法)的网站分析有一个非常重要的原理,那就是对于某一个链接点

警惕网站分析监测实施的陷阱(上)

中介交易 SEO诊断 淘宝客 云主机 技术大厅 [前言] 最近忙着东游西逛,所以忙中偷闲写东西有些不易,就暂时不准备长文了,大家看着也轻松点.在美国有段时间了,不是不爱国,但挺喜欢这个国家,特别是素不相识的人见面都对你微笑say hello how are you的时候,感觉在异国他乡有温暖.咳,我是有些乐不思蜀了. 今天暂时不接着上次关于报告的话题继续谈,而是开始一个新的话题,谈一谈网站分析的监测实施,因为最近也在学习这个领域,勾起了一些回忆,想起自己刚刚入手网站分析时所犯的那些实施小错误,正

病毒营销策划、分析、实施与成功案例分享

病毒式营销成功的案例数不胜数.这里,我们着重介绍其中最典型的几个: 吃垮必胜客 台湾的必胜客采用的是一份题目为<吃垮必胜客>的邮件,里面介绍了盛取自助沙拉的好办法,巧妙地利用胡萝卜条.黄瓜片和菠萝块搭建更宽的碗边,可一次盛到七盘沙拉,同时还配有真实照片. 下面是一位网友的感受:"我当时立即将邮件转发给我爱人,并约好了去一试身手.到了必胜客,我们立即就要了一份自助沙拉,并迫不及待地开始按照邮件里介绍的方法盛沙拉.几经努力,终于发现盛沙拉用的夹子太大,做不了那么精细的搭建工艺,最多也就搭

ENode框架Conference案例分析系列之 - 复杂情况的读库更新设计

问题背景 Conference案例,是一个关于在线创建会议(类似QCon这种全球开发者大会).在线管理会议位置信息.在线预订某个会议的位置的,这样一个系统.具体可以看微软的这个项目的主页:http://cqrsjourney.github.io. 然后我们设计了一个Conference聚合根,对应领域中的会议这个领域概念.Conference聚合根下面,有一些位置信息SeatType.一个会议聚合根下面可以添加不同类型的位置,每种类型的位置可以指定数量以及价格.所以,Conference是聚合根

OA实施案例:服务性行业如何选型OA系统

华天动力OA系统签约宁波瑞丽洗涤股份有限公司.凭借处于业界领先水平的协同平台.工作流和智能报表三大核心技术的华天动力OA系统,助力瑞丽洗涤完美实现系统内部.外部的数据关联和实时统计,消除信息孤岛. 宁波瑞丽洗涤股份有限公司创建于2000年,是一种从事于棉织品洗涤.服装洗涤.后勤服务.纺织品租赁.干洗连锁经营等专业后勤服务企业.服务范围涵盖宾馆.饭店.娱乐.医院.企事业单位.家庭个人等众多领域.固定资产2500万元,包括5400多平方厂房;配备了干洗机.水洗机.平烫机.压烫机.去渍机.烘干机.地毯