正确答案:A
正确答案:D
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。
A.软件开发管理
B.软件配置管理
C.软件质量管理
D.软件质量控制
正确答案:D
2.在SD方法中全面指导模块划分的最重要的原则是()。
正确答案:C
A.程序模块化
B.模块高内聚
C.模块低耦合
D.模块独立性
正确答案:B
3.作为立项和签合同的依据之一,并在软件开发过程中按计划管理经费的使用估算软件的是()。
A.项目的成本
B.分析模型
C.需求规格
D.数据项
正确答案:C
4.中级结构性成本模型COCOMO是一个()。
A.静态单变量模型
B.动态单变量模型
C.静态多变量模型
D.动态多变量模型
正确答案:A
5.在屏蔽硬件错误的冗错技术中,冗余附加技术有()。
A.三模冗余
B.信息冗余
C.冗余备份程序的存储及调用
D.关键程序和数据的冗余存储和调用
正确答案:D
6.表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。
A.数据模型
B.对象模型
C.动态模型
D.功能模型
正确答案:B
7.以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫()。
A.调试
B.测试
C.设计
D.编码
正确答案:B
8.定义了一组以数据结构为指导的映射过程的,面向数据结构的设计方法是()。
A.Jackson方法
B.面向对象方法
C.JSP方法
D.结构化方法
正确答案:C
9.系统流程图是描述什么的工具。()
A.逻辑系统
B.程序系统
C.体系结构
D.物理系统
正确答案:D
10.面向对象的开发方法的工作模型是()。
A.瀑布模型
B.喷泉模型
C.智能模型
D.循环模型
正确答案:C
东师《软件工程》2023年春学期在线作业1[答案]多选题答案
正确答案:A
二、多选题 (共 10 道试题,共 30 分)
11.在结构化分析中,用于描述加工逻辑的主要工具有()。
A.结构化语言
B.判定表
C.E-R图
D.判定树
正确答案:A
12.程序的效率是指程序的()。
A.可维护性
B.执行速度
C.语句行数
D.存储空间
正确答案:C
13.软件工程是从哪些方面研究如何更好的开发和维护计算机软件的一门学科()。
A.管理
B.加工
C.制造
D.技术
正确答案:A
14.模块的独立程度可以由两个定性标准度量,这两个标准分别称为()。
A.内聚
B.继承
C.耦合
D.多态
正确答案:A
15.在Jackson方法中,实体结构是指实体在时间坐标系中的行为序列。这种序列以哪些结构进行复合。()
A.重复
B.跳转
C.顺序
D.选择
正确答案:B
16.基于计算机系统的软件要素中的软部件由哪些部分组成。()
A.程序
B.设备
C.数据
D.文档
正确答案:B
17.提高可维护性的方法包括()。
A.减少代码量
B.为每行代码设置注释
C.建立明确的软件质量目标
D.改进程序文档
正确答案:A
21.自顶向下结合的渐增式测试法,在组合模块时的组合策略包括()。
A.深度优先策略
B.随机访问策略
C.宽度优先策略
D.顺序访问策略
正确答案:C
19.常用的软件测试方法包括。()
A.白盒法
B.盒法
C.黑盒法
D.动态测试
正确答案:A
20.集成测试中组装模块的方式包括()。
A.渐增式测试
B.非渐增式测试
C.单元测试
D.静态测试
正确答案:C
三、判断题 (共 20 道试题,共 40 分)
21.JSP方法是面向对象的设计方法,其定义了一组以数据结构为指导的映射过程。
22.软件概要设计的主要任务就是软件结构的设计。
23.对象与传统的数据有本质不同,不是主动地等待对它进行处理,相反,它是被动的进行处理。
24.机器语言、汇编语言是依赖于机器,面向机器的语言。
25.将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相类似项目的若干不同之处,并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为差别估算法。
26.测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案。
27.数据存储和数据流都是数据,仅仅所处的状态不同。数据存储是处于运动状态的数据,数据流是处于静止中的数据。
28.系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。
29.类是对具有相同属性和行为的一个或多个对象的描述,通常在这种描述中也包括对怎样创建该类的新对象的说明。
30.软件调试是为了发现错误而执行程序的过程;
31.分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。
正确答案:A
32.一般来说,产品、过程、资源等对象都具有内部属性,而不具有外部属性。
33.测试是为了表明程序是正确的,成功的测试是没有发现错误的测试。
34.快速建立渐进原型RCP建立的原型反映了系统的某些主要特征。
35.数据和处理原本是密切相关的,把数据和处理人为地分离成两个独立的部分,会降低软件开发的难度。
36.继承不具有传递性,如果类C继承类B,类B继承类A,则类C未必继承类A。
37.判定表由四部分组成左上部列出的是所有条件。
38.软件工程是一门工程性的学科,其目标主要是成功地建造一个大型软件系统。
39.软件开发过程的进展情况较难衡量,软件的质量也较难评价,因此,管理和控制软件开发过程相当困难。
40.面向对象方法之所以特别有利于软件复用,是由于它的主要概念及原则与软件复用的要求十分吻合。
东师《软件工程》2023年春学期在线作业1[答案]历年参考题目如下:
21春《软件工程》作业1题目
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.软件生命周期一般包括:软件开发期和软件运行期,下述( )不是软件开发期所应包含的内容。
A.需求分析
B.结构设计
C.程序编制
D.软件维护
2.下列属于维护阶段的文档是( )
A.软件规格说明
B.用户操作手册
C.软件问题报告
D.软件测试分析报告
3.软件生命周期中所花费用最多的阶段是( )
A.详细设计
B.软件编码
C.软件测试
D.软件维护
4.{图}
A.A
B.B
C.C
D.D
5.{图}
A.A
B.B
C.C
D.D
6.原型化方法是一种_______型的设计过程。
A.自外向内
B.自顶向下
C.自内向外
D.自底向上
7.下列模型属于成本估算方法的有( )
A.COCOMO模型
B.McCall模型
C.McCabe度量法
D.时间估算法
8.可维护性的特性中相互促进的是
A.可理解性和可测试性
B.效率和可移植性
C.效率和可修改性
D.效率和结构好
9.在变更控制中,______可以用来确保由不同用户所执行的并发变更。
A.异步控制
B.同步控制
C.存取控制
D.基线控制
10.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()
A.条件覆盖法
B.等价分类法
C.边界值分析法
D.错误推测法
二、多选题 (共 5 道试题,共 25 分)
11.{图}
A.A
B.B
C.C
D.D
12.{图}
A.A
B.B
C.C
D.D
13.{图}
A.A
B.B
C.C
D.D
14.{图}
A.A
B.B
C.C
D.D
15.{图}
A.A
B.B
C.C
D.D
三、判断题 (共 5 道试题,共 25 分)
16.{图}
17.{图}
18.{图}
19.{图}
20.{图}
东师《软件工程》2023年春学期在线作业1[答案][答案]相关练习题:
普通水泥的细度不合格时,水泥为废品.
能够留置的财产仅限于( )。
属于症状的是 ( )
个人工作绩效带来的报酬( )。
3、蓝底电子版相片(像素480*640);