time 
设为首页】【收藏本站
当前位置: 主页 > 软件工程 > 软件架构 > 列表



 
2010-03-29 23:32:06 | 好评(0) | 浏览(911)
软件设计过程有几类和源代码相关的角色:1.使用者;2.修改者 1.封闭原则。使用者不需要了解的东西封闭起来,一则可以减少阅读无关的信息,二则可以减少误用,增加代码的耦合,增加以后修改代码的难度。 2.抽象接口原则。使用者引用的是抽象接口,会减少修改代码的难度...
 
2010-02-09 23:36:03 | 好评(0) | 浏览(811)
1 宣言 l 个体和交互胜过过程和工具; l 可以工作的软件胜过面面俱到的文档; l 客户合作胜过合同谈判; l 响应变化胜过遵循计划。 2 原则 l 简单使未完成的工作最大化的艺术是根本。 l 我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。 l 即使到...
 
2009-12-01 20:28:14 | 好评(0) | 浏览(800)
多年以前,我刚从是软件开发这一行,就遭遇了尴尬的事情,当我将软件 安装到用户时,发现用户的数据服务主机和我程序中硬编码的不一致,我 不得不重新修正我的代码。我的第一个配置文件就是因此而起的。 db.ini connectString=xxxxxxxxxxxxxxxxxxxxx userName=yyyyyyyy...
 
2009-12-01 20:28:14 | 好评(0) | 浏览(743)
作为一个开发人员,很多年以来我都梦想有一个可以 写出许多程序的程序,这样在系统开发中过程中可以 节省多少时间呀。 我一向是一个很懒惰的人,编写程序生成器让我感到 许多乐趣,通过他我省去了许多的重复性的劳动,大大 加快了开发进程。程序生成器的效率很高,在开...
 
2009-12-01 20:28:14 | 好评(0) | 浏览(864)
即便是在有了企业级软件平台的今天,我也常常发觉开发企业级应 用程序是个难题。无论是.net还是J2EE仅仅使用他们所提供的高级 抽象API来开发企业级应用是远远不够的。在我看来一个构建在这些 高级API上的良好的体系结构是开发成功的企业级应用所不可或缺的。 本文要谈...
 
2009-12-01 20:27:40 | 好评(0) | 浏览(766)
架构师,首先让我想起的是高楼大厦的设计人员,通常一座大厦在建之前,都先由设计师将蓝图描绘出来,包括其形状、结构、尺寸、材料等等,然后建筑工程师带领工人们按照蓝图将大厦一层一层地建起来。 近年来,软件领域也渐渐地流行起架构师的角色,特别是对一些大型软件产品...
 
2009-12-01 20:27:39 | 好评(0) | 浏览(2902)
摘要:所有伟大的架构师都掌握了在抽象的不同层次上概念化解决方案的技能。通过将解决方案组织到离散的层次,架构师可以专注于解决方案的单个方面而忽略所有剩余的复杂性。展示将抽象层次应用到 IT 解决方案的技术,并将其与其他工程学科相比较。 将抽象层次应用到 IT...
 
2009-12-01 20:27:39 | 好评(0) | 浏览(768)
什么是软件架构师? 架构师(Architecture)是目前很多软件企业最急需的人才,也是一个软件企业中薪水最高的技术人才。换句话说,架构师是企业的人力资本,与人力资源相比其能够通过架构、创新使企业获得新的产品、新的市场和新的技术体系。那么什么是架构师、架构师的作...
 
2009-12-01 20:27:37 | 好评(0) | 浏览(1145)
软件体系结构与软件架构的中文翻译都是英文Software Architecture。两者都使用一样的定义,如IEEE的“一个系统的基础组织,包含各个构件、构件互相之间与环境的关系,还有指导其设计和演化的原则。”[IEEE-2000] 为了找到两者的区别,得先从应用的环境入手。我们利用网...
 
2009-12-01 20:27:36 | 好评(0) | 浏览(763)
引子: "这个项目的架构是什么?" 对方爽快的回答:"Spring+Struts+Hibernate。" 嗯,这位很可能不是架构师...... 一、核心竞争力 架构设计的理论、模式与技术 架构师们从试验与挫折中获得架构设计的技能,但其中大量的原理、模式和技巧,都经历了一个重复发现的过程。...
 
2009-12-01 20:27:34 | 好评(0) | 浏览(600)
在商业终端用户环境中,对象技术已经应用于很多产生了商业效益的重要的应用程序中。其示例包括世界上最大的共同基金公司之一的Fidelity投资公司,它在大约五年前就把自己的基金管理工作站集成为支持多源信息,包含了决策支持能力(这对于基金管理业务是至关重要的)。...
 
2009-12-01 20:27:33 | 好评(0) | 浏览(2438)
软件架构专题: http://www.51cmm.com/zt/architecture/index.htm 软件架构解读与架构师角色培养——希赛嘉宾聊天实录PDF下载( http://data.csai.cn/View_43404.html ) 嘉宾简介: 温昱,架构设计师,技术咨询顾问,松耦合空间网站创办人,希赛顾问团高级顾问。 温昱...
 
2009-12-01 20:27:32 | 好评(0) | 浏览(1031)
笔者发现,人们对软件架构存在非常多的误解,其中一个最为普遍的误解就是:将架构和框架(Framework)混为一谈。本文阐述了它们的区别。算是对思辨成果的一个应用吧。 一图胜千言,图7切中肯綮地点出了架构和框架的区别。一句话,框架是软件,架构不是软件。 图7 架构...
 
2009-12-01 20:27:32 | 好评(0) | 浏览(929)
在不同的架构设计方法中出现的软件架构视图种类很多,本文介绍最常用的两种架构视图——逻辑架构视图和物理架构视图,并通过具体案例的分析说明如何运用它们进行架构设计。 当观察和描述事物大局的时候,逻辑架构和物理架构是最常用的角度。比如,以我们办公室里的局域...
 
2009-12-01 20:27:32 | 好评(0) | 浏览(787)
本文节选自《软件架构设计》一书 另外,不同类型的软件系统需要不同的软件架构设计,这似乎是很多人都理解的道理;但有时候,一个系统的不同子系统也应当有不同的软件架构。 举个例子。相信不少读者了解Martin Fowler所著的《企业应用架构模式》中介绍的事务脚本模式(...