![]()
内容推荐 拉尔夫·H.雷乌斯纳、斯特芬·贝克尔、詹斯·哈佩、罗伯特·海因里希、安妮·科齐奥勒克等编著的《软件架构建模和仿真(Palladio方法)/计算机科学丛书》给出一种新的定量的架构模拟方法来讨论软件设计和架构的质量和属性,让软件工程师在早期设计阶段就能够建模和评估软件服务的质量。书中提出了第一个针对软件架构的模拟器Palladio,向学生和专业人员展示了为了分析软件服务的性能如何建模可复用、参数化的组件以及可配置和部署的系统。 本书适合作为高等院校软件工程相关专业的教科书,以及软件架构师和其他工程技术人员的参考书籍。 目录 出版者的话 译者序 推荐序 前言 第一部分 软件架构的工程方法 第1章 引言 1.1 软件设计的工程方法 1.2 软件架构的角色 1.3 软件组件的角色 1.4 Palladio方法 1.4.1 Palladio方法可以预测哪些质量属性和度量值 1.4.2 Palladio方法由哪些部分组成 1.4.3 和遗产系统的关系 1.5 本书结构和阅读路径 第2章 Palladio方法简介 2.1 Media Store 2.1.1 Media Store需求 2.1.2 Media Store用户交互 2.1.3 初始设计 2.1.4 初步设计决策 2.2 Palladio的角色 2.3 仿真结果 2.4 容量规划 2.5 Media Store:可选的设计 2.5.1 将ReEncoder组件分配到另一个服务器 2.5.2 增加缓存组件 2.5.3 替换TagWatermarking和ReEncoder组件 2.6 结论 第二部分 架构建模 第3章 架构级视点 3.1 概述 3.2 模型、视点、视图类型和视图 3.2.1 模型和建模语言 3.2.2 视图、视图类型和视点 3.2.3 架构视点 3.3 结构视点 3.3.1 组件存储库 3.3.2 装配 3.3.3 组件类型层次结构 3.4 行为视点 3.4.1 组件内部行为 3.4.2 组件间行为 3.4.3 场景行为 3.5 部署视点 3.6 决策视点 3.6.1 决策类型分类 3.6.2 建模决策 3.6.3 决策视图类型 3.6.4 扩展示例 3.7 问题和练习 3.7.1 问题 3.7.2 练习 3.8 拓展阅读 3.9 小贴士 第4章 架构重用 4.1 术语 4.2 组件和接口重用 4.3 架构风格重用 4.4 架构模式重用 4.5 参考架构重用 …… 第三部分 架构分析 第5章 质量建模 第6章 数据获取 第7章 回答设计问题 第8章 在后台 第四部分 嵌入软件工程过程 第9章 软件工程过程 第10章 与需求工程的关系 第11章 与实现的关系 第五部分 案例研究 第12章 1&1电子邮件系统的工作负载感知监控 第13章 IBM存储虚拟化中的设计权衡问题 第14章 ABB ASP.NET服务器的设计空间探索 第15章 未来趋势 第16章 结论 后记 Palladio简史 参考文献 索引
|