2015年春西南大学0010《软件工程》第4次作业.docVIP

2015年春西南大学0010《软件工程》第4次作业.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015年春西南大学0010《软件工程》第4次作业

第四次作业 第一题?? 1.要将一个复杂的系统分析清楚,传统软件工程常用的方法是结构化分析方法,结构化分析方法就是(A) A,面向数据流自顶向下,逐步求精的方法??B??C,先局部后整体的分析方法??D,使用IPO图形工具分析的方法 2.需求分析是要完整,准确,清晰,具体地确定系统所要完成的工作,其主要根据是前一阶段的文档(D) A,用户手册和参考手册??B??C,开发计划??D,可行性研究报告?? 3.需求分析阶段的主要任务是确定(D) A,软件开发方法??B??C,软件开发费??D,软件系统的功能? 4.数据字典是用来定义(B)中的各个成份的具体含义的 A,流程图??B,功能结构图??C,系统结构图??D,数据流图? 5.数据流图是一种用来描述(B)的图形化工具 A,系统物理组成??B??C,所有功能??D,系统控制流和数据流?? 6.(C)和数据流图共同构成系统的逻辑模型,没有它,数据流图就不完整? ?A,数据流程图??B,E-R图??C,数据字典??D,层次方框图 7.数据流图DFD中每个加工至少需要(B) A,一个输入流??B??C,一个输入或输出流??D,一个输出流?? 8.数据流图(DFD)是(A)方法中用于表示系统的逻辑模型的一种工具?? A,SA??B,SD??C,SP??D,SC 9.使用实体-联系图(ER图)建立的概念性数据模型中包含3种互相关联的信息是(B)?? A,数据对象,属性,方法??B??C,数据表,属性,联系??D,数据表,实体,联系 10.模块的内聚性最高的是(D) A,逻辑内聚??B??C,过程内聚??D,功能内聚 第二题?判断题? 1.只要实行严格的产品控制就不用担心用户随意改需求。(错误) 2.确认测试任务是根据软件需求规格说明书。测试软件系统是否满足用户的需求。(正确)?? 3.需求分析阶段所生成的文档主要是进度计划和可行性研究报告。(正确) 4.确认测试任务是根据软件需求规格说明书,测试软件系统是否满足用户的需求。(正确)? 5.软件就是完成特定功能的程序集合。(错误) 6.制定软件项目进度表的途经之一是软件项目开发组织根据项目和资源情况制定项目开发的初步计划和交付软件产品的日期。(正确) 7.过程式程序设计语言的基本机制包括:消息传送,数据类型定义,多态,子程序,控制程序。(错误) 8.即使测试程序没有发现任何错误,也不能说明软件没有错误。(错误) 9.只要完成了软件的测试工作,将软件产品交给用户,软件生命周期?? 10.重构工程也称修复和改造工程,它是在逆向工程所?第三题?? 1?提高可维护性的方法有哪些?? 答:(1)建立明确的软件质量目标。(2)采用现代化的开发方法。(3)建立明确的质量保证审查。(4)选择可维护的语言。(5)改进程廖的文档。? 2?面向对象分析有哪些启发性原则?? 答:单一职责原则;开放-封闭原则;替换原则;依赖倒置原则;接口隔离原则;? 1 假设机票预定系统中有一个模块的程序代码如下,请画出该模块的程序流程图。 BEGIN T: 0 IF(X 80ANDY 80)THEN T: 1 ELSEIF(X 90ANDY 75)THEN T: 2 ENDIF END. 答:END??程序流程图如下: 2?请用语句覆盖和条件组合覆盖两种测试方法设计出两套测试数据,用于测试问题1中你设计的程序。? 答:语句覆盖?X 95Y 80??经化简后的条件组合覆盖测试用例:?1)??x 95,y 95;?2)??x 95,y 70;?3)??x 70,y 95;?4)??x 70,y 70;??语句覆盖是指设计足够的测试用例,使被测程序中每个语句至少执行一次.?条件组合覆盖是比较强的覆盖标准,它是指设计足够的测试用例,使得每个判定表达式中条件的各种可能的值的组合都至少出现一次.?

文档评论(0)

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

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

1亿VIP精品文档

相关文档