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

2023-09-05 14:39:56 浏览数 (1)

1、_____不属于可修改性考虑的内容。(2016)

A. 可维护性

B. 可扩展性

C. 结构重构

D. 可变性

答案:D

解析:

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

2、软件系统工具中,软件评价工具属于()。

A. 逆向工程工具

B. 开发信息库工具

C. 编码与排错工具

D. 软件管理和软件支持工具

答案:D

解析:

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

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

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

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

3、在结构化分析中,用数据流图描述()。当采用数据流图对一个图书管理系统进行分析时,()是一个外部实体。

A. 数据对象之间的关系,用于数据建模

B. 数据在系统中如何被传送或变换,以及如何对数据流进行变换的功能或子功能,用于对功能建模。

C. 系统对外部事务如何响应,如何动作,对于行为建模

D. 数据流图中的各个组成部分

A、读者 B、图书 C、借书证 D、借阅

答案:B A

解析:

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

B是对的。

行为模型 是 状态转换图。

4、某公司有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

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

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

解析:

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

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

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

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

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

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

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

原子构建不共享。

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

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

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

UUID(UNIVERSAL DESCRIPTION,DISCOVERY AND INTEGRATION):

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

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

答案:软件详细设计

0 人点赞