软件架构设计系列总结—写在前面
2012-07-09 14:59
309 查看
架构引用维基百科:软件体系结构是构建计算机软件实践的基础。与建筑师设定建筑项目的设计原则和目标,作为绘图员画图的基础一样,一个软件架构师或者系统架构师陈述软件构架以作为满足不同客户需求的实际系统设计方案的基础。从和目的、主题、材料和结构的联系上来说,软件架构可以和建筑物的架构相比拟。一个软件架构师需要有广泛的软件理论知识和相应的经验来实施和管理软件产品的高级设计。软件架构师定义和设计软件的模块化,模块之间的交互,用户界面风格,对外接口方法,创新的设计特性,以及高层事物的对象操作、逻辑和流程。
软件架构师与客户商谈概念上的事情,与经理商谈广泛的设计问题,与软件工程师商谈创新的结构特性,与程序员商谈实现技巧,外观和风格。
软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口来实现。
架构来源于建筑工程学,描述对软件密集型系统设计蓝图。在不同软件领域,有其不同特征,但有一部分共同基础设计原则和共性。
在这里将进行一些软件架构设计系列,此系列已经完成了架构层次设计,此系列仍在继续更新中…
软件架构师与客户商谈概念上的事情,与经理商谈广泛的设计问题,与软件工程师商谈创新的结构特性,与程序员商谈实现技巧,外观和风格。
软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口来实现。
架构来源于建筑工程学,描述对软件密集型系统设计蓝图。在不同软件领域,有其不同特征,但有一部分共同基础设计原则和共性。
在这里将进行一些软件架构设计系列,此系列已经完成了架构层次设计,此系列仍在继续更新中…
作者: 特种兵—AK47 出处:http://blog.csdn.net/m13666368773 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
相关文章推荐
- 软件架构设计系列总结—4—服务层的简单理解
- 软件架构设计系列总结—7—设计箴言理解
- ASP.NET MVC4+EF4.1系列一之写在前面
- 软件架构设计系列总结—5—SOA面向服务架构简述
- 软件架构设计系列总结—8—数据访问层简述
- 无线城市架构设计思考系列——零、写在前面
- java多线程系列——(1)写在前面
- fedora8配置系列——写在前面
- .NET面试题系列[0] - 写在前面
- 软件架构设计系列总结—6—业务逻辑层简述
- 软件架构设计系列总结—9—存储过程传言
- 常用算法总结之排序(一)----写在前面
- [转]Ultra Fractal教程系列01——写在前面的话
- 软件架构设计系列总结—7—设计箴言理解
- 软件架构设计系列总结—1—面向对象设计原则理解
- [系列][编译原理]写在前面
- 写在前面:公司代码发布体系总结
- 软件架构设计系列总结—8—数据访问层简述
- 软件架构设计系列总结—10—表现层模式-MVC
- 【python】系列简记--00:写在前面