您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页软件工程课后练习1

软件工程课后练习1

来源:小侦探旅游网
第一章

1、软件由计算机程序、数据和 组成。

2、软件与硬件有很大的区别,它是一种抽象的 实体。

3、软件的发展经历了三个时期:程序设计、程序系统和 。

4、软件工程的三个基本要素包括 、 和 。

5、瀑布模型是将软件生存周期的各个活动规定为以 顺序连接的若干阶段的模型。它规定了各阶段的活动由前至后,相互衔接的固定次序。

6、原型模型是一种非整体开发模型。先开发一个 软件,完成部分主要功能,展示给用户并征求意见,然后逐步完善,最终获得满意产品。

7、螺旋模型将开发过程分为若干个螺旋周期。在每个螺旋周期内分为四个工作步骤:制定计划、 、实施工程、 。

1、软件产品的生产过程主要是 ____。

A. 制造 B. 复制 C. 开发

2、 是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护。

A. 软件过程 B. 软件生存周期 C. 软件工程

3、全面准确地描述“软件系统必须要做什么”是以下____阶段的主要任务。

A. 可行性研究 B. 需求分析 C. 软件设计 D. 程序编码

4、软件生存周期中持续时间最长的是____阶段。

A. 需求分析 B. 软件设计 C. 软件测试 D. 软件运行/维护

5、以下叙述中不属于软件危机的主要表现是____。

A. 软件成本太高 B. 软件产品无法满足用户需求

C. 软件开发人员明显不足 D. 软件开发效率低

6、在以下软件过程模型中,___适合于大型软件的开发,并引入了风险分析的概念。

A. 瀑布模型 B. 原型模型 C. 螺旋模型 D. 增量模型

7、为保证软件开发过程能够跟上技术的进步,必须不断地灵活地改进软件工程____。

A. 工具 B. 过程 C. 方法

8、软件工程中描述瀑布模型一般包括计划、____、设计、编码、测试、维护几个阶段。A. 需求分析 B. 需求调查 C.问题定义 D. 可行性研究

欢迎下载 -

2

-

1、什么是软件,有哪些特点。

2、软件危机的主要表现有哪些?

3、什么是软件工程,包括哪些基本要素,简要说明这些要素的作用。

4、什么是软件生存周期,通常划分为哪些阶段?

5、比较瀑布模型、增量模型、原型模型和螺旋模型各自的特点。

6、假设要求你开发一个软件,该软件的功能是把读入的浮点数开平方,所得到的结果应该精确到小数点后4位。一旦实现并测试完之后,该软件将被抛弃。选用哪种软件过程模型比较合适?说明选择的理由。

7、假设你被任命为一家软件公司的项目负责人,你的工作是管理该公司已被广泛应用的字处理软件的新版本开发。由于市场竞争激烈,公司规定了严格的完成期限并且已对外公布。选用哪种软件过程模型比较合适?为什么?

8、试分析以下观点的正确性。

观点一:软件需求总是在不断变化,但这些变化能够很容易地满足。

观点二:一个成功的软件项目唯一应该提交的就是运行程序。

观点三:一旦我们写出了程序并使其正常运行,我们的工作就结束了。

欢迎下载 3

观点四:有了对软件目标的一般描述就足以开始写程序了,我们以后可以再补充细节。

欢迎下载 -

4

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务