电子商务期末复习讲述.doc

电子商务期末复习讲述

期末模拟试卷期末考试模拟试卷(一) 得分 评阅人 一、选择题:(本大题共10题,每题1分,共1分。在以下选择题中有单选题和多选题,请根据题目后面的提示,将正确选项前的字母填在题后的括号内。多选、少选、错选均无分。) 1.软件工程过程是指一套关于项目的阶段、状态、方法、技术和开发、维护软件的人员以及相关文档组成,它有哪几种方法?(多选)( ABD ) A.统一过程 B.开启过程 C.结构化过程 D.面向对象的软件过程 2.软件过程质量的基本度量元有哪些?(多选)( AC ) A.设计工作量应大于编码工作量 B.设计评审工作量在设计工作量当中要少于四分之一 C.代码评审工作量应占一半以上的代码编制的工作量 D.每万行源程序在编译阶段发现的差错不应超过10个 3.软件需求分析所要做的工作包括以下哪些?(多选)( ABD ) A.深入描述软件的功能和性能 B.确定软件设计的限制 C.软件的成本分析 D.定义软件的各种有效性需求。 4.模块是模块化设计和制造的功能单元,具有以下哪些特征?(多选)( BCD ) A.耦合性 B.互换性 C.通用性 D.相对独立性 5.PowerBuilder的基本功能有哪些?(多选)( ABCD ) A.可视化、多特性的开发工具 B.面向对象的技术功能 C.支持复杂应用程序,企业数据库的连接能力 D.查询、报表和图形功能。 6.在黑盒测试中,有哪些有效的方法?(多选)( AB ) A.等价分类法 B.边界值法 C.甘特图法 D.逆推法 .为提高软件测试的效率,应该怎样做?(单选)( C ) A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码后制定软件测试计划 D.选择发现错误可能性大的数据作为测试数据 .面向对象方法的步骤是以下哪项?( B ) ①通过整合各模块,达到高内聚、低耦合的效果,从而满足客户要求 ②对需求进行合理分层,构建相对独立的业务模块 ③根据客户需求抽象出业务对象 ④设计业务逻辑,利用多态、继承、封装、抽象的编程思想,实现业务需求 A.②①④③ B.③②④① C.①②④③ D.③①②④ .软件可移植性是用来衡量软件的( D )的重要尺度之一。 A.效率 B.质量 C.人机关系 D.通用性 1.( D )测试用例发现错误的能力较大。 A.路径覆盖 B.条件覆盖 C.判断覆盖 D.条件组合覆盖 得分 评阅人 二、名词解释题:(本大题共5题,每题4分,共20分) 内聚---- 指内部各元素之间联系的紧密程度,内聚度越低模块的独立性越差。 软件外包---- 一个组织不想使用内部资源或者没有内部资源开发软件,它可以雇佣专门从事这些服务的组织来做这些工作,这种把软件开发转给外部供应商的过程就称作软件外包。数据字典---- 是数据流图中包含所有元素定义的集合,是对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述 ER图---- 实体-关系图,是表示数据对象及其之间关系的图形语言机制。 UML---- 又称统一建模语言或标准建模语言,是一种支持模型化和软件系统开发的图形化语言。 得分 评阅人 三、简答题:(本大题共6小题,每题5分,共30分) 16.简述OOA方法的基本步骤。 17.简述软件复用的几个级别。 18.需求调查的步骤是怎样的? 19.当数据流程图呈现“束状”结构时,应采用事务分析的设计方法,通常采用哪几步? 20.请简述单元测试的步骤。 21.简述软件系统规划的任务和几个阶段。 得分 评阅人 四、论述题:(本大题共3小题,每小题分,共分) 22.解释面向对象方法里的对象、类、消息、封装、继承性、多态性这些基本概念。 23.面向对象设计方法有哪几种,请分别介绍。 24.敏捷开发的方法有哪些? 得分 评阅人 五、分析阐述题(本大题共1题,每小题1分,共1分) .试数据流,并软件结构图 期末考试模拟试卷(二) 得分 评阅人 一、选择题(本大题共10题,每题1分,共10分。在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。多选、少选、错选均无分。) 1.程序的三种基本结构是什么?( B ) A.过程、子程序、分程序 B.顺序、条件、循环 C.递归、堆栈、队列 2.在以下哪个模型中是采用用例驱动

文档评论(0)

1亿VIP精品文档

相关文档