软件工程复习题15974.doc

. .. . .. 福建师范大学《软件工程学》复习题 1  软件工程软件过程 1.1 判断题 1.2 选择题 ? Fujian Normal University  任课教师:张大平 zhangdp516@163.com  11. 由于今天个人计算机不断发展壮大,人们不再采用软件团队的开发方式。( 1. 由于今天个人计算机不断发展壮大,人们不再采用软件团队的开发方式。( ) × 2. 由于软件是产品,因此可以应用其他工程制品所用的技术进行生产。( ) × 3. 购买大多数计算机系统所需的硬件比软件更昂贵。( ) × 4. 大多数软件产品在其生命周期中不需要增强功能。( ) × 5. 大多数软件系统是不容易变化的,除非它们在设计时考虑了变化。( ) √ 6. 一般来说,软件只有在其行为与设计者的目标一致的情况下才能成功。( ) × 7. 软件就是程序,编写软件就是编写程序。( ) × 8. 瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。( ) × 9. 结构化方法的工作模型是使用螺旋模型进行开发。( ) × 10. 结构化方法不适合于大型软件的开发。( ) √ 11. 原型化开发方法包括生成原型和实现原型两个步骤。( ) × 12. 软件危机的主要表现是软件的需求量迅速增加,软件价格上升。( ) × 13. 软件工具的作用是为了延长软件产品的寿命。( ) × 14. 软件工程过程应该以软件设计为中心,关键是编写程序。( ) × 15. RCP 法与 RSP 法的主要区别是前者采用循环渐进的开发方式,原型将成为最 终的产品,而后者将被废弃。( ) √ 16. CMM 是指导软件开发的一种面向对象的新技术。( ) × 17. CMM 将软件过程的成熟度分为以下五个级别:初始级. 可重复级. 已定义级. 已管理级和优化级。( ) √ 18. CMM 对开发一个软件所做的基本要求是“有章可循. 有章必循”。( ) √ 19. 为了确认用户的需求,先做出系统的主要部分,提交用户试用的软件开发方 法是原型法。( ) √ 20. 软件需求规格说明书在软件开发过程中具有重要的作用,它是软件可行性分 析的依据。 × 1. 1. 下面的( )说法是正确的。 A. 软件危机在 20 世纪 70 年代末期全面爆发 B. 当前先进的软件工程方法已经解决了软件危机的问题 C. 软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题 D. 软件危机是指在软件产品中存在一系列的质量问题 C 2. 以下哪一项不是软件危机的表现( ) A. 开发的软件可维护性差 B. 软件极易被盗版 C. 经费预算经常被突破 D. 开发的软件不能满足用户需求 B 3. ( )因素促使计算机系统越来越复杂。 A. 计算机内存和存储容量上的巨大增长 D 福建师范大学《软件工程学》复习题 ? Fujian Normal University  任课教师:张大平 zhangdp516@163.com  2B. 外部输入/输出选项的更加多样性C. B. 外部输入/输出选项的更加多样性 C. 计算机体系结构方面的深刻变化 D. 以上所有选项 4. 下面的( )是计算机系统的基本元素。 A. 文档 B. 软件与硬件 C. 人 D. 选项 A 和 B E. 选项 B 和 C F. 选项 A. B 和 C F 5. 以下不属于软件特点的是( ) A. 软件是一种逻辑产品 B. 软件产品存在磨损问题 C. 软件的生产主要是研制 D. 软件费用不断增加 B 6. 软件会逐渐退化而不会磨损,其原因在于( )。 A. 软件通常暴露在恶劣的环境下 B. 软件错误通常发生在使用之后 C. 不断的变更使组件接口之间引起错误 D. 软件备件很难订购 C 7. 下面的( )不再是现代软件工程师关注的问题。 A. 为什么计算机硬件的成本这么高? B. 为什么软件需要很长时间才能完成? C. 为什么开发一个软件的成本这么高? D. 为什么不能在产品发布前去除软件错误? A 8. 软件过程的基本活动是( )。 A. 分析、设计、实现. 测试、演化 B. 沟通、计划、建模、构造、部署 C. 计划、分析、设计、实现、调试 D. 沟通、风险管理、度量、产品化、评审 A 9. 软件工程师在从事软件工作时应使用下面的( )准则。 A. 从来不为个人获利而窃取数据 B. 从来不散布或出售项目中自己工作的信息 C. 从来不故意毁坏或修改别人的程序. 文件或数据 D. 从来不侵犯个人. 小组或组织的隐私 E. 选项 B. C 和 D F. 选项 A. B. C 和 D F 10. 软件开发的增量模型是( )。 A. 用于大型开发团队项目的最好方法 B. 核心工作产品需要快速开发时使用的一种好方法 C.

文档评论(0)

1亿VIP精品文档

相关文档