软件系统开发技术模拟题参考答案1-3

软件系统开发技术模拟题参考答案1-3

ID:30946657

大小:695.08 KB

页数:24页

时间:2019-01-04

软件系统开发技术模拟题参考答案1-3_第1页
软件系统开发技术模拟题参考答案1-3_第2页
软件系统开发技术模拟题参考答案1-3_第3页
软件系统开发技术模拟题参考答案1-3_第4页
软件系统开发技术模拟题参考答案1-3_第5页
资源描述:

《软件系统开发技术模拟题参考答案1-3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.D)B.模块I'可的调用关系D.模块内的局部数据软件系统开发技术试题(一)答案一、单项选择题(本大题共10小题,每小题1分,共10分)设计软件结构一般不确定(■A.模块Z间的接口C.模块的功能2.3.4.5.6.7.8.软件结构化设计中,好的软件结构应该力求做到(B)A.顶层扇岀较少,中间扇出较高,底层模块低扇入B.顶层扇出较高,中间扇出较少,底层模块简扇入C.顶层扇入较少,中间扇出较高,底层模块高扇入D.顶层扇入较少,中间扇入较高,底层模块低扇入两个模块都使川同一张数据表,模块间的这种耦合称为(A・公共耦合B.内容耦合C.数据耦合D.控制耦合划分

2、模块时,下列说法正确的是(A)A.作用范围应在其控制范围之内B.控制范围应在其作用范围之内C.作用范围与控制范围互不包含D.作用范围与控制范围不受限制重用率高的模块在软件结构图小的特征是(B)A.扇出数人B.扇入数大C.扇出数小D.内聚性高而向对彖建模得到的三个模型,其中核心的模型是(AA.对象模型B.功能模型C.逻辑模型D.动态模型从结构化的瀑布模型看,在软件生存周期的几个阶段屮,B.概要设计阶段D.测试和运行阶段)对软件的影响最人是(C)A.详细设计阶段C.需求分析阶段对UHL的叙述不正确的是(•••A.B.C.D.UML统一了Booch方法、0M

3、T方法、OOSE方法的表示方法。UML是一种定义良好、易于表达、功能强大尺普遍适用的建模语言。UML融入了软件工程领域的新思想、新方法和新技术。UMI,仅限于支持血向対象的分析与设计,不支持其它的软件开发过程。9.以F哪个软件生存周期模型是一种风险驱动的模型(C)A.瀑布模型B.增蜃模型C.螺旋模型D.喷泉模型10.以下哪一项对模块耦合性没有影响(D)A.模块间接口的复杂程度B.调用模块的方式C.通过接口的信息D.模块内部各个元索彼此Z间的紧密结合程度二、填空题(本大题共10小题,每空2分,共20分)1.数据流图描绘数据在系统中流动和处理的过程。P40

4、2.为了便于对照检查,测试川例应Ftl输入数据和预期的输出结果(输出数据)两部分组成。P1623.而向对彖分析的冃的是对冃标系统进行建模。4.结构化方法总的指导思想是自顶向下一逐层分解。5.在一段程序小,将多次出现的一组语句设计为一个子程序,供多个部分调用,这种情况出现的内聚称为偶然内聚。6.用來模拟被测模块的上级调用模块的模块称为驱动模块7.一个模块的作用域指受该模块内一个判定影响的所有模块的集合。&在用况图中,关联是参与者和用况(USECASE)之间的唯一关系。9.RUP的突出特点是一种以用况(UseCaso)为驱动的、以体系结构为中心的、迭代增量

5、式开发。10.在RUP中,规定了四个开发阶段:初始阶段、精化阶段、构造阶段和移交阶段。三、名词解释题(本大题共6小题,每小题3分,共18分)1.软件生存周期模型答:从概念上来讲,软件生存周期模型是一个包括软件产詁开发、运行和维护中有关过程、活动和任务的框架,覆盖了从该系统的需求定义到系统的使用终止。从应用的角度来说,软件生存周期模型为组织软件开发活动提供了有意义的指导。2.系统模型答:简单地说,模型是任一抽彖,其中包括所有的基本能力、特性或一些方而,阳没有任何冗余的细节。进一步地说,模型是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对

6、该系统边界的描述,给出系统内个模型元素以及它们之间的语义关系。3.白盒测试法答:该方法把测试对象看作一个打开的盒了,测试人员须了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽门J能多的逻辑路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。白盒法也不可能进行穷举测试。4.信息隐蔽答:信息隐蔽是指在毎个模块中所包含的信息(包括具有特定语义的数据和处理过程)不允许其他不需要这些信息的模块访问。5.测试用例答:为了发现程序中的故障而专门设计的一组或多组测试数据。6.类答:类是一组具冇相同属性、操作、关系和

7、语义的对象的描述。四、简答题(本大题共5小题,每小题6分,共30分)1.简述演化模型以及可适应的情况,为什么?答:简述演化模型如图所示:核心系统开准第二次迭代演化模型主要是针对事先不能完整定义需求的软件开发。在用户捉出待开发系统的核心需求的棊础上,软件开发人员按照这一需求,首先开发一个核心系统,并投入运行,以便用户能够有效地提出反馈,接着,软件开发人员根据用户的反馈,实施开发的迭代过程。1.结构化分析方法为了表达系统模型,给出了几个基本概念?它们是如何表示的?答:结构化分析方法给出了5个术语:数据流:加工,数据存储、数据源、数据潭,数据流是数据的流动,

8、数据流表示为加工是对数据进行变换的单元,即它接受输入的数据,对其进行处理,并产生输出。■数据存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。