软件系统开发技术试题(一)一、单项选择题(本大题共10小题,每小题1分,共10分)1、设计软件结构一般不确定(D)A、模块之间得接口 B、模块间得调用关系C、模块得功能 D、模块内得局部数据2、软件结构化设计中,好得软件结构应该力求做到(B)A、顶层扇出较少,中间扇出较高,底层模块低扇入B、顶层扇出较高,中间扇出较少,底层模块高扇入C、顶层扇入较少,中间扇出较高,底层模块高扇入D、顶层扇入较少,中间扇入较高,底层模块低扇入3、两个模块都使用同一张数据表,模块间得这种耦合称为(A)A、公共耦合 B、内容耦合C、数据耦合 D、控制耦合4、划分模块时,下列说法正确得就是(A)A、作用范围应在其控制范围之内 B、控制范围应在其作用范围之内C、作用范围与控制范围互不包含 D、作用范围与控制范围不受限制5、重用率高得模块在软件结构图中得特征就是(B)A、扇出数大 B、扇入数大C、扇出数小 D、内聚性高6、面向对象建模得到得三个模型,其中核心得模型就是(A)A、对象模型 B、功能模型C、逻辑模型 D、动态模型7、从结构化得瀑布模型瞧,在软件生存周期得几个阶段中,对软件得影响最大就是(C)A、详细设计阶段 B、概要设计阶段C、需求分析阶段 D、(D)、OMT方法、OOSE方法得表示方法。、易于表达、功能强大且普遍适用得建模语言。、新方法与新技术。,不支持其它得软件开发过程。( C ) ( D )、填空题(本大题共10小题,每空2分,共20分)。,测试用例应由输入数据与预期得__输出结果(输出数据)____两部分组成。。4、结构化方法总得指导思想就是__自顶向下_____逐层分解。5、在一段程序中,将多次出现得一组语句设计为一个子程序,供多个部分调用,这种情况出现得内聚称为___偶然内聚_____。6、。8、在用况图中,关联就是参与者与用况(USECASE)之间得唯一关系。9、RUP得突出特点就是一种以用况(UseCase)为驱动得、以体系结构为中心得、迭代增量式开发。10、在RUP中,规定了四个开发阶段:初始阶段、精化阶段、构造阶段与移交阶段。三、名词解释题(本大题共6小题,每小题3分,共18分):从概念上来讲,软件生存周期模型就是一个包括软件产品开发、运行与维护中有关过程、活动与任务得框架,覆盖了从该系统得需求定义到系统得使用终止。从应用得角度来说,软件生存周期模型为组织软件开发活动提供了有意义得指导。2、系统模型答:简单地说,模型就是任一抽象,其中包括所有得基本能力、特性或一些方面,而没有任何冗余得细节。进一步地说,模型就是在特定意图下所确定得角度与抽象层次上对物理系统得描述,通常包含对该系统边界得描述,给出系统内个模型元素以及它们之间得语义关系。:该方法把测试对象瞧作一个打开得盒子,测试人员须了解程序得内部结构与处理过程,以检查处理过程得细节为基础,对程序中尽可能多得逻辑路径进行测试,检查内部控制结构与数据结构就是否有错,实际得运行状态与预期得状态就是否一致。白盒法也不可能进行穷举测试。:信息隐蔽就是指在每个模块中所包含得信息(包括具有特定语义得数据与处理过程)不允许其她不需要这些信息得模块访问。5、测试用例答:为了发现程序中得故障而专门设计得一组或多组测试数据。6、类答:类就是一组具有相同属性、操作、关系与语义得对象得描述。四、简答题(本大题共5小题,每小题6分,共30分)1、简述演化模型以及可适应得情况,为什么?答:简述演化模型如图所示:演化模型主要就是针对事先不能完整定义需求得软件开发。在用户提出待开发系统得核心需求得基础上,软件开发人员按照这一需求,首先开发一个核心系统,并投入运行,以便用户能够有效地提出反馈,接着,软件开发人员根据用户得反馈,实施开发得迭代过程。2、结构化分析方法为了表达系统模型,给出了几个基本概念?它们就是如何表示得?答:结构化分析方法给出了5个术语:数据流
软件系统开发技术答案1-3 来自淘豆网m.daumloan.com转载请标明出处.