在visual studio2008上用c#写的程序应该用什么软件来画类图

在visual studio2008上用c#写的程序应该用什么软件来画类图,第1张

这个问题和你前面的一大串

修饰语

毫无关系。

类图

就是个UML问题,任何可以画UML的工具都可以。

不过在

VS2008

中有自带的查看类图的工具。添加新项Class

Diagram,然后把你要看类图的类拖进新添加的类图就行了。不过这个工具产生的类图和UML是有差别的,没有UML那么复杂的特性。

就是把类里面的成员变量(字段)成员函数(方法) 统统画在UML的类图里。

UML画图建议使用:

1Visual Studio 终极版/架构师版 都有画类图的功能

2StarUML软件(免费)

3Enterprise Architect软件

4ArgoUML软件(免费)

Java程序员的角度阐述UML和对象建模问题,是一个深入浅出的实用性介绍。

UML类图

UML是Unified Modeling Language的缩写,即“统一建模语言”。与Java不同,UML是一种图形化的建模“语言”,它用一个矩形来表示一个类,在矩形的内部写上类的名称,一个类图可以放入多个类。用矩形表示类,是UML中U(Unified)起的作用。在UML的第一个版本出现,每一个对象建模专家都有自己的一套符号,一些人用点表示类,一些人用圆圈表示类,还有一些人用圆角矩形表示类。显然,这很容易引起混乱。后来,Rational公司的三个专家--Grady Booch、James Raumbaugh、Ivar Jacobson达成了一致意见,同意“统一”他们各自使用的符号,UML终于创立,符号之争也终于落下了帷幕。

由于UML类图不包含方法的具体实现,所以在UML类图中查看属性和方法等基本信息要比直接查看Java源代码更方便一些。在创建UML图时,人们常常忽略或隐藏各种细节信息,以便查看和掌握类的整体结构。例如,UML类图常常只显示出属性和 *** 作的名称,简单的访问器方法(诸如getXXX()、setXXX()之类的方法)也常常不显示出来。

public class HelloWorld {

 static void main(String[] args) {

    Systemoutprintln("Hello World!");

    }

}

类图就画一个框,里面分2块,上面一块写HelloWorld,下面写 + main(String[] args):void

类图如下:

类:用户

属性:用户名、密码、购票记录

*** 作:登录、注册、查看**信息、购买**票、查看购票记录

类:**

属性:**名称、类型、上映时间、票价

*** 作:查看**信息

类:影院

属性:影院名称、地址、座位数

*** 作:查看影院信息

类:订单

属性:订单号、**名称、影院名称、座位号、票价、购买时间

*** 作:查看订单信息

以上就是关于在visual studio2008上用c#写的程序应该用什么软件来画类图全部的内容,包括:在visual studio2008上用c#写的程序应该用什么软件来画类图、VC++项目的UML类图怎么画 、请教,类图中属性与 *** 作的设计方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9397672.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存