电子商务期末复习讲述
期末模拟试卷期末考试模拟试卷(一)
得分 评阅人 一、选择题:(本大题共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)