电子科技大学《软件工程》在线作业132
电子科技大学智慧树知到“软件工程”《多媒体技术》网课测试题答案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.下面关于音频信号压缩的叙述,不正确是的()。
2022年中央电大《软件工程》平时作业1、2、3、4次及答案
软件工程第1次作业一、填空题(每空2分,共20分)二、单项选取题(将一种对的答案代码填入括号中,每小题3分,共15分) 1.( )是顾客和设计互换最频繁办法。
A. 原型化办法B.瀑布模型办法C. 螺旋模型办法D. 构件组装模型办法2.下列哪个阶段不是软件生存期三个阶段中内容( )。
A. 筹划阶段B.开发阶段C. 编码阶段D. 维护阶段3.下列( )操作产生副作用属于数据副作用。
A. 修改子程序B.局部变量再定义C. 删除标记符D.修改对编辑条件测试4.软件测试目( )。
A. 避免软件开发中浮现错误B.发现软件开发中浮现错误C.尽量发现并排除软件中潜藏错误,提高软件可靠性D.修改软件中浮现错误5.完毕详细设计工具不涉及( )。
A.PAD图B.数据流图C.HlP()图D.程序流程图三、多项选取题(将一种以上对的答案代码填入括号中,每小题3 分,共15分) 1.应从( )等方面研究可行性。
A. 经济可行性B.技术可行性C. 运营可行性D.法律可行性2.对于下列数据流图局部,关于描述中对的是( )。
A. 该图为第一层数据流图3.需求分析阶段结束后,交出文档中应当涉及( )。
A. 数据流图B.数据字典C. 简要算法描述D.项目经费预算4.软件管理工作涉及到直接对象涉及( )。
A. 软件开发人员B.硬件设备C. 项目经费D.软件项目5.在软件设计中,( )耦合应尽量避免。
A. 控制B.数据C.内容 D. 标记四、判断题(对的在括号内打上“√”,错误打上“X”。
每小题2分,共10分)1。
软件危机是指在软件开发和维护过程中遇到一系列严重问题。
( )2,构造化分析办法就是用抽象模型概念,按照软件内部数据传递、变换关系,自顶向下逐级分解,直到找到满足功能规定所有可实现软件为止。
( )3.UML只能应用于软件系统模型建立。
( )4.程序设计语言中应绝对禁止使用GOTO语句。
( ) 5.模块越小,模块长处越大。
( )五、问答题(每小题10分,共20分)1.什么是软件?什么是软件工程?2.什么是编码风格?为什么要强调编码风格?六、分析题(共20分)依照下列N—S图,写出其相应伪码。
电子科大软件工程作业汇总(附答案)
一、第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.(通常意义上,只有表现得和设计目标一致的软件才是成功的软件。
《软件工程》作业及答案.doc
《软件工程》作业第一章1.什么是软件危机,它有哪些典型表现?答: 软件危机是指在计算机软件的开发和保护过程中所碰到的一系列严重问题。
归纳地说,软件危机包含下述双方面的问题:如何开发软件,以知足对软件日趋增添的需求;如何保护数目不停膨胀的已有软件。
软件危机典型表现:对软件开发成本和进度的预计常常很不正确。
用户对“已达成的” 软件系统不满意的现象常常发生。
软件产品的质量常常靠不住。
软件常常是不行保护的。
软件往常没有合适的文档资料。
软件成本在计算机系统总成本中所占的比率逐年上涨。
软件开发生产率提升的速度,远远跟不上计算机应用快速普及深入的趋向。
产生软件危机的原由:一方面与软件自己的特色有关,另一方面也和软件开发与保护的方法不正确有关。
软件不一样于硬件,它是计算机系统中的逻辑零件而不是物理零件。
管理和控制软件开发过程相当困难。
软件是规模宏大,并且程序复杂性将跟着程序规模的增添而呈指数上涨。
目前相当多的软件专业人员对软件开发和保护还有不省糊涂看法,在实践过程中或多或少地采纳了错误的方法和技术,这是使软件问题发展成软件危机的主要原由。
2.简述产生软件危机的原由和解决的思路。
答:软件危机产生的原由一方面与软件自己的特色有关,另一方面,是与已有软件开发、保护的方法不正确有亲密关系。
解决软件危机,既要有技术举措 (方法和工具 ),又要有必需的组织管理举措。
即采纳工程化的原则和方法组织软件开发是挣脱软件危机的一个主要出路。
3.什么是软件工程?它有哪些本质特征?答: 软件工程是指导计算机软件开发和保护的一门工程学科。
采纳工程的看法、原理、技术和方法来开发与保护软件,把经过时间考验而证明正确的管理技术和目前能够获取的最好的技术方法联合起来,以经济地开发出高质量的软件并有效地保护它。
软件工程本质特征: 1、软件工程关注于大型程序的结构; 2、软件工程的中心课题是控制复杂性; 3、软件常常变化; 4、开发软件的效率特别重要; 5、和睦地合作是开发软件的要点; 6、软件一定有效地支持它的用户; 7、在软件工程领域中是由拥有一种文化背景的人替拥有另一种文化背景的人创立产品。
电子科技大学智慧树知到“软件工程”《三维图形处理技术》网课测试题答案1
电子科技大学智慧树知到“软件工程”《三维图形处理技术》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.假定屏幕尺寸一定,常用整个屏幕所能容纳的像素个数描述屏幕的(),如640*480,800*600,1024*768,1280*1024等等。
A.大小B.容量C.分辨率D.亮度2.关于计算机图形标准化的论述,下面论述是不正确的是()。
A.CGM和CGI是面向图形设备的接口标准B.GKS、IGES、STEP均是ISO标准C.IGES和STEP是数据模型和文件格式的标准D.PHIGS具有模块化的功能结构3.凡满足C1连续的曲线必定满足G1连续条件,反之则不一定。
()A.对B.错4.双二次Bezier曲面的4条边界都是抛物线,其特征网格有()个顶点。
A.8B.9C.10D.165.触摸屏是()设备。
A.输入B.输出C.输入输出D.既不是输入也不是输出6.如果一幅512×512像素的图像,每一像素用4位表示,那么存储此图像至少需要的容量为()。
A.512KBB.128KBC.2MBD.3MB7.灰度等级为256级,分辨率为1024*1024的显示器,至少需要的帧缓存容量为()。
A.512KBB.1MBC.2MBD.3MB8.给定一系列顶点:P0P1P2...Pn-1Pn,怎样才能画一条二次B样条曲线,使得它插值端点P0、Pn,且在起点处相切于P0P1,在终点处相切于Pn-1Pn?()A.增加端点P0/=2P0-P1,Pn/=2Pn-Pn-1B.将原端点替换为P0/=2P0-P1,Pn/=2Pn-Pn-1C.增加端点P0/=P0-2P1,Pn/=Pn-2Pn-1D.将原端点替换为P0/=P0-2P1,Pn/=Pn-2Pn-19.三维空间中,绕Z轴正向的旋转可以被看作是哪个平面内的二维旋转?()A.XOY平面B.YOZ平面C.ZOX平面D.都不是10.计算机图形显示器一般使用什么颜色模型?()A.RGBB.CMYC.HSVD.HLS11.找出并消除物体中的不可见部分,称为消隐。
软件工程习题及答案.doc
软件工程习题及答案:一、选择题:D1. 为了提升测试的效率,应当。
A、随机地选用测试数据B、取全部可能的输入数据作为测试数据C、在达成编码后拟订软件的测试计划D、选择发现错误可能性大的数据作为测试数据D2. 与设计测试数据没关的文档是。
A、需求说明书B、设计说明书C、源程序D、项目开发设计B3. 结构设计是一种应用最宽泛的系统设计方法,是以为基础、自顶向下、逐渐求精和模块化的过程。
A、数据流B、数据流图C、数据库D、数据结构A4. 纲要设计的结果是供给一份。
A、模块说明书B、框图C、程序D、数据结构B5. 需求剖析是由剖析员经认识用户的要求,仔细仔细地调研、剖析,最后应成立目标系统的逻辑模型并写出。
A、模块说明书B、软件规格说明书C、项目开发计划D、合同文档D6. 说明是提升程序可读性的有效手段,好的程序说明占到程序总量的。
A、 1/6B、 1/5C、1/4 D 、 1/3A7. 变换型和事务型是程序结构的标准形式。
从某处获取数据,再对这些数据作办理,而后将结果送出是属于。
A、变换型B、事务型B8. PAD( Problem Analysis Diagram )图是一种工具。
A、系统描述B、详尽设计C、测试D、编程协助A9. 排错一般是在测试发现错误后进行,此中找到错误地点占排错总工作量的。
A、 95%B、 5%C、 50%D、 20%A10. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的。
A、总貌B、细节C、抽象D、软件的作者B11. 数据流图中,当数据流向或流自文件时,。
A、数据流要命名,文件不用命名B、数据流不用命名,有文件名就足够了C、数据流和文件均要命名,因为流出和流进数据流是不一样的D、数据流和文件均不要命名,经过加工可自然反应出B12. 剖析员是。
A、用户中系统的直接使用者B、用户和软件人员的中间人C、软件的编程人员D、用户和软件人员的领导A13. 在软件开发中,有益于发挥集体智慧的一种做法是。
电子科技大学智慧树知到“软件工程”《软件测试技术》网课测试题答案卷2
电子科技大学智慧树知到“软件工程”《软件测试技术》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.以下几项中,属于网站兼容性测试和配置测试考虑的有:()A.硬件平台B.浏览器软件和版本C.浏览器插件D.视频分辨率E.网站动态内容2.单元测试的依据主要是:()A.软件需求B.产品说明书C.概要设计D.详细设计E.代码3.单元测试的出口条件有:()A.所用测试用例执行通过B.单元测试覆盖率达到预定要求C.单元测试未被执行的代码的检查D.完成至少一轮代码检视或走读E.单元测试代码通过检视4.良好的安全的系统必须具备哪层面的安全?()A.物理层的安全B.网络层的安全C.操作系统层的安全D.应用程序层的安全E.第三方的安全5.对软件缺陷不做修复的原因有:() A.没有足够时间B.不算真正缺陷C.修复风险太大D.软件开发模式决定E.不值得修复6.以下术语中,描述严重甚至危险的情况的是:()A.缺点(defect)B.偏差(variance)C.故障(fault)D.失败(failure)E.问题(problem)7.单元测试的入口条件有:()A.被测代码编译链接通过B.被测代码静态检查工具检查通过C.单元测试用例的检视通过D.已完成至少一轮代码检视或走读E.单元测试代码写完并通过检视8.火星极地登陆飞船的事故归根结底是什么测试不充分造成的?()A.单元测试B.集成测试C.兼容性测试D.易用性测试E.安全性测试9.以下各项中,属于在BETA测试中需要注意的要点的有:()A.指定所需要的beta测试者的类型B.仔细选择参加者C.Beta测试程序会耗费大量时间,必须计划D.保证测试者使用软件E.和程序beta版的管理者密切合作,使测试结果为人所知10.迪斯尼的狮子王游戏这个软件错误用例中,是什么测试不充分造成的?()A.单元测试B.集成测试C.兼容性测试D.易用性测试E.配置测试第1卷参考答案一.综合考核1.参考答案:ABCD2.参考答案:D3.参考答案:ABC4.参考答案:ABCDE5.参考答案:ABCE6.参考答案:ACD7.参考答案:ABCDE8.参考答案:B9.参考答案:ABCDE10.参考答案:D。
(完整版)电子科技大学《软件工程》自测题答案
软件工程自测题一一、选择1、()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。
A软件过程B软件工具C质量保证D软件工程2、()是以追求更高的效益和效率为目标的持续性活动。
A质量策划B质量控制C质量保证D质量改进3、CMM提供了一个框架,将软件过程改进的进化步骤组织成5 个成熟度等级。
除第 1 级外,每一级都包含了实现这一级目标的若干关键过程域,每一个关键过程域又包含若干()。
A关键实践B软件过程性能C软件过程能力D软件过程4、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。
A业务需求B功能要求C非功能需求D用户需求5、()意味着一个操作在不同的类中可以有不同的实现方式。
A多态性B多继承C类的复用D封装6、在面向对象的系统中,系统责任的良好分配原则是()。
A在类之间均匀分配B集中分配在少数控制类中C根据交互图的消息进行分配D根据个人喜好进行分配7、软件配置项是软件配置管理的对象,即软件工程过程中产生的()。
A接口B软件环境C信息项D版本8、软件测试计划开始于需求分析阶段,完成于()阶段。
A需求分析B软件设计C软件实现D软件测试二、判断下列叙述的正确性,将结果(√正确,×错误)填入()中,并改正错误的说法。
(1).()在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。
改正: __(2).()在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么。
改正: __(3).()软件需求规格说明书在软件开发中具有重要的作用,是软件可行性分析的依据。
改正: __(4).()模型是对现实的简化,建模是为了更好地理解所开发的系统。
改正:__(5).()UML 语言支持面向对象的主要概念,并与具体的开发过程相关。
西安电子科技大学2021春 软件工程(大作业)题目
学习中心/函授站_姓名学号西安电子科技大学网络与继续教育学院2021 学年上学期《软件工程》期末考试试题(综合大作业)考试说明:1、大作业试题于2021 年4 月23 日公布:(1)学生于2021 年4 月23 日至2021 年5 月9 日在线上传大作业答卷;(2)上传时一张图片对应一张A4 纸答题纸,要求拍照清晰、上传完整;2、考试必须独立完成,如发现抄袭、雷同均按零分计;3、答案须用《西安电子科技大学网络与继续教育学院标准答题纸》手写完成,要求字迹工整、卷面干净。
一、填空题(10 分,每空1 分)1.1软件开发过程中,回答做什么的问题,回答如何做的问题。
1.2和是两种主流的软件开发方法,其中数据流图是的重要模型,在软件开发的阶段建立。
1.3列出面向对象技术的四个基本概念、、和。
二、选择题(20 分,每题2 分)2.1与计算机科学的理论研究不同,软件工程是一门学科。
A. 理论性B. 工程性C. 原理性D. 艺术性2.2是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。
A. 软件过程B. 软件工具C. 软件产品D. 软件工程2.3瀑布模型。
A.适用于需求被清晰定义的情况B.一种需要快速构造核心产品的好方法C.可以很好的和客户沟通需求D.可以很好的处理风险2.4以下非功能需求描述中,不是好的需求。
A.系统能每天 24 小时不间断运行B.系统能快速响应用户请求C.系统可以允许 100 个用户同时使用D.系统确保经过登录的用户才能使用其功能2.5模块的内聚性最低的是。
A. 偶然内聚B. 时间内聚C. 逻辑内聚D. 功能内聚2.6开发人员使用可以将用例的行为分配到所识别的分析类中。
A. 用例图B. 顺序图C. 类图D. 状态图2.7对系统采用的体系结构进行设计。
A. 概要设计B. 数据库设计C. 详细设计设计D. 用户界面设计2.8软件能力成熟度模型(CMM)用来度量。
电子科大17春《软件工程》在线作业3
电子科大17春《软件工程》在线作业32017秋17春电子科大17春《软件工程》在线作业3一、单选题(共20 道试题,共100 分。
)1. 程序控制的三种基本结构中,()结构可提供程序重复控制。
A. 遍历B. 排序C. 循环D. 分支正确答案:2. 原型化方法是一种()型的设计过程。
A. 自外向内B. 自顶向下C. 自内向外D. 自底向上正确答案:3. 一组语句在程序的多处出现,为了节省内存空间,把这些语句放在一个模块中,该模块的内聚度是()的。
A. 逻辑性B. 瞬时性C. 偶然性D. 通信性正确答案:4. 数据流图和()共同构成系统的逻辑模型。
A. IPO图B. PDLC. 数据字典D. 层次图正确答案:5. 选择程度设计语言的关键因素是()。
A. 软件应用领域B. 软件执行环境C. 软件开发方法D. 算法和数据结构正确答案:6. 软件的可维护性、可使用性、()是衡量软件质量的几个主要特性。
A. 可靠性B. 可复用性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. 测试阶段正确答案:12. 软件工程的课程特点():I. 学科理论及其知识应用的多维性;II. 工程化;III. 浓厚的方法学色彩;IV. 实践性、指导性强。
(完整word版)软件工程习题集+答案
《软件工程》习题集目录一软件与软件工程 (1)二软件项目管理 (4)三需求分析 (7)四面向对象的需求分析 (10)五软件设计 (15)六程序设计语言和编码 (18)七软件测试 (20)八软件维护 (23)综合试卷一 (25)综合试卷二 (28)综合试卷三 (31)附参考答案: (34)一软件与软件工程参考答案 (34)二软件工程管理参考答案 (37)三需求分析参考答案 (39)四面向对象的需求分析参考答案 (43)五软件设计参考答案 (52)六程序设计语言和编码参考答案 (55)七软件测试参考答案 (59)八软件维护参考答案 (62)综合试卷一参考答案及评分标准 (65)综合试卷二参考答案及评分标准 (68)综合试卷三参考答案及评分标准 (71)一软件与软件工程一、选择题1.软件的主要特性是()A、无形性B、高成本C、包括程序和文档D、可独立构成计算机系统2.软件工程三要素是()A、技术、方法和工具B、方法、工具和过程C、方法、对象和类D、过程、模型、方法3.包含风险分析的软件工程模型是()A、螺旋模型B、瀑布模型C、增量模型D、喷泉模型4.软件工程的主要目标是()A、软件需求B、软件设计C、风险分析D、软件实现5.下列属于面向对象开发方法的是()A、BoochB、UMLC、CoadD、OMT6.软件危机的主要表现是()A、软件成本太高B、软件产品的质量低劣C、软件开发人员明显不足D、软件生产率低下7.软件开发方法的主要工作模型有()A、螺旋模型B、循环模型C、瀑布模型D、专家模型8.软件工程的目标有()A、易于维护B、低的开发成本C、高性能D、短的开发期9.软件工程学的目的和意义是()A、应用科学的方法和工程化的规范管理来指导软件开发。
B、克服软件危机。
C、作好软件开发的培训工作。
D、以较低的成本开发出高质量的软件。
二、判断题1.软件就是程序,编写软件就是编写程序。
2.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
软件工程习题及详细答案
软件工程习题及答案一、选择题:1。
为了提高测试的效率,应该。
A、随机地选取测试数据B、取一切可能的输入数据作为测试数据C、在完成编码后制定软件的测试计划D、选择发现错误可能性大的数据作为测试数据2。
与设计测试数据无关的文档是。
A、需求说明书B、设计说明书C、源程序D、工程开发设计3. 结构设计是一种应用最广泛的系统设计方法,是以为基础、自顶向下、逐步求精和模块化的过程。
A、数据流B、数据流图C、数据库D、数据结构4. 概要设计的结果是提供一份。
A、模块说明书B、框图C、程序D、数据结构5. 需求分析是由分析员经了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型并写出.A、模块说明书B、软件规格说明书C、工程开发计划D、合同文档6. 注释是提高程序可读性的有效手段,好的程序注释占到程序总量的.A、1/6B、1/5C、1/4D、1/37。
变换型和事务型是程序结构的标准形式。
从某处获得数据,再对这些数据作处理,然后将结果送出是属于。
A、变换型B、事务型8。
PAD(Problem Analysis Diagram)图是一种工具。
A、系统描述B、详细设计C、测试D、编程辅助9. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的.A、总貌B、细节C、抽象D、软件的作者10. 数据流图中,当数据流向或流自文件时,。
A、数据流要命名,文件不必命名B、数据流不必命名,有文件名就足够了C、数据流和文件均要命名,因为流出和流进数据流是不同的D、数据流和文件均不要命名,通过加工可自然反映出11. 分析员是.A、用户中系统的直接使用者B、用户和软件人员的中间人C、软件的编程人员D、用户和软件人员的领导12。
在软件开发中,有利于发挥集体智慧的一种做法是。
A、设计评审B、模块化C、主程序员制D、进度控制13. 在开发软件时,可用来提高程序员的工作效率。
A、程序开发环境B、操作系统的作业管理功能C、编译程序的优化功能D、并行运算的大型计算机14。
电子科技大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案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.软件需求分析的任务不应包括()。
电子科技大学智慧树知到“软件工程”《计算机组成原理》网课测试题答案4
电子科技大学智慧树知到“软件工程”《计算机组成原理》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.在虚拟存储器中,外存和主存以相同的方式工作,因此允许程序员用比主存空间大得多的外存空间编程。
()T、对F、错2.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用()。
A.隐含寻址方式B.间接寻址方式C.立即寻址方式D.堆栈寻址方式3.在主存和CPU之间增加cache存储器的目的是()。
A、增加内存容量B、提高内存可靠性C、解决CPU和主存之间的速度匹配问题D、增加内存容量,同时加快存取速度4.周期挪用方式多用于()方式的输入输出中。
A、DMAB、中断C、程序传送D、通道5.2000年我国研制的神威号计算机的浮点运算速度达到每秒()亿次。
A、10000B、4080C、3840D、2840 6.某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是()。
A.0─4MBB.0─2MBC.0─2MD.0─1M7.描述PCI总线中基本概念不正确的是()。
A.系统中只允许有一条PCI总线B.PCI设备不一定是主设备C.PCI总线的基本传输机制是猝发式传输D.PCI总线是一个与处理器无关的高速外围总线8.35英寸软盘记录方式采用()。
A、单面双密度B、双面双密度C、双面高密度D、双面单密度9.设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,这种寻址方式的有效地址为()。
A、EA=(X)+DB、EA=(X)+(D)C、EA=((X)+D)D、EA=((X)+(D))10.将有关数据加以分类、统计、分析,以取得有利用价值的信息,我们称其为()。
A.辅助设计B.数据处理C.数值计算D.实时控制11.指令周期是指()。
A、CPU从主存取出一条指令的时间B、CPU执行一条指令的时间C、CPU从主存取出一条指令加上执行这条指令的时间D、时钟周期时间12.一张3.5英寸软盘的存储容量为(),每个扇区存储的固定数据是()。
西安电子科技大学《软件工程》作业
附加题:1、对下列子程序进行调试:procedure example(y,z: real; var x: real)beginif (y>1) and (z=0) then x:=x/y;if (y=2) or (x=l) then x:=x+l;end.该子程序接受x, y, z的值,并将计算结果x的值返回给调用程序。
答题要求:(1)画出流程图。
(2)用白盒法设计测试用例,并写出它所满足的是何种覆盖标准、预期结果以及路径。
答:(1)流程图(2)用白盒法中条件组合覆盖设计测试用例:①y=2, z=0, x=4;②y=2, z=1, x=1;③y=1, z=0, x=2;④y=1, z=1, x=1.2、某报表处理系统要求用户输入处理报表的日期,日期限制在2003年1月至2008年12月,即系统只能对该段期间内的报表进行处理,如日期不在此范围内,则显示输入错误信息。
系统日期规定由年、月的6位数字字符组成,前四位代表年,后两位代表月。
现要求用黑盒测试法中的边界值法写出测试用例。
答:输入条件测试用例说明测试数据报表日期的1个数字字符 5类型及长度5个数字字符200357个数字字符2003005有1个非数字字符2003.5全部是非数字字符MAY---6个数字字符200305日期范围在有效范围200301边界上选取200812数据200300200813月份范围月份为1月200301月份为12月200312月份<1 200300月份>12 2003133、对以下程序进行测试:PROCEDURE EX(A,B:REAL;VAR X:REAL);BEGINIF(A=3)OR(B> 1)THEN X:=A×BIF(A>2)AND(B=0)THEN X:=A-3END先画出程序流程图。
再按不同逻辑覆盖法设计一种(写出名称)测试数据。
答:语句覆盖A=3 B=04、程序功能说明书指出,某程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒法设计测试用例。
软件工程作业答案
软件工程网上作业题第1章软件工程学概述一、选择题1.软件危机具有下列表现()I、对软件开发成本估计不准确II、软件产品的质量往往不可靠III、软件常常不可维护IV、软件成本逐年上升A.I、II和III B.I、III和IVC.II、III和IV D.以上都正确答案:D2. 产生软件危机的原因可能有()I、用户需求描述不精确、不准确II、对大型软件项目的开发缺乏有力的组织与管理III、缺乏有力的方法学和工具的支持IV、软件产品的特殊性和人类智力的局限性A.I和II B.I、II和IVC.II、III和IV D.以上都正确答案:D3. ()分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。
A.增量模型B.喷泉模型C.原型模型 D.螺旋模型答案:A4. 为了克服软件危机,人们提出了用( ) 的原理来设计软件,这就是软件工程诞生的基础。
A. 数学B. 软件学C. 运筹学D. 工程学答案:D4、TURBO PASCAL是()软件。
A.系统软件B.人工智能C.事务软件D.应用软件答案:D6.具有风险分析的软件生存周期模型是()A.瀑布模型B.喷泉模型C.螺旋模型D.增量模型答案:C7. 瀑布模型的关键不足在于()A.过于简单B.不能适应需求的动态变更C.过于灵活D.各个阶段需要进行评审答案:B8.软件危机是指()。
A.软件遭到破坏B.软件开发和维护过程中遇到的问题C.软件维护出现困难D.软件不能正常运行系列问题答案:B9. 软件的复杂性是(),它引起人员通信困难、开发费用超支、开发时间超时等问题。
A.固有的B.人为的C.可消除的D.不可降低的答案:A10. ()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A. 软件过程B. 软件测试C .软件生存周期D .软件工程答案:D11.软件的主要特性是( )。
A.高性能B.高成本C.包括程序和文档D.可独立构成计算机系统答案:B12.软件开发方法的主要工作模型有( )A.螺旋模型B.循环模型C.瀑布模型D.专家模型13.软件工程三要素是( )。
电子科大软件工程半期试题
input a if a>max then max=a n=n+1 end do print max end
2、请根据下列描述画出对应的用例图(20分)
某论坛需求如下:游客可以浏览帖子;会员可 以管理自己的帖子(发表新帖、删除帖子、修改 帖子);管理员可以删除整个论坛帖子。也可以 管理论坛会员(添加会员、删除会员、查看会 员)。而同时呢,会员具有游客的功能权限,而 管理员又拥有会员的权限。这就相当于会员继 承了游客的功能,而管理员又继承了会员的功 能。
3、请按下列要求画出对应的时序图(20分)
• 下面给出“商品销售管理”用例的用例描述, 画出相应的时序图 (即顺序图)。
• 参与者:销售员 前提条件:销售员成功登录系统。 事后条件: 商品的库存余额被修改。 基本事件流:
• (1)、输入商品销售信息(包括商品编号,数量,单价)。 • (2)、输入销售日期。 • (3)、输入顾客付款的金额总数,系统计算找零金额。 • (4)、修改商品的库存余额。 • (5)、打印销售收据给顾客。
答:两个定性的度量标准:耦合与内聚性(4分) • 耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。
(2分) • 内聚性:也称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此
结合的紧密程度的度量。(2分) • 模块的独立性要做到:高耦合低内聚原则!(2分)
• 3、数据流图属于什么模型?为什么要分层?请简述检查修改数 据流图的原则(任意写出其中4条即可)。(1、什么是软件生存周期模型?有哪些主要模型(回答5种以上)?(15分) • 答:软件生存周期模型是软件开发全部过程、活动和任务的结构框架。它能直观表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
20春《软件工程》在线作业1
软件生存周期的()的工作和软件可维护性有密切的关系。
A:编码阶段
B:设计阶段
C:测试阶段
D:每个阶段
答案:D
数据存储和数据流都是(),仅仅所处的状态不同。
A:分析结果
B:事件
C:动作
D:数据
答案:D
软件的可维护性、可使用性、()是衡量软件质量的几个主要特性。
A:可靠性
B:可复用性
C:可理解性
D:可修改性
答案:A
需求分析阶段的工作可以分成四个方面:对问题的识别,分析与综合,制定规格说明以及()。
A:总结
B:实践性报告
C:需求分析评审
D:以上答案都不正确
答案:C
<div class="AssessmentItemBody">在四种类型的维护中,()维护是针对用户对软件提出的功能和性能要求的。
</div>
A:正确性
B:适应性。