![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件架构
文章平均质量分 65
iteye_12446
这个作者很懒,什么都没留下…
展开
-
逻辑架构和物理架构在架构设计中的应用
当观察和描述事物大局的时候,逻辑架构和物理架构是最常用的角度。比如,以我们办公室里的局域网为例:从物理角度看,所有计算机“毫无区别”地连接到路由器上;而从逻辑角度看呢,就发现这些计算机是有区别的——一台计算机充当文件服务器,而其它计算机是可以访问服务器的客户机。如图1所示。图1 区分物理视角与逻辑视角[img][/img] 同样,在软件架构设计过程中,也可以通过区分软件...原创 2011-05-23 20:16:06 · 151 阅读 · 0 评论 -
PetShop的系统架构设计
《解剖PetShop》系列之一:PetShop的系统架构设计(转) - imissherso - 博客园默认分类 2009-05-20 10:35:26 阅读108 评论0 字号:大中小 订阅 PetShop的系统架构设计《解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争...原创 2011-05-23 22:21:51 · 93 阅读 · 0 评论 -
从《豆瓣网技术架构变迁》中学到的架构设计观点
※ 罗马不是一天建成的豆瓣在5年内经历了6次架构的调整,和淘宝有得一拼啊。任何优秀的架构都是在不断的问题和瓶颈中发展起来的 ※ 总是考虑使用Memcached应该在系统架构的第一时间就考虑使用Memcached,按照洪大师的说法。豆瓣现在的内存缓存有38G。Memcached的好处地球人都知道了 ※提防Memcached的并发访问Memcached虽然是剂猛药,但也有可能成为毒药...原创 2011-05-23 23:02:42 · 137 阅读 · 0 评论 -
缓存,模块化 ,性能监控
主持人:冯大辉岑文初:模块化来降低耦合性时如何把握模块划分的粒度?如何权衡复用性与粒度过细导致依赖复杂的矛盾?杨海朝:耦合性是影响软件系统复杂程度和设计质量的重要因素,模块化设计的目标是建立模块间耦合度尽可能松散的系统,通过尽量使用数据耦合,少用控制耦合,限制公共耦合的范围和一定要避免使用内容耦合来降低接口的复杂性。在系统架构中模块化设计对于降低耦合性有非常重要的作用,相关的功能合在一...原创 2011-06-07 08:30:49 · 198 阅读 · 0 评论 -
memcached 先收藏
http://tech.idv2.com/2008/07/11/memcached-002/原创 2011-06-27 10:25:41 · 75 阅读 · 0 评论 -
软件架构分析方法——软件设计和质量分析的新进展
摘要:软件架构分析是90年代,在美国国防部的资助下,由美国软件工程研究所(SEI)开发的一种新的软件设计和质量分析方法,深受社会有关各方关注,极具发展潜力。本文扼要地介绍了软件架构分析方法发展概况。软件架构分析涉及若干新概念,涉及软件寿命周期全过程,无法在一篇短文中尽览全貌,有关的重要分析模型和分析方法,将在今后陆续介绍。关键词:软件架构,软件质量,软件架构分析,‘想定’。 一、...原创 2011-07-13 11:33:28 · 591 阅读 · 0 评论