真
题
详
解
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、集成测试计划通常是在()阶段完成。
答案:软件详细设计