欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机科学技术:软件工程考试题库四.docx

    • 资源ID:710388       资源大小:44.39KB        全文页数:17页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机科学技术:软件工程考试题库四.docx

    答案:A174、单选通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是OA通信、逻辑、顺序、时间B.通信、时间、顺序、逻辑C.顺序、通信、时间、逻辑D.顺序、通信、逻辑、时间答案:C1751单选要显示描绘软件开发项目各作业的依赖关系,应选择OOA-Gantt图B.工程网络C.COCOMO模型D,数据流图答案:B1761判断题当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。O答案:错177、单选下列叙述中,O不属于数据字典的作用。A、作为编码阶段的描述工具B、为用户与开发人员之间统一认识C、作为概要设计的依据D、为需求分析阶段定义各类条目答案:A178、问答题什么是模块化?模块设计的准则?答案:模块化是按规定的原则将一个大型软件划分为一个个较小的、相对独立但又相关的模块。模块设计的准则:(1)改进软件结构,提高模块独立性:在对初步模块进行合并、分解和移动的分析、精化过程中力求提高模块的内聚,降低藕合。(2)模块大小要适中:大约50行语句的代码,过大的模块应分解以提高理解性和可维护性;过小的模块,合并到上级模块中。(3)软件结构图的深度、宽度、扇入和扇出要适当。一般模块的调用个数不要超过5个。(4)尽量降低模块接口的复杂程度。(5)设计单入口、单出口的模块。(6)模块的作用域应在控制域之内。179、问答题软件开发为什么要使用UM1建模?它有何特点?答案:软件开发的过程犹如雕琢一件工艺品,由无形到有形,由粗到细。鉴于软件系统的复杂性和规模的不断增大,项目失败的可能性也相应增加。需要建立不同的模型对系统的各个层次进行描述。在长期的研究与实践中,人们越来越深刻地认识到,建立简明准确的表示模型是把握复杂系统的关键。模型是对事物的一种抽象,在软件开发过程中,建立各种模型,以便更透彻地了解系统的本质。由于UM1以图形模型为主,模型的直观性及丰富的信息描述便于开发人员与用户的交流。建立的模型也为以后的系统维护和升级提供了文档。总的来说,使用模型可以使人们从全局上把握系统的全貌及其相关部件之间的关系,可以防止过早地陷入各个模块的细节。因此,面向对象的分析与设计应该从建模开始。UM1是一种标准的图形化、可视化的建模型语言,UM1的核心是建立系统的各类模型。其主要特点是:统一标准。UM1统一了面向对象的主要流派BOoCh、OMT和OOSE等方法中的基本概念,已成为对象组织OMG的正式标准,并提供了标准的面向对象的模型元素的定义和表示。面向对象。UM1集面向对象技术的众家之长。吸取了面向对象技术领域中其他流派的长处。可视化、表示能力强。系统的各种模型都能用UM1的可视化模型清晰地表示,对系统描述能力强,模型蕴涵的信息丰富,可用于复杂软件系统的建模。独立于过程。UM1是系统建模语言,独立于开发过程。易掌握、易用。UM1的概念明确,建模表示法简洁明了,图形结构清晰,易于掌握使用。正是由于UM1具有上述优点,所以对于大型复杂系统的建模,UM1是最合适的选择。180、多选确定可维护性的因素主要有OoA、文档B、可理解性C、可修改性D、可测试性答案:B,C,D181、名词解释维护的副作用答案:所谓副作用是指因修改软件而造成的错误或其它不希望发生的情况。182、问答题变换分析设计的步骤?答案:(1)区分传入、传出和变换中心三部分,划分DFD图的分界线;(2)完成第一级分解:建立初始SC图的框架;(3)完成第二级分解:分解Se图的各个分支;(4)对初始结构图按照设计准则进行精化与改进。183、单选JaCkSOn程序设计方法是一种面向O的设计方法。A、数据结构B、数据流图C>IPO图D、系统流程图答案:A1841问答题何谓软件维护的成本?如何度量软件维护的工作量?答案:软件维护的成本包括有形和无形两个部分:有形的维护成本指的是在软件维护过程中花费了多少金钱。无形的维护成本主要包括:一些合理的修复或修改请求不能及时安排,使得客户不满意;变更的结果引入新的故障,使得软件整体质量下降;把软件人员抽调到维护工作中,干扰了软件开发工作等。软件维护的工作量的度量可用如下的公式:其中:M是维护中消耗的总工作量P是上面描述的生产性工作量K是一个经验常数c是因缺乏好的设计和文档而导致复杂性的度量d是对软件熟悉程度的度量。185、单选经过严密的软件测试后所提交给用户的软件产品中OA、软件不再包含任何错误B、还可能包含少量软件错误C、所提交给用户的可执行文件不会含有错误D、文档中不会含有错误答案:B186、问答题软件质量保证应做好哪几方面的工作?答案:软件质量保证是软件工程管理的重要内容,软件质量保证应做好以下几方面的工作:(1)采用技术手段和工具。质量保证活动要贯彻开发过程始终,必须采用技术手段和工具,尤其是使用软件开发环境来进行软件开发。(2)组织正式技术评审。在软件开发的每一个阶段结束时,都要组织正式的技术评审。国家标准要求单位必须采用审查、文档评审、设计评审、审计和测试等具体手段来保证质量。29、问答题工资计算系统中的一个子系统有如下功能:(1)计算扣除部分一由基本工资计算出应扣除(比如水电费、缺勤)的部分;(2)计算奖金部分一根据职工的出勤情况计算出奖励金;(3)计算工资总额部分一根据输入的扣除额及奖金计算出总额;(4)计算税金部分一由工资总额中计算出应扣除各种税金;(5)生成工资表一根据计算总额部分和计算税金部分传递来的有关职工工资的详细信息生成工资表。试根据要求画出该问题的数据流程图。答案:30、判断题在面向对象的需求分析方法中,建立动态模型是最主要的任务。O答案:错31、单选在软件生产的O,使用的工具主要是机器语言和汇编语言。A程序系统时代B.软件工程时代C.面向对象时代D.人工智能时代答案:A32、问答题PowerDesigner包含哪几个模块?答案:PoWerDeSigner是一个功能强大而使用简单的工具集,它包含六个紧密集成的模块。(1) PowerDesignerprocessAna1yst数据流程图逻辑设计工具。(2) PowerDesignerDataArchitect概念数据模型与物理数据模型设计工具。(3) PowerDesignerAppMode1er客户端应用程序生成工具。(4) PowerDesignerMetaWorks团队开发控制工具。(5) PowerDesignerWarehouseArchitect是数据仓库设计工具。(6) POWerDeSignerVieWer是模型观察工具。33、问答题一般面向对象分析建模的工具(图形)有哪些?答案:用例图、类/对象图、对象关系图、实体一关系图(ER)、事件轨迹图(时序图)和状态转换图(STD)等34、多选软件的主要特性是OoA、无形B、IWJ成本C、包括程序和文档D、可独立构成计算机系统答案:A,B,C35、问看窗如何画分层数据流图?有哪些基本原则?答案:总的原则是:至顶而下,逐层分解(画分层数据流图)。逐层分解的画法可以控制每一层的复杂度。顶层:将整个系统作为一个加工,描述系统边界(输入与输出)。中间层:将某个加工分解为一组子加工,其中的子加工还需进一步分解。底层:由不再进行分解的基本加工组成。画分层数据流图的基本原则有:数据守恒与数据封闭原则。加工分解的原则。子图与父图“平衡”的原则。合理使用文件的原则。36、多选画分层DFD图的基本原则有OoA、数据守恒原则B、分解的可靠性原则C、子、父图平衡的原则D、数据流封闭的原则答案:AeD37、单选软件项目计划一般不包括以下哪项内容OA培训I计划B.人员安排C.进度安排D.软件开发标准的选择和制定答案:A38、多选需求分析的主要方法有OOA、形式化分析方法B、PAD图描述C、结构化分析(SA)方法D、OOA法答案:C,D39、名高解释软件工程过程答案:在软件生产中,软件工程过程规定了获取、供应、开发、操作和维护软件时,要实现的过程、活动和任务,它包括7个主要过程:获取过程、供应过程、开发过程操作过程、维护过程、管理过程和支持过程。40、问答题什么是软件危机?软件危机的表现是什么?其产生的原因是什么?答案:软件发展第二阶段的末期,由于计算机硬件技术的进步,计算机运行速度、容量、可靠性有显著的提高,生产成本显著下降,这为计算机的广泛应用创造了条件。一些复杂的、大型的软件开发项目提出来了,但是,软件开发技术的进步一直未能满足发展的需要。在软件开发中遇到的问题找不到解决办法,使问题积累起来,形成了尖锐的矛盾,因而导致了软件危机。软件危机表现在以下四个方面:(1)经费预算经常突破,完成时间一再拖延。由于缺乏软件开发的经验和软件开发数据的积累,使得开发工作的计划很难制定。主观盲目制定计划,执行起来与实际情况有很大差距,使得开发经费一再突破。由于对工作量估计不足,对开发难度估计不足,进度计划无法按时完成,开发时间一再拖延。(2)开发的软件不能满足用户要求。开发初期对用户的要求了解不够明确,未能得到明确的表达。开发工作开始后,软件人员和用户又未能及时交换意见,使得一些问题不能及时解决,导致开发的软件不能满足用户的要求,因而导致开发失败。(3)开发的软件可维护性差。开发过程中没有同意的、公认的规范,软件开发人员按各自的风格工作,各行其是,开发过程无完整、规范的文档,发现问题后进行杂乱无章的修改。程序结构不好,运行时发现错误也很难修改,导致维护性差。(4)开发的软件可靠性差。由于在开发过程中,没有确保软件质量的体系和措施,在软件测试时,又没有严格的、充分的、完全的测试,提交给用户的软件质量差,在运行中暴露出大量的问题。造成软件危机的原因是:(1)软件的规模越来越大,结构越来越复杂。(2)软件开发管理困难而复杂。(3)软件开发费用不断增加。(4)软件开发技术落后。(5)生产方式落后。(6)开发工具落后,生产率提高缓慢。41、多选用户界面设计的任务包括OoA、确定用户界面类型B、建立任务模型C、建立用户模型D、建立功能模型答案:ABC42、名词解释增量提交答案:增量提交是在项目开发周期内,以一定的时间间隔增量方式向用户提交工作软件及相应的文档资料。43、问答题以GJMyers的观点,简述对软件测试的目的。答案:软件测试是:(I)为了发现错误而执行程序的过程。(2) 一个好的用例能够发现至今尚未发现的错误的测试。(3) 一个成功的测试是发现至今尚未发现的错误的测试。44、问答题简述业务用例图与用例图的区别。答案:业务用例图用于建立机构的业务模型,包括描述整个机构业务执行的流程和所提供的功能等内容。用例图用于对软件系统的需求分析,即用于描述一个软件系统需要完成什么样的功能。45、填空题规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件具有()的软件。答案:容错功能46、单选针对软件需求分析所进行的软件测试是指OA,集成测试B.确认测试C.黑盒子测试D白盒子测试答案:B47、判断题UM1是一种建模语言,是一种标准的表示,是一种方法。O答案:错48、填空题软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、()、可使用性和效率。答案:可移植性49、多选UM1中包括的事件有Oo条件为直B:

    注意事项

    本文(计算机科学技术:软件工程考试题库四.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开