软件工程选择题集与解
54 浏览量
更新于2024-08-04
收藏 29KB DOCX 举报
本资源是一份包含软件工程选择题及其答案的文档,涵盖了软件开发过程中的多个关键知识点。首先,题目涉及到了软件工程的不同阶段:
1. 可行性分析阶段的任务:文档指出在可行性分析阶段可以进行的是(D),即"制订市场营销计划",这表明在项目早期,除了技术评估外,还需要考虑市场和商业策略。
2. 数据流程图中的元素:数据流程图中,具有名字及方向的成分是(C),即"数据流",强调了数据在系统中的流动和处理。
3. UML图形:不属于UML使用的图是(A),即"数据流程图",而其他选项如用例图、类图和顺序图都是UML中的常见工具。
4. 类的关系:在提供的类关系图中,未给出具体图形,但提及的类关系类型是(A),可能是依赖、关联、聚集等概念。
5. 工具和技术:甘特图被描述为(D),表示它是一种进度计划的表达方式,常用于项目管理中。
6. 软件配置管理:不属于软件配置管理任务的是(D),即"用例分析",通常这是需求分析的一部分。
7. 耦合度排序:四种耦合类型按照耦合性从低到高排列是(B),即数据耦合、印记耦合、控制耦合、公共耦合。
8. 软件需求分析:主要任务是确定软件系统要实现的功能,即(C),"做什么"。
9. 可行性研究目的:研究目的是(B),即判断项目是否值得开发。
10. 风险分析模型:具有风险分析的软件生存周期模型是(C),螺旋模型,它注重风险评估和迭代。
11. 软件开发挑战:描述了软件开发中的"软件危机",即开发成本高与产品质量低之间的矛盾。
12. 程序控制结构特点:三种基本控制结构的共同点是(C),即单入口,单出口。
13. 程序设计风格:不建议的选项是(C),过度优化代码,这可能导致代码难以理解和维护。
14. 测试用例设计:使用白盒测试技术时,包括循环测试(B),而边界值分析和等价类划分也是常用方法。
15. 模块内聚度:功能内聚(A)是最强的内聚类型,因为它确保模块只关注单一功能。
16. 测试用例设计方法:针对输入变量X的范围[-1.0,1.0],选择测试用例的方法是(C),边界值分析法。
17. 面向对象编程语言:文档没有直接提及哪种语言不是面向对象的,但暗示了公司之前的开发平台(J2EE)与微软平台之间的对比。
这些选择题涵盖了软件生命周期的各个环节,从需求分析到设计、测试和项目管理,有助于巩固和理解软件工程的基础知识。
2021-12-17 上传
114 浏览量
2022-05-29 上传
2022-07-03 上传
2021-12-06 上传
2021-10-05 上传
2022-05-29 上传
153 浏览量
2021-10-01 上传

yyyyyyhhh222
- 粉丝: 467
最新资源
- 理解AJAX基础与实现
- BEA Tuxedo精华贴总结:程序示例与环境变量设置
- TUXEDO函数详解:tpalloc, tprealloc, tpfree, tptypes与FML操作
- Windows CE预制平台SDK掌上电脑1.1中文版使用指南
- 21DT数控车床编程指南:操作与编程指令详解
- 随机化算法:原理、设计与应用探索
- PB编程入门:核心函数详解与知识架构构建
- Ant实战教程:从入门到精通
- DB2 SQL语法指南:从创建到索引详解
- Java GUI设计入门:AWT与Swing解析
- VCL 7.0继承关系详解:完整对象树与可用版本区分
- 十天精通ASP.NET:从安装到实战
- 有效软件测试的关键策略
- ARM ADS1.2开发环境与AXD调试教程
- 详述JSTL:核心、I18N、SQL与XML标签库解析
- ×××论坛系统概要设计说明书