软件技术基础1题.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件技术基础1题

西安电子科技大学网络教育学院 模拟试题1 《软件技术基础》期末考试试题 (90分钟) 题号一二三四总分题分得分 填空题(每小题1分,共25分): 软件是一种_____________产品,软件产品具有无形性,它是通过_____________体现它的功能和作用的。 产生软件危机的原因一方面与软件本身的__________有关,另一方面与软件开发和__________的方法不正确有关。 一般说来,软件生命周期由软件定义、____和____三个时期组成。 在软件生存期模型当中,____模型适用于需求明确的任务;____模型适用于面向对象的软件开发工程。 可行性研究可以从经济可行性、_____可行性、_____可行性三个方面进行分析。 _____是描述物理系统的传统工具,基本思想是用_____以黑盒子的形式描述系统里面的每个部件。 数据字典应该由四类元素的定义组成:数据流、_____、数据存储、_____。 需求分析阶段,分析人员通过数据流程图(DFD)和数据字典建立软件的_____模型和_____模型。 结构化分析方法就是面向数据流_____逐步求精进行需求分析的方法。适用于分析大型的_____。 ER模型中包含三个基本成分是:_____、_____、_____。 项目管理的基本特点是:项目管理是一项_____的工作;项目管理具有_____性。 软件设计是一个把_____转化为_____的过程。 模块的独立程度由_____和_____两个定性标准度量。 耦合是影响软件复杂程度的一个重要因素,应该采取的设计原则:尽量使用_____,少用_____,限制_____的范围,完全不用_____。 面向数据流的设计方法把_____映射成_____,信息流的两种类型是_____和_____。 Jackson指出,无论逻辑数据结构还是程序结构,都包括顺序结构,_____,_____三种结构 盒图(N-S图)特点:_______、不可能任意转移控制、很容易确定局部和全程数据的作用域、很容易表现嵌套关系,也可以表示模块的_______结构。 编码风格实际上是一种编程_____,编码对象是_____和人,编码风格最重要的两条是:_____和_____。 Halstead是度量程序复杂性的另一种方法,它根据程序中_____和_____的总数来度量程序复杂程度。 面向对象测试可分为算法层、_____层、_____层???关系层四个层次进行。 _____的目的就是实现人和计算机的通信,指挥计算机按人的意志正确工作,_____是人和计算机通信的最基本的工具。 PDL是一种“混杂语言”,它时用一种语言的_____,同时使用另一种语言的_____。 测试有两种方法:_____测试又称结构测试、_____测试又称为功能测试。 模块测试并不是一个独立的程序,因此必须为每个单元测试开发_____软件和_____软件。 为提高软件系统的_____性、可修改性和_____性,人们在实践中逐渐创造出面向对象方法学。 单选题(每题1分,共30分): 1.软件质的部分是(C ) C.文档 2. 网络通信软件属于(B ) B. 系统软件 3. “为了解决这个问题,目标系统必须做什么?”是软件开发(C )阶段要回答的问题? C. 需求分析 D. 总体设计 4. 软件生存期法中用户的参与主要在(A ) A.软件定义期 5.可行性研究的第一个具体步骤是(B ) B. 确定项目规模和目标 6.描绘物理系统的传统工具是(C ) C. 系统流程图 7.数据字典不包括对(D )的描述。 D. 数据源和数据接收 8.需求分析的产品是(D ) D. 需求规格说明书 9. SA方法的分析步骤是首先调查了解当前系统的工作流程,然后(A ) A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型 10. (B )把已确定的软件需求转换成特定形式的设计表示,使其得以实现。 B. 总体设计 11. 下列独立性依次增强的排列是(B ) B. 内容耦合公共耦合数据耦合非直接耦合 12. 结构化设计方法(SD)与结构化分析方法(SA)遵循(C )模型,采用逐步求精技术,SD方法通常与SA相联,即依据数据流图设计程序的结构。 C. 抽象思维 13. 在Jackson程序设计方法中,从数据结构图导出程序结构图是在第(C )步。 C. 三 14.以下不是程序流程图的缺点的是(D ) D. 越来越多的人已经不再使用它 15. COBOL语言适用于(B ) A.工程和科学计算 B. 商业领域 16. 有关测试的定义正确的是(B ) B. 测试是为了发现程序中的错误而执行程序的过程 17. 逻辑覆盖强弱关系正确的是(D ) D. 判定覆盖

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档