软件体系整理10-14章

第十章

 

SOAP由以下4个部分组成

  1. 一个SOAP封皮(2)一组SOAP编码规则(3)SOAP RPC表示(4)SOAP绑定

10.4 SOA三大的基本特征:

(1)独立的功能实体(2)大数据量低频率访问(3)基于文本的消息传递

第十一章

11.1 EJB结构有六个角色,分别是:

(1)Enterprise Bean Provider:EJB组件开发者。

(2)Application Assembler:应用组合者。(3)Deployer:部署者。

(4)EJB Server Provider:EJB服务器提供者。

(5)EJB Container Provider:EJB容器提供者。

(6)System Administrator:系统管理员。

11.2 DCOM的特点

(1)组件和复用(2)位置独立性(3)语言无关性(4)连接管理

(5)可扩展性(6)对称的多进程处理(SMP)

第十二章

    1. 可靠性度量因子(可靠性参数)

(1)可用度  (2)初期故障率 (3)偶然故障率 (4)平均失效前时间

(5)平均失效间隔时间  (6)缺陷密度  (7)平均失效恢复时间

12.2 SAAM 的一般步骤

  • 场景形成
  • 描述软件体系结构
  • 场景的分类和优先级划分
  • 间接场景的单独评估
  • 评估场景交互
  • 形成总体评估

 

 

 

 

12.3 ATAM要求评估小组、项目决策者和涉众3个小组

12.4 整个ATAM评估过程包括9个步骤,4个部分

 

 

第十三章

13.1软件演化的分类:静态演化和动态演化

13.2 软件的进化策略

演化的层次基本上有函数层次、类层次、构件层次以及体系结构层次。

13.3软件再工程过程模型

13.4重构的目标

重构,就是不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使程序的设计模式和架构更趋合理,提高软件的可扩展性和可维护性。

目标:(1)持续纠偏和改进软件设计

  1. 使代码更容易为人所理解
  2. 帮助发现隐藏的代码缺陷
  3. 从长远来看,有助于提高编程效率

13.5软件移植主要分为源代码移植和二进制移植两种类型

14.1云计算的分类

根据部署模式分类:公共云,私有云,混合云

根据云计算的服务类型:将基础设施作为服务IaaS,将平台作为服务PaaS和将软件作为服务SaaS

14.2云计算主要平台及技术

  1. 谷歌应用引擎

谷歌文件系统,并行数据处理MapReduce,大规模分布式数据库BigTable

  1. 亚马逊的弹性云计算
  2. IBM的蓝云系统
  3. 微软的Azure

 

 

 

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年6月10日
下一篇 2019年6月11日

相关推荐