- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2010-2011安徽大学软件工程期末试题
安徽大学2010-2011 学年第 1 学期 《 软件工程 》考试试卷(A卷) (时间120分钟) 一、单选题(每小题2分,共20分) 1.在下列工具与环境中( C )属于较早期的CASE。 A.基于信息工程CASE B.人工智能CASE C.结构的基于图形CASE D.集成的CASE环境 2.Putnam成本估算模型是一个( D )模型。 A.静态单变量 B.动态单变量 C.静态多变量 D.动态多变量 3.在McCall软件质量度量模型中,( C )属于面向软件产品修改。 A.可靠性 B.可重用性 C.适应性 D.可移植性 可行性研究主要从以下几个方面进行研究:( A ) 技术可行性,经济可行性,操作可行性。B. 技术可行性,经济可行性,系统可行性。 C. 经济可行性,系统可行性,操作可行性。D. 经济可行性,系统可行性,时间可行性。 5. CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干( B ) A.关键实践 B.关键过程域 C.软件过程能力 D.软件过程 6.“国家——中国”之间的关系属于( D ) A 继承 B 关联 C 聚合 D 类——实例 面向对象分析是对系统进行( A )的一种方法。 A 需求建模 B 程序设计 C 设计评审 D 测试验收 瀑布模型的存在问题是( B ) A.用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求 软件测试方法中的静态测试方法之一为( A ) A.计算机辅助静态分析 B.黑盒法 C.路径覆盖 D.边界值分析 10.软件生命周期中所花费用最多的阶段是( D ) A.详细设计 B.软件编码 C.软件测试 D.软件维护 二、简答题(每小题6分,共30分) 1. 简述容错技术的四种主要手段,并解释。(6分) 答:结构冗余:包括静态冗余、动态冗余和混合冗余。 信息冗余:为检测或纠正信息在运算或传输中的错误,须外加一部分信息。 时间冗余:指重复执行指令或程序来消除瞬时错误带来的影响。 冗余附加技术:指为实现上述冗余技术所需的资源和技术。 面向对象开发方法一般使用哪3种模型?分别描述系统的那些方面?(6分) 1.?功能模型? 表示了变化的系统的功能性质,指明了系统一概做什么,因此更直接地反映了用户对目标系统的需求?? 2.?对象模型? 描述了显示世界中的类与对象以及他们之间的关系,表示了目标系统的静态数据结构。?? 3.?动态模型? 动态模型表示瞬时的、行为化的系统的“控制”性质,它规定了对象模型中的对象的合法变化序列? 就程序设计语言的工程特性而言,对程序编码有哪些要求?(6分) (1)可移植性 (2)开发工具的可利用性 (3)软件的可重用性 (4)可维护性 4. 白盒测试的路径覆盖法与逻辑覆盖有何不同?(6分) 逻辑覆盖是逐渐进行越来越完整的通路测试? 路径覆盖是选取足够多的测试数据,使程序每条可能路径都执行一次。 模块的内聚性包括哪些类型?(6分) 高内聚:功能内聚 顺序内聚低内聚:时间内聚 逻辑内聚 通信内聚 偶然内聚 过程内聚 三、应用题(共20分) 1.(8分) 下面是某程序的流程图: (1)计算它的环路复杂性。 (2)为了完成基本路径测试,求它的一组独立的路径。 由程序流程图可以看出,判定节点个数P=6,所以由环形复杂度算法可以得到V(G)=6+1=7。 环路复杂性=判断数+1=6+1=7(个) (b) 路径1: 0—1—13—19 路径2: 0—2—3—14—19 路径3: 0—2—4—5—15—19 路径4: 0—2—4—6—7—16—19 路径5: 0—2—4—6—8—9—17—19 路径6: 0—2—4—6—8—11—18—19 路径7: 0—2—4—6—8—10—12—19 解:(1)其数据流图为: 由数据流图可知,其环形复杂度V(G)=E-N+2=18-13+2=7 (2)根据(1)中的数据流图,其环形复杂度为7,因此有7条独立路径。 路径1:1-7-13 路径2:1-2-8-13 路径3:1-2-3-9-13 路径4:1-2-3-4-10-13
有哪些信誉好的足球投注网站
文档评论(0)