电子科技大学 18秋《软件工程》在线作业2满分答案

合集下载

2018级杭电软件工程专业2018-2019年第二学期软件工程课程试卷和答案

2018级杭电软件工程专业2018-2019年第二学期软件工程课程试卷和答案

2019年杭州电子科技大学《SoftwareEngineering》课程考试卷一、Fill in the blank with the best answer:(共20空,每空1分,共20分)1.Requirements validation is concerned with checks for ( ), ( ), ( ), ( ) and ( ).2.Different architectural models such as ( ), ( ) and ( ) may be developed.3.System organisational models include ( ), ( ) and ( ).4. The waterfall model takes the fundamental process activities of ( ), ( ), ( ) and ( ).5.White-box Test Methods ususllay includes: ( ),( ), ( ), ( ), ( ).二、Explain those terminologies(共4小题,每小题10分,共40分)1.What is software engineering?2.What is System requirements?3. What are the attributes of good software?4.What is White-box Testing?三、Choose the best answer(共10小题,每小题1分,共10分)1.Software engineering is an engineering( )that is concerned with all aspects of software production.A.disciplineB.subjectC.ethicsD.arises2.During system testing( )are integrated to form sub-systems or the complete.A. componentsB. processesC. modelsD. techniques3.The application of three basic control structure of the common characteristics( )A.not nest useB. Can only be used to write a simple procedureC.Have to use hardware forD. Only one entry and exit 4.What is the purpose of improving software quality and technical activities? ( )A. Technology InnovationB.TestingC. Technology to createD. Technical Review5.The system engineering process usually begins with the ( )A) detailed view B) domain viewC) element view D) world view6. UML notations that can be used to model the hardware and software elements of a system are( )A) Activity diagrams B) Class diagramsC) Deployment diagrams D) Use-case diagrams E) a, b, and c7.The system model template contains which of the following elementsf( )A) input B) outputC) user interface D) all of the above8.The goal of product engineering is to translate the customer\'s desire for a set of defined capabilities into a working product. ( )A) True B) False9.To construct a system model the engineer should consider which of the following restraining factors? ( )A) assumptions B) budgetC) constraints D) schedule E) both a and c10.The top level of the hierarchical model of a system is known as the( )A) AFD B) DFD C) SCD D) SFD四、Short Answer Questions (共2小题,每小题15分,共30分)1. What advantages Object model have?2. Draw links between the school and teachers links ER diagram.School(Schoolname,School site,Schoolmast);Teacher(Tnumber,Tname,Specialty(专长));Appointment(Schoolname,Tnumber,Salary);《Software Engineering》考试卷答案适用专业:考试日期:闭卷所需时间:120分钟总分:100分一、Fill in the blank with the best answer:(共20小题,每小题1分,共20分)1.Requirements validation is concerned with checks for validity, consistency, completeness, realism and verifiability.2.Different architectural models such as a structural model, a control model and a decomposition model may be developed.3.System organisational models include repository models, client-server models and abstract machine models.4.The waterfall model takes the fundamental process activities of specification, design and implementation, validation and evolution.5.White-box Test Methods ususllay includes:Statement Coverage,Decision/Branch Coverage,Condition Coverage,Decision/Condition Coverage,Path Coverage二、Explain those terminologies(共4小题,每小题10分,共40分)1.What is software engineering?Software engineering is an engineering discipline that is concerned with all aspects of software production.Software engineers should adopt a systematic and organised approach to their work and use appropriate tools and techniques depending on the problem to be solved, the development constraints and the resources available.2. What is System requirements?system requirements are expanded versions of the user requirements that are used by software engineers as the starting point for the system design.3.What are the attributes of good software?The software should deliver the required functionality and performance to the user and should be maintainable, dependable and acceptable.MaintainabilitySoftware must evolve to meet changing needs;DependabilitySoftware must be trustworthy;EfficiencySoftware should not make wasteful use of system resources;AcceptabilitySoftware must accepted by the users for which it was designed.This means it must be understandable, usable and compatible withother systems.4. What is White-box Testing?•Looking at the internal structure of a program and deriving test cases based on the logic or control flow.•Test cases can be designed to reach every branch in the code and to exercise each condition•Also known as:–Structural Testing–Glass-Box Testing三、Choose the best answer(共10小题,每小题1分,共10分)1.Software engineering is an engineering ( A ) that is concerned with all aspects of software production.A.disciplineB.subjectC.ethicsD.arises2.During system testing ( A ) are integrated to form sub-systems or the complete.A. componentsB. processesC. modelsD. techniques3.The application of three basic control structure of the common characteristics(D)A.not nest useB. Can only be used to write a simple procedureC.Have to use hardware forD. Only one entry and exit4.What is the purpose of improving software quality and technical activities?(D)A. Technology InnovationB.TestingC. Technology to createD. Technical Review5.The system engineering process usually begins with the ( D )A) detailed viewB) domain viewC) element viewD) world view6. UML notations that can be used to model the hardware and software elements of a system are ( E )A) Activity diagramsB) Class diagramsC) Deployment diagramsD) Use-case diagramsE) a, b, and c7.The system model template contains which of the following elementsf (D)A) inputB) outputC) user interfaceD) all of the above8.The goal of product engineering is to translate the customer\'s desire for a set of defined capabilities into a working product.( A)A) TrueB) False9.To construct a system model the engineer should consider which of the following restraining factors?( E)A) assumptionsB) budgetC) constraintsD) scheduleE) both a and c10.The top level of the hierarchical model of a system is known as the(C)A) AFDB) DFDC) SCDD) SFD四、Short Answer Questions (共2小题,每小题15分,共30分)1. What advantages Object model have?a. Objects are loosely coupled so their implementation can be modified without affecting other objects.b. The objects may reflect real-world entities.c. Object-oriented implementation languages are widely used.d. However, object interface changes may cause problems and complex entities may be hard to represent as objects.2. Draw links between the school and teachers links ER diagram:School(Schoolname,School site,Schoolmast);Teacher(Tnumber,Tname,Specialty(专长));Appointment(Schoolname,Tnumber,Salary);。

电子科技大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案1

电子科技大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案1

电子科技大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.下列叙述正确的是()。

A、NS图可以用于系统设计B、PDL语言可以用于运行C、PAD图表达的软件过程成树型结构D、结构化程序设计强调效率第一2.在进行软件测试时,首先应当进行(),然后再进行组装测试,最后再进行有效性测试。

A、单元测试B、集成测试C、系统测试D、组合测试3.在进行软件测试时,首先应当进行(),然后再进行组装测试,最后再进行有效性测试。

A.集成测试B.组合测试C.系统测试D.单元测试4.下列各项中,()不是增加软件维护工作量的因素。

A.用户数量的增加B.使用结构化技术或面向对象技术C.软件功能扩充D.应用环境变化5.软件需求分析的任务不应包括()。

A.问题分析B.结构化程序设计C.确定逻辑模型D.信息域分析6.系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括()。

A.软件环境可行性、技术可行性、经济可行性、社会可行性B.经济可行性、技术中行性、操作可行性C.经济可行性、实用性、可行性D.经济可行性、可行性、系统可行性7.在软件测试中,确认(验收)测试主要用于发现软件设计阶段的错误。

()T.对F.错8.以下关于数据流图的说法错误的是()。

A.数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储B.数据流图是用作结构化分析的一种工具C.传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成D.数据流图的绘制采用自上向下、逐层分解的方法9.数据流图和()共同构成系统的逻辑模型。

A.数据字典B.层次图C.PDLD.IPO图10.面向数据流的设计方法把()映射成软件结构。

A.系统结构B.数据流C.控制结构D.信息流11.数据字典有以下四类条目:()、()、()、()。

其中()是组成数据流和数据存储的最小元素。

A.数据流B.数据项C.文件D.基本加工E.数据项12.软件需求分析的任务不应包括()。

电子科技大学智慧树知到“软件工程”《多媒体技术》网课测试题答案1

电子科技大学智慧树知到“软件工程”《多媒体技术》网课测试题答案1

电子科技大学智慧树知到“软件工程”《多媒体技术》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.PAL制彩色电视使用YIQ模型。

()T.对F.错2.IEEE1394接口的作用是______。

A.连接U盘B.连接DV和摄像机C.连接光盘D.连接因特网3.下列哪些可以称为网络入侵?()A.发送大量封包消耗对方网络资源B.找出有效帐号并分享资源C.截取网络基础构架及各种信息D.以上全是4.量化分类中包括()。

A.标量量化B.非均匀量化C.自适应量化D.无损量化5.JPEG中哪一个步骤不会对图像引入损失?()A.量化B.熵编码C.图像变换D.图像准备6.计算机多媒体技术,是指计算机能接收、处理和表现()等多种信息媒体的技术A.中文、英文、日文和其他文字B.硬盘、软件、键盘和鼠标C.文字、声音和图像D.拼音码、五笔字型和全息码7.如果多播成员在整个网络上分布很紧密,并且此时有很丰富的带宽资源可用,则应该选用何种多播路由协议?()A.密集型多播路由协议B.稀疏型多播路由协议C.混合型多播路由协议D.无协议可选8.一串字符为DDDDCCCBBBACDDDF,其游程编码结果为()。

A.4D3C3BAC3DFB.6D4C3BAFC.4D3C3BACDDDFD.4DCCCBBBACDDDF9.设1分钟的CD质量的数字音频信号,采样速率为44.1kHz,16bit量化,立体声,其数据量为:()A、1.4112MbitB、705.6kbitC、10.584MByteD、176.4kByte10.无线和移动多媒体通信为什么广泛受人关注,下列原因不正确的是()。

A.无线与移动多媒体通信可以提供无处不在的计算环境B.无线和移动多媒体通信可以增加更多应用的乐趣C.无线和移动多媒体通信可以使得很多设备变得更加智能化D.无线和移动多媒体通信实现相对容易11.无线和移动多媒体通信为什么广泛受人关注,下列原因不正确的是:()A、无线与移动多媒体通信可以提供无处不在的计算环境B、无线和移动多媒体通信可以增加更多应用的乐趣C、无线和移动多媒体通信可以使得很多设备变得更加智能化D、无线和移动多媒体通信实现相对容易12.下面关于音频信号压缩的叙述,不正确是的()。

《软件工程》试题及参考答案(第2套)

《软件工程》试题及参考答案(第2套)

第一部分选择题单项选择题(本大题共20小题,每小题1分,共20分)1、在软件开发模型中,提出最早、应用最广泛的模型是( )A、瀑布B、螺旋C、演化D、智能2、软件可行性研究一般不考虑( )A、是否有足够的人员和相关的技术来支持系统开发B、是否有足够的工具和相关的技术来支持系统开发C、待开发软件是否有市场、经济上是否合算D、待开发的软件是否会有质量问题3、软件详细设计的主要任务是确定每个模块的( )A、算法和使用的数据结构B、外部接口C、功能D、编程4、为了提高软件的可维护性,在编码阶段应注意( )C.文档的副作用D.养成好的程序设计风格5、快速原型模型的主要特点之一是( )C.开发完毕后才见到工作软件D.及早提供工作软件6、软件需求分析的主要任务是准确地定义出要开发的软件系统是( )C.做什么D.对谁做7、软件维护产生的副作用,是指( )A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作8、软件生命周期中所花费用最多的阶段是( )A、详细设计B、软件编码C、软件测试D、软件维护9、模块的内聚性最高的是( )A、逻辑内聚B、时间内聚C、偶然内聚D、功能内聚10、与确认测试阶段有关的文档是( )A、需求规格说明书B、概要设计说明书C、详细设计说明书D、源程序11. 面向对象分析是对系统进行()的一种方法。

A 需求建模B 程序设计C 设计评审D 测试验收13、因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )C.完善性维护14、一个模块内部各程序都在同一数据结构上操作,这个模块的内聚性称为( )。

A、时间内聚B、功能内聚C、信息内聚C、过程内聚15.面向对象技术中,对象是类的实例。

对象有三种成份:( )、属性和方法(或操作)。

A. 标识B. 规则C. 封装D. 消息16.数据字典是用来定义_()中的各个成份的具体含义的。

A.流程图B.功能结构图C.系统结构图D.数据流图17.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()A.软件危机B.软件工程C.程序设计革命D.结构化程序设计18.软件详细设计主要采用的方法是()D.结构化程序设计19.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。

电子科大软件工程作业汇总(附答案)资料

电子科大软件工程作业汇总(附答案)资料

一、第1章软件工程概述1. Software deteriorates rather than wears out because(软件通常是变坏而不是磨损的原因是)A:Software suffers from exposure to hostile environments(软件暴露在不利的环境中)B:Defects are more likely to arise after software has been used often(软件错误更容易在使用后被发现)C:Multiple change requests introduce errors in component interactions(在组件交互中需求发生变化导致错误)D:Software spare parts become harder to order(软件的备用部分不易组织)2. Today the increased power of the personal computer has brought about an abandonment of the practice of team development of software.(如今个人电脑性能的提升导致遗弃了采用小组开发软件的方式。

)A:True(真)B:False (假)3. Which question no longer concerns the modern software engineer?(现如今的软件工程师不再考虑以下哪个问题?)A:Why does computer hardware cost so much?(计算机硬件为什么如此昂贵?)B:Why does software take a long time to finish?(软件为什么开发时间很长?)C:Why does it cost so much to develop a piece of software?(开发一项软件的开销为什么这么大?)D:Why cann't software errors be removed from products prior to delivery? (软件错误为什么不能在产品发布之前被找出?)4. In general software only succeeds if its behavior is consistent with the objectives of its designers.(通常意义上,只有表现得和设计目标一致的软件才是成功的软件。

最新奥鹏电子科技大学《软件工程》20秋期末考试-满分参考答案

最新奥鹏电子科技大学《软件工程》20秋期末考试-满分参考答案
B ①、③和④
C ②、③和④
D以上都正确
【答案】:B ①、③和④ |
11.为了提高模块(),当修改或维护模块时减少把一个模块的错误扩散到其他模块中去的机会。
【选项】:
A耦合性
B独立性
C内聚性
D共享性
【答案】:B独立性|
12.软件开发技术不包含()。
【选项】:
A软件开发方法学
B软件工程环境
C软件工具
D软件质量度度量
A设计说明书
B需求规格说明书
C可行性分析报告
D用户手册
【答案】:B需求规格说明书|
3.某教学设备销售部门制定一项销售优惠政策,一次购买100台或100台以上者按八五折优惠,购买者是教师、学生按九折优惠。设C1表示购买的台数,C2为1、2、0分别表示教师、学生和其他人员,则符合九折优惠判定条件为()。
【答案】:D软件质量度度量|
13.下列四个软件可靠性定义中正确的是()。
【选项】:
A软件可靠性是指软件在给定的时间隔内,按用户工求成功运行的概率
B软件可靠性是指软件在给定的时间间隔内,按设计要求成功运行的概率
C软件可靠性是指软件在正式投入运行内,按规定说明书的规定成功运行的概率
D软件可靠性是指软件在给定时间间隔内,按规格说明书的规定成功运行的概率
I.对软件开发成本估计不准确II.软件产品的质量往往靠不住
III.软件常常不可维护IV.软件成本逐年上升
【选项】:
A I、II和III
B I、III和IV
C II、III和IV
D以上都正确
【答案】:D以上都正确|
8.决定软件工程方法论所有步骤的关键目标是提高软件的()。
【选项】:
A可移植性

电子科技大学智慧树知到“软件工程”《软件测试技术》网课测试题答案卷1

电子科技大学智慧树知到“软件工程”《软件测试技术》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.以下术语中,描述严重甚至危险的情况的是:()A.缺点(defect)B.偏差(variance)C.故障(fault)D.失败(failure)E.问题(problem)2.对软件缺陷不做修复的原因有:()A.没有足够时间B.不算真正缺陷C.修复风险太大D.软件开发模式决定E.不值得修复3.集成测试的依据主要是:()A.软件需求B.产品说明书C.概要设计D.详细设计E.代码4.动态白盒测试主要包括以下内容:()A.直接测试底层函数、过程、子程序、库B.以完整程序的方式从顶层测试软件,根据对软件运行的了解调整测试用例C.从软件获得读取变量和状态信息的访问权D.估算执行测试时命中的代码量和具体代码E.像用户一样使用软件5.IEEE 829-1998中对软件测试计划的目的描述包括:() A.规定测试活动的范围、方法、资源、进度B.明确正在测试的项目、待测的特性C.明确要执行的测试任务D.明确任务的责任人E.明确与计划相关的风险6.以下各项中,不属于软件缺陷的官方定义的有:()A.软件未实现产品说明书要求的功能B.软件出现了产品说明书指明不应该出现的错误C.软件文档不齐全D.软件难以理解、不易使用、运行缓慢或从测试员角度看最终用户会认为不好E.软件实现了产品说明书未提到的功能7.以下各项中,属于在BETA测试中需要注意的要点的有:()A.指定所需要的beta测试者的类型B.仔细选择参加者C.Beta测试程序会耗费大量时间,必须计划D.保证测试者使用软件E.和程序beta版的管理者密切合作,使测试结果为人所知8.迪斯尼的狮子王游戏这个软件错误用例中,是什么测试不充分造成的?()A.单元测试B.集成测试C.兼容性测试D.易用性测试E.配置测试9.网页的特点使得对网页的测试非常适合:()A.黑盒测试B.白盒测试C.灰盒测试D.重复测试E.易用性测试10.属于影响网站易用性的主要要素的是:()A.使用不成熟的新技术B.滚动显示的长页面C.非标准的链接颜色D.过期信息E.网站需要收费第1卷参考答案一.综合考核1.参考答案:ACD2.参考答案:ABCE3.参考答案:C4.参考答案:ABCD5.参考答案:ABCDE6.参考答案:C7.参考答案:ABCDE8.参考答案:D9.参考答案:C10.参考答案:ABCD。

电子科技大学 18秋《移动互联网技术》在线作业2满分答案

18秋《移动互联网技术》在线作业2
下列说法正确的是?()
A.每个进程都运行于自己的 java 虚拟机(VM)中
B.默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁
C.每个应用程序会被赋予一个唯一的 linux 用户 ID,从而使得该应用程序下的文件,其它用户也可以访问
D.一个应用程序数据,可以随意被其它应用程序所访问
正确答案:A
对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?()
A.match_parent
B.fill_parent
C.wrap_content
D.match_content
正确答案:D
对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?()
A.onStart( )
B.onPause( )
C.onCreate( )
D.onResume( )
正确答案:A
android 中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是?()
A.MODE_APPEND
B.MODE_WORLD_READABLE
C.MODE_WORLD_WRITEABLE
D.MODE_PRIVATE
正确答案:D
在手机开发中常用的数据库是?()
A.SQLite
B.Oracle
C.Sql Server
D.MySQL。

大工14秋《软件工程》在线作业2满分答案

大工14秋《软件工程》在线作业2
一,单选题
1. 一个只有顺序结构的程序(含有4条边,5个顶点),其环形复杂度是()。

A. 0
B. 1
C. 3
D. 4
?
正确答案:B
2. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.1,-1.0,1.0,1.1。

设计这组测试用例的方法是()。

A. 条件覆盖法
B. 循环测试法
C. 边界值分析法
D. 条件组合覆盖法
?
正确答案:C
3. 使用程序设计的控制结构导出测试用例的测试方法是()。

A. 黑盒测试
B. 白盒测试
C. 边界测试
D. 等价划分测试
?
正确答案:B
4. 因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。

A. 改正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
?
正确答案:B
5. 下列几种类型中,耦合性最弱的是()耦合。

A. 内容
B. 控制
C. 公共环境
D. 数据
?
正确答案:D。

电子科大18秋《软件工程》在线作业2

【奥鹏】[电子科技大学]18秋《软件工程》在线作业2试卷总分:100 得分:100第1题,软件测试方法中,黑盒测试法主要用于测试()。

A、结构合理性B、软件外部功能C、程序正确性D、程序内部逻辑第2题,()是有关计算机程序功能、设计、编制使用的文字或图形资料。

A、程序B、文档C、软件D、数据第3题,软件危机具有下列表现():I. 对软件开发成本估计不准确; II. 软件产品的质量往往靠不住; III. 软件常常不可维护;IV. 软件成本逐年上升。

A、I、II和IIIB、I、III和IVC、II、III和IVD、以上都正确第4题,在结构化分析方法(SA),与数据流图配合使用的是()。

A、网络图B、实体联系图C、数据字典D、程序流程图第5题,调试的目的是为了()。

A、证明软件符合设计要求B、发现软件中的错误和缺陷C、改善软件的功能和性能D、发掘软件的潜在能力第6题,下列叙述正确的是()。

A、NS图可以用于系统设计B、PDL语言可以用于运行C、PAD图表达的软件过程成树型结构D、结构化程序设计强调效率第一第7题,进行需求分析可使用多种工具,但()是不适用的。

A、数据流图B、判定表C、PAD图D、数据词典第8题,Jackson方法根据()来导出程序结构。

A、数据结构B、数据间的控制结构C、数据流图D、IPO图第9题,()数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。

A、变换型B、事务型C、结构化D、非结构化第10题,在四种类型的维护中,()维护是针对用户对软件提出的功能和性能要求的。

A、正确性B、适应性C、完善性D、预防性第11题,数据流图和()共同构成系统的逻辑模型。

A、IPO图B、PDLC、数据字典D、层次图第12题,软件测试是软件质量保证的重要手段,下述()是软件测试的最基础环节。

A、功能测试B、单元测试C、结构测试D、确认测试第13题,画软件结构图时应注意调用关系只能是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

18秋《软件工程》在线作业2
软件测试方法中,黑盒测试法主要用于测试()。

A.结构合理性
B.软件外部功能
C.程序正确性
D.程序内部逻辑
正确答案:B
()是有关计算机程序功能、设计、编制使用的文字或图形资料。

A.程序
B.文档
C.软件
D.数据
正确答案:B
软件危机具有下列表现():I. 对软件开发成本估计不准确; II. 软件产品的质量往往靠不住; III. 软件常常不可维护;IV. 软件成本逐年上升。

A.I、II和III
B.I、III和IV
C.II、III和IV
D.以上都正确
正确答案:D
在结构化分析方法(SA),与数据流图配合使用的是()。

A.网络图
B.实体联系图
C.数据字典
D.程序流程图
正确答案:C
调试的目的是为了()。

A.证明软件符合设计要求
B.发现软件中的错误和缺陷
C.改善软件的功能和性能
D.发掘软件的潜在能力。

相关文档
最新文档