下载此beplayapp体育下载

软件工程考试答案-复习题.pdf


beplayapp体育下载分类:资格/认证考试 | 页数:约13页 举报非法beplayapp体育下载有奖
1 / 13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 13 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【软件工程考试答案-复习题 】是由【闰土】上传分享,beplayapp体育下载一共【13】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【软件工程考试答案-复习题 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。:..一、(B)。A)技术、方法和工具B)方法、工具和过程C)方法、对象和类D)过程、模型、(D)。A)利用瀑布模型,如果发现问题修改的代价很低B)瀑布模型的核心是按照软件开发的时间顺序将问题简化C)瀑布模型具有良好的灵活性D)瀑布模型采用结构化的分析与设计方法,(B)。,投资回收期越长,越快获得利润。、角色和用例之间的联系。。。,使数据和操作(C)于对象的统一体中。(D)的内容。。,其主要内容一般不包括(C)。(B)(B)。。(A),一般由(C)组成。A)数据说明条目、控制流条目、加工条目、数据存储条目:..B)数据流条目、数据项条目、文件条目、加工条目、C)数据源条目、数据流条目、数据处理条目、数据文件条目D)数据流条目、数据文件条目、数据池条目、-R模型中,包含以下基本成分(C)。A)数据、对象、实体B)控制、联系、对象C)实体、联系、属性D)实体、属性、(B)是指能直接控制该模块的模块数。(C)。,模块内部最好是(C),则这种内聚为(A)。A)时间内聚B)逻辑内聚C)通信内聚D),该阶段的主要任务不包括(D)。(B)。A)规模B)功能及模块结构C)费用D),只有(A)能够清晰地表达出各种动作之间的对应关系。,模块框之间若有直线连接,表示它们之间存在(A)。,经常采用的工具有(A)(D):..(D)阶段确定的算法的效率直接有关。A)概要设计B)总体设计C)单元设计D)(B)(B)。A)关键是注重选择高效的测试用例B)选择尽可能多的测试用例C)尽量不由程序设计者进行测试D)(B)。(D)不是软件测试方法。A)白盒法B)黑盒法C)动态测试D)(D)(B)。,并为以后的改进奠定基础的软件维护称为(D)。,是指(C)。,不包括(D)。(B)。A)状态图B)类图C)序列图D)(D)。A)关联B)聚合C)依赖D)(B)。:..A)开发人员B)工程项目C)开发过程D)(A)。A)友元B)扩展C)使用D)(C)。(B)。、?软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它。?⑴是一种逻辑产品,与物质产品有很大的区别.⑵软件产品的生产主要是研制,成本主要在开发和研制,开发完成后,通过复制就产生了大量软件产品.⑶软件产品不会用坏,不存在磨损,消耗.⑷生产主要是脑力劳动,还末完全摆脱手工开发方式,大部分产品是"定做"的⑸开发软件的费用不断增加,致使生产成本相当昂贵.(6)其质量往往靠不住,?GB8567中规定可分为哪几个阶段?定义时期:问题的定义(客户需求)、可行性研究(为什么做);开发时期:需求分析(做什么)、总体设计(怎么做—抽象)、详细设计(怎么实现—具体)、编码(程序设计语实现)测试.。运行时期:软件维护。?:研究现有技术、资源及限制能否支持和实现系统的功能、性能,主要是技术风险问题。:进行成本估算及效益评估,确定项目是否值得开发。:系统的操作方式在这个用户组织内是否行得通。:主要指系统开发后能否运行,是否存在合同、责任、侵权、用户组合管理等方面的问题。从法律,社会效益研究可行性。?可从以下几个角度来检查数据流图的正确性:数据守恒、文件的使用:父图和子图的平衡等;提高数据流图的易理解性可从以下几个方面进行:简化加工间:..的联系、注意分解的均匀、适当的命名等。?什么是内聚?耦合度(Coupling)是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。内聚性是对一个模块内部各个组成元素之间相互结合的紧密程度的度量指标。模块中组成元素结合的越紧密,模块的内聚性就越高,模块的独立性也就越高。理想的内聚性要求模块的功能应明确、单一,即一个模块只做一件事情。模块的内聚性和耦合性是两个相互对立且又密切相关的概念。?它们各表示什么含义?两个定性的度量标准:耦合与内聚性。耦合性:也称块间联系。指软件系统中各模块间相互联系紧密程度的一种度量。模块间联系越紧密,其耦合性就是越强,模块的独立性则越差。内聚性:也称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量,模块内元素联系越紧密,内聚性越高。?有哪几种描述方法?设计模块的数据结构、设计数据库的物理结构、设计模块的详细算法、其他(代码设计、输入|输出格式设计、人机对话设计)、编写详细设计说明书、评审。程序流程图、PAD图、PDL。?为什么要强调编码风格?编码风格又称程序设计风格或变成风格。编码的目标从强调效率转变为强调清晰。良好的编码风格能在一定程度上弥补语言存在的缺陷,而如果不在注意风格就很难写出高质量的程序,尤其当多个程序员合作编写一个很大的程序时,需要强调良好而一直的编码风格,一边相互通讯,减少因不协调而引起的问题。总之,。第一种方法是黑盒测试,第二种是白盒测试。黑盒测试时完全不考虑程序内部结构和处理过程、只按规格说明书的规定来检查程序是否符合它的功能要求。黑盒测试时在程序接口进行的测试,又称为功能测试。白盒测试是将程序看作是一个透明的盒子,也就是说测试人员完全了解程序的内部结构和处理过程。所以测试时按照程序内部的逻辑测试程序、检验程序中的每条通路是否都能按预定的要求正确工作。白盒测试又称为结构测试。?答:软件测试的目的是为了发现程序中的错误而执行程序的过程。正确认识测试的目标十分重要。测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案;相反,:..如果测试是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。由于测试的目标是暴露程序中的错误,从心理学角度看,由程序的编写者自己进行测试是不恰当的。?它的价值体现在什么地方?答:UML即统一建模语言,是面向对象技术领域占主导地位的标准建模语言。UML的价值在它综合体现了世界上面向对象方法实践的最好经验,支持用例驱动,一构架为中心以及递增和迭代地进行软件开发。三、。假设你被任命为一家软件公司的项目负责人,你的工作是管理该公司已被广泛应用的字处理软件的新版本开发。由于市场竞争激烈,公司规定了严格的完成期限并且已对外公布。你打算使用哪种软件生命周期模型?请说明你作出选择的理由。答:1)旧版本相当于一个原型,由此较容易确定对新版本的需求,故不必要建立原型系统来分析用户需求;2)该公司软件工程师具有开发字处理软件的丰富经验,有采用增量模型开发新版字处理软件的技术水平;3)该软件深受用户喜爱,故将其体系结构设计成开放式的,以利于今后的改进和扩充。4)用增量模型开发软件时可以并行完成开发工作,因此能够加快开发进度。。M公司的软件产品以开发实验型的新软件为主。用瀑布模型进行软件开发已经有近十年了,并取得了一些成功。若你作为一名管理员刚加入M公司,你认为快速原型法对公司的软件开发更加优越,请向公司副总裁写一份报告简要阐明你的理由。答:瀑布模型的缺点在于只有前一阶段的输出beplayapp体育下载正确,后一阶段的工作才能获得正确的结果。另外瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要,它已不适宜开发实验型的软件。根据快速原型法的特点,原型系统已经通过与用户交互而得到验证,据此产生的规格说明beplayapp体育下载正确地描述了用户需求,因此,在开发过程的后续阶段不会因为发现了规格说明beplayapp体育下载的错误而进行较大的返工。开发人员通过建立原型系统已经学到了许多东西,因此,在设计和编码阶段发生错误的可能性也比较小,这自然减少了在后续阶段需要改正前面阶段所犯错误的可能性。说明它特别适合于开发探索型、实验型的软件。。:..假设要求你开发一个软件,该软件的功能是把读入的浮点数开平方,所得到的结果应该精确到小数点后4位。一旦实现并测试完之后,该产品将被抛弃。你打算使用哪种软件生命周期模型?请说明你作出选择的理由。答:对这个软件的需求很明确,实现开平方功能的算法也很熟悉,因此,既无需通过原型来分析需求也无需用原型来验证设计方案。此外,一旦实现并测试完之后,该产品将被抛弃,因此也无须使用有助于提高软件可维护性的增量模型或螺旋模型来年开发该软件。综上所述,为了开发这个简单的软件,使用大多数人熟悉的瀑布模型就可以了。,教材科根据教材库存情况分析是否需要买书,如需购买,则向书店购买。各种资金往来(包括学校财务通知学生收款信息,并接收来自书店的应付款信息等)通过学校的会计科办理。画出教材征订系统的功能级数据流图。答:DFD图绘制如下图[参考,可有其它理解]。。自学考试报名过程中有个“记录报名单”的处理。该处理主要是根据报名表(姓名、性别、身份证号、课程名)和开考课程(课程名、开考时间)、经校核,编号、填写、输出准考证给报名者,同时记录到考生名册中(准考证号、姓名、课程)。答:DFD图绘制如下图[参考,可有其它理解]。:..数据流词典中的数据流条目:报名单=姓名+性别+身份证号+课程名开考课程=课程名+开考时间考生名册=准考证号+姓名+,请解答以下问题。为什么说它是非结构化的?设计一个与它等价的结构化程序(画出盒图)。开始FpTgTFq停止答:1)如图所示程序的循环控制结构有两个出口,不符合狭义的结构程序定义(单入口单出口),因此是非结构化的程序;2)盒图如下:pFTg(NOTp)OR(NOTq)。START:..IFpTHENWHILEqDOfENDDOELSEBLOCKgnENDBLOCKENDIFSTOP答:流程图、盒图分别如下:。。STARTINPUT(A,B,C)IFA>5THENX=10ELSEX=1ENDIFIFB>10THENY=20ELSEY=2:..IFC>15THENZ=30ELSEZ=3ENDIFPRINT(X,Y,Z)STOP答:本题共需两组测试用例:(1)使3个判定表达式之值全为假输入:A=1,B=1,C=1预期的输出:X=1,Y=2,Z=3(2)使3个判定表达式之值全为真输入:A=20,B=40,C=60预期的输出:X=10,Y=20,Z=。STARTINPUT(A,B,C,D)IF(A>0)AND(B>0)THENX=A+BELSEX=A-BENDIF(C>A)OR(D

软件工程考试答案-复习题 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数13
  • 收藏数0收藏
  • 顶次数0
  • 上传人闰土
  • 文件大小524 KB
  • 时间2024-01-30