2016年2月24日
摘要: 状态机图state machine diagram 下面是状态图的一个例子(一个城堡中的秘密保险箱的控制面板)。 转换transition包括3个部分:trigger-signature [guard]/activity,每个部分都是可选的。 内部活动 状态可以在没有转换时响应事件,可以使用内部活动 阅读全文
posted @ 2016-02-24 15:35 ShaunLing 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 对象图object diagram 对象图是某个时间点上的对象在系统中的快照,也经常被称为实例图。一般在展示组合对象结构时比较有用。例如 组合结构的类图 一个时刻的对象图 包图package diagram 包是一种分组构造,它允许你选择UML里的任何构造,把它的元素组织在一起,成为更高级别的单元。 阅读全文
posted @ 2016-02-24 15:31 ShaunLing 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: 类图Class diagram 类图描述系统中的对象类型,以及它们之间的各种静态关系。类图也展示类的性质和操作,以及应用于对象连接方式的约束。UML中的特性feature,涵盖了性质property和操作operation。 性质property 性质可以以两种方式出现:属性attribute和关联association。属性是类方框内的一行文本(语法“visibility name: type... 阅读全文
posted @ 2016-02-24 15:09 ShaunLing 阅读(3770) 评论(0) 推荐(0) 编辑
摘要: 迭代和瀑布过程 两者的本质区别是,你如何将一个项目分解为更小块。 瀑布风格基于活动来分解项目。为了构建软件,你不得不做某些活动:需求分析、设计、编码和测试。为期一年的项目可能有2个月的分析阶段,然后是4个月的设计阶段,接着是3个月的编码阶段,再接着是3个月的测试阶段。 迭代风格根据功能子集来分解项目 阅读全文
posted @ 2016-02-24 14:51 ShaunLing 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Martin的主页 http://martinfowler.com/。 Pavel Hruby开发的visio模板,可以用来画UML图: http://phruby.com 简介 统一建模语言UML是一组图形表示法,这些表示法的背后有共同的元模型。UML帮助描述和设计软件系统,特别是使用面向对象风格 阅读全文
posted @ 2016-02-24 14:46 ShaunLing 阅读(632) 评论(0) 推荐(0) 编辑