SDL介绍
SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。
[UML]UML系列——类图class的依赖关系
原文:[UML]UML系列——类图class的依赖关系
相关文章
[UML]UML系列——用例图Use Case
[UML]UML系列——用例图中的各种关系(include、extend)
[UML]UML系列——类图Class
[UML]UML系列——类图class的关联关系(聚合、组合)
依赖关系的概念与符号
依赖表示一个类以某种形式依赖于其他类。
[UML]UML系列——用例图中的各种关系(include、extend)
原文:[UML]UML系列——用例图中的各种关系(include、extend)
用例图中的各种关系
一、参与者与用例间的关联关系
参与者与用例之间的通信,也成为关联或通信关系。
二、用例与用例之间的关系
包含关系(include)
扩展关系(extend)
包含关系
(1) 概念
包含关系描述的是一个用例需要某种功能,而该功能被另外一个用例定义,那么在用例的执行过程中,就可以调用已经定义好的用例。
开源UML设计工具StarUML
这个软件非常小巧,才20多M,当然是相对于rose200多M的体积来说的。也还有很多免费开源的UML建模软件,不过我没有发现比StarUML好用的。下面看看它的截图。用例图类图组件图ER图自定义的一些图要说明一点的是,StarUML可以像rose一样,根据序列图生成协作图。
系统架构的一些参考资料
最近看到在一些论坛上看到一些人问系统架构看那些资料的问题,估计做了一定时间的开发人员,都会遇到这个问题,根据
这几年出版的资料和自己看的一些内容,初步整理一下,以飨读者。
理论基础篇
架构实战—软件架构设计的过程:理论性较强
http://product.
软件架构中的层次依赖
在描述大而复杂的软件中,最复杂的抽象层次就是软件架构。因此,在这个抽象层次我们能更好的理解构件组装原理和交互方式。软件架构被认为是软件开发方面的驱动力,他允许指定每层那些方面和模型需要依照架构来设计。早期的架构描述语言 ADL,比较独立,侧重结构抽象层次而忽略行为描述层次、观念层次和元模型层次。
CSDN-Markdown编辑器之UML序列图
目录
目录
UML序列图简介
时序图元素
1角色Actor
2对象Object
3生命线Lifeline
4激活期Activation
5消息Message
时序图结构
连接建立的过程
呈现效果
示例二
呈现效果
对象顺序
呈现效果
跨对象...