软件工程与实践考试题及答案.doc_第1页
软件工程与实践考试题及答案.doc_第2页
软件工程与实践考试题及答案.doc_第3页
软件工程与实践考试题及答案.doc_第4页
软件工程与实践考试题及答案.doc_第5页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程与项目管理复习资料一、 选择题1、经济可行性研究的范围包括( C )。A资源有效性 B管理制度 C效益分析 D开发风险2、结构化设计方法在软件开发中用于( A )。 A.概要设计 B.详细设计 C.程序设计 D.测试用例设计3、程序的三种基本控制结构是( B )。 A过程、子程序和分程序 B顺序、选择和重复 C递归、堆栈和队列 D调用、返回和转移4、软件测试中,白盒法是通过分析程序的(B )来设计测试用例的。 A. 应用范围 B. 内部逻辑 C. 功能 D. 输入数据5、软件开发生命周期中,( D )耗费的工作量最大。 A. 需求阶段 B. 设计阶段 C. 测试阶段 D. 维护阶段6、模块的内聚性最高的是(D)。 A.逻辑内聚B.时间内聚 C.偶然内聚D.功能内聚7、原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。A需求不确定性高的 B需求确定的C管理信息 D实时8、( D )是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 A. 软件过程 B. 软件工具 C. 质量保证 D. 软件工程 9、下列关于瀑布模型的描述正确的是(D )。A利用瀑布模型,如果发现问题修改的代价很低B瀑布模型的核心是按照软件开发的时间顺序将问题简化C瀑布模型具有良好的灵活性D瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开10、总体设计的目的是确定整个系统的( B )。A规模 B.功能及模块结构C费用 D.测试方案11、快速原型模型的主要特点之一是 ( D )。A.开发完毕才见到产品 B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件12、两个模块彼此传递的信息中有控制信息,这种耦合称为 ( D )。A.数据耦合 B.公共环境耦合C.内容耦合 D.控制耦合13、为了提高模块的独立性,模块之间最好是( D)。A.控制耦合 B.公共耦合 C.内容耦合D.数据耦合14、单元测试的测试用例主要根据( D )的结果来设计。 A. 需求分析 B. 源程序 C. 概要设计 D. 详细设计15、软件详细设计的主要任务是确定每个模块的( A )。 A. 算法和使用的数据结构 B. 外部接口C. 功能 D. 编程16、软件需求分析的主要任务是准确地定义出要开发的软件系统是( C )。A.如何做B.怎么做C.做什么D.对谁做17、数据字典是用来定义( D)中的各个成份的具体含义的。A流程图 B功能结构图C系统结构图 D数据流图18、美国卡内基梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是( D )。 A工作无序,项目进行过程中经常放弃当初的计划 B建立了项目级的管理制度 C建立了企业级的管理制度 D软件过程中活动的生产率和质量是可度量的 19、系统流程图是用来 ( B)。A.描绘程序结构的 B.描绘系统的逻辑模型C.表示信息层次结构的图形工具 D.描绘物理系统的 20、软件开发和维护过程中出现的一系列严重问题称为 (D )。A.软件工程 B.软件开发 C.软件周期 D.软件危机21、下列属于维护阶段的文档是( D)。A.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告二、 填空题4、软件的定义阶段包括: 问题定义 、可行性研究 、 需求分析。5、好的软件开发环境应采用 SDE数据库系统系统 和集成化CASE环境。6、需求建模主要有: 面向数据流分析方法 、面向数据的分析方法、 面向对象分析方法 。13、软件设计阶段的输出结果为 设计规格说明书 ,此文档经严格复审后将作为 需求分析 阶段的输入文档。14、在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是多对多 关系。15、软件工程方法分两类: 结构化 方法和 面向 对象方法三、 名词解释题2、软件 按照特定顺序组织的计算机数据和指令的集合5、软件维护 软件维护主要是只根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序。6、对象 是客观实体在问题域中的抽象7、软件工程 教材 用科学的原理和理论定义,开发、维护软件的学科8、原型 原始的类型或形体结构,其他类型或形体结构型由它演化而来四、 综合应用题1、根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。某个计算三角形面积的程序要求输入三角形的三条边,然后程序得出相应的面积,对于不合理的输入给出相应的错误提示。具体的输入条件为:不允许空值、不允许非数字,要求整数,取值在1100之间,任意两边之和大于第三边。要求:设三角形的3条边分别为A、B、C,并且 (1) 列出等价类表,格式如下:输入条件有效等价类无效等价类(注意:将等价类编号)(注意:将等价类编号)答案:输入条件 有效等价类 无效等价类 不允许空值不允许非数字整数取值在1100之间任意两边之和大于第三边(1)非空(2)非数字(3)整数(4)1100(5)两边之和大于第三边(6)空值(7)数字(8)浮点数(9)小于1(10)大于100(11)两边之后不大于第三边(2) 设计测试用例,格式如下:用例n:输入【A,B,C】覆盖等价类(列出等价类序号),输出结果为。答案:测试用例ABC预期输出TEST1TEST2TEST3TEST4TEST5TEST6TEST73空值43-360443#4.9680156?721102面积为6不允许输入空值不允许输入非数字不允许输入非整数不能输入小于1的数不能输入大于100的数非三角形3、论坛管理系统系统有如下功能:(1)用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论