软件工程参考资料重庆大学网络教育.docxVIP

软件工程参考资料重庆大学网络教育.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程参考资料 一、单项选择题(本大题共0分,共70小题,每小题0分)D1 .面向对象方法中,以下哪项不属于类间的关系()。 D.特例关系B2. IS012207分别将软件活动归结为基本过程、支持过程和组织过程等3大类:基木过程 一对应于工程开发;支持过程一对应于工程支持;组织过程一对应于()。 B.工程管理B3,质量保证工作是() B.项目生存期的各个阶段都需要实施的D4.在基于代码行的规模估算中如果采用多名专家估算法进行估算,每个专家需要估计至 少三种规模,不属于?专家估算范围的是()。 D.最不可能规模A5.下列模型属于成本估算方法的有() COCOMO 模型B6,问题分析图的英文缩写是() PADA7.()是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系。 功能点C8.软件维护的副作用主要有以下哪几种() 编码副作用、数据副作用、文档副作用C9.以下哪项不是对封装的描述()o C.外部可访问A10.与确认测试阶段有关的文档是()。 需求规格说明书C11.风险的三个属性是() 风险事件、概率、影响B12.使用因果图法最终产生的是()。 判定表C13.从技术角度分,不是一类的测试是() 单元测试B14.关联是建立()之间关系的一种手段。 类A15,软件结构中,()表示软件结构中从顶层模块到最底层模块的层数。 A.深度C16.()管理主要通过一系列技术,方法来维护产品的历史,标识和定位产品独有的版 本,并在产品的开发和发布阶段控制变化。 配置C17. RUP的主要特征有以()、以架构为中心(类、组件、子系统)、迭代和增量的软件 开发、以及过程可配置。 C,用例驱动软件的设计和实现C18.黑盒测试法主要是根据程序的()来设计测试用例的。 C.功能A19.把数据流图分转化为软件结构图,?般把数据流图分为:变换型数据流图和()。 A.事务型数据流图参考答案:要考虑的因素如下:(1)待开发系统的应用领域,即项目的应用范围。不 同的应用领域■-般需要不同的语言。(2)用户的要求(3)软件开发人员的喜好和能力(4) 系统的可移植性要求(5)算法和数据结构的复杂性(6)平台支持 系统定义和分析的主要任务有哪些? 参考答案:系统定义和分析的主要任务有:①依据系统总目标,定义系统的详细目标、模 型、功能、性能和界面②确定系统与环境的界面③确定硬件、软件功能的合理分担④进 行多种方案设计,提出建议方案⑤对方案进行可行性论证软件需求分析所关心的问题有哪些? 参考答案:软件需求分析所关心的问题包括如下几个方面:(1)系统服务于什么样的 行业?需要解决的具体问题是什么?需要处理哪些信息?不同的行业有不同的特点。即使 是相同的行业,其应用需求也不尽相同。因此系统开发之前,首先要弄清楚系统面向的行业 是什么,该行业有何特点,用户需要解决什么问题、涉及的主要业务有哪些、范围有多大, 最终的目标是什么等。围绕系统要解决的问题,进一步分析系统要处理的数据或信息的种类、 范围、及其规模等。(2)系统需要具备哪些功能?实际上,随着用户需求的不同,系统 的复杂程度也不一样。一个系统所具备的功能反映了系统能做什么,功能的多少和复杂程度 说明了系统处理业务的基本能力,是最主要的需求。(3)系统的其他需求有哪些?除了 系统功能需求外,围绕系统的功能问题,还常常伴随着许多其他需求问题需要解决,比如运 行环境要求、系统的性能、系统的安全、系统的容量、系统的并发、系统的可用性、友好性、 便利性等,以及系统与外部的接「I需求、界面需求等等。(4)系统的约束条件有哪些?任 何系统的建造都不是无限制、无条件的,弄清楚用户要求的一些限制条件是必须的。 试简述因果图建立步骤。 参考答案:因果图法的基本原理是通过因果图,把用自然语言描述的功能说明转换为判 定表,然后为判定表的每一列设计一个测试用例。其步骤如下: (1)分析规范规范是指规格说明描述,如输入、输出的条件及功能、限制等。分析程序规格说明的描述中, 哪些是原因,哪些是结果。原因常常是输入条件或是输入条件的等价类,而结果是输出条件。 (2)标识规范。 标识出规范中的原因与结果,并对每个原因、结果赋予一个标识。 (3)画出因果图。 分析规范语义,找出原因与结果之间、原因与原因之间的对应关系,画出因果图。此外,由 「语法或环境的限制,有些原因和结果的组合情况是不可能出现的,所以在因果图上需要使 用若干个特殊的符号来标明约束条件。 建立动态模型的步骤有哪些? 参考答案:建立动态模型的步骤有: 第一步,是编写典型交互行为的脚本;第二步,从脚本中提取出事件,确定触发每个事件的动作对象以及接受事件的目标对象; 第三步,排列事件发生次序,确定每个对象可能的状态及状态间的转换,并用状态图描绘它 们。 第四步,比较各个对象的状态

文档评论(0)

159****3847 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档