软件工程考试重点:选择题及答案解析
版权申诉
79 浏览量
更新于2024-07-07
收藏 285KB PDF 举报
"软件工程考试题(带答案)借鉴.pdf"
这篇资料主要涵盖了软件工程的一些基本概念和关键知识点,包括软件开发的过程模型、可行性研究、模块耦合度、设计工具、模块作用域与控制域的关系、软件生命周期的不同阶段、软件工程的要素、软件的组成、瀑布模型的优缺点以及软件的特点。
1. 软件开发瀑布模型中的软件定义时期通常包括三个阶段:问题定义、可行性研究、需求分析。正确顺序是 B) 问题定义,可行性研究,需求分析。
2. 可行性研究主要关注三个方面:技术可行性、经济可行性和操作可行性。正确选项是 A) 技术可行性,经济可行性,操作可行性。
3. 在耦合度的衡量中,从最强到最弱的排列顺序是 C) 内容耦合,公共环境耦合,控制耦合,数据耦合。
4. 详细设计阶段常用的设计工具有程序流程图、PAD图、N-S图、HIPO图、判定表和判定树。对应答案是 A) 程序流程图,PAD图,N-S图,HIPO图,判定表,判定树。
5. 模块的作用域应该在模块的控制域之内,这是软件工程的一个基本原则。正确答案是 A) 模块的作用域应在模块的控制域之内。
6. 在软件生命周期中,需求分析阶段是确定软件系统体系结构的关键阶段。对应答案是 C) 需求分析。
7. 软件工程的三大要素是过程、方法和工具,而不包括环境。所以,C) 环境 不是软件工程的要素。
8. 软件通常由程序、文档和数据组成,而不包括记录。所以,B) 记录 不属于软件的组成。
9. 软件项目的可行性研究通常在定义时期进行。正确答案是 C) 定义时期。
10. 瀑布模型的显著缺点是对用户需求变化的适应性差。正确选项是 C) 不适应用户需求的变动。
11. 软件产品的一个显著特点是它们主要是通过研制生产,而不是物理制造。因此,D) 软件产品非常便宜 不是软件的特点,因为软件的价值通常不体现在物质成本上,而在于研发和持续维护。
这些题目和答案展示了软件工程的基础知识,包括软件开发流程、设计原则和模型评估等方面,对于理解和复习软件工程概念是非常有帮助的。
2022-01-03 上传
2021-11-29 上传
2021-12-07 上传
2021-12-25 上传
2022-03-02 上传
234 浏览量
2022-01-07 上传
2022-01-06 上传
yyc13139216118
- 粉丝: 2
- 资源: 6万+
最新资源
- GridView 72般绝技(二)
- Asp.Net事务和异常处理 (三)
- Asp.Net事务和异常处理 (二)
- HP-UX 11i v1.6安装与配置指南
- J2me 手机开发入门教程[3]
- ASP.NET 2.0 中的创建母版页
- 在ASP.NET中实现Url Rewriting (五)
- Oracle Concepts
- 基于ARM的便携式小卫星塔架测试系统的研究
- Wiley.And.Sons.Mastering Data Warehouse Design.pdf
- developer01.doc
- J2me 手机开发入门教程[1]
- 信号与系统第一章课件
- Sun Java SystemDirectory Server
- 陈敏 OPNET网络仿真 入门图书
- 课件COURSE MS101 Microsoft Visual CSharp