软件工程模拟试卷一.pptVIP

  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文档。上传文档
查看更多

4.SA方法在描述方式上的特点,是尽量采用()?A.自然语言B.形式语言C.图形表示D.表格C5.决定软件系统中各个模块的外特性,即其输入输出和功能是()的任务。?A.需求分析B.概要设计C.详细设计D.编程阶段B模拟试卷二6.用于概要设计所采用的描述手段是()?A.DFDB.结构模块图C.程序流程图D.数据结构图B7.一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于()?A.数据型B.复合型C.内容型D.公共型A模拟试卷二8.在概要设计的设计文档中,对每个模块的描述内容包括()?A.功能、界面、输入、输出B.界面、输入、输出、过程C.界面、过程、限制和约束D.功能、界面、过程、注释D模拟试卷二9.根据SP方法的要点规定,程序最后要由()审定。?A.专家B.谁编谁审C.主程序员D.资料员C10.结构化程序图(FC)中的箭头是用于表示()?A.控制流B.数据流C.数据/控制D.调用关系A模拟试卷二三、简答题1.简要说明概要设计与详细设计的任务有何区别?2.简述提高程序可读性的技巧和方法?3.何谓“软件开发环境”?环境的基础是什么?模拟试卷二答:1.???概要设计任务:决定系统中各模块外特性(即输入输出和功能)详细设计任务:决定每模块内部特性(内部的算法及使用的数据)模拟试卷二A)用SP方法进行详细设计(由顶向下逐步细化,用三种标准控制结构反复嵌套来构造程序)B)程序中包含说明性材料(内部文档,即用注释语句写序言性、描述性注释)C)良好的程序书写格式D)编程风格模拟试卷二3.???软件开发环境又称软件工程环境,包括方法、工具和管理等多种技术在内的综合的系统,其中软件开发方法是环境的基础。模拟试卷二五、设计题程序功能说明书指出,某程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒法设计测试用例。1(1)按等价分类法设计测试用例(要求列出设计过程)(2)按边缘值分析法设计测试用例。模拟试卷二解:1)合理等价类????????????选修1门????????????选修2门选修3门不合理等价类没选课选3门以上测试用例选修=2选修=0选修32)边缘值法0,1,3,4模拟试卷二六、应用题现有一模块结构图如下所示。已知模块C中的一个判定影响到模块B,试问:[问题1]该模块结构图违反了SD什么设计原则?

[问题2]改进方法之一:“将C所在的模块合并到它的调用模块中”。请画出这一

改进方案的模块结构图。模拟试卷二七、应用题

有一过程,其流程如下图所示。其中b1、b2、b3为判定的逻辑条件,s1、s2为加工处理.试用判定表给予描述。模拟试卷二TF解:模拟试卷二1.结构化软件开发方法的思想和有关技术。(试对软件开发的结构化方法作简要论述)开发方法比较答:结构化方法包括结构化系统分析,结构化系统设计以及结构化程序设计。结构化分析方法(SA)是软件项目开发的一种分析方法,它根据软件项目内部数据传递、变换的关系,遵循自顶向下逐步求精的指导思想,必须搞清的几个问题:模拟试卷二采用抽象与分解的原则,将复杂的软件项目逐步分解,通过软件开发的描述工具,如数据流图(描述系统功能需求和数据需求)、数据词典(用于描述系统中的数据,主要是数据流图中的数据)、判定表、判定树及其结构化语言(用于描述数据加工逻辑)的描述得到软件系统的逻辑模型。开发方法比较一、选择题1.衡量软件质量可从多个方面来评价。例如,评价软件的扩充是否方便,这是属于()?A.可修改性B.可测试性C.

文档评论(0)

实验室仪器管理 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档