书籍详情
《软件系统架构:使用视点和视角与利益相关者合作鲁然斯基》[59M]百度网盘|亲测有效|pdf下载
  • 软件系统架构:使用视点和视角与利益相关者合作鲁然斯基

  • 出版社:晟杭图书专营店
  • 出版时间:2013-05
  • 热度:7385
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

书名:软件系统架构:使用视点和视角与利益相关者合作(原书第2版)

定价:99.00元

作者:鲁然斯基 (Nick Rozanski), 伍兹 (Eoin Woo

出版社:机械工业出版社

出版日期:2013-05-01

ISBN:9787111421863

字数:

页码:418

版次:1

装帧:平装

开本:16开

商品重量:0.001kg

编辑推荐


《软件系统架构:使用视点和视角与利益相关者合作(原书第2版)》是软件系统架构领域的开创性著作,是两位拥有数十年软件行业工作经验的架构师工作经验的结晶,围绕利益相关者、视点和视角三大主题,创新性地提出了如何用架构视点和架构视图的方法来定义软件架构,如何用架构视角的方法来确保软件质量,以及如何用架构视点和架构视角的方法与利益相关者合作,具有里程碑意义。《软件系统架构:使用视点和视角与利益相关者合作(原书第2版)》还展示了一种实用的、经过验证的框架,你可以应用它来处理架构定义过程,并应对创建软件架构工作所带来的挑战。

内容提要


鲁然斯基等编著的《软件系统架构(使用视点和视角与利益相关者合作原书第2版)》是软件系统架构领域的开创性著作,是两位拥有数十年软件行业工作经验的架构师工作经验的结晶,围绕利益相关者、视点和视角三大主题,创新性地提出了如何用架构视点和架构视图的方法来定义软件架构,如何用架构视角的方法来确保软件质量,以及如何用架构视点和架构视角的方法与利益相关者合作,具有里程碑意义。《软件系统架构(使用视点和视角与利益相关者合作原书第2版)》还展示了一种实用的、经过验证的框架,你可以应用它来处理架构定义过程,并应对创建软件架构工作所带来的挑战。 《软件系统架构(使用视点和视角与利益相关者合作原书第2版)》分为五个部分,共30章。部分(~5章)阐释利益相关者、架构描述、视点、视图和视角等基本概念,并描述软件架构师的角色;第二部分(第6~14章)描述作为架构师所要从事的重要活动,如协商项目的范围、识别并管理利益相关者、使用场景和模式、创建模型以及为架构创建文档并对其加以验证等;第三部分(5~23章)集合了在创建架构描述时重要的七种视点:情境、功能、信息、并发、开发、部署和运维视点;第四部分(第24~29章)集合了对于信息系统重要的视角,包括安全性、性能和可伸缩性、可用性和适应性、演进、位置、开发资源、国际化等;第五部分(第30章)把这些概念融合在一起,并阐释了如何把这些理论应用到实践中。

海报:

目录


译者序前言
版前言
章简介
1.1利益相关者、视点和视角
1.2本书结构
1.3谁应该阅读本书
1.4本书约定
部分架构的基本原则
第2章软件架构概念
2.1软件架构
2.1.1系统元素和关系
2.1.2基本系统属性
2.1.3设计和发展的原则
2.1.4系统属性和内部组织形式
2.1.5软件架构的重要性
2.2架构元素
2.3利益相关者
2.3.1个人、团队或组织
2.3.2兴趣和关注点
2.3.3利益相关者的重要性
2.4架构描述
2.5核心概念之间的关系
2.6小结
2.7延伸阅读
第3章视点和视图
3.1架构视图
3.2视点
3.3核心概念之间的关系
3.4使用视点和视图的好处
3.5视点缺陷
3.6视点目录
3.7小结
3.8延伸阅读
第4章架构视角
4.1质量属性
4.2架构视角
4.3向视图应用视角
4.4应用视角的结果
4.4.1深入的观点
4.4.2提升
4.4.3精品内容
4.5核心概念之间的关系
4.6使用视角的好处
4.7视角的缺陷
4.8视角与视点对比
4.9视角种类
4.10小结
4.11延伸阅读
第5章软件架构师的角色
5.1架构定义过程
5.1.1架构定义不仅是设计
5.1.2需求分析和架构定义之间的区别
5.1.3架构定义和设计之间的区别
5.2架构师的角色
5.3核心概念之间的相互关系
5.4架构专门化
5.5组织情境
5.5.1业务分析师
5.5.2项目经理
5.5.3设计主管
5.5.4技术专家
5.5.5开发者
5.6架构师的技能
5.7架构师的责任
5.8小结
5.9延伸阅读
第二部分软件架构过程
第6章 软件架构过程简介
第7章 架构定义过程
7.1指导原则
7.2过程产出物
7.3过程情境
7.4支持活动
7.5架构定义活动
7.6过程完成标准
7.7软件开发生命周期中的架构定义
7.7.1瀑布式方法
7.7.2迭代方法
7.7.3敏捷方法
7.8小结
7.9延伸阅读
第8章 关注点、原则和决定
8.1专注于问题的关注点
8.1.1业务策略
8.1.2业务目标和驱动力
8.1.3系统范围和需求
8.1.4业务标准和政策
8.2专注于解决方案的关注点
8.2.1 IT策略
8.2.2技术目标和驱动力
8.2.3技术标准和政策
8.3其他现实世界中的约束
8.4什么决定了好的关注点
8.5架构原则
8.5.1什么造就了好的原则
8.5.2定义自己的原则
8.6架构决定
8.7使用原则关联关注点和决定
8.8检查列表
8.9小结
8.10延伸阅读
第9章确定并引入利益相关者
9.1利益相关者的选择
9.2利益相关者的类别
9.2.1 出资方
9.2.2评估者
9.2.3沟通者
9.2.4开发人员

第三部分视点类型
第四部分视角
第五部分把所有内容组合起来
附录A其他视点集
参考文献

作者介绍


作者:(英国)鲁然斯基(Nick Rozanski) (英国)伍兹(Eoin Woods) 译者:侯伯薇

鲁然斯基(Rozanski N),资深软件架构师,拥有30余年软件行业工作经验。他在企业应用程序集成、程序包实现、关系型数据库、数据复制和面向对象的软件开发等领域有自己独到的见解,积累颇丰。他在包括金融、零售、制造和行政等多个领域担任重要的角色,曾任职于多家大型系统集成公司,包括Logica、Capgemini和Sybase,以及玛莎百货和Barclays全球投资公司,目前是英国一家大型银行前端IT部门的主要负责人。他曾在剑桥大学和曼彻斯特大学求学,是英国计算机学会的注册工程师和注册会员。他还是一位经验丰富的技术讲师和通过认证的内部项目审计员。
伍兹(Woods E.),资深软件架构师,拥有近20年软件行业工作经验。他对软件架构、分布式系统、计算机安全和数据管理等技术都有深入研究。曾在多家技术公司、顾问公司和金融服务公司任职,目前是欧洲一家大型投资银行的首席软件架构师,负责该公司大量关键系统的架构和设计。他拥有布鲁塞尔大学软件工程学士学位和曼彻斯特大学软件工程硕士学位。他还是工程技术协会的注册会员,并且是英国计算机学会的注册工程师和注册会员。
侯伯薇,资深软件开发工程师、系统工程师和系统分析师,拥有10余年软件行业从业经验。现就职于中荷人寿保险有限公司,担任高级系统分析师。致力于技术与业务的融合,让开发的程序能够真正提高业务人员的工作效率。InfoQ中文站翻译团队主编,热衷于通过翻译和演讲的方式与广大程序员分享和交流,曾翻译过多本技术书籍和几百篇技术短文,并多次在Scrumgathering、QClub、敏捷之旅等活动上发表技术演讲。

文摘


序言