软件工程--理论、方法与实践课后习题答案
54页1、第第1章章 概述(习题与参考答案) 概述(习题与参考答案) 判断题判断题 1. 由于今天个人计算机不断发展壮大,人们不再采用软件团队的开发方式。 () 2. 由于软件是产品,因此可以应用其他工程制品所用的技术进行生产。 () 3. 购买大多数计算机系统所需的硬件比软件更昂贵。 () 4. 大多数软件产品在其生命周期中不需要增强功能。 () 5. 大多数软件系统是不容易变化的,除非它们在设计时考虑了变化。 () 6. 一般来说,软件只有在其行为与设计者的目标一致的情况下才能成功。 () 选择题选择题 1. ( )因素促使计算机系统越来越复杂。 (D) A. 计算机内存和存储容量上的巨大增长 B. 外部输入输出选项的更加多样性 C. 计算机体系结构方面的深刻变化 D. 以上所有选项 2. 下面的( )不再是现代软件工程师关注的问题。 (A) A. 为什么计算机硬件的成本这么高? B. 为什么软件需要很长时间才能完成? C. 为什么开发一个软件的成本这么高? D. 为什么不能在产品发布前去除软件错误? 3. 软件会逐渐退化而不会磨损,其原因在于( ) 。 (C) A. 软件通常暴露在恶劣的环
2、境下 B. 软件错误通常发生在使用之后 C. 不断的变更使组件接口之间引起错误 D. 软件备件很难订购 4. 大多数软件仍然是定制开发的,其原因在于( ) 。 (C) A. 软件组件重用是十分普遍的 B. 可重用的组件太昂贵而无法使用 C. 软件在不使用其他组件的情况下很容易构造出来 D. 商业组件在很多应用领域中可以得到 5. 下面的( )说法是正确的。 (C) A. 软件危机在 20 世纪 70 年代末期全面爆发 B. 当前先进的软件工程方法已经解决了软件危机的问题 C. 软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题 D. 软件危机是指在软件产品中存在一系列的质量问题 6. 软件工程的基本目标是( ) 。 (B) A. 消除软件固有的复杂性 B. 开发高质量的软件 C. 努力发挥开发人员的创造性潜能 D. 更好地维护正在使用的软件产品 7. ( )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过 程,它包括方法、工具和过程三个要素。 (D) A. 软件产品 B. 软件过程 C. 软件测试 D. 软件工程 8. 软件工程的基本要素包括方法、工具和(
3、 ) 。 (C) A. 软件系统 B. 硬件环境 C. 过程 D. 人员 9. 软件工程师在从事软件工作时应使用下面的( )准则。 (E) A. 从来不为个人获利而窃取数据 B. 从来不散布或出售项目中自己工作的信息 C. 从来不故意毁坏或修改别人的程序、文件或数据 D. 从来不侵犯个人、小组或组织的隐私 E. 以上所有选项 练习题练习题 1. 软件与其他工程学科所产生的制品有什么根本区别?软件与其他工程学科所产生的制品有什么根本区别? 答案要点: (1) 软件是人类思维和智能所延伸的产物,其数据、状态和逻辑关系的组合以及人类思维的 复杂性和不确定性导致它本身具有极高的复杂性; (2) 软件具有不可见性,它是抽象的,形式化和逻辑化的。 (3) 软件具有可变性,有用的软件需要不断地修改和扩展,但是频繁的修改可能导致软件的 退化; (4) 软件的开发在很大程度上依然是手工作坊式的,难以实现工厂化的生产。 2. 软件工程包括哪些基本要素?请简要说明这些要素及其作用。软件工程包括哪些基本要素?请简要说明这些要素及其作用。 答案要点: 软件工程包括过程、方法和工具三个要素。 ? 软件工程过程定义
4、了技术方法的采用、工程产品(包括模型、文档、数据、报告、表格 等)的产生、里程碑的建立、质量的保证和变更的管理,从而将人员、技术、组织与管 理有机地结合在一起,实现在规定的时间和预算内开发高质量软件的目标; ? 软件工程方法为软件开发提供了“如何做”的技术,通常包括某种语言或图形的模型表 示方法、良好的设计实践以及质量保证标准等; ? 软件工程工具为软件工程方法提供了自动的或半自动的软件支撑环境,辅助软件开发任 务的完成。现有的软件工具覆盖了从需求分析、系统建模、代码生成、程序调试和软件 测试等多个方面,形成了集成化的软件工程开发环境 CASE。 3. 软件工程是以系统的、可控的、有效的方式产生高质量的软件,请说明你对软件工程是以系统的、可控的、有效的方式产生高质量的软件,请说明你对“高质量软件高质量软件” 含义的理解。含义的理解。 答案要点: 软件质量是软件产品与明确的和隐含的需求相一致的程度,它通常由一系列的质量特性来进 行描述,包括正确性、可靠性、有效性、可用性、复用性、可维护性、可移植性等。例如,除了 要求软件正确运行之外,人们可能还希望软件运行的响应时间符合要求、软件使用方便
《软件工程--理论、方法与实践课后习题答案》由会员suns****4568分享,可在线阅读,更多相关《软件工程--理论、方法与实践课后习题答案》请在金锄头文库上搜索。
土地管理与地籍测量---第八章界址点测量
人机工程学案例分析(2)
工程安全培训_201303
第9章房地产投资决策分析
第2章房地产经纪制度
ACM程序设计-东北林业大学acm05
《亲爱的汉修先生》读书交流会
中原_深圳新世界尖岗山项目市场汇报_40P_2012年_别墅_项目分析_量价走势
五年级数学质量分析演示文稿
人工智能小镇-智慧小镇建设20180525
景观基本知识及发展历程
建设工程信息管理(2)
机电驱动技术第二章步进驱动技术
工程力学-第9章圆轴扭转时的应力变形分析与强度刚度设计
第一章第二节幼儿园文化环境建设的原则
第一章检测技术的基础知识
第一章__现代表面工程技术
第六章钢结构工程
第9节项目试运行管理
班主任工作经验交流课件(4)
2022-11-17 10页
2022-10-09 15页
2022-12-11 4页
2023-10-15 13页
2022-09-03 7页
2024-01-11 2页
2022-11-12 5页
2023-03-21 6页
2023-04-29 12页
2022-09-04 14页