开始设计-设计视图简述

原创 2003年11月06日 00:28:00

Design View Summary<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

设计视图是由分析部分(用例视图)发展而来,是将需求转化为代码的前提,泛设计视图包括了类图(Class Diagram)和状态图(statecharts),下面是Mark Priestley的《Practical Object-Oriented Design with UML》第三章的总结(summary)我的翻译版本,和大家共同讨论, 学习。

l        设计模型总结了交互图(interaction diagram)中的对象和对象之间的关联,给出了目标系统的详细描述。设计模型主要包括类图和状态图。

l        类图画出了类和类之间的关系,类的特性包括了属性(attributes)和操作(operations)。

l        关联(associations)描述了关联在一起的类的实例的链接。多重性(multip<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />licity)限定了多少个对象可以被连接在一起。

l        一般化就是说一个类可以是另外一个类的特殊形态。子类(subclass)从超类(superclass)继承特性,子类的实例可以替代超类的实例(编者按:即可以当作超类的实例用)。

l        状态图是为那些根据不同状态有不同行为的类准备的。状态图给出了事件(event)发生的正确顺序,和在一个对象上某个事件顺序导致的结果。

l        状态图显示了一个对象可能的状态和状态转换时发生的事务以及引发事务的事件。

l        守卫条件(guard conditions)可以用于去除状态图中的不确定条件。(编者按:由于某个事件可能导致两种结果状态, 为了消除这种不确定性,在状态图上标明某个除事件外的扩展条件, 这个条件就叫做guard conditions)。

拿到需求后,开始进行需求分析,得到了用例视图,这里的用例视图可以称为泛用例视图, 其中可以包括用例图、序列图、协作图以及场景,然后根据需求的分析得到类和类之间的关系, 画出类图,并对依赖状态的类画出状态图。这样就得出了完整的设计模型, 可以进入下一步的实现步骤了。

数据库设计(设计视图)(下)

由上一篇可以知道,我们记录写出了: (1)在使用中的学习卡的课程的部分信息和学习人数 (2)在订单中的课程的部分信息和学习人数 (2)不在使用中的学习卡的课程也不在订单中的课程的部分信息和学习人...
  • qq_19925065
  • qq_19925065
  • 2016年08月17日 00:02
  • 1029

关于VS2008不能打开视图设计器的问题

这个问题困扰了我好几天了,为此我把系统都重新做了,也没有解决这个问题,后来就查了很多的资料,解决方法有一大堆,我几乎全尝试了,也没有解决我的问题,最后有一篇文章解决了我的问题,下面把我的解决过程记录一...
  • c_c_
  • c_c_
  • 2013年04月01日 17:20
  • 1023

解决VS 设计视图打不开的方法!

打开vs命令工具在Visual Studio Tools 下的 Visual Studio 2008 Command Prompt打开后 输入 Devenv/ResetSkipPkgs 回车就好。如果...
  • zyq882
  • zyq882
  • 2010年11月22日 15:34
  • 678

flash builder 4.7 去掉了"设计视图"

flash builder 4.7 已经去掉设计视图了,相关问题http://www.adobe.com/cn/products/flash-builder/faq.html官网给了4.7版本的相关解...
  • Eric_Eric
  • Eric_Eric
  • 2013年10月05日 18:40
  • 1683

数据库为什么使用视图

使用视图大致有两个方面的原因: 1.封装查询        数据库虽然可以存储海量数据,但是在数据表设计上却不可能为每种关系创建数据表。       例如:对于学生表,存储了学生信息,学生的属...
  • sinat_28158055
  • sinat_28158055
  • 2016年11月23日 14:10
  • 1252

关于在VS2005环境下无法从源视图切换到设计视图的解决方案

        关于在VS2005环境下无法从源视图切换到设计视图的解决方案  大前提:源视图中没有语法错误且符合vs2005中的严格语法要求解决方案:gdiplus.dll 动态库文件保证在c:/W...
  • cctt_1
  • cctt_1
  • 2007年06月28日 18:48
  • 1102

VS 2013 是不是不支持 html 的设计视图编辑了?

好像vs2013 中除了aspx外其他html类型文档已经没有设计视图了,普通的 html 文件没有在 “设计”与“源”之间切换的可能了。 在网上搜索了几种解决方法: 1、将htm...
  • hfangliao
  • hfangliao
  • 2015年05月29日 10:24
  • 1071

vs 切换到设计视图假死

前些天从微软官网(中国)下载了vs2008的90天试用版,安装很顺利。但使用时发现,从源视图向设计视图切换时,界面出现了假死现象,重装后亦无效。我从网上搜索原因,发现很多朋友都有类似的问题,但解决方案...
  • fengloveyun
  • fengloveyun
  • 2009年10月19日 22:43
  • 821

VS2008 切换设计视图(设计/拆分/源) 设计界面卡死 停止响应

1.在Visual Studio2008 安装文件夹,找到.../WCU/WebDesignerCore/WebDesignerCore.EXE;   2.到电脑运行这个EXE文件;   3.开始...
  • zjian0086
  • zjian0086
  • 2016年11月24日 11:27
  • 787

VS2013解决html文件无法打开设计视图

遇到了一个很是郁闷的问题,VS中的.aspx 文件都
  • u010924845
  • u010924845
  • 2014年09月04日 20:56
  • 3462
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开始设计-设计视图简述
举报原因:
原因补充:

(最多只允许输入30个字)