《软件工程A试卷(6页).doc
《《软件工程A试卷(6页).doc》由会员分享,可在线阅读,更多相关《《软件工程A试卷(6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-软件工程A试卷-第 6 页软件工程期末试卷A一、选择题(48分)1. (5分)从供选择的答案中选出正确的答案填入下列叙述中的() 内。模块内聚性用于衡量模块内部各成份之间彼此结合的紧密程度。(1)一组语句在程序中多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚性是( A )的。(2)将几个逻辑上相似的成分放在同一个模块中,通过模块入口处的一个判断决定执行哪一个功能。该模块的内聚性是( B )的。(3)模块中所有成分引用共同的数据,该模块的内聚性是( C )的。(4) 模块内的某成份的输出是另一些成分的输入,该模块的内聚性是( D )的。(5)模块中所有成份结合起来完全一项任务
2、,该模块的内聚性是( E )的。它具有简明的外部界面,由它构成的软件易于理解、测试和维护。供选择的答案:AE:功能内聚信息内聚通信内聚过程内聚巧合内聚时间内聚逻辑内聚2. (5分)从供选择的答案中选出应该填入下列关于软件设计的叙述的( )内的正确答案。在众多的设计方法中,SD方法是最受人注意的,也是最广泛应用的一种,这种方法可以同分析阶段的( A )方法及编程阶段的( B )方法前后衔接,SD方法是考虑如何建立一个结构良好的程序结构,它提出了评价模块结构质量的两个具体标准块间联系和块内联系。SD方法的最终目标是( C ),用于表示模块间调用关系的图叫( D )。另一种比较著名的设计方法是以信息
3、隐蔽为原则划分模块,这种方法叫( E )方法。供选择的答案:AB:JacksonSASCParnasSPC:块间联系大,块内联系大块间联系大,块内联系小块间联系小,块内联系大块间联系小,块内联系小D:PAD HCP SCSADTHIPONSE:JacksonParnasTuringWirthDijkstra3. (5分)从供选择的答案中选出应该填入下列关于软件设计的叙述的( )内的正确答案。在完成软件概要设计,并编写出相关文档之后,应当组织对概要设计工作的评审。评审的内容包括:分析该软件的系统结构、子系统结构,确认该软件设计是否覆盖了所有已确定的软件需求,软件每一成分是否可( A )到某一项需
4、求。分析软件各部分之间的联系,确认该软件的内部接口与外部接口是否已经明确定义。模块是否满足( B )和( C )的要求。模块( D )是否在其( E )之内。供选择的答案A:覆盖 演化 追溯等同 连接 B:多功能 高内聚高耦合高效率 可读性C:多入口 低内聚低耦合低复杂度 低强度DE:作用范围 高内聚低内聚取值范围 控制范围4. (2分)类库是一种预先定义的程序库,它以程序模块的形式,按照( )把一组类的定义和实现组织在一起:( )对类库的建设提供了强有力的支持。A.类的功能 B.类层次结构 C.实例之间的调用关系 D.类的类型 A.引用 B.重置 C.类属类 D.封装 5. (4分)在UML
5、中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称之为( ),该图的特点是( ),强调参加交互的对象的组织图称之为( ),这两种图是( )。A.活动图(activity diagram) B.状态图(statechart diagram) C.序列图(sequence diagram) D.协作图(collaboration diagram) A.有生命线及控制焦点,重点在消息的时间顺序上 B.有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀 C.是对系统、子系统或类的行为建模 D.本质上是一个流程图,显示从活动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 试卷
限制150内