软件系统工具-架构师真题(六)

  1. _____不属于可修改性考虑的内容。(2016)
  1. 可维护性
  2. 可扩展性
  3. 结构重构
  4. 可变性

答案:D

解析:

可修改性指快速较高的性能价格进行系统优化,包括可维护性、可扩展性、结构重组和可移植性四个方面。

  1. 软件系统工具中,软件评价工具属于()。
  1. 逆向工程工具
  2. 开发信息库工具
  3. 编码与排错工具
  4. 软件管理和软件支持工具

答案:D

解析:

软件工具:软件开发工具、软件维护工具、软件管理和软件支持工具。

软件开发工具:需求分析工具、设计工具、编码与排错工具。

软件维护工具:版本控制工具、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。

软件管理和软件支持工具:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择。

  1. 在结构化分析中,用数据流图描述()。当采用数据流图对一个图书管理系统进行分析时,()是一个外部实体。
  1. 数据对象之间的关系,用于数据建模
  2. 数据在系统中如何被传送或变换,以及如何对数据流进行变换的功能或子功能,用于对功能建模。
  3. 系统对外部事务如何响应,如何动作,对于行为建模
  4. 数据流图中的各个组成部分
  1. 读者 B、图书  C、借书证  D、借阅

答案:B   A

解析:

A是E-R图,数据建模。

B是对的。

行为模型 是 状态转换图。

  1. 某公司有4百万资金用于甲乙丙三厂追加投资,各厂获得不同投资见下表。适当分配获得最大收益()百万元。

解析:

如果全部投一家,最大15.6

6.6+4.0+4.8 = 10.6+4.8=15.4

6.6+3.8+4.8 = 15.2

7.8+4.0+3.8 = 11.8+3.8=15.6

如果三百万给一个厂,最大16.4

6.0+4.0+6.4= 10.2+6.4=16.4

6.0+3.8+6.4 = 9.8+6.4 = 16.2

7.8+4.0+4.1=7.8+8.1 = 15.9

如果两百万各自投两个厂,最大15.6

4.8+5.0+4.8=9.8+4.8=14.6

4.8+6.8+4.0=11.6+4.0=15.6

5.0+6.8+3.8=11.8+3.8=15.6

如果两百万投一个,另外两个平分两百万,最大15.5

4.8+4.2+6.4 = 9+6.4=15.4

5.0+4.1+6.4=9.1+6.4=15.5

6.8+4.2+4.1=11+4.1=15.1

答案:16.4

  1. 面向对象分析模型主要由()、用例与用例图、领域概念模型构成;设计模型则包含以包图表示的软件体系结构图、以交互图表示的()、完整精确的类图、针对复杂对象状态图和描述流程处理过程的()等。

答案:顶层架构图      用例实现图    活动图

解析:

面向对象设计的基本任务,把面向对象分析模型转面向对象设计模型。面向对象分析模型主要由  顶层架构图、用例与用例图、领域概念模型构成

设计模型 则包含以包图表示的软件体系结构图、以交互表示的用例实现图完整精确类图、针对复杂对象状态图和描述流程处理过程的 活动图等。

  1. 软件元素包括:需求分析文档、设计文档、设计过程、程序代码、测试用例、领域知识。

  1. 面向构建编程关注如何支持建立面向构建的解决方案。面向构建的编程所需要的基本支持包括()。

解析:多态性、模块封装性、后期绑定和装载、安全性。

  1. 构建包含了一组需要同时部署的原子构建。软件构建是部署、版本控制和替换的基本单元

原子构建可以单独部署,通常组成部署。

原子构建不共享。

  1. 基于web services实现面向服务系统中,服务提供者、服务使用者和服务注册之间远程通过SOAP(简单对象访问协议)消息实现。

WSDL(WEB SERVICE DESCRIPTION LANGUAGE):web service description language服务内容描述语言标准实现 服务内容描述。

BPEL(BUSINESS PROCESS EXECTION LANGUAGE):将分散单一的web服务组织成一个复杂的有机应用。

UDDI(UNIVERSAL DESCRIPTION,DISCOVERY AND INTEGRATION):

通用描述发现集成,服务统一描述发现和集成,框架实现。

  1. 集成测试计划通常是在()阶段完成。

答案:软件详细设计

猜你喜欢

转载自blog.csdn.net/ke1ying/article/details/132370109