软件工程期末考试复习题.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《软件工程》选择题部分涉及了软件工程的基本概念、历史背景、软件开发方法、软件工程的性质、软件开发过程中的问题以及相关阶段的任务。以下是这些题目所涵盖的知识点的详细解释: 1. 软件产品的开发主要是(D研制),这表明软件开发是一个创造性的过程,不是简单的复制或拷贝。 2. 作坊式小团体合作生产方式的时代是(C程序系统)时代,这是早期软件开发的特点,随着软件工程的发展,这种模式逐渐被淘汰。 3. 软件工程与计算机科学性质不同,软件工程着重于(C建造软件系统),强调实用性和工程化的方法。 4. 软件工程是一门(C工程性)学科,它强调实践、规范和管理,而非纯粹的理论研究或心理研究。 5. 软件工程的出现主要是由于(C软件危机的出现),软件危机指的是软件开发中的质量问题、成本超支和进度延迟等挑战。 6. 在软件工程项目中,不随参与人数的增加而使软件的生产率增加的主要问题是(D参与人员之间的通信困难),这个问题在大型项目中尤为突出,需要有效的沟通和协作机制。 7. 软件工程方法得以实施的主要保证是(C软件开发工具和软件开发的环境),这些工具和环境能提供标准化和自动化支持,提高开发效率。 8. 不属于软件工程方法学三要素的是(D操作周期),软件工程三要素是方法、工具和过程。 9. 将每个模块的控制结构转换成计算机可接受的程序代码是(A编码)阶段的任务。 10. 可行性研究的目的是决定(B项目值得开发否),即评估项目是否值得投入资源进行开发。 11. 组装测试的计划在(C概要设计)阶段完成,这确保软件的各个组件能在整体上协同工作。 12. 初步用户手册在(B需求分析)阶段编写,帮助用户理解软件的基本功能和操作。 13. 从经济可行性角度考虑的是(B技术可行性),可行性研究通常包括技术、经济、社会和法律四个方面的可行性分析。 14. 进行需求分析时,不适用的工具是(C PAD图),PAD图主要用于程序设计。 15. 需求分析阶段出错对软件的影响最大(C),因为错误的需求可能导致整个软件的方向偏离。 16. 软件概要设计结束后得到(B优化后的软件结构图),这是软件设计的关键输出。 17. 软件需求说明书应包含(a数据描述)、(b功能描述)和(d性能描述),这些都是需求分析的基础。 18. PDL(过程描述语言)常用于(C详细设计)阶段,作为设计的描述工具。 19. 需求分析阶段的四个方面包括对问题的识别、分析与综合、编写需求分析文档以及(B需求分析的确认),确认阶段确保需求的准确性和完整性。 以上内容涵盖了软件工程的多个关键知识点,包括软件开发的性质、过程、方法、工具和文档编写,以及软件工程在解决实际问题中的应用。这些知识点对于准备软件工程期末考试的学生至关重要,理解并掌握这些内容有助于他们在考试中取得好成绩。
剩余17页未读,继续阅读
- 粉丝: 3814
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助