软件架构专题整理(from it168)
- 软件架构:可控的灵活性
- 编者按:在 软件开发中,对于软件架构经常很极端:要么不重视软件架构,要么过分重视以至于成了“天条”。我甚至遇到过这样的情况:某公司强制推行某基于Struts 的架构设计,然而到了项目组它却处处遭到抵制,特别是分部基本上抛弃了这个架构设计。那么,为什么这样一个成本高昂、设计良好的架构没有被接纳呢?我们发 现,很多设计人员在进行软件架构设计时忽略了这样几个重要的问题:架构设计的灵活和支撑。 >>全文
软件架构基础
- ·软件架构是一系列有层次性的决策
- 软件架构属于设计范畴,但并不是所有设计都属于软件架构设计之列。正如软件架构的“决策派”概念所揭示的,软件架构可以视为一系列重要决策的集合。不仅如此,架构决策是分层次依次展开的。
软件架构设计
- ·浅谈软件架构设计的概念
- 开始之初的架构设计决定着软件产品的生死存亡。开始的架构设计是最难的,需要调研同类产品的情况以及技术特征,了解当前世界上对这种产品所能提供的理论支持和技术平台支持,再结合自己项目的特点(需要透彻的系统分析),才能逐步形成自己项目的架构蓝图。
- 软件架构过程概要
- 运用RUP 4+1视图方法进行软件架构设计
- 我的架构经验小结——常用的架构模型
- 软件架构训练之层次及使用
- 步入J2EE架构和过程(上)
- 步入J2EE架构和过程(下)
- 浅析面向构件的SOA架构设计
- 关于三层架构的一些想法
软件架构实践
- ·软件架构的过程
- 根据IEEE标准,软件架构活动代表了这样一系列活动:定义、记录、维持、改进一个软件构架并确保其正确执行。
- 通过改善架构来提高ASP.Net应用程序的性能
- Tivoli实现IT基础架构管理
- 如何做好大型OA系统的总体设计?
- 面向组件的大规模软件架构
- Ajax架构的Web应用框架
- 管理手记:DRP项目中软件系统架构的比较
系统架构师
- ·软件架构师之路
- 架构师不是通过理论学习可以产生的,不过不学习相关知识那肯定是不行的。参考软件企业架构师需求,结合目前架构师所需知识,总结架构师自我培养过程大致如下。
