2014华师网院软件工程作业
华东师范大学期末试卷(A卷)
华东师范⼤学期末试卷(A卷)华东师范⼤学期末试卷(A卷)2013 -2014 学年第⼆学期课程名称:操作系统学⽣姓名:_____________ 学号:__________________专业:软件⼯程年级/班级________________课程性质:专业必修⼀⼆三四总分阅卷⼈签名⼀、判断题(20分,每题2分。
正确的⽤T表⽰;错误的⽤F表⽰,并修正,未修正的不给分)1.⼀个⽤户进程执⾏系统调⽤时,运⾏在核⼼态、系统上下⽂中。
F(很可能在⽤户上下⽂)2.当⼀个⽤户进程执⾏系统调⽤时,该⽤户进程可能从运⾏状态转换为就绪状态,也可能从运⾏状态转换为等待状态。
T3.只使⽤⼆元信号量和计数器,⽽不使⽤计数信号量,是⽆法实现有界缓冲区问题(bounded-buffer)的。
F(⼆者其实等价,可实现)4.不安全状态未必会导致死锁的发⽣;始终处于安全状态也不能保证死锁⼀定不会发⽣。
F(安全⼀定⽆死锁)5.页表和FCB⼀样,应该存放在磁盘上,由操作系统内核进⾏管理,在需要的时候调⼊内存使⽤。
F(页表存内存)6.I/O设备的驱动程序代码应该运⾏在使⽤该I/O设备的进程的⽤户态。
F(核⼼态运⾏)7.发⽣缺页中断的进程将从运⾏态转换为就绪态。
F(等待)8.⽬录是⼀种特殊的⽂件,其内容只能由操作系统中⽂件系统相关的代码在内核态访问。
T9.并⾮所有的⼆级或三级存储设备都需要磁盘调度。
T10.逻辑炸弹(logic bomb)会通过特殊的程序逻辑引起计算机硬件爆炸。
F(通常不爆炸)⼆、单选题(30分,每题3分)(全是C)1.以下哪种调度算法在各⾃的应⽤场景下不⼀定是最优的:A.CPU调度,⾮抢占情况下的最短作业优先(对平均等待时间);B.CPU调度,抢占情况下的最短剩余时间优先(对平均等待时间);C.磁盘调度,最短寻道时间优先(对寻道时间);D.页⾯替换,最优调度(或称为最长不会使⽤优先)(对缺页率)。
2.磁盘调度时,访问序列中记录的是:A.磁盘号;B.扇区号;C.柱⾯号;D.磁道号。
《软件工程》作业及参考答案3
软件工程作业及参考答案第五、六章一、填空题1.详细设计的工具有(图形工具)、表格工具和语言工具。
2.为使用流程图描述结构华程序,限制流程图有五种基本的控制结构(顺序型)、(选择型)、(while型循环)、until循环、多情况型选择。
3.HIPO图是由一组(IPO)图和一张(HC)图组成。
4.IPO图由(输入)、处理和(输出)三个框组成。
这个图的特点是能够直观的显示三者之间的关系。
5.面向对象技术是一整套关于如何看待(软件系统)和(现实世界)的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。
面向对象方法是一种运用(对象)、(类)、(封装)、(聚合)、消息传送、多态性等概念来构造系统的软件开发方法。
6.面向对象的软件工程方法是面向对象方法在(软件工程)领域的全面应用。
7.UML的定义包括(UML语义)和(UML表示法)两个部分。
二、判断题1.详细设计是在概要设计之后进行的。
它利用概要设计的结果,对系统中的每个模块给出足够的过程性描述。
(√)2.程序设计语言中应绝对禁止使用GOTO语句。
(╳)3.PAD图在设置了五种基本的控制结构后,还允许递归调用。
(√)4.UML设定的目标之一是运用面向对象概念来构造系统模型。
(√)5.类是关于对象性质的描述,由方法和数据集成。
(√)三、简答题1.详细设计的任务是什么?参考答案:1.为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述;2.确定每一模块使用的数据结构;3.确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。
4.要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。
2.根据伪码画出N-S图。
STARTIF A THENBLOCKBCEND BLOCKEND IFSTOP3.根据伪码画出N-S图。
2014秋《软件工程》期中大作业
1、画出下列伪码程序的程序流程图和盒图STARTIF p THENWHILE q DOfEND DOELSEBLOCKgnEND BLOCKEND IFSTOP2、请使用N-S图和PDL语言描述下列程序的算法。
在数据A[1]~A[10]中求最大数和次大数。
3、高考录取统分子系统有如下功能:(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。
试根据要求画出该系统的数据流程图,并将其转换为软件结构图。
4、下面是某程序的流程图:(1)计算它的环路复杂性。
(2)为了完成基本路径测试,求它的一组独立的路径。
5、我们到图书馆借书时,找到要借的书后,首先要去登记,此时图书馆的管理系统会记录借阅情况,同时要给该书标记一个被借出的状态。
请根据上面描述,画出层次结构图。
6、某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。
请用定义数据字典的方法,定义上述的电话号码。
7、银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。
请用数据流图描绘本系统的功能,并用实体-联系图描绘系统中的数据对象。
8、已知某定货系统的需求分析DFD图如下,请按SD方法的设计步骤画出结构图。
9、什么是软件生存周期?它有什么划分方式?10、什么是软件危机,软件危机有哪几种表现?11、什么是数据字典?12、黑盒测试旨在测试软件是否满足功能要求,它主要诊断哪几类错误?13、简述过程设计语言(PDL)的特点。
网络学院软件工程作业+参考答案
网络学院软件工程作业(一)一、选择题(32分)1.(5分)对象是面向对象范型的(A①)。
每个对象可用它自己的一组(B⑤)和它可以执行的一组(C③)来表征。
应用执行对象的(C③)可以改变该对象的(B⑤)。
它的应用必须通过(D②)的传递。
可以认为,这种(D②)的传递大致等价于过程性范型中的函数调用。
某些语言提供了特殊功能,允许对象引用自己。
若一个对象没有显式地被引用,则可让该对象(E③)。
供选择的答案.A:①基本单位②最小单位③最大单位④语法单位B~C:①行为②功能③操作④数据⑤属性D:①接口②消息③信息④操作⑤过程E:①撤消②歇着③缺省④隐式引用⑤引用自己2.(5分)类常常被看做是一个抽象数据类型的实现,更合适的是把类看做是某种(A②)的一个模型。
事实上,类是单个的(B③)语义单元。
类的用户能够操纵的操作叫做类的(C①)。
类定义的其余部分给出数据定义和辅助功能定义,包括类的实现。
类的实现常常包括了其它类的实例,这些实例(D④)被其它对象存取,包括同一个类的其它实例。
类的实现可能还包括某些私有方法,实现它们的类可以使用,而其它任何对象都不能使用。
类,就它是一个数据值的聚合的意义上来看,与Pascal中的记录或C 中的结构类似,但又有差别。
类扩展了通常的记录语义,可提供各种级别的(E③)。
类不同于记录,因为它们包括了操作的定义,这些操作与类中声明的数据值有相同的地位。
供选择的答案.A:①功能②概念③结构④数据B:①语法②词法③语义④上下文环境C:①界面②操作③行为④活动D:①可自由地②可有控制地③可通过继承④应受保护不E:①可移植性②可重复性③可访问性④继承性3.(5分)由RumBaugh等人提出的一种面向对象方法叫做对象模型化技术(OMT),即三视点技术,它要求把分析时收集的信息建立在三个模型中。
第一个模型是(A⑦),它的作用是描述系统的静态结构,包括构成系统的对象和类,它们的属性和操作,以及它们之间的联系。
华师网络2014年9月课程考试《软件工程》练习测试题库及答案
华中师范大学网络教育学院《软件工程》练习测试题库及答案一、单项选择题1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()A.软件工程B.软件周期C.软件危机D.软件产生2.研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。
A.技术可行性B.经济可行性C.社会可行性D.法律可行性3.IDEF0图不反映出系统()A.系统做什么B.系统功能如何实现C.系统由谁来做D.系统实现的约束条件4.模块的内聚性最高的是()A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚5.在SD方法中全面指导模块划分的最重要的原则是()A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性6.软件详细设计主要采用的方法是()A.模块设计B.结构化设计C.PDL语言D.结构化程序设计7.下列关于JSP方法不正确的说法是()A.JSP方法主要用于规模不大的数据处理系统B.JSP方法不明确的划分软件概要设计和详细设计的两个阶段C.JSP方法适用于输入数据和输出数据之间有对应关系的问题求解D.JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。
因此它只适用于详细设计阶段8.不适合作为科学工程计算的语言是()A. PascalB. CC. FortranD. Prolog9.黑盒测试在设计测试用例时,主要需要研究()A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明10.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。
设计这组测试用例的方法是()A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法11.下列属于维护阶段的文档是()A.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告12.快速原型模型的主要特点之一是()A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件13.因计算机硬件和软件环境的变化而做出的修改软件的过程称为()A.较正性维护B.适应性维护C.完善性维护D.预防性维护14.类库这种机制是()级别的信息共享。
2014华师在线计算机考试答案
1.第1题下列叙述中错误的是____。
A.计算机不要长期闲置不用B.为了延长计算机的寿命,应避免频繁开关机C.计算机使用几小时后,应关机一会儿再用D.在计算机附近应避免磁场干扰您的答案:D题目分数:2.0此题得分:0.02.第2题计算机应用中最诱人、也是难度最大且目前研究最为活跃的领域之一是____。
A.人工智能B.信息处理C.过程控制D.辅助设计您的答案:A题目分数:2.0此题得分:2.03.第3题FTP是实现文件在网上的____。
A.复制B.移动C.查询D.浏览您的答案:A题目分数:2.0此题得分:2.04.第4题以下对音频格式文件的描述中,正确的是____。
A.mp3格式必须使用特殊的硬件和软件在计算机上合成B.mp3格式与WAV格式一样,是一种不带压缩的格式C.mp3格式是一种压缩格式,它能使声音文件明显缩小,其声音品质较差D.mp3格式文件不必等待整个件下载完成即可收听该文件您的答案:D题目分数:2.0此题得分:2.05.第5题TCP/IP协议是Internet中计算机之间通信所必须共同遵循的一种____。
A.信息资源B.通信规定C.软件D.硬件您的答案:B题目分数:2.0此题得分:2.06.第6题在查找文件时,通配符*与?的含义是____。
A.*表示任意多个字符,?表示任意一个字符B.?表示任意多个字符,*表示任意一个字符C.*和?表示乘号和问号D.查找*.?与?.*的文件是一致的您的答案:A题目分数:2.0此题得分:2.07.第7题如果想在Internet上搜索有关Detroit Pistons (底特律活塞)篮球队方面的信息,用____关键词可能最终有效。
A.Detroit PistonsB.basketball (篮球)C.Detroit pistonsD.Sports (体育)您的答案:C题目分数:2.0此题得分:0.08.第8题接入Internet并且支持FTP协议的两台计算机,对于它们之间的文件传输,下列说法正确的是____。
华师网络学院作业答案-软件工程选择题
在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是()。
A.经济可性性B.技术可行性C.操作可行性D.法律可行性答案:B为了提高模块的独立性,模块内部最好是()。
A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚答案:CJackson方法是一种面向()的方法。
A.对象B.数据结构C.数据流D.控制流答案:B需求分析阶段研究的对象是软件项目的()。
A.用户需求B.合理要求C.模糊要求D.工程要求答案:A面向数据结构的设计方法(Jackson方法)是进行()的形式化的方法。
A.系统设计B.详细设计C.软件设计D.编码答案:B程序控制的三种基本结构中,()结构可提供多条路径选择。
A.反序B.顺序C.循环D.分支答案:D下列属于黑盒测试的是()。
A.基本路径测试B.条件测试C.循环测试D.等价划分A.全局和局部B.抽象和具体C.总体和层次D.功能和结构答案:A好的软件结构应该是()。
A.高耦合,高内聚B.低耦合,高内聚C.高耦合,低内聚D.低耦合,低内聚答案:B面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是(),一个类获得其父类的全部描述(数据和操作)。
A.传递性B.继承性C.复用性D.并行性答案:B软件项目管理是()一切活动的管理。
A.需求分析B.软件设计过程C.模块控制D.软件生命周期答案:D一个模块把开关量作为参数传递给另一模型,这两个模块之间的耦合是()。
A.外部耦合B.数据耦合C.控制耦合D.内容耦合答案:C在面向数据流的软件设计方法中,一般将信息流分为()。
A.变换流和事务流B.变换流和控制流C.事务流和控制流D.数据流和控制流答案:A软件工程学科出现的主要原因是()。
A.计算机的发展B.其他工程学科的影响C.软件危机的出现D.程序设计方法学的影响A.在数据流图中应描绘所有可能的数据流向及数据流的条件B.数据流图的基本要点是描绘“做什么”而不考虑“怎么做”C.数据流图是系统的逻辑模型D.数据流图的一个主要用途是作为分析和设计的工具答案:A关于测试下列说法错误的是()。
2014秋华师计算机作业(满分)
您的答案:A 题目分数:2.01 .第1题下列关于专用计算机的描述中,不正确的是 A. 用途广泛B. 针对性强、效率高C. 结构相对简单D. 为某种特定目的而设计您的答案2.第2题个人计算机属于 A. 微型计算机B. 小型计算机C. 中型计算机D. 小巨型计算机您的答案3 .第3题文件ABC.Bm 存放在F 盘的T 文件夹中的G 子文件夹下,它的完整文件标识 符是 ______ 。
A. F:\T\G\ABCB. T:\ABC.B mp C. F:\T\G\ABC.B mpD. F:\T:\ABC.B mp您的答案4 .第4题键盘一般分为4个区域,其中Shift 为换档键,它的位置在A. 主键盘区B. 小键盘区C. 功能键区D. 编辑键区题目分数 此题得分2.0 2.0题目分数 2.0 此题得分2.0题目分数 此题得分 2.0 2.0此题得分:2.05.第5题信息安全并不涉及的领域是A. 计算机技术和网络技术B. 法律制度C. 公共道德D. 人身安全6.第6题根据访问控制实现方法不同,下面,不属于访问控制技术的是A. 强制访问控制B. 自主访问控制C. 自由访问控制D. 基于角色的访问控制您的答案7.第7题下面功能中,不属于多媒体计算机对图形、图像处理能力的基本要求的是。
A. 可产生丰富形象逼真的图形B. 实现三维动画C. 可以逼真、生动地显示彩色静止图像D. 实现一定程度的二维动画您的答案8.第8题关于网页快照的说法不正确的是 _____ 。
A. “网页快照”是搜索引擎在收录网页时,备份保存在搜索引擎的服务器缓 存里的内容B. 当检索到的网页被删除或链接失效时,即使使用网页快照也不能打开链接C. 网页快照中,关键字会用其他颜色显示(如红色或者黄色),因此通过网 页快照可以快速定位关键词D. 由于网页快照以文本内容为主,因此网页快照的访问速度比一般的网页快 您的答案:B您的答案 题目分数 2.0 此题得分2.0题目分数 此题得分2.0 2.0题目分数 此题得分 2.0 2.0您的答案:C题目分数:2.0 此题得分:2.09.第9题假定单元格D3中保存的公式为=B3+C3若把它复制到E4中,则E4中保存的 公式为 ______ 。
《软件工程》作业及答案
《软件工程》作业及答案软件工程作业及答案软件工程是以工程化的原则和方法来开发、维护和管理软件的学科。
在软件工程的学习过程中,作业是一种重要的学习方式,能够巩固所学的知识,提高实践能力。
以下是一道软件工程作业题目及答案的介绍。
作业题目:设计一个简单的学生成绩管理系统,具有添加学生信息、录入学生成绩、计算总分和平均分、查询学生信息和成绩等功能。
作业答案:一、需求分析根据题目要求,我们需要设计一个学生成绩管理系统。
系统需要包含以下功能:1. 添加学生信息:输入学生的姓名、学号和班级等信息,将学生信息保存到数据库中。
2. 录入学生成绩:输入学生的学号和各科成绩,将成绩保存到数据库中。
3. 计算总分和平均分:根据学生的各科成绩,计算出总分和平均分,并将结果保存到数据库中。
4. 查询学生信息和成绩:根据学生的学号,查询并显示学生的基本信息和各科成绩。
二、系统设计1. 数据库设计:设计一个学生信息表和学生成绩表,学生信息表包含学号、姓名和班级等字段,学生成绩表包含学号、科目和成绩等字段。
2. 用户界面设计:设计一个简洁美观的用户界面,包括添加学生信息、录入学生成绩和查询学生信息和成绩等功能按钮。
3. 系统功能设计:根据需求,设计相应的函数和方法来实现添加学生信息、录入学生成绩、计算总分和平均分以及查询学生信息和成绩等功能。
三、系统实现1. 使用编程语言:选择适合的编程语言来实现系统,比如Java、Python等。
2. 编写代码:根据系统设计,编写代码实现各个功能。
3. 运行测试:对系统进行测试,确保各功能正常运行。
四、系统运行和使用1. 安装和配置:将系统部署到服务器或本地环境中,并完成必要的安装和配置工作。
2. 运行系统:启动系统,进入用户界面。
3. 使用系统:根据需要,点击相应的功能按钮进行学生信息的添加、成绩的录入和查询等操作。
五、总结与展望通过完成这个学生成绩管理系统的设计和实现,我们不仅巩固了软件工程的相关知识,还提高了实践能力。
2014年华师计算机基础作业
2014年华师计算机基础作业1.第1题某型计算机峰值性能为数千亿次/秒,主要用于大型科学与工程计算和大规模数据处理,它属于____。
A.巨型计算机B.小型计算机C.微型计算机D.专用计算机您的答案:A题目分数:2.0此题得分:2.02.第2题计算机进行数值计算时的高精确度主要决定于____。
A.计算速度B.内存容量C.外存容量D.基本字长您的答案:D题目分数:2.0此题得分:2.03.第3题电子计算机按使用范围分类,可以分为____。
A.电子数字计算机和电子模拟计算机B.科学与过程计算计算机、工业控制计算机和数据计算机C.通用计算机和专用计算机D.巨型计算机、大中型机、小型计算机和微型计算机您的答案:C题目分数:2.0此题得分:2.04.第4题个人计算机属于____。
A.微型计算机B.小型计算机C.中型计算机D.小巨型计算机您的答案:A题目分数:2.0此题得分:2.05.第5题计算机病毒是____。
A.一种有破坏性的程序B.使用计算机时容易感染的一种疾病C.一种计算机硬件系统故障D.计算机软件系统故障您的答案:A题目分数:2.0此题得分:2.06.第6题下面关于计算机病毒产生的原因,说法正确的是____。
A.计算机病毒是计算机硬件设计的失误产生的B.计算机病毒是人为制造的C.计算机病毒必须清除掉后,计算机才能使用,否则一定会造成灾难性的后果D.计算机病毒是在编程时由于疏忽而造成的软件错误您的答案:B题目分数:2.0此题得分:2.07.第7题在Word的编辑状态,要在文档中添加符号☆,第一步应该打开____。
A.“文件”选项卡B.“开始”选项卡C.“格式”选项卡D.“插入”选项卡您的答案:D题目分数:2.0此题得分:2.08.第8题<p>在向一个单元格输入公式或函数时,其前导字符必须是____。
</p>A.=B.>C.<D.%您的答案:A题目分数:2.0此题得分:2.09.第9题下面____命令用于测试网络是否连通。
2014春华南师范大学《计算机基础》在线作业及满分答案-更新
2014春华南师范大学《计算机基础》在线作业及满分答案1.第1题关于网络协议,下列____选项是正确的。
A.是网民们签订的合同B.是计算机之间的相互通信需要共同遵守的规则C.TCP/IP协议只能用于Internet,不能用于局域网D.拨号网络对应的协议是IPX/SPX您的答案:B题目分数:1.0此题得分:1.02.第2题<p>在Word的编辑状态,进行字体设置操作后,按新设置的字体显示的文字是____。
</p>A.插入点所在段落中的文字B.文档中被选择的文字C.插入点所在行中的文字D.文档的全部文字您的答案:B题目分数:1.0此题得分:1.03.第3题<p>在Excel 2010的电子工作表中建立的数据表,通常把每一行称为一个____。
</p>A.记录B.字段C.属性D.关键字您的答案:A题目分数:1.0此题得分:1.04.第4题<p>PowerPoint幻灯片浏览视图中,若要选择多个不连续的幻灯片,在单击选定幻灯片前应该按住____。
</p>A.Shift 键B.Alt 键C.Ctrl键D.Enter键您的答案:C题目分数:1.0此题得分:1.05.第5题在Internet上搜索信息时,下列说法不正确的是____。
A.windows and client表示检索结果必须同时满足windows和client两个条件B.windows or client表示检索结果只需满足windows和client中一个条件即可C.windows not client表示检索结果中不能含有clientD.windows client表示检索结果中含有windows或client您的答案:D题目分数:1.0此题得分:1.06.第6题<p>在Excel 2010的图表中,水平X轴通常用来作为____。
</p>A.排序轴B.分类轴C.数值轴D.时间轴您的答案:B此题得分:1.07.第7题<p>文件ABC.Bmp存放在F盘的T文件夹中的G子文件夹下,它的完整文件标识符是____。
华师在线2014软件工程练习答案
面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是(),一个类获得其父类的全部描述(数据和操作)。
A.传递性B.继承性C.复用性D.并行性答案:B2.第10题软件项目管理是()一切活动的管理。
A.需求分析B.软件设计过程C.模块控制D.软件生命周期答案:D3.第11题需求分析过程中,对算法的简单描述记录在()。
A.层次图B.数据字典C.数据流图D.IPO图答案:D4.第12题在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的成本/效益分析的是()。
A.经济可性性B.技术可行性C.操作可行性D.法律可行性答案:A5.第13题为了提高模块的独立性,模块内部最好是()。
A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚答案:C6.第14题在结构化分析方法(SA)中,与数据流图配合使用的是()。
A.数据流图B.数据字典C.实体联系图D.程序流程图答案:B7.第15题软件设计一般分为总体设计和详细设计,它们之间的关系是()。
A.全局和局部B.抽象和具体C.总体和层次D.功能和结构答案:A8.第16题好的软件结构应该是()。
A.高耦合,高内聚B.低耦合,高内聚C.高耦合,低内聚D.低耦合,低内聚答案:B9.第34题应用执行对象的操作可以改变该对象的()。
A.属性B.功能C.行为D.数据答案:A10.第35题下列耦合中,()的耦合性最强。
A.公共耦合B.数据耦合C.控制耦合D.内容耦合答案:D关于数据流图下列说法中不正确的是()。
A.在数据流图中应描绘所有可能的数据流向及数据流的条件B.数据流图的基本要点是描绘“做什么”而不考虑“怎么做”C.数据流图是系统的逻辑模型D.数据流图的一个主要用途是作为分析和设计的工具答案:A12.第37题在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。
华师《软件工程》在线作业-0002CDF5A136-C4
华师《软件工程》在线作业-0002以下不是软件开发方法的主要工作模型的是( )。
A:螺旋模型B:循环模型C:瀑布模型D:专家模型答案:D面向对象的分析方法主要是建立三类模型,即( )。
A:系统模型、ER模型、应用模型B:对象模型、动态模型、应用模型C:ER模型、对象模型、功能模型D:对象模型、动态模型、功能模型答案:D测试用例是专门为了发现软件错误而设计的一组或多组数据,它由( )组成。
A:测试输人数据B:预期的测试输出数据C:测试输人和预期的输出数据D:按照测试用例设计方法设计出的数据答案:C因计算机硬件和软件环境的变化而做出的修改软件的过程称为( )。
A:教正性维护B:适应性维护C:完善性维护D:预防性维护答案:B下列描述错误的是( )。
A:自顶向下集成是从顶层开始采用同设计顺序一样的思路对被测系统进行测试,一般集中于顶层的组件,然后逐步测试处于底层的组件,被上层单元调用的下层单元以桩出现。
B:自底向上集成是从最底层组件开始,按照分解树的结构,逐层向上集成,调用下层单元的上层单元以驱动出现。
C:递增式集成是将要测试的模块逐渐集成到已经测试好的模块里面,边集成边测试,测完一部分再连接一部分。
D:递增式集成是将所有通过单元测试的模块一次性地集成到一起进行测试,也称为一次性组装或整体拼装。
答案:D软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试( )。
A:结构合理性B:软件外部功能C:程序正确性D:程序内部逻辑答案:D类是具有相同属性和相同操作的对象抽象,对象是类的( ).A:例证B:用例C:实例D:例外。
华师《软件工程》在线作业.doc
1.模块内聚度越高,说明模块内各成分彼此结合的程度越( ).A.松散B.紧密C.相等D.无法判断【参考答案】: B2.基线(Baseline)是指在项目生命周期的不同时间点上,一个或一组配置项通过( )而进入正式受控的一种状态。
A.存取控制B.质量控制C.正式评审D.变更管理【参考答案】: C3.软件详细设计主要采用的方法是( )A.模块设计B.结构化设计C.PDL语言D.结构化程序设计【参考答案】: D4.面向对象的技术以( )为核心展开的.A.对象B.数据C.程序段D.语法【参考答案】: A5.面向对象的动态模型中,每张状态图表示( )的动态行为。
A.有关联的若干个类B.某一个类C.一系列事件D.一系列状态【参考答案】: B6.软件开发部分的任务是将系统对软件的需求转换成可操作的系统要素,即( )。
A.软件B.硬件C.文本D.说明【参考答案】: A7.要减少两个模块之间的耦合,则必须( )。
A.两个模块间的调用次数要少B.模块间传递的参数要少C.模块间传递的参数要少且布传递开关型参数D.模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量【参考答案】: D8.( )是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。
A.设计B.需求C.测试D.维护【参考答案】: B9.TCP协议是( )。
A.一种简单的、面向数据报的传输层协议B.一种面向连接的协议C.主要用在不要求数据发送确认或者通常只传少量数据的应用程序中D.没有保证通信可靠性的机制【参考答案】: B10.以下不是软件开发方法的主要工作模型的是( )。
A.螺旋模型B.循环模型C.瀑布模型D.专家模型【参考答案】: D11.MVC (Model-View-Controller)框架描述正确的是( )。
A.M代表模型(Model)B.V代表视图(View)C.C代表控制器(Controller)D.M代表地图(Map)【参考答案】: ABC12.基于功能分解的集成有( )。
华中师范大学《软件工程》在线作业-0001
《软件工程》在线作业-0001若一个模块只具有单一的功能且与其他模块没有太多的联系,那么,我们则称此模块具有( )。
A:模块内聚性B:模块耦合性C:模块独立性D:模块隐藏性正确选项:C要减少两个模块之间的耦合,则必须( )。
A:两个模块间的调用次数要少B:模块间传递的参数要少C:模块间传递的参数要少且布传递开关型参数D:模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量正确选项:D生命周期包括( )。
A:问题定义、可行性研究、需求分析、设计、编写程序、测试、维护B:可行性研究、需求分析、设计、编写程序、测试C:问题定义、可行性研究、需求分析、设计、编写程序D:需求分析、设计、编写程序、测试、维护正确选项:A面向对象的技术以( )为核心展开的.A:对象B:数据C:程序段D:语法正确选项:A( )是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。
A:设计B:需求C:测试D:维护正确选项:B下列属于用白盒技术设计测试用例的是( ).A: 错误推测B:逻辑覆盖C:等价类划分D:因果图正确选项:B从结构化的瀑布模型看,在它的生命周期中的八个阶段中,( )环节出错,对软件的影响最大。
A:详细设计B:概要设计C:需求分析D:测试和运行正确选项:C软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及( )。
A:用户B:需求审评C:总结D:都不正确正确选项:B经济可行性研究的范围包括( )。
A:资源有效性B:管理制度C:效益分析D:开发风险正确选项:C类图表示系统的( )。
A:消息结构B:动态行为C:系统部署D:静态结构正确选项:D面向对象的测试与传统测试方法的主要区别是( )。
A:面向对象的测试可在编码前进行,传统测试方法在编码后进行B:面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试C:测试对象不同D:面向对象的测试不需要设计测试用例,只需要进行会议评审正确选项:A,C软件配置管理的作用包括( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.第1题
模块中所有成分引用共同的数据,该模块的内聚度是()的。
A.逻辑性
B.瞬时性
C.功能性
D.通信性
您的答案:D
题目分数:3
此题得分:3.0
2.第2题
与计算机科学的理论研究不同,软件工程是一门()学科。
A.理论性
B.工程性
C.原理性
D.心理性
您的答案:B
题目分数:3
此题得分:3.0
3.第3题
在程序的描述和分析中,用以指明数据来源、数据流向和数据处理的辅助图形是(。
)瀑布模型图A.B.数据流图 C.数据结构图 D.业务图
B 您的答案:3 题目分数:此题得分:3.0
4.第 4题。
)程序的三种基本控制结构是(
A.过程、子程序和分程序顺序、选择和重复
B.
C.递归、堆栈和队列
D.调用、返回和转移
您的答案:B
3 题目分数:3.0 此题得分:
5.第5题
结构化分析(SA)最为常见的图形工具是()。
A.程序流程图
B.实体联系图
C.数据流图
D.结构图
您的答案:C
题目分数:3
此题得分:3.0
6.第6题
通过执行对象的操作改变对象的属性,但它必须通过()的传递。
A.接口
B.消息
C.信息
D.操作
您的答案:B
题目分数:3
此题得分:3.0
7.第7题按照软件配置管理的原始指导思想,受控制的对象应是(。
)A.软件元素B.软件配置项软件项目C.软件过程D.
B 您的答案:3 题目分数:3.0 此题得分:
题.第88)需求分析过程中,对算法的简单描述记录在(。
A.层次图B.数据字典数据流图C.D.IPO图
D 您的答案:3 题目分数:3.0 此题得分:
9.第9题
在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是()。
A.经济可性性
B.技术可行性
C.操作可行性
D.法律可行性
您的答案:B
题目分数:3
此题得分:3.0
10.第10题
在软件结构中,如果两个矩形之间有直接相连,表示它们存在()关系。
A.链接
B.调用并列
C.顺序执行
D.
B 您的答案:3 题目分数:此题得分:3.0
11.第11题
)、分支、循环三种基本结构。
程序控制一般分为(分块A.顺序B.跳转C.D.控制
您的答案:B
3 题目分数:3.0 此题得分:
12.第12题
)可以完成数据流图的细化。
通过(A.结构分解功能分解B.数据分解C.D.系统分解
您的答案:B
题目分数:3
此题得分:3.0
13.第13题
详细设计规格说明通常使用()手段。
A.IPO图与层次图
B.HIPO
C.IPO或PDL
D.HIPO或PDL
您的答案:D
题目分数:3
此题得分:3.0
14.第14题
在逻辑覆盖中,每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果,这种覆盖称为()。
A.语句覆盖
B.判定覆盖
C.条件覆盖
D.全部覆盖
您的答案:C
题目分数:3
此题得分:3.0
15.第15题
关于测试下列说法错误的是()。
A.调试也称为纠错
B.调试作为成功测试的后果出现
C.调节器试是在测试发现错误之后排除错误的过程
D.调试的目标是发现错误
您的答案:D
题目分数:3
此题得分:3.0
16.第16题
将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是()。
A.逻辑性
B.瞬时性
C.功能性
D.通信性
您的答案:A
题目分数:3
此题得分:3.0
17.第17题
概要设计与详细设计衔接的图形工具是()。
A.数据流图
B.结构图
C.程序流程图
D.PAD图
您的答案:B
题目分数:3
此题得分:3.0
18.第18题
需求分析()。
A.要回答“软件必须做什么?”
B.要求编写软件需求说明书
C.系统分析员可以采用访谈、简易的应用规格说明技术获取用户需求
D.以上都对
您的答案:D
题目分数:3
此题得分:3.0
19.第19题
PDL是下列()语言。
A.高级程序设计语言
B.伪码
C.中级程序设计语言
D.低级程序设计语言
您的答案:B
题目分数:3
此题得分:3.0
20.第20题
Jackson图上下层之间的关系是()。
A.调用关系
B.组成关系
C.继承关系
D.嵌套关系
您的答案:B
题目分数:3
此题得分:3.0
21.第21题
()着重测试软件功能。
A.黑盒测试
B.白盒测试
C.功能测试
D.循环测试
您的答案:C
题目分数:3
此题得分:3.0
22.第22题
软件设计一般分为总体设计和详细设计,它们之间的关系是()。
全局和局部A.抽象和具体B.总体和层次C.功能和结构D.
您的答案:A
题目分数:3
此题得分:3.0
23题.第23)的。
模块内的某成分的输出是另一成分的输入,该模块的内聚度是(A.功能性顺序性B.逻辑性C.瞬时性D.
您的答案:B
题目分数:3
3.0 此题得分:
24题24 .第)一切活动的管理。
软件项目管理是(
A.需求分析软件设计过程
B.模块控制
C.软件生命周期
D.
您的答案:D
题目分数:3
此题得分:3.0
25.第25题
模块的独立性是由内聚性和耦合性来度量的,其中内聚性是()。
A.模块间的联系程度
B.模块的功能强度
C.信息隐蔽程度
D.接口的复杂程度
您的答案:B
题目分数:4
此题得分:4.0
26.第26题
程序控制的三种基本结构中,()结构可提供多条路径选择。
A.反序
B.顺序
C.循环
D.分支
您的答案:D
题目分数:3
此题得分:3.0
27.第27题
Alpha测试是()。
A.由用户在开发者的场所进行
B.由软件的最终用户在开发者的一个或多个客户场所进行
C.是在不受开发者控制的环境中进行的
D.是软件在开发者不能控制的环境中的“真实应用
您的答案:A
题目分数:3
此题得分:3.0
28.第28题
好的软件结构应该是()。
A.高耦合,高内聚
B.低耦合,高内聚
C.高耦合,低内聚
D.低耦合,低内聚
您的答案:B
题目分数:3
此题得分:3.0
29.第29题
以下说法,错误的是()。
A.面向对象不仅支持过程抽象,而且支持数据抽象
B.某些面向对象的程序设计语言还支持参数化抽象
C.信息隐蔽通过对象的封装性来实现
D.在面向对象方法中,类是最基本的模块。
您的答案:D
题目分数:3
此题得分:3.0
30.第30题
()是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。
A.开发文档
B.管理文档
C.用户文档
D.软件文档
您的答案:C
题目分数:3
此题得分:3.0
31.第31题
在多层次的结构图中,其模块的层次数称为结构图的()。
A.深度
B.跨度
C.控制域
D.广度
您的答案:A
题目分数:3
此题得分:3.0
32.第32题
有关计算机程序功能、设计、编制、使用的文字或图形资料称为()。
A.软件
B.文档
C.程序
D.数据
您的答案:B
题目分数:3
此题得分:3.0
33.第33题
在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的成本/效益分析的是()。
A.经济可性性
B.技术可行性
C.操作可行性
D.法律可行性
您的答案:A
题目分数:3
此题得分:3.0
作业总得分:100.0
作业总批注:。