2、D)阶段。A、总体设计B、需求分析C、软件测试D、软件维护2、软件工程管理对软件项目的开发管理,即对整个软件(C)的一切活动的管理。A、软件项目B、生存期C、软件开发计划D、软件开发3、与设计测试数据无关的文档是( D )。A、需求说明书B、数据说明书C、源程序D、项目开发设计4、软件需求分析的主要任务是准确定义所开发的软件系统是(C)。A、如何做 B、怎么做 C、做什么 D、对谁做5、结构化分析的方法是一种(D)。A、系统分析方法 B、面向数据结构的分析方法C、面向对象的分析方法 D、面向数据流的分析方法6
3、、以下哪个软件生存周期模型是一种风险驱动的模型( C )。A、瀑布模型B、增量模型C、螺旋模型D、喷泉模型《软件工程》试卷第1页(共8页)7、在软件的设计阶段应提供的文档是(B)。A、软件需求规格说明书B、概要设计规格说明书和详细设计规格说明书C、数据字典及流程图D、源程序以及源程序的说明书8、划分软件生存周期的阶段时所应遵循的基本原则是(B)。A、各阶段的任务尽可能相关性B、各阶段的任务尽可能相对独立C、各阶段的任务在时间上连续D、各阶段的任务在时间上相对独立9、系统定义明确之后,应对系统的可行性进行研究。可行性研
5、维护C、完善性维护D、预防性维护13、结构化设计是一种应用最广泛的系统设计方法,是以( B )为基础,自顶向下,求精和模块化的过程。A、数据流B、数据流图C、数据库D、数据结构14、下列(B)不是反映用户在使用软件产品时的三种倾向。A、产品运行B、产品可再用性C、产品修改D、产品转移《软件工程》试卷第2页(共8页)15、在对数据流的分析中,主要是找到变换中心,这是从(C)导出结构图的关键。A、数据结构B、实体关系C、数据流图D、E—R图16、以下哪一项不是软件危机的表现( C )。A、开发的软件可维护性差B、软件极
6、易被盗版C、经费预算经常被突破D、开发的软件不能满足用户需求17、以下哪一项对模块耦合性没有影响( D )。A、模块间接口的复杂程度B、调用模块的方式C、通过接口的信息D、模块内部各个元素彼此之间的紧密结合程度18、检查软件产品是否符合需求定义的过程称为( A )。A、确认测试B、集成测试C、系统测试D、单元测试19、下面关于详细设计的叙述中,错误的是( B )。A、程序流程图可以描述结构化程序B、程序流程图不能描述结构化程序C、NS图描述的程序一定是结构化的D、PAD图描述的程序一定是结构化的20、软件测试中设