软件架构设计
基本信息·出版社:电子工业 ·页码:340 页 ·出版日期:2007年05月 ·ISBN:712103946X ·条形码:9787121039461 ·版本:第1版 ·装帧:平装 ·开本: ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
 |
软件架构设计 |
 |
|
 |
软件架构设计 |
 |

基本信息·出版社:电子工业
·页码:340 页
·出版日期:2007年05月
·ISBN:712103946X
·条形码:9787121039461
·版本:第1版
·装帧:平装
·开本:0开 Pages Per Sheet
内容简介 ★架构设计,贵在务实!
★温昱最新作品!《程序员》杂志技术主编孟岩鼎力推荐!
★大量来自开发一线的实际案例,理论与实践高度而巧妙地结合!
[架构设计贵在务实--孟岩] [精彩试读一] [精彩试读二] 本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念,阐述了切实可行的软件架构设计方法,提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、IM,建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。本书可作为计算机软件专业本科生、研究生和软件工程硕士的软件架构设计教材,也可作为软件开发高级培训、软件开发管理培训的培训教材,更是第一线高级开发人员和开发管理人员的必备参考书。
媒体推荐 序
方法如路标。如果地形复杂,我们会迷路,但有了路标,则有利于我们找到前进的方向。好的方法也是如此,它对实践者有启发和指引作用。
我们需要一种有条理的架构设计方法。
这种方法必须有针对性。如何应对需求变更?如何为非功能需求而设计?如何设计架构的不同方面?如何验证架构的可行性?解决这些问题的思路,必须被贯穿到架构设计方法之中,且要显而易见才好。
这种方法必须易于掌握。换句话说,技术要主流;如果都是一线软件人员不熟悉的阳春白雪级的东西,大家掌握起来就比较困难了。
这种方法不能太重。迭代可以为这种方法锦上添花,但不应成为掌握这种方法的障碍;建模也不应滥用,虽然建模不仅有用而且关键……
本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念、阐述了切实可行的软件架构设计方法、提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。
理论与实践并重是本书的特点。架构设计要如何开展?架构设计要进行到什么程度?各类需求对架构设计的影响有何不同?关键需求决定架构的具体做法是什么?如何运用“属性-场景-决策”表规划非功能需求?如何运用OO原则进行敏捷设计?对这些问题书中都进行了深入阐述,并结合金融、航空、网络管理等行业软件的成功架构设计案例,将理性的思考和宝贵的实践经验奉献给读者。
感谢微软研究院的刘铁锋、《程序员》的孟岩、BeyondSoft的夏桅、IBM的罗景文等朋友的大力支持,他们为本书的策划贡献了真知灼见。感谢我的妻子徐异婕,她对本书的内容、形式、案例均提出了大量宝贵意见和建议。感谢所有为本书提出建议的朋友。
感谢父母长久以来对我的鼓励。感谢岳父岳母在整个漫长的写作过程中对宝宝无微不至的照顾,使我有更多精力铺在写作上。
由于作者水平有限,本书不足和错误之处在所难免,恳请专家和读者批评指正,欢迎来信(shanghaiwenyu@163.com)。本书的支持网站为松耦合空间(www.ou-he.com),提供与本书内容有关的资源、信息、课件等。
温 昱
2007.2.25
于上海浦东
目录 目录
第1章 解析软件架构概念3
1.1 软件架构概念的分类3
1.1.1 组成派4
1.1.2 决策派5
1.2 软件架构概念大观5
……