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

上传人:scccc 文档编号:11144134 上传时间:2021-07-05 格式:DOCX 页数:9 大小:37.97KB
返回 下载 相关 举报
软件工程与实践考试题及答案.docx_第1页
第1页 / 共9页
软件工程与实践考试题及答案.docx_第2页
第2页 / 共9页
软件工程与实践考试题及答案.docx_第3页
第3页 / 共9页
软件工程与实践考试题及答案.docx_第4页
第4页 / 共9页
软件工程与实践考试题及答案.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

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

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.

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

3、体设计的目的是确定整个系统的 (A.规模B.功能及模块结构C 费用 D. 测试方案11 、快速原型模型的主要特点之一是(A. 开发完毕才见到产品的软件产品C. 开发完毕后才见到工作软件12 、 两个模块彼此传递的信息中有控制信息,A. 数据耦合 B. 公共环境耦合13 、为了提高模块的独立性,模块之间最好是B. 公共耦合A. 控制耦合C. 内容耦合14 、单元测试的测试用例主要根据( DA. 需求分析B. 源程序C. 概要设计D. 详细设计B )。D )。B. 及早提供全部完整D. 及早提供工作软件这种耦合称为 ( DC. 内容耦合D. 控制耦合( D )。)。D. 数据耦合)的结果来设计。(

4、 A )。15 、软件详细设计的主要任务是确定每个模块的B. 外部接口D. 编程A. 算法和使用的数据结构C. 功能16 、软件需求分析的主要任务是准确地定义出要开发的软件系统是( C)。A. 如何做B. 怎么做C. 做什么D. 对谁做17 、数据字典是用来定义( D )中的各个成份的具体含义的。A 流程图 B 功能结构图C 系统结构图 D 数据流图18 、美国卡内基 梅隆大学 SEI 提出的 CMM 模型将软件过程的成熟度分为 5 个等级,以下选项中,属于可管理级的特征是( D )。A.工作无序,项目进行过程中经常放弃当初的计划B 建立了项目级的管理制度C.建立了企业级的管理制度D 软件过程

5、中活动的生产率和质量是可度量的19 、系统流程图是用来(B )。精品资料B. 描绘系统的逻辑模型A. 描绘程序结构的C. 表示信息层次结构的图形工具D. 描绘物理系统的20 、软件开发和维护过程中出现的一系列严重问题称为 ( D )。A. 软件工程B. 软件开发C. 软件周期 D. 软件危机21 、下列属于维护阶段的文档是( D ) 。A. 软件规格说明 B. 用户操作手册C. 软件问题报告D. 软件测试分析报告二、填空题4、软件的定义阶段包括:问题定义、 可行性研究、需求分析。5、好的软件开发环境应采用 SDE数据库系统系统 和集成化CASE环境。6、需求建模主要有 :面向数据流分析方法、面

6、向数据的分析方法、面向对象分析方法。13、软件设计阶段的输出结果为设计规格说明书,此文档经严格复审后将作为 需求分析阶段的输入文档。14、在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是 多对多关系。15、软件工程方法分两类:结构化 方法和 面向对象方法三、名词解释题2、软件按照特定顺序组织的计算机数据和指令的集合5、软件维护软件维护主要是只根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序。6、对象是客观实体在问题域中的抽象7、软件工程教材用科学的原理和理论定义,开发、维护软件的学科8、原型原始的类型或形体结构,其他类型或形

7、体结构型由它演化而来四、综合应用题1、根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。某个计算三角形面积的程序要求输入三角形的三条边,然后程序得出相应的面积, 对于不合理的输入给出相应的错误提示。具体的输入条件为:不允许空值、不允许非数字,要求整数,取值在1 100之间,任意两边之和大于第三边。要求:设三角形的3条边分别为A、B、C,并且(1)列出等价类表,格式如下:输入条件有效等价类无效等价类(注意:将等价类编号)(注意:将等价类编号)答案:输入条件有效等价类无效等价类不允许空值不允许非数字整数取值在1 100之间任意两边之和大于第三边(1)非空(2)非数字(3)整数(4)

8、 1 100(5)两边之和大于第三边(6)空值(7)数字(8)浮点数(9)小于1(10)100(11)两边之后不大于第三边(2)设计测试用例,格式如下:用例n:输入【A, B, C】覆盖等价类(列出等价类序号),输出结果为答案:测试用例ABC预期输出TEST13面积为6TEST2空值45不允许输入空值TEST3436不允许输入非数字TEST43#?不允许输入非整数TEST5-34.97不能输入小于1的数TEST66062不能输入大于100的数TEST7480110非三角形123、论坛管理系统系统有如下功能:(1)用户登陆和注册功能(2)用户和角色管理功能(3)论坛目录管理功能(4)主题管理功能(5)主题回复功能(6)附件管理功能试根据要求画出该系统的E-R图。答案:自己画3、使用流程程序图描述下面程序的算法在数据A(1)A(10)中求最大数和次大数。Welcome ToDownload !欢迎您的下载,资料仅供参考!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1