东师《软件工程》2023年秋学期在线作业1【标准答案】

作者:周老师 分类: 东北师范大学 发布时间: 2023-12-05 11:47

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

              扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包

软件工程19春在线作业1-0001

试卷总分:100 得分:100

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

1.下列归于保护期间的文档是()。

A.软件标准阐明

B.用户操作手册

C.软件疑问陈述

D.软件测试剖析陈述



2.表明了静态的结构化的系统数据性质,描写了系统的静态结构,从客观国际实体的对象关系视点来描写对象的模型是()。

A.数据模型

B.对象模型

C.动态模型

D.功用模型



3.若有一个计算类型的程序,它的输入量只要一个X,其规模是[-1.0,1.0],现从输入的视点思考一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。

A.条件掩盖法

B.等价分类法

C.鸿沟值剖析法

D.错误估测法



4.类库这种机制是啥等级的信息同享。()

A.同一类

B.不一样类

C.同一应用

D.不一样应用



5.需求剖析中运用最多的方法之一,适用于数据处理类型软件的需求剖析。根本思想是选用自顶向下,逐渐分化的方法剖析整个系统,有用地操控系统开发的杂乱性。是指()。

A.面向数据结构的设计方法

B.面向对象的设计方法

C.结构化剖析方法

D.Jackson方法



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

A.纠错性保护

B.习惯性保护

C.改进性保护

D.防止性保护



7.软件测试的意图是()。

A.评估软件的质量

B.发现软件的错误

C.找出软件中的一切错误

D.证明软件是正确的



8.在SD方法中全部辅导模块区分的最重要的准则是()。

A.程序模块化

B.模块高内聚

C.模块低耦合

D.模块独立性



9.程序设计语言的工程特性之一是()。

A.软件的可重用性

B.数据结构的描绘性

C.笼统类型的描绘性

D.数据库的易操作性



10.将软件拼装成系统的一种测试技术叫()。

A.集成测试

B.单元测试

C.调集测试

D.系统测试



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

11.Jackson图能够用来表达哪些内容。()

A.程序结构

B.操作系统

C.数据结构

D.布置环境



12.在单元测试时间侧重从对模块进行测试的方面包含()。

A.模块接口

B.重要的履行通路

C.犯错处理通路

D.鸿沟条件



13.软件可保护性衡量的质量特性包含可了解性、可测试性、可修正性和()。

A.牢靠性

B.可移植性

C.可运用性

D.功率



14.保护的副效果可分几品种型。()

A.代码副效果

B.数据副效果

C.文档副效果

D.人员副效果



15.设计时间断定了软件的逻辑结构,但是单个句子的结构却是编写程序的一个首要使命。结构句子时大概遵从的规矩包含()。

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

B.尽量防止杂乱的条件测试

C.防止很多运用循环嵌套和条件嵌套

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



16.按数据流的类型,结构化设计方法有两种设计谋略,它们是()。

A.变换剖析设计

B.具体设计

C.业务剖析设计

D.概要设计



17.调试的意图是断定哪些疑问后并加以改善。()

A.错误的方位

B.导致错误的缘由

C.程序的逻辑结构

D.程序的布置环境



18.常用的软件项意图预算方法首要有()。

A.自顶向下的预算方法

B.自底向上的预算方法

C.不同预算法

D.依据经历预算公式



19.流程图也称为程序框图是最常用的一种表明法,它有哪些根本操控构件。()

A.次序

B.分支

C.跳转

D.循环



20.数据模型中彼此相关的信息包括()。

A.数据对象

B.系统流程图

C.数据对象的特点

D.数据对象互相间彼此衔接的关系



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

21.假如一个模块操控另一个模块,称前者为隶属模块,后者为主控模块。



22.经济可行性是进行开发成本的预算以及知道获得效益的评估,断定要开发的项目是不是值得出资开发。



23.设计出软件的开始结构今后,大概检查剖析这个结构,经过模块分化或兼并,力求下降内聚进步耦合。



24.瀑布模型选用结构化的剖析与设计方法,将逻辑完成与物理完成分隔。



25.所谓程序内部的文档包含恰当的标识符、恰当的注解和程序的视觉安排等等。



26.在面向对象方法学中,对象模型是最根本最重要的,它为其他两种模型奠定了基础。



27.软件界说的根本使命是断定软件系统的工程需求,也即是要搞清做啥。



28.类是对具有一样特点和行动的一个或多个对象的描绘,一般在这种描绘中也包含对如何创立该类的新对象的阐明。



29.测试方针决议了测试力案的设计。假如为了标明程序是正确的而进行测试,就会设计一些不易露出错误的测试计划。



30.面临杂乱的系统时,一个对比好的方法是分层次地描写这个系统。



31.了解他人写的程序一般十分艰难,并且艰难程度跟着软件装备成分的削减而敏捷添加。假如仅有程序代码没有阐明文档,则会呈现严峻的疑问。



32.面向对象剖析方法是需求剖析中运用最多的方法之一,根本思想是选用自顶向下,逐渐分化的方法剖析整个系统。



33.断定/条件掩盖是指设计满足的测试用例,即满意条件掩盖又满意断定掩盖。



34.软件开发小组的构成人员的本质大概好,一起人数越多软件开发的质量就越高。



35.被承继的类咱们称之为派生类子类,在它的基础上新树立的类咱们称之为基类父类。



36.软件调试是为了发现错误而履行程序的过程;



37.一般用结构图作为描写软件结构的文档。层次图作为文档并不很适宜,由于图上包括的信息太多有时反而下降了明晰程度。



38.JSP方法依据输入,输出的数据结构,按必定的规矩映射成软件的过程描绘,即程序结构。



39.第二代界面是简略的菜单式。



40.软件的开发费用越来越低,成底细当廉价。

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

               扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包