软件工程与实践考试题及答案

上传人:桔**** 文档编号:513031337 上传时间:2023-12-01 格式:DOC 页数:5 大小:169KB
返回 下载 相关 举报
软件工程与实践考试题及答案_第1页
第1页 / 共5页
软件工程与实践考试题及答案_第2页
第2页 / 共5页
软件工程与实践考试题及答案_第3页
第3页 / 共5页
软件工程与实践考试题及答案_第4页
第4页 / 共5页
软件工程与实践考试题及答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程与实践考试题及答案》由会员分享,可在线阅读,更多相关《软件工程与实践考试题及答案(5页珍藏版)》请在金锄头文库上搜索。

1、.软件工程与项目管理复习资料一、选择题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.

2、 偶然内聚D. 功能内聚7、原型化方法是用户和设计者之间执行的一种交互构成,适用于(A) 系统。A需求不确定性高的B 需求确定的C管理信息D实时8、(D)是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。A. 软件过程B.软件工具C. 质量保证D.软件工程9、下列关于瀑布模型的描述正确的是(D) 。A利用瀑布模型,如果发现问题修改的代价很低B瀑布模型的核心是按照软件开发的时间顺序将问题简化C瀑布模型具有良好的灵活性D瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开10、总体设计的目的是确定整个系统的(B) 。1 / 5.A

3、规模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. 功能

4、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.描绘系统的逻辑模型2 / 5.C.表示信息层次结构的图形工具D.描

5、绘物理系统的20、软件开发和维护过程中出现的一系列严重问题称为(D)。A.软件工程B.软件开发C.软件周期D.软件危机21、下列属于维护阶段的文档是(D) 。A. 软件规格说明B. 用户操作手册C. 软件问题报告D. 软件测试分析报告二、填空题4、软件的定义阶段包括:问题定义、可行性研究、 需求分析。5、好的软件开发环境应采用SDE 数据库系统系统和集成化 CASE环境。6、需求建模主要有:面向数据流分析方法、面向数据的分析方法、面向对象分析方法。13、软件设计阶段的输出结果为设计规格说明书,此文档经严格复审后将作为需求分析阶段的输入文档。14、在学校中,一个学生可以选修多门课程,一门课程可以

6、由多个学生选修,那么学生和课程之间是多对多关系。15、软件工程方法分两类:结构化方法和面向对象方法三、名词解释题2、软件按照特定顺序组织的计算机数据和指令的集合5、软件维护软件维护主要是只根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序。6、对象是客观实体在问题域中的抽象7、软件工程教材 用科学的原理和理论定义,开发、维护软件的学科8、原型原始的类型或形体结构,其他类型或形体结构型由它演化而来四、综合应用题3 / 5.1、根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。某个计算三角形面积的程序要求输入三角形的三条边,然后程序得出相应的面积,对

7、于不合理的输入给出相应的错误提示。具体的输入条件为:不允许空值、 不允许非数字, 要求整数,取值在1 100 之间,任意两边之和大于第三边。要求:设三角形的3 条边分别为A、 B、 C,并且(1) 列出等价类表,格式如下:输入条件有效等价类无效等价类(注意:将等价类编号)(注意:将等价类编号)答案:输入条件有效等价类无效等价类不允许空值(1)非空(6)空值(7)数字不允许非数字(2)非数字(8)浮点数整数(3)整数(9)小于 1取值在 1100 之间(4)1100(10)大于 100任意两边之和大于第三边(5)两边之和大于第三边(11)两边之后不大于第三边( 2) 设计测试用例,格式如下:用例

8、 n:输入【 A, B, C】覆盖等价类 (列出等价类序号),输出结果为 。答案:测试用例ABC预期输出TEST13面积为 6TEST2空值45不允许输入空值TEST3436不允许输入非数字TEST43#?不允许输入非整数TEST5-34.97不能输入小于 1 的数TEST66062不能输入大于 100 的数TEST7480110非三角形124 / 5.3、论坛管理系统系统有如下功能:( 1)用户登陆和注册功能( 2)用户和角色管理功能( 3)论坛目录管理功能( 4)主题管理功能( 5)主题回复功能( 6)附件管理功能试根据要求画出该系统的E-R 图。答案:自己画3、使用流程程序图描述下面程序的算法。在数据 A(1)A(10) 中求最大数和次大数。15 / 5

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号