欢迎来到天天文库
浏览记录
ID:6343029
大小:571.00 KB
页数:10页
时间:2018-01-10
《软件开发技术考试复习题及参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件开发技术一、填空题1、软件工程学的内容可包括()、结构、()、()、环境、管理、规范等。2、软件生存周期一般可分为问题定义、()、()、设计、()、测试、运行与维护阶段。3、系统流程图是()的传统工具。4、结构化语言是介于自然语言和()之间的一种半形式语言。5、数据字典的内容包括六项:()、()、()、数据存储、处理逻辑、外部实体。6、UML的定义包括()和()两个部分。7、按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和()。8、瀑布模型是以文档为驱动、适合于()的软件项目的模型。9、对象具有标识唯一性、分类性、多态性、( )和( )等基本特性
2、。10、消息关联指的是对象( )的一种依赖关系。11、对象的规格说明包括对对象( )的说明及对对象( )的说明。12、在需求分析阶段常用的图形工具有()、()、()。13、模块独立的概念是()、()、()和局部化概念的直接结果。14、基于计算机系统的系统元素包括:软件、硬件、人、()、()和过程等几个部分。15、软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、()、可使用性和效率。16、为了便于对照检查,测试用例应由输入数据和预期的()两部分组成。17、在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、()。18、需求分析
3、的基本任务是准确的回答()。19、常用的系统分析方法有四类,包括:()、数据流方法、信息造型方法以及()。20、面向对象设计中,主要存在两种耦合,交互耦合和()。21、UML是一种标准的图形化(即可视化)建模语言,它由()和()组成。其中,前者是UML的表示法(语法),而后者给出前者的含义,是UML的语义。二、选择题1、下列关于瀑布模型的描述正确的是()。A.瀑布模型的核心是按照软件开发的时间顺序将问题简化。B.瀑布模型具有良好的灵活性。C.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。D.利用瀑布模型,如果发现问题修改的代价很低。2、下列各方法中()不是软件测试
4、方法。A.白盒法B.黑盒法C.动态测试D.盒法3、UML的基本建筑块不包括()。A.框架B.事物C.关系D.图4、软件复杂性度量的参数包括()A.效率B.规模C.完整性D.容错性5、软件调试技术包括()A.边界值分析B.演绎法C.循环覆盖D.集成测试6、软件维护产生的副作用,是指()A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作7、程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移8、需求分析中开发人员要从用户那里了解()A.软件做什么B.用户使用界面C.输入的信息D.软件的规模9、结构化程序
5、设计主要强调的是()A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性10、经济可行性研究的范围包括()A.资源有效性B.管理制度C.效益分析D.开发风险11、可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出()的回答。A.确定B.行或不行C.正确D.无二义12、需求分析阶段的任务是确定()A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功能13、下图说明的是模块A、B之间的关系,对下图说明正确的是()A、模块A调用模块BB、模块B调用模块AC、模块A和模块B相互调用D、模块A和模块B之间不存在调用关系
6、14、以实体、联系和属性等基本概念为基础的实体联系图是基本实体联系图。为了满足新的应用需求和表达更多的语义,实体联系图可以进行扩充;通过引入()概念而形成的实体联系图即为扩充的实体联系图。()A、分类B、聚集C、分类和聚集D、实体和联系15、需求分析最终结果是产生()A、项目开发计划B、需求规格说明书C、设计说明书D、可行性分析报告16、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()A.软件工程B.软件周期C.软件危机D.软件产生17、研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。A.技术可行性B.经济可行性C.社会可行性D.法律可行性18
7、、在SD方法中全面指导模块划分的最重要的原则是()A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性19、不适合作为科学工程计算的语言是()A.PascalB.CC.FortranD.Prolog20、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法21、下列属于维护阶段的文档是()A.
此文档下载收益归作者所有