设计模式及软件架构
hu_jiangan
这个作者很懒,什么都没留下…
展开
-
使用svn开发,目录的约定与开发流程
<br />Subversion有一个很标准的目录结构,是这样的。<br />比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是<br />svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。<br /><br />对于这几个开发目录,一般的使转载 2010-12-15 16:07:00 · 353 阅读 · 0 评论 -
《软件架构设计》读书笔记(一)
软件架构 软件系统的架构将系统描述为计算组件及组件之间的交互(The architecture of a software system defines that system in terms of computational components and interactions among those components.)“组件”可以指子系统、框架(Framework)、模块、类等不同粒度的软件单元,它们可以担负不同的计算职责。软件架构包含的重要决策:1) 软件系统的组织;2) 选择组成系统的结构原创 2010-11-19 10:07:00 · 590 阅读 · 0 评论 -
《软件架构设计》读书笔记(二)
一、词典名称描述软件架构视图一个架构视图是对于从某一视角或某一点上看到的系统所作的简化描述,描述中涵盖了系统的某一特定方面,而省略了与此方面无关的实体。交互机制指不同软件单元之间交互的手段。如:方法调用、基于RMI的远程方法调用、发送消息等。 二、架构设计的5个视图法l 逻辑架构逻辑架构的设计着重考虑功能需求------系统应当向用户提供什么样的服务。关注点主要是行为或职责的划分。如果使用UML来描述架构的逻辑架构,则该视图的静态方面由包图、类图、对象图来描述,动态方面由序列图、协作图、状态图和原创 2010-11-19 14:57:00 · 472 阅读 · 0 评论