随笔分类 -  企业级应用架构设计

摘要:一、软件架构1.架构相关关键点: 软件架构的关键点是软件应该符合项目干系人的期待,期待包括功能性和非功能性。若想完成该目标必须满足一个架构上的约定,即一些重要的决定必须开发初期确定。因此,软件架构必须着眼于系统的组织和基础设施的分布,随后即可开始对系统进行设计和描述。2.系统分解: 系统分解是将将整个系统拆分成一个个子系统,并定义子系统间通信策略的过程。分解过程的成果是创建一系列详细设计说明书。3.如何判断一个架构的好坏: 好的架构中,所有给出的不轻易改变的决定都是正确的。 [若你发现有些东西比你想象的更容易改变,那么它就不再属于架构]4.在“架构”一词的范畴中,所有的事情都需要谨慎考... 阅读全文
posted @ 2011-12-25 18:41 杜比熊 阅读(287) 评论(0) 推荐(0)