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