软件架构的艺术.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作者简介 李伟,专家级顾问,西门子中国研究院首席架构师。他具有广博的系统架构、设计、开发和咨询的 相关经验。他在企业商业架构、企业应用架构、创新规划、流程优化、IT应用规划、建筑信息及模 拟系统、企业信息化系统、行业实时系统、分布式系统整合和架构评审等众多技术领域有过相关的 实践经验。   曾为西门子工业及自动化AD群组、西门子楼宇自动化SBT群组、西门子交通TS群组、西门子 总局、中国国税总局、中石化总公司、国家统计局等提供过服务。出任中国科学院系统架构特约讲 师;中国建筑信息标准化特约专家;美国IEEE会员。先后在CSDN、计算机世界、中国计算机用户 、每周电脑报等众多媒体上发表了多篇专题文章。 编辑推荐 无论您是一位刚入门的系统开发者,或是一位专业的系统架构师,或是一位经验丰富的资深企业 CTO,可能都会面临如下的一些困惑或挑战……   如何构建一个大规模复杂系统?   如何成长为一个职业架构师?   如何确保系统架构的质量?   如何进行架构重构?   如何进行系统架构评审?   如何构建产品线架构?   ……   架构之美,在于和谐。作为《架构之美》丛书之一,《软件架构的艺术》聚焦于软件架构行业 ,全面介绍软件应用系统架构的基本原理、方法以及经典的实践经验,并创新性地提出为确保高质 知未来的发展、选择最佳的路径,尽可能缩短成长的烦恼,尽可能保持成熟的稳定,让软件研发企 业充分享受到属于架构整个生命阶段的华彩,正是研究架构生命周期的目的之所在! 本书简介 架构是设计一切系统的基础和核心。随着用户需求的变化及技术的发展,我们身边各式各样的系统 也日趋复杂。如何在万象中剥离繁华,提炼事物的本质和精髓,“系统架构”正是化繁为简、打通 两极世界的一门艺术。   架构之美,在于和谐。本套“架构之美”系列丛书,以期从业务梳理、流程建模、软件架构、 设计模式等方面进行系统、全面地介绍。强调理论与实践相结合,国外发展趋势与国内本地应用相 结合,打造华人精品书籍,给国内读者提供真正有指导意义的美食大餐。   本书聚焦于软件架构行业,全面介绍软件应用系统架构的基本原理、方法以及经典的实践经验 。把握共同的规律,预知未来的发展,选择最佳的路径,尽可能减少成长的烦恼,并保持成熟的稳 定,让企业充分享受属于架构整个生命阶段的华彩! 目录 第1章 软件架构介绍  1.1 引子  1.2 架构的源起  1.3 系统架构与软件架构  1.4 软件架构的历程  1.5 软件架构的误区  1.6 软件架构生命周期 第2章 企业中的架构师  2.1 软件架构师的定义、分类和职责  2.2 软件架构师具备的素质  2.3 架构师与职能经理  2.4 架构师与开发人员 第3章 工作中的架构师  3.1 解决商业问题  3.2 解决架构问题  3.3 解决设计问题  3.4 解决编码实施问题  3.5 工作中的沟通  3.6 运用架构框架及工具 第4章 软件架构与设计流程  4.1 构建商业架构概念  4.2 构建应用架构概念  4.3 确立和稳定架构基线  4.4 子系统架构及设计  4.5 构件与单元设计  4.6 架构/设计流程中的角色和职责 第5章 软件架构及软件质量  5.1 构建符合质量要求的系统架构  5.2 架构构建重点考虑因素  5.3 衡量系统架构的质量 第6章 软件架构的评审  6.1 架构评审目标确定  6.2 架构评审计划制定  6.3 架构评审输入收集  6.4 架构评审方法和技术选择  6.5 架构评审输出汇总  6.6 架构评审实践指导 第7章 软件架构的恢复与重构  7.1 反向工程和正向工程  7.2 架构和设计恢复  7.3 架构和设计重构  7.4 系统代码重构 第8章 软件产品线架构  8.1 软件系统产品线基本概念  8.2 共性和可变性分析  8.3 构建软件产品线架构  8.4 软件产品线架构的演化  8.5 软件产品线的管理因素 第9章 软件架构的未来  9.1 当今架构的潮流  9.2 未来架构的发展 词汇表 参考文献 插图摘要 书摘插图   第1章 软件架构介绍   经常,我们会涉及系统架构、面向对象的架构(SOA)、软件架构等词,那么到底什么是“架 构”?什么是“软件架构”?“系统架构”与“软件架构”有着怎样的区别和联系?“系统架构构 建”和“系统设计”之间有什么区别和联系?   本章带着这些问题,追本溯源,对于架构及软件架构的一些基本概念及发展历程做一番说明。 同时对一些人们认识上的误区进行

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档