东师《软件工程》2023年春学期在线作业2[答案][答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:东师在线 时间:2023-09-05 11:31

《软件工程》2023年春学期在线作业2题目 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 30 分) 1.单元测试的测试对象是()。 A.系统 B.程序模块 C.模块接口 D.系统功能 2.属于黑盒技术设计测试用

东师《软件工程》2023年春学期在线作业2[答案][答案]

东师软件工程2023年春学期在线作业2[答案]

正确答案:C

软件工程2023年春学期在线作业2题目

正确答案:A

试卷总分:100  得分:100

一、单选题 (共 10 道试题,共 30 分)

1.单元测试的测试对象是()。

A.系统

B.程序模块

C.模块接口

D.系统功能

正确答案:D

 

2.属于黑盒技术设计测试用例的方法之一是()。

A.边界值分析

B.逻辑覆盖

C.循环覆盖

D.基本路径测试

正确答案:B

 

3.软件结构是以什么为基础而组成的一种控制层次结构。()

A.函数

B.变量

C.模块

D.系统

正确答案:B

 

4.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()。

A.纠错性维护

B.适应性维护

C.改善性维护

D.预防性维护

正确答案:D

 

5.在SD方法中全面指导模块划分的最重要的原则是()。

正确答案:A

A.程序模块化

B.模块高内聚

C.模块低耦合

D.模块独立性

正确答案:C

 

6.描述软件开发过程中各种活动如何执行的模型是()。

A.软件生存周期模型

B.E-R模型

C.螺旋模型

D.风险评估模型

正确答案:A

 

7.当模块中包含复杂的条件组合,只有哪项能够清晰地表达出各种动作之间的对应关系。()

A.关系图

B.盒图

C.流程图

D.判定树和判定表

正确答案:D

 

8.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程是()。

A.软件生存期

B.面向对象设计

C.结构化程序设计

D.面向对象分析

正确答案:C

 

9.用工程、科学和数学的原则与方法研制基于计算机的系统的有关技术、方法和过程的是()。

A.计算机辅助教学

B.计算机辅助工程

C.计算机系统工程

D.计算机辅助设计

正确答案:C

 

10.模块的内聚性最高的是()。

A.逻辑内聚

B.时间内聚

C.偶然内聚

D.功能内聚

正确答案:C

 

东师《软件工程》2023年春学期在线作业2[答案]多选题答案

正确答案:D

二、多选题 (共 10 道试题,共 30 分)

11.软件设计阶段的任务具体分为()。

A.确定软件结构,划分子系统模块

B.确定系统的数据结构

C.设计用户界面

D.调试系统错误

正确答案:D

 

12.面向对象模型包括()。

A.数据模型

B.对象模型

C.动态模型

D.功能模型

正确答案:C

 

13.软件生存周期划分为哪些过程。()

A.软件采购过程

B.软件定义过程

C.软件开发过程

D.软件使用与维护过程

正确答案:A

 

14.设计期间确定了软件的逻辑结构,然而个别语句的构造却是编写程序的一个主要任务。构造语句时应该遵循的规则包括()。

A.不要为了节省空间而把多个语句写在同一行

B.尽量避免复杂的条件测试

C.避免大量使用循环嵌套和条件嵌套

D.利用括号使逻辑表达式或算术表达式的运算次序清晰直观

正确答案:C

 

15.流程图也称为程序框图是最常用的一种表示法,它有哪些基本控制构件。()

A.顺序

B.分支

C.跳转

D.循环

正确答案:C

 

16.软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,它主要包括()。

A.风险标识

B.风险估算

C.风险评价

D.风险驾驭和监控

正确答案:A

 

17.软件工程由哪些部分组成。()

A.方法

B.工具

C.过程

D.数据

正确答案:C

 

21.面向对象设计中,对象有如下一些基本特点()。

A.以数据为中心

B.对象是被动的

C.无需实现数据封装

D.模块独立性好

正确答案:C

 

19.以下属于逻辑覆盖的是()。

A.语句覆盖

B.判定覆盖

C.条件覆盖

D.基本路径

正确答案:A

 

20.就程序设计语言的工程特性而言,对程序编码有如下要求。()

A.可移植性

B.开发工具的可利用性

C.软件的可重用性

D.可维护性

正确答案:A

 

三、判断题 (共 20 道试题,共 40 分)

21.重构并不修改整体的程序体系结构,它不关注个体模块的设计细节以及在模块中定义的局部数据结构。

 

22.软件的发展经历了四个发展阶段。

 

23.软件开发小组的组成人员的素质应该好,同时人数越多软件开发的质量就越高。

 

24.JSP方法根据输入,输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。

 

25.使用类创建对象的过程实际上是类的实例化过程。

 

26.文档是一种数据媒体和其上所记录的数据。

 

27.软件中使用的可重用构件越多,适应性和完善性维护也就越困难。

 

28.分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。

正确答案:B

 

29.产生软件维护的副作用,是指隐含的错误。

 

30.McCall提出的软件质量模型包括11个软件质量特性。

 

31.详细设计阶段的任务是具体地编写程序,必须关注最终的程序代码的质量。

 

32.软件结构图的形态特征能反映程序复用率的是扇入。

 

33.封装,尤其是OO方法的对象封装性,为软件复用技术提供了良好的条件。

 

34.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。

 

35.软件结构图中,模块框之间若有直线连接,表示它们之间存在顺序执行关系。

 

36.将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相类似项目的若干不同之处,并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为差别估算法。

 

37.软件开发过程的进展情况较难衡量,软件的质量也较难评价,因此,管理和控制软件开发过程相当困难。

 

38.螺旋模型的主要缺点在于,它是风险驱动的。

 

39.把软件生命周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,但不便于不同人员分工协作,从而提高了整个软件开发工程的困难程度

 

40.一个好的用例能够发现至今尚未发现的错误的测试。

 

东师《软件工程》2023年春学期在线作业2[答案]历年参考题目如下:




北京交通大学是教育部直属,教育部、中国铁路总公司、北京市人民政府共建的全国重点大学,是国家“211工程”、“985工程优势学科创新平台”项目建设高校和具有研究生院的全国首批博士、硕士学位授予高校。

学校位于首都北京“学府胜地”海淀区,毗邻中国“硅谷”中关村,有东西两个校区,总面积1000余亩,建筑面积84万平方米,教学、科研设施完善,校园环境优美。学校设有14个学院,另设有研究生院以及远程与继续教育学院。一个多世纪以来,经过数代交大人励精图治、艰苦奋斗,北京交通大学已成为推动国家经济社会发展,特别是交通行业和首都区域科技创新和高层次人才培养的重要基地。

“饮水思源,爱国荣校”,如今,有着120年辉煌历史的北京交通大学,肩负着新的历史使命,秉承“知行”校训,以更加谦虚谨慎、开拓进取的精神,向着特色鲜明世界一流大学的目标迈进。


招生专业

专升本

 

物流管理

 

85

 

2.5-5年

 

大学英语

高等数学

 

管理学

 

工商管理

 

会计学

 

计算机科学与技术

 

工学

 

电气工程及其自动化(铁道电气化方向)

 

土木工程

 

交通运输(城市轨道交通方向)

 

交通运输(交通运输管理方向)

 

土木工程(公路工程与管理方向)

 

机械工程

 

通信工程

 


特色专业

交通运输(城市轨道交通方向)| 推荐指数 ★★★★★

土木工程 | 推荐指数 ★★★★★

铁道交通运营管理 | 推荐指数 ★★★★★


专业介绍:


物流管理:

物流专业人才已被列为我国12类紧缺人才之一,毕业生可在物流企业、工商企业、货代公司、配送中心、港口、货物集散中心和物流基地(园区)、物流管理咨询公司及相关行政、事业单位等从事采购、仓储、包装、配送、运输、规划等物流业务运作管理、物流服务咨询与策划、供应链管理以及物流系统规划与设计等工作。预测与决策分析、线性代数、物流自动化、物流信息管理(本)、物流系统分析与设计、物流管理概论、网络营销、商品学概论、人力资源管理、企业物流管理、配送与配送中心、管理运筹学、供应链管理、概率论与数理统计、电子商务概论、采购学等。?



计算机科学与技术:

本专业培养适应计算机技术在企事业单位中发展、应用的需要,具有扎实的计算机基础知识、计算机专业知识和较强的计算机办公自动化、数据库等常用软件应用能力、计算机网络基本应用能力,能够在企事业单位相关部门从事计算机办公自动化和计算机软件应用等计算机相关应用工作,德、智、体、美全面发展的计算机专业高等应用型人才,实现“一张文凭,多种证书,一技之长,一专多能,品学兼优”的培养目标。本专业的毕业生适宜的就业岗位有: (1)嵌入式应用系统设计工程师及其相关岗位 主要包括嵌入式应用开发初级程序员、设计师、工程师,嵌入式电子产品生产技术员,嵌入式系统相关产品的售前、售后技术支持工程师等。 (2)软件工程师(.NET)及其相关岗位 主要包括基于.NET技术应用系统开发初级程序员、设计师、软件工程师、软件测试员,以及软件产品售前、售后技术支持工程师等。 (3)其他计算机技术相关岗位 主要包括计算机系统及外设板卡调试员、维护员、检测员、硬件助理工程师、硬件工程师,计算机及相关产品的售前、售后技术支持工程师,数据库管理员、高级管理员,数据库系统工程师,信息系统运行管理员、管理工程师、监理师,信息处理技术员,信息技术支持工程师等。概率论与数理统计、计算机应用基础、离散数学、现代远程学习概论、线性代数、计算机应用基础(统考)、C语言程序设计、编译原理、操作系统、汇编语言、计算机体系结构、计算机组成原理、数据结构、数据库原理、计算机安全与保密、计算机图形学、面向对象的程序设计、软件工程与实践等。


交通运输(城市轨道交通方向):

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)