第一章一、名称解释1.软件工程是指导计算机软件开发和维护的工程科学
采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它
软件生命周期一个软件从定义、开发、使用和维护,直到最终被废弃,所经历的整个时期被称为是软件生命周期二、填空题1
构成一个完整计算机系统的两部分是硬件与(软件)
程序设计时代的生产方式是(个体手工劳动)
软件工程涉及到若干个学科,它是一门(综合性交叉)学科
软件开发划分的各阶段任务尽可能独立,同一阶段任务性质尽可能(相同)
将软件生存周期各个活动规定为依线性顺序联接的若干阶段的模型是(瀑布)模型
喷泉模型是一种以用户需求为动力,以(对象)为驱动的模型
结构化方法是一种面向数据流的开发方法
由结构化分析、(结构化设计)、结构化程序设计构成
软件工程研究的主要内容是软件开发管理和(软件开发技术)两个方面
9.软件工具是支持软件开发人员的开发和维护活动而使用的(软件)
一个软件项目的开发中,要采用一种生存周期模型,要按照某种(开发方法),使用相应的工具来进行
瀑布模型本质上是一种(线性顺序)模型
瀑布模型不适应需求可变的软件开发,只有到开发结束时才能见到(整个软件系统)
增量模型在开发过程中以一系列增量方式开发系统,忽略某阶段的细节,从而尽早产生(工作软件)
增量构造模型在分析和设计阶段按整体方式开发,按增量方式开发的是(编码和测试)阶段
15.演化提交模型中,项目开发各阶段都是按(增量方式)开发的
软件原型是软件的早期可运行版本,反映最终系统的(重要特性)
17.用原型过程来代替需求分析,使需求说明完整、一致、准确,该原型是(探索型)原型
用原型过程来代替全部开发阶段,这种快速