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
本站由北京市万商天勤律师事务所王兴未律师提供法律服务