惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
罗磊的独立博客
小众软件
小众软件
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
博客园_首页
N
Netflix TechBlog - Medium
B
Blog
Recent Announcements
Recent Announcements
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
L
LangChain Blog
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
Stack Overflow Blog
Stack Overflow Blog
C
Check Point Blog
Last Week in AI
Last Week in AI
Jina AI
Jina AI
V
V2EX
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
博客园 - 【当耐特】

博客园 - 155144

GridView和DataFormatString 32.DataReader和output参数的问题 31.动态SQL中使用变量时,可使用存储过程sp_executesql 【求解算法的时间复杂度的具体步骤】 【指数与对数】 30.一个自定义32进制类初稿 【SQL行转列】 29.DataReader相关 【经典SQL语句 】 28.Lc.exe 已退出,代码 -1 27.PowerDesigner中Stereotype的创建 25.VSS相关 24.GRIDVIEW相关 23.DOTNET中引用相关 22.使用Castle时,如何获取自定义类的单个属性的PropertyAttribute.Column 21-ReSharper UnitRun for .net 20-系统分析与设计(第5版) 19-关于用例的几点知识——摘自《道法自然》 18-概念性系统设计
26.UML笔记(UML2.0设计手册)
155144 · 2008-08-21 · via 博客园 - 155144

1定义-UML绘制软件概念图的图形化记法(notation)。2作用-绘制图形来表示一个计划进行的软件设计的问题域,或表示一个已经完成的软件实现。3层次-概念层(Conceptual,描述有关已经存在的人类的问题领域的概念和抽象的速记),规格说明层(Specification,准备用来转换为源代码的),实现层(Implementation,描述已经存在的源代码的)。 

UML有三类主要的图:

1)静态图(static diagrams),描述那些不发生变化的软件元素的逻辑结构,描绘了类、对象、数据结构及存在与它们之间的关系。

1.1)类图(class diagram):

     ~长方形表示类,箭头表示关系

     ~在途中所有的关系叫关联(associations),关联是简单的数据关系,用来表示对象持有另一个对象的引用,或调用另一个对象的方法

     ~关系的名称映射到持有的引用的变量的名称

     ~挨着箭头的数字通常用来说明关联持有的实例的数量,如果这个数字大于1,说明采用了某些日期,通常是使用了一个数组

     ~类图标可以有多于一个的框格,最上面的框格永远是表示类的名称,其它的框格描述函数和变量

     ~<<inferface>>表示接口

     !大多数符号可选

1.2)对象图(object dragram):系统执行期间在某一特定时刻的一组对象及其关系。

     ~用长方形表示对象,并且在名称下加下划线

     ~冒号后面表示对象所属的类

     ~对象之间的关系称为链接(links)

2)动态图(dynamic diagrams),展示了在运行期间的软件实体的变化,描述了执行流程、实体改变状态的方式。

3)物理图(physical diagrams)显示了软件实体的不变化的物理结构,描绘了物理实体的有源文件、库文件、字节文件、数据文件等,以及存在与它们之间的关系。

_____________________________________________________________________________________
COPYRIGHT©2008,HTTP://ZEROBUG.CNBLOGS.COM .ALL RIGHTS RESERVED.