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

推荐订阅源

Engineering at Meta
Engineering at Meta
博客园_首页
H
Help Net Security
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
B
Blog
I
InfoQ
SecWiki News
SecWiki News
T
Tailwind CSS Blog
Spread Privacy
Spread Privacy
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Vulnerabilities – Threatpost
N
Netflix TechBlog - Medium
P
Palo Alto Networks Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Vercel News
Vercel News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
K
Kaspersky official blog
M
MIT News - Artificial intelligence
S
Schneier on Security
T
Threat Research - Cisco Blogs
F
Fortinet All Blogs
Cyberwarzone
Cyberwarzone
Scott Helme
Scott Helme
aimingoo的专栏
aimingoo的专栏
Martin Fowler
Martin Fowler
MyScale Blog
MyScale Blog
The Cloudflare Blog
Recent Announcements
Recent Announcements
Security Latest
Security Latest
G
GRAHAM CLULEY
IT之家
IT之家
Y
Y Combinator Blog
The Last Watchdog
The Last Watchdog
腾讯CDC
Google DeepMind News
Google DeepMind News
V
V2EX
S
Securelist
TaoSecurity Blog
TaoSecurity Blog
B
Blog RSS Feed
S
SegmentFault 最新的问题
博客园 - 叶小钗
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
Project Zero
Project Zero
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
F
Full Disclosure

博客园 - 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.