软件工程(答案版).docVIP

  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文档。上传文档
查看更多
软件工程(答案版)

系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括:B A:软件环境可行性,技术可行性,经济可行性,社会可行性 B:经济可行性,技术可行性,操作可行性 C:经济可行性,社会可行性,系统可行性 D:经济可行性,实用性,系统可行性 通过( B )可以完成数据流图的细化: A:结构分解 B:功能分解 C:数据分解 D:系统分解 模块(C ),则说明模块的独立性越强。 A:耦合越强 B:扇入数越高 C:耦合越弱 D:扇入数越低 模块( B )定义为受该模块内一个判断影响的所有模块的集合。 A:控制域 B:作用域 C:宽度 D:接口 在进行软件测试时,首先应当进行(A),然后再进行组装测试,最后再进行有效性测试。 A:单元测试 B:集成测试 C:确认测试 D:组合测试 软件测试的目的是( B ) A:评价软件的质量 B:发现软件的错误 C:找出软件的所有错误 D:证明软件是正确的 耦合是判断模块与模块之间关联程度的度量,下列耦合中表明模块耦合程度底高的是(C) A:公共环境的耦合 B:控制耦合 C:内容耦合 D:特征耦合 常见的几种耦合: 数据耦合(低) 控制耦合(中) 3.内容耦合(高) 常见的7种高、中、低内聚: 低内聚:偶然内聚、逻辑内聚、时间内聚 中内聚:过程内聚、通信内聚 高内聚:顺序内聚、功能内聚(最高) 7种内聚的优劣评分:功能内聚(10)、顺序内聚(9)、通信内聚(7)、过程内聚(5)、时间内聚(3)、逻辑内聚(1)、偶然内聚(0) 内聚标志着一个模块内各个元素彼此结合的紧密程度,下列内聚中最高的内聚是(B) A:偶然内聚 B:顺序内聚 C时间内聚 D过程内聚 下列哪项软件需求属于系统的设计约束(A) A:系统响应时间=1s B:系统满足1000用户同时在线访问 C:系统必须使用SQL server数据库 D:系统平均故障率小于一次/月 DFD中每个加工至少有(D) A:一个输入流 B:一个输出流 C:多个输入输出流 D:一个输入输出流 需求分析的主要任务是回答( A )的问题。 A:系统必须做什么 B:系统怎么做 C系统怎么架构 D:系统怎么实现 在白盒测试技术中使用逻辑覆盖测试程序,下列覆盖中(C )的覆盖程???最强。 A:点覆盖 B:判定覆盖 C:条件组合覆盖 D:边覆盖 语句覆盖:每个语句执行一次(强度很弱,与点覆盖一样) 判定覆盖:不仅每个语句至少执行一次,而且每个判定的每种可能的结果都应该至少执行一次(比语句覆盖强,与边覆盖一样) 条件覆盖:不仅每个语句至少执行一次,而且使判定表达式中的每个条件都渠道各种可能的结果。(比判定覆盖强) 判定/条件覆盖(有时也并不比条件覆盖更强) 条件组合覆盖(更强的逻辑覆盖标准) 在下述哪一种测试中,测试人员必须接触到源程序(C) (代码审查的是功能) I:功能测试 II:结构测试 A:均不需 B:只有I C:只有II D:I和II 在白盒测试技术中,下列哪种覆盖的强大与边覆盖的强度相同( C ) A:语句覆盖 B:条件覆盖 C:判定覆盖 D:条件组合覆盖 某流图的环形的区域数是5,则该流图的独立路径有多少条( B ) A:4 B:5 C:6 D:7 计算环形复杂度的方法: 流图中的区域数等于环形复杂度。 流图G的环形复杂度V(G)=E-N+2,其中,E是流图中边的条数,N是结点数。 流图G的环形复杂度V(G)=P+1,其中,P是流图中判定结点的数目。 请简述敏捷软件开发的四个简单的价值观声明。 敏捷过程(敏捷软件开发宣言的4个简单的价值观): 个体和交互胜过过程和工具; 可以工作的软件胜过面面俱到的文档; 客户合作胜过合作谈判; 响应变化胜过遵循计划。 软件需求分析时采用用例建模,在用例建模中如何识别出用例 识别用例: 1.由系统内的元素组成,负责系统的工作,包括系统的功能和行为。 2.是系统为产生其角色请求的结果而执行的动作。 3.表示在所有可能出现的事件,是角色与系统之间可能发生的所有交互。 While A and B 请将如下伪代码段转换成盒图 DO while A and B T1 T1 IF C and D then T C and D F T2 T2 ELSE END if T3 END do F E IF E then T T5 ELSE T5 T6 T6 END if 请将如下代码转换成流图 IF (A1 AND B=0) then X=X/A ELSE IF(A=2 OR X1) then X=X+1 END IF 根据第2小题中你所画出的流图计算其环形复杂度,并写出该流图

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档