02333软件工程-计算机科学与技术自考本科(题库含答案)
- 格式:docx
- 大小:97.14 KB
- 文档页数:40
02333软件工程题库及答案单选题1.软件开发环境按解决的问题分类包含( )A.程序设计环境B.工具箱环境C.基于方法的环境D.以语言为中心的环境2.用于描述待开发产品/系统功能上的能力、性能参数或其他性质的是()A.程序B.需求C.设计D.规约3.下列选项中,用作详细设计的工具是()A.层次图B.数据流图C.模块结构图D.盒图4.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是()A.用况图B.部署图C.对象图D.构件图5.根据软件需求分类,下列选项中不属于设计约束的是()A.并发操作B.握手协议C.质量属性D.硬件限制6.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为()A.测试计划B.测试构件C.测试评价D.测试过程7.一般来说,单元测试往往采用()A.等价类测试B.因果图测试C.白盒测试D.黑盒测试8.支持面向对象技术的软件生存周期模型是()A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型9.CMMI成熟度等级中的第四级为()A.已定义级B.已定量管理级C.持续优化级D.已管理级10.若一个学生可以在一所或者多所学校注册学习,那么这种关联关系称为()A.依赖B.泛化C.组合D.聚合11.以下()不是结构化分析方法常用的工具。
A.数据流图B.数据字典C.程序流程图D.判定树12.软件基本过程指那些与软件生产直接相关的活动集,可分为获取过程、供应过程开始过程、运行过程和()A.验证过程B.调试过程C.测试过程D.维护过程13.提高程序可读性的有力手段是()。
A.选好一种程序设计语言B.显式说明一切变量C.使用三种标准控制语句D.给程序加注释14.软件需求分析阶段的任务是确定()。
A.软件开发方法B.软件开发费用C.软件系统功能D.软件开发工具15.下面不是软件需求规格说明书的特点的是()。
A.正确性B.无歧义性C.完整性D.不可修改性16.结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程。
全国2024年秋季自考本科软件工程02333考试试题一、单项选择题1、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。
A.可修改的B.可复用的C.可测试的D.无歧义的2、“与所规约的系统执行之间的偏差”是指______。
A.错误B.失效C.故障D.误差3、在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是______。
A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型4、黑盒测试技术又称为功能测试技术,包括事务处理流程技术、定义域测试技术和______。
A.路径测试技术B.用例测试技术C.状态测试技术D.结构测试技术5、有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是______。
A.需求规格说明书B.概要设计说明书C.详细设计说明书D.测试计划6、RUP设计阶段的主要活动不包含______。
A.程序设计B.体系结构设计C.用况设计D.类设计7、《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和______。
A.供应过程B.开发过程C.测试过程D.支持过程8、集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为______。
A.3级B.4级C.5级D.6级9、结构化分析方法给出了一种能表达功能模型的工具是______。
A.HIPO图B.PAD图C.N-S图D.DFD图10、软件结构化设计中,支持“自顶向下逐步求精”的详细设计,并且能够以一种结构化方式严格地控制从一个处理到另一个处理的转移,这个详细设计工具是______。
A.PAD图B.程序流程图C.DFD图D.N-S图11、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。
A.IdleB.InitializingC.CommandD.Active12、下列不属于创建一个系统的类图步骤是______。
uml基本关系参考答案:1. B2. A3.D4.D5.A6.C7.D8.A9.B 10.C 11.A 12.D 13.C14.C 15.D16.程序17.非形式化、半形式化18.加工19.成绩=及格|不及格20.高内聚低耦合21.信息屏蔽22.包23.访问、引入24.细化阶段、构造阶段25.二义性、不一致性26.程序路径、规约27.单元测试28.支持过程29.菱形◇30.已定义级31.简述实施软件开发的系统建模的概念。
所谓系统建模,是指运用所掌握的知识,通过抽象,给出该系统的一个结构——系统模型。
(3分)模型是一个抽象,该抽象是在意图所确定的角度和抽象层次对物理系统的一个描述,描述其中的成分和成分之间所具有的特定语义的关系,还包括对该系统边界的描述。
(2分)32.简述变换型数据流图的概念及其设计步骤。
(1)具有较明显的输入部分和变换(或称主加工)部分之间的界面变换部分和输出部分之间界面的数据流图,称为变换型数据流图。
(2分)(2)变换型数据流图的设计步骤:①确定DFD的变换中心、逻辑输人和逻辑输出。
(1分)②设计软件结构的顶层和第一层:变换结构。
(1分)③设计中、下层模块。
设计的优化。
(1分)33.简述泛化的特点。
(1)子类可继承父类的属性和操作,(1分)并可有更多的属性和操作。
(1分)(2)子类可替换父类的声明。
(1分)(3)若子类的一个操作的实现覆盖了父类同一个操作的实现,这种情况被称为操作多态性,但两个操作必须具有相同的名字和参数。
(1分)(4)可有在其他类目之间创建泛化,例如在节点之间、类和接口之间。
(1分)34.简述程序流程图与事务流程图之间的主要区别。
(1)基本模型元素所表达的语义不同;(1分)(2)一个事务不等同于路径测试中一条路径,可能在中间某处就完成了某一用户工作,终结了一个事务;(2分)(3)事务流程图中的分支和节点可能是一个复杂的过程。
(2分)35.简述增量模型以及存在的主要问题。
全国2010年1月自学考试软件工程试题(含答案)课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.软件生存周期中,准确地确定软件系统必须做什么的阶段是(B)A.可行性分析和项目开发计划B.需求分析C.概要设计D.详细设计2.把瀑布模型和专家系统结合在一起的软件生存周期模型是(B)A.增量模型B.基于知识的模型C.螺旋模型D.喷泉模型3.以下不.属于项目开发计划主要内容的是(C)A.实施计划B.交付期限C.测试用例D.人员组织及分工4.使用数据流图来表示系统逻辑模型的是(D)A.Jackson B.VDMC.OOA D.SA5.用于描述结构化分析中数据流加工逻辑的是(A)A.判定树B.ER图C.状态图D.用例图6.若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是(C)A.时间内聚B.偶然内聚C.顺序内聚D.功能内聚7.下列几种耦合类型,耦合性最高的是(A)A.公共耦合B.控制耦合C.标记耦合D.数据耦合8.程序流程图的优点不包括...(B)A.历史最悠久,使用最广泛B.容易表示逐步求精的过程C.支持程序的三种基本控制结构D.直观清晰,易于使用9.第一个体现结构化编程思想的程序设计语言是(C)A.Cobol语言B.C语言C.Pascal语言D.FORTRAN语言10.确认测试也称为(A)A.有效性测试B.无效性测试C.静态测试D.动态测试11.黑盒测试技术不包括...(B)A.等价类划分B.路径覆盖C.边界值分析D.错误推测12.为了增加软件功能和性能、提高软件运行效率而进行的维护活动称为(C)A.校正性维护B.适应性维护C.完善性维护D.预防性维护13.瀑布模型与增量模型之间的本质区别是(B)A.瀑布模型属于非整体开发模型,增量模型属于整体开发模型B.瀑布模型属于整体开发模型,增量模型属于非整体开发模型C.瀑布模型容易适应需求变化,增量模型不容易适应需求变化D.瀑布模型减少技术、应用风险,增量模型增大技术、应用风险14.面向对象分析中,对象模型描述了系统的(A)A.静态结构B.动态结构C.控制结构D.顺序结构15.面向对象设计中存在三种内聚,分别是(D)A.属性内聚、操作内聚、类内聚B.操作内聚、类内聚、整体-部分内聚C.属性内聚、操作内聚、对象内聚D.操作内聚、类内聚、一般-具体内聚16.McCall质量度量模型中,与“软件系统对非授权人访问软件或数据行为的控制程度”所对应的软件质量特性是(B)A.正确性B.完整性C.可维护性D.可用性17.软件工程标准中,JIS属于(B)A.国际标准B.国家标准C.行业标准D.企业规范18.与“程序维护手册”文档有关的人员是(B)A.管理人员和开发人员B.管理人员和维护人员C.维护人员和用户D.管理人员和用户19.软件工具“代码生成程序”属于(C)A.需求追踪工具B.质量保证工具C.设计工具D.文档工具20.软件复杂性度量的参数中,能反映“软件总共的指令数,或源程序行数”的是(A)A.规模B.难度C.结构D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
02333软件工程题库及答案单选题1.软件开发环境按解决旳问题分类涉及( )A.程序设计环境B.工具箱环境C.基于措施旳环境D.以语言为中心旳环境2.用于描述待开发产品/系统功能上旳能力、性能参数或其她性质旳是()A.程序B.需求C.设计D.规约3.下列选项中,用作具体设计旳工具是()A.层次图B.数据流图C.模块构造图D.盒图4.UML提供旳图形化工具中,用于概念模型和软件模型旳动态构造旳是()A.用况图B.部署图C.对象图D.构件图5.根据软件需求分类,下列选项中不属于设计约束旳是()A.并发操作B.握手合同C.质量属性D.硬件限制6.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为()A.测试筹划B.测试构件C.测试评价D.测试过程7.一般来说,单元测试往往采用()A.等价类测试B.因果图测试C.白盒测试D.黑盒测试8.支持面向对象技术旳软件生存周期模型是()A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型9.CMMI成熟度级别中旳第四级为()A.已定义级B.已定量管理级C.持续优化级D.已管理级10.若一种学生可以在一所或者多所学校注册学习,那么这种关联关系称为()A.依赖B.泛化C.组合D.聚合11.如下()不是构造化分析措施常用旳工具。
A.数据流图B.数据字典C.程序流程图D.鉴定树12.软件基本过程指那些与软件生产直接有关旳活动集,可分为获取过程、供应过程开始过程、运营过程和()A.验证过程B.调试过程C.测试过程D.维护过程13.提高程序可读性旳有力手段是()。
A.选好一种程序设计语言B.显式阐明一切变量C.使用三种原则控制语句D.给程序加注释14.软件需求分析阶段旳任务是拟定()。
A.软件开发措施B.软件开发费用C.软件系统功能D.软件开发工具15.下面不是软件需求规格阐明书旳特点旳是()。
A.对旳性B.无歧义性C.完整性D.不可修改性16.构造设计是一种应用最广泛旳系统设计措施,是以()为基本、自顶向下、逐渐求精和模块化旳过程。
02333软件工程题库及答案单选题1.软件开发环境按解决旳问题分类涉及( )A.程序设计环境B.工具箱环境C.基于措施旳环境D.以语言为中心旳环境2.用于描述待开发产品/系统功能上旳能力、性能参数或其她性质旳是()A.程序B.需求C.设计D.规约3.下列选项中,用作具体设计旳工具是()A.层次图B.数据流图C.模块构造图D.盒图4.UML提供旳图形化工具中,用于概念模型和软件模型旳动态构造旳是()A.用况图B.部署图C.对象图D.构件图5.根据软件需求分类,下列选项中不属于设计约束旳是()A.并发操作B.握手合同C.质量属性D.硬件限制6.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为()A.测试筹划B.测试构件C.测试评价D.测试过程7.一般来说,单元测试往往采用()A.等价类测试B.因果图测试C.白盒测试D.黑盒测试8.支持面向对象技术旳软件生存周期模型是()A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型9.CMMI成熟度级别中旳第四级为()A.已定义级B.已定量管理级C.持续优化级D.已管理级10.若一种学生可以在一所或者多所学校注册学习,那么这种关联关系称为()A.依赖B.泛化C.组合D.聚合11.如下()不是构造化分析措施常用旳工具。
A.数据流图B.数据字典C.程序流程图D.鉴定树12.软件基本过程指那些与软件生产直接有关旳活动集,可分为获取过程、供应过程开始过程、运营过程和()A.验证过程B.调试过程C.测试过程D.维护过程13.提高程序可读性旳有力手段是()。
A.选好一种程序设计语言B.显式阐明一切变量C.使用三种原则控制语句D.给程序加注释14.软件需求分析阶段旳任务是拟定()。
A.软件开发措施B.软件开发费用C.软件系统功能D.软件开发工具15.下面不是软件需求规格阐明书旳特点旳是()。
A.对旳性B.无歧义性C.完整性D.不可修改性16.构造设计是一种应用最广泛旳系统设计措施,是以()为基本、自顶向下、逐渐求精和模块化旳过程。
自考软件工程试题及答案资料4月高等教育自学考试全国统一命题考试软件工程试卷(课程代码02333)本试卷共4页,满分l00分,考试时间l50分钟。
考生答题注意事项:1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。
必须对应试卷上的题号使用28铅笔将“答题卡”的相应代码涂黑。
3.第二部分为非选择题。
必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。
4.合理安排答题空间,超出答题区域无效。
第一部分选择题一、单项选择题:本大题共l5小题,每小题2分,共30分.在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出.1.在软件开发中,软件系统模型大致上可分为两类:概念模型和A.抽象模型 B.逻辑模型 C.软件模型 D.实现模型2.在销售管理系统需求文档中出现下列描述,属于功能需求范畴的是A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%3.经过复审有关需要的陈述,或功能和性能目标的陈述等技术文档,而获取相关需求的初始发现需求技术是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.UML的图形化工具分为两类:行为图和A.结构图 B.状态图 C.部署图D.用况图9.根据RUP实现活动,输入为设计类和接口,活动为实现类,则输出为A.构件 B.用况 C.接口 D.子系统10.下列软件测试技术中,依据软件行为描述的是A.结构测试技术B.路径测试技术C.黑盒测试技术 D.自盒测试技术11.假设选修课程数目的输入范围为1-4,则根据黑盒测试中的等价类划分技术,下列划分正确的是A.2个有效等价类,2个无效等价类B.1个有效等价类,2个无效等价类C.2个有效等价类,1个无效等价类D-1个有效等价类,1个无效等价类12.单元测试期间,一般考虑模块的A.错误执行路径 B.正确执行路径C.有判定语句的执行路径 D.全部执行路径13.软件基本过程是指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、运行过程、维护过程和A.需求定义过程B.需求发现过程C.设计过程 D.开发过程14.在常见的软件开发模型中,能体现软件创立所固有的迭代和无间隙特征的是A.喷泉模型 B.螺旋模型 C.增量模型D.瀑布模型15.CMMl能力等级中的4级是A. 已执行级 B.已管理级 C.已定量管理级 D.已定义级第二部分非选择题二、填空题:本大题共20空,每空l分,共20。
《软件工程》(课程代码02333)第一大题:单项选择题1、“软件工程的概念是为解决软件危机而提出的”这句话的意思是【】• A.强调软件工程成功解决了软件危机的问题• B.说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理• C.说明软件工程这门学科的形成是软件发展的需要• D.说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题参考答案:C2、瀑布模型的主要特点是【】• A.将开发过程严格地划分为一系列有序的活动• B.将开发过程分解为阶段• C.提供了有效的管理模式• D.缺乏灵活性参考答案:A3、在软件工程的需求分析阶段,不属于问题识别内容的是[ ]• A.功能需求• B.性能需求• C.环境需求• D.输入/输入出需求参考答案:D4、画某系统的数据流图时,顶层图有[ ]• A.0张• B.1张• C.2张• D.3张及其以上参考答案:B5、软件模块内聚性最强的是[ ]• A.功能内聚• B.通信内聚• C.偶然内聚• D.逻辑内聚参考答案:D6、最早提出软件系统维护问题的阶段是【】• A.可行性分析• B.需求分析• C.概要设计• D.详细设计参考答案:B7、SD(结构化设计)方法设计的结果是【】• A.模块• B.模块结构图• C.模块的算法• D.数据流图参考答案:B8、在进行软件测试时,首先应当进行以下哪项测试,然后再进行组装测试,最后再进行有效性测试【】• A.单元测试• B.系统羽4试• C.集成测试• D.确认测试参考答案:A9、软件详细设计阶段的任务是【】• A.算法与数据结构设计• B.功能设计• C.调用关系设计• D.输入/输出设计参考答案:A10、下列属于静态测试方法的是【】• A.黑盒法• B.路径覆盖• C.白盒法• D.人工检测参考答案:D11、Fortran语言主要作为以下哪个方面的语言【】• A.科学工程计算• B.系统软件• C.事务处理• D.人工智能参考答案:A12、用结构化语言来描述加工逻辑的外层结构时,以下不属于基本结构的是【】• A.顺序结构• B.选择结构• C.嵌套结构• D.重复结构参考答案:C13、可维护软件的主要特性包括【】• A.可理解性、可修改性、可移植性• B.可使用性• C.可维护性、可使用性、可靠性• D.可测试性参考答案:A14、程序设计语言不具有的特性是【】• A.心理特性• B.工程特性• C.应用特性• D.技术特性参考答案:C15、下列不属于项目进度安排主要方法的是【】• A.工程网络图• B.Gantt图• C.进度结构图• D.任务资源表参考答案:C16、下列不属于通常冗余技术的是【】• A.结构冗余• B.信息冗余• C.时间冗余• D.代码冗余参考答案:D17、下列工具中,属于需求追踪工具的是【】• A.在DBMS上的应用运行工具• B.追踪和状态报告• C.访问和版本控制机构• D.文件和修改管理参考答案:A18、关于软件测试的目的,下面观点错误的是【】• A.为了发现错误而执行程序的过程• B.一个好的测试用例能够发现至今尚未发现的错误• C.证明程序是正确、没有错误的• D.一个成功的测试用例是发现了至今尚未发现的错误的测试参考答案:C19、在制定项目开发计划文档时,不包含的内容是【】• A.项目概述• B.实施计划• C.测试计划• D.交付期限参考答案:C20、面向对象的开发方法中,以下哪种方法原是面向Ada语言的,并处于面向对象开发方法的奠基性地位【】• A.Booch方法• B.coad方法• C.UML语言• D.OMT方法参考答案:A21、可行性研究要进行一次_____需求分析。
全国2009年1月自考软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。
请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.以下不属于软件特点的是( B )A.软件是一种逻辑产品B.软件产品存在磨损问题C.软件的生产主要是研制D.软件费用不断增加2.以下属于形式化开发方法的是( C )A.结构化开发方法B.Jackson开发方法C.维也纳开发方法D.面向对象开发方法3.数据字典定义数据流或数据存储组成时所使用的符号(‥‥)表示( D )A.可选B.与C.或D.重复4.IDEF是IDEF方法的一部分,用于建立系统的( A )A.功能模型B.信息模型C.动态模型D.关系模型5.软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是( D )A.公共耦合B.控制耦合C.标记耦合D.数据耦合6.把需要同时执行的动作组合在一起形成模块,该模块的内聚性是(C )A.顺序内聚B.逻辑内聚C.时间内聚D.通信内聚7.以下属于程序流程图缺点的是( D )A.历史悠久B.使用广泛1C.支持程序的三种基本控制结构D.可以随心所欲地画控制流程线的流向8.Jackson结构图的三种基本结构是(B )A.顺序结构、选择结构、层次结构B.顺序结构、选择结构、重复结构C.层次结构、选择结构、重复结构D.顺序结构、层次结构、重复结构9.以下属于面向对象程序设计语言的是( A )A.Java语言B.C语言C.Pascal语言D.Prolog语言10.以下四种逻辑覆盖中,发现错误能力最强的是( D )A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖11.软件工程领域中,与集成测试有关的软件开发阶段是(A )A.编码B.详细设计C.概要设计D.需求分析12.软件维护的副作用不包括(D )A.编码副作用B.数据副作用C.文档副作用D.效率副作用13.原型的优点不包括( A )A.对设计人员水平及开发环境要求不高B.可及早为用户提供有用的产品C.可及早发现问题,随时纠正错误D.可减少技术、应用的风险14.UML统一了三种面向对象方法的表示方法,这三种面向对象方法是( B )A.Coad方法、OMT方法、OOSE方法B.Booch方法、OMT方法、OOSE方法C.Booch方法、Coad方法、OOSE方法D.Booch方法、OMT方法、Coad方法15.面向对象的类层次结构中,聚集关系是一种( B )A.“一般——特殊”关系B.“整体——部分”关系C.“相互依赖”关系D.“一般——具体”关系16.软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是( D )A.正确性B.完整性C.可靠性D.可用性217.软件工程标准中,IEEE属于( C )A.国际标准B.国家标准C.行业标准D.企业规范18.与“项目开发计划”文档有关的人员是(A )A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户19.软件工具的三个组成部分不包括( D )A.工具B.工具接口C.工具用户接口D.编译系统20.软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是( A )A.规模B.难度C.结构 D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格上填上正确答案。
02333软件工程一、单选题301.提出软件工程概念的目的是倡导以工程的原理、原则和方法进行软件开发,以期解决出现的 ( B )A.软件矛盾B.软件危机C.软件制约D.软件滞留302.用于描述待开发产品/系统功能上的能力、性能参数或其他性质的是 ( B )A.程序 B. 需求C.设计D.规约303.在初始发现需求的常用技术中,需求人员通过提出问题/用户回答这一方式,直接询问用户需要的技术是 ( C )A.询问B.问答C.交谈D.审问304.在结构化分析方法中,数据流的归宿地是( A )A.数据潭B.数据源C.数据项D.数据字典305.一个模块调用另一个模块时,模块之间通过参数来传递数据,则模块间的关系为( D )A.公共耦合B.控制耦合C.标记耦合D.数据耦合306.在一个软件结构中,同一个层次上模块总数的最大值是指模块的( A )A. 宽度B.深度C.扇入D.扇出307.在UML中,一种可以表达系统功能模型的图形化工具是( A )A.用况图B.状态图C. 类图D.对象图308.UML的图形化工具分为两类:结构图和 ( C )A. 类图B.状态图C.行为图D.部署图309.下列选项,属于RUP突出特点的是 ( B )A.以面向对象为中心B.以体系结构为中心C.以分析模型为中心D.以设计模型为中心310.关于调试,下列说法错误的是( D )A.调试是为了证明程序员的正确B.调试的结果一般是不可预见的C.调试是不受时间约束的D.调试是一个发现错误、改正错误的过程311.假设某课程的成绩输入范围为0-100,则根据黑盒测试中的等价类划分技术,下列划分正确的是 ( B )A.可划分为2个有效等价类,2个无效等价类B.可划分为1个有效等价类,2个无效等价类C.可划分为2个有效等价类,1个无效等价类D.可划分为1个有效等价类,1个无效等价类312.在单元测试期间,通常考虑模块的( A )A.局部数据结构B.个别数据C.规范性D.准确性313.软件基本过程是指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、开发过程、维护过程和( D )A.设计过程B.调试过程C.测试过程D.运行过程314.在常见的软件开发模型中,适用于发布版本快,可减少用户需求变更的模型是( A )A.增量模型B.瀑布模型C.螺旋模型D.喷泉模型315. CMMI能力等级中的第2级是 ( C )A.未完成级 B.已执行级C.已管理级D.已定义级316.可以把软件开发的本质概括为:不同抽象层术语之间,以及不同抽象层处理逻辑之间的( D )A.模型 B.调用C.开发 D.映射317.需求分析产生的正式文档是( B )A.项目开发计划B.需求规约C.软件设计规约 D.可行性分析报告318.一般适用于规模较小的、复杂程度不大高的小型软件项目,或在获取 SRS(草案)时使用的需求规约表达风格是( B )A.形式化的B.非形式化的C.结构化的 D.非结构化的319.在结构化分析方法中,表示“数据的静态结构”的术语是( A )A.数据存储 B.文件C.数据潭 D.数据流320.一个模块向其下属模块传递了一个开关量信息,则该模块与下属模块的关系是( C )A.数据耦合 B.标记耦合C.控制耦合 D.公共耦合321.对模块的宽度影响最大的因素是模块的( C )A.控制域 B.作用域C.扇出 D.扇人322.下列术语,可用于摘象客观世界中事物的是( A )A.类 B.关联C.细化 D.泛化323.大学由若干专业系构成,则大学与专业系的关系是( B )A.聚合B.组合C.细化 D.泛化324.下列选项,属于 RUP 突出特点的是( A )A.迭代、增量式开发 B.迭代、螺旋式开发C.迭代、瀑布式开发 D.迭代、喷泉式开发325.下列软件测试技术中,依据程序逻辑结构的是( D )A.状态测试技术 B.功能测试技术C.黑盒测试技术D.白盒测试技术326.假设大学生身高的输入范围为 l50—200,则根据黑盒测试中的等价类划分技术,下列划分正确的是( B )A.可划分为 2 个有效等价类,2 个无效等价类B.可划分为 1 个有效等价类,2 个无效等价类C.可划分为 2 个有效等价类,1 个无效等价类D.可划分为 1 个有效等价类,1 个无效等价类327.单元测试期间,通常考虑模块的( A )A.重要的执行路径 B.次要的执行路径C.全部的执行路径 D.有判定语句的执行路径328.软件基本过程指那些与软件生产直接相关的活动集,可分为供应过程、开发过程、运行过程、维护过程和( D )A.公关过程 B.需求过程C.设计过程D.获取过程329.在常见的软件开发模型中,适用于项目的开发风险很大或客户不能确定系统需求的模型是( A )A.螺旋模型 B.喷泉模型C.增量模型 D.瀑布模型330.CMMI 能力等级中的 3 级是( C )A.已执行级 B.已管理级C.已定义级 D.已定量管理级331.以下不属于软件特点的是( B )A.软件是一种逻辑产品 B.软件产品存在磨损问题C.软件的生产主要是研制 D.软件费用不断增加332.以下属于形式化开发方法的是( C )A.结构化开发方法 B.Jackson开发方法C.维也纳开发方法 D.面向对象开发方法333.数据字典定义数据流或数据存储组成时所使用的符号(‥‥)表示( D )A.可选 B.与C.或D.重复334.IDEF是IDEF方法的一部分,用于建立系统的( A )A.功能模型 B.信息模型C.动态模型 D.关系模型335.软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递这两个模块之间的耦合是( D )A.公共耦合 B.控制耦合C.标记耦合D.数据耦合336.把需要同时执行的动作组合在一起形成模块,该模块的内聚性是( C )A.顺序内聚 B.逻辑内聚C.时间内聚 D.通信内聚337.以下属于程序流程图缺点的是( D )A.历史悠久 B.使用广泛C.支持程C序的三种基本控制结构 D.可以随心所欲地画控制流程线的流向338.Jackson结构图的三种基本结构是( B )A.顺序结构、选择结构、层次结构B.顺序结构、选择结构、重复结构C.层次结构、选择结构、重复结构 D.顺序结构、层次结构、重复结构339.以下属于面向对象程序设计语言的是( A )A.Java语言 B.C语言C.Pascal语言 D.Prolog语言340.以下四种逻辑覆盖中,发现错误能力最强的是( D )A.语句覆盖 B.条件覆盖C.判定覆盖D.条件组合覆盖341.软件工程领域中,与集成测试有关的软件开发阶段是( A )A.编码 B.详细设计C.概要设计 D.需求分析342.软件维护的副作用不包括( D )A.编码副作用 B.数据副作用C.文档副作用D.效率副作用343.原型的优点不包括( A )A.对设计人员水平及开发环境要求不高 B.可及早为用户提供有用的产品C.可及早发现问题,随时纠正错误 D.可减少技术、应用的风险344.UML统一了三种面向对象方法的表示方法,这三种面向对象方法是( B )A.Coad方法、OMT方法、OOSE方法B.Booch方法、OMT方法、OOSE方法C.Booch方法、Coad方法、OOSE方法 D.Booch方法、OMT方法、Coad方法345.面向对象的类层次结构中,聚集关系是一种( B )A.“一般—特殊”关系B.“整体—部分”关系C.“相互依赖”关系 D.“一般—具体”关系346.软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是( D )A.正确性 B.完整性C.可靠性D.可用性347.软件工程标准中,IEEE属于( C )A.国际标准 B.国家标准C.行业标准 D.企业规范348.与“项目开发计划”文档有关的人员是( A )A.管理人员和开发人员 B.开发人员和维护人员C.开发人员和用户 D.管理人员和用户349.软件工具的三个组成部分不包括( D )A.工具 B.工具接口C.工具用户接口 D.编译系统350. 软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是( A )A. 规模 B.难度C. 结构 D.智能度351. 在下列软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是( A )A. 瀑布模型 B. 增量模型C. 喷泉模型D. 螺旋模型352. 需求分析结果的最重要的文档是( A )A. 需求规格说明书B. 修改完善的软件开发计划C. 确认测试计划D. 初步用户使用手册353. 可行性分析中,系统流程图用于描述( B )A. 当前运行系统B. 当前逻辑模型C. 目标系统D. 新系统354. 下列选项中,一般不包括在数据字典条目中的是( C )A. 数据流B. 数据存储C. 基本加工D. 源点与终点355. 软件详细设计的基本任务是确定每个模块的( C )A. 功能B. 调用关系C. 算法和数据结构D. 输入输出数据356. 把模块的控制结构转变成计算机可接受的程序代码的阶段是( D )A. 详细设计B. 测试C. 维护D. 编码357. 软件概要设计结束后得到( B )A. 初始的软件结构图B. 优化的软件结构图C. 模块详细的算法D. 程序编码358. 为提高集成测试的效果,进行软件集成测试工作的人员最好是( A )A. 该软件的设计人员B. 该软件开发组的负责人C. 该软件的编程人员D. 不属于该软件开发组的软件设计人员359. 一个成功的测试可以( C )A. 表明程序没有错误B. 发现所有错误C. 发现尚未发现的错误D. 提高软件可靠性360. 在分层数据流图映射成软件结构的设计中,下列说法错误的是( C )A. 分层的数据流图映射成软件结构图也应该是分层的B. 软件结构图的物理输入与输出部分应放在主图中C. 分层DFD的映射方法分为两种情况:①主图是变换型,子图是事务型;②主图是事务型,子图是变换型D. 变换型通常用于高层数据流图的转换,事务型通常用于低层数据流图的转换361. 软件维护工作过程中,第一步是先确认( B )A. 维护的环境B. 维护类型C. 维护要求D. 维护者362. 为了提高软件的可维护性,在编码阶段应注意( D )A. 保存测试用例和数据B. 提高模块的独立性C. 文档的副作用D. 养成好的程序设计风格363. 演化型原型是用原型过程来代替( B )A. 设计阶段B. 全部开发阶段C. 需求分析阶段D. 维护阶段364. 在面向对象分析过程中,常用动词或动词词组来表示( C )A. 对象B. 类C. 关联D. 属性365. 与事件联系在一起的瞬间操作是( C )A. 处理B. 动作C. 活动D. 加工366. 面向对象的主要特征有:对象唯一性、分类性、继承性以及( A )A. 多态性B. 完整性C. 可移植性D. 兼容性367. 程序能够满足规格说明和完成用户业务要求的质量特性称为( A )A. 可靠性B. 适应性C. 正确性D. 可移植性368. 一个项目是否值得开发,从经济上来说是否可行,归根结底是取决于( A )A. 成本估算B. 项目计划C. 工程管理D. 工程网络图369.在软件开发领域中,“描述了系统是什么”的系统模型被称为( B )A.设计模型B.概念模型C.实现模型 D.部署模型370.下列选项不.属于质量属性规约所期望的指标是( D )A.可靠性 B.可维护性C.用户友好性D.保密性371.在常见的耦合类型中,应尽量避免使用的是( A )A.内容耦合 B.数据耦合C.控制耦合 D.标记耦合372.下列工具中,常用作总体设计的是( A )A.HIPO图 B.N-S图C.PAD图 D.DFD图373. UML表达关系的术语中,伴随限定符使用的关系是( A )A.关联 B.依赖C.泛化 D.细化374.自行车是一种交通工具,自行车和交通工具之间的关系是( D )A.组合 B.关联C.依赖D.泛化375.面向对象分析中,对象模型描述了系统的( A )A.静态结构 B.动态结构C.控制结构 D.顺序结构376.UML用来表达系统交互建模的图形化工具是( C )A.用况图 B.状态图C.顺序图 D.类图377.根据RUP实现活动,输入为设计类,活动为实现类,则输出为( B )A.用况B.构件C.接口 D.子系统378.黑盒测试技术依据的是( C )A.程序的逻辑结构 B.程序的物理结构C.软件行为的描述 D.软件功能的描述379.从测试完成程度来看,下列选项中测试覆盖率最高的是( D )A.语句覆盖 B.分支覆盖C.条件组合覆盖D.路径覆盖380.一个程序只有一个输入S,其取值范围是-60≤S≤60 现从输入的角度设计了一组测试数据:-200,20,200,设计这组测试用例的方法是( B )A.条件覆盖 B.等价类划分C.边界值分析 D.因果图381.演化模型不具有的特性是( C )A.本质上是迭代的 B.容易适应变化的需求C.有效风险控制机制 D.常常弱化需求分析382.按照《ISO/IEC软件生存周期过程12207-1995》中,可归于组织过程的是( D ) A.文档过程 B.验证过程C.维护过程D.管理过程383.在CMMI能力等级中,共用目标最强的是( B )A.已执行级B.持续优化级C.已定义级 D.已定量管理级384.20世纪80年代以来,软件工程的主要特征可概括为( D )A.主要研究系统实现技术B.关注软件质量和软件工程管理C.开发了若干过程式语言D.以软件复用技术为基础开展一系列软件生产技术385.根据软件需求分类,下列选项中不属于设计约束的是( A )A.通信接口B.法规政策C.审计功能D.握手协议386.一个模块直接修改另一个模块的内部数据,这样的耦合被称为( A )A.内容耦合B.控制耦合C.公共耦合D.数据耦合387.几种常见的内聚类型中,最理想的内聚是( C )A.逻辑内聚B.顺序内聚C.功能内聚D.过程内聚388.对软件结构宽度影响最大的因素是模块的(B )A.扇入B.扇出C.深度D.控制域389.下列工具中,常用在需求分析阶段的是( D )A.HIPO图B.N—S图C.PAD图D.DFD图390.UML表达关系的术语中,聚合是一种特殊的( A )A.关联B.依赖C.泛化D.细化391.UML用来表达系统功能模型的图形化工具是( A )A.用况图B.状态图C.类图D.顺序图392.白盒测试技术依据的是( A )A.程序的逻辑结构B.程序的物理结构C.软件行为的描述D.软件功能的描述393.从测试完成程度来看,下列选项中测试覆盖率最低的是( B )A.分支覆盖B.语句覆盖C.路径覆盖D.条件组合覆盖394.对一个软件工程来说,占总工作量百分比重最大的工作是( D )A.系统分析B.软件设计C.编码工作D.软件测试395.软件开发的增量模型是一种( B )A.适用于需求被清晰定义的项目B.快速构造产品第一版本的好方法C.适合于大型团队迭代开发的模式D.支持面向对象技术的创新模型396.相对于螺旋模型,瀑布模型缺少( D )A.制定计划B.客户评估C.实施工程D.风险分析397.CMMI能力等级中的Ⅰ级是( C )A.未完成级B.已管理级C.已执行级D.已定义级398.对软件系统模型分层是为了控制软件开发的复杂性,在需求层创建的是( C)rup 过程A.软件模型B.部署模型C.概念模型D.参考模型399.要求软件的故障率为3次/2000小时,这属于( A )A.质量属性B.性能需求C.设计约束D.功能需求400.需求规约文档的技术核心是( A )A.特定需求B.产品功能C.用户特性D.产品概述401.结构化需求分析的基本术语中,标识采用动宾结构的是( B )A.数据流B.加工C.数据存储D.数据源402.总体设计的第三阶段是( C )A.初始设计B.详细设计C.复审阶段D.精化设计403.某模块的输入数据为某班期末考试语文的成绩表,通过该模块计算该班学生成绩的平均值,并挑选出前十名同学的名单,从内聚度来看,该模块属于( A )A.逻辑内聚B.过程内聚C.通信内聚D.功能内聚404.共享该模块的上级模块数目越多可提高软件的复用性,指的是模块的( A )A.扇入大B.扇出大C.扇入小D.扇出小405.为了控制信息组织的复杂性,UML提供的组织信息的通用机制是( C )A.类B.关联C.包D.注解406.UML用于创建系统的行为生存周期模型的图形化工具是( B )A.用况图B.状态图C.顺序图D.类图407.RUP的迭代、增量式开发规定的4个阶段不包括( D )A.初始阶段B.构造阶段C.移交阶段D.评审阶段408.根据RUP测试的活动,输入中有测试用况,活动为实现测试,则输出为( B ) A.测试过程B.测试构件C.测试评价D.测试计划409.典型的白盒测试技术是( A )A.路径测试B.状态测试C.功能测试D.定义域测试410.软件生存周期模型中,包含风险分析活动的是( D )A.演化模型B.增量模型C.喷泉模型D.螺旋模型411.软件生存周期模型中,体现了软件创建所固有的迭代和无间隙特征的是( D )A.瀑布模型B.增量模型C.演化模型D.喷泉模型412.CMMI成熟度等级中的第二级为( B )A.初始级B.已管理级C.持续优化级D.已定量管理级413. 运用所掌握的知识,通过抽象,给出该系统的结构,这就是( A )A. 系统建模B. 软件开发C. 问题求解D. 验证确认414. 根据软件需求分类,下列选项中不属于设计约束的是( C )A. 并发操作B. 握手协议C. 质量属性D. 硬件限制415. 在常见的耦合类型中,耦合程度最低的是( B )A. 内容耦合B. 数据耦合C. 控制耦合D. 标记耦合416. 通过对大量软件系统研究,发现设计很好的软件结构图通常呈现的形状类似于( C )A. 三角形B. 长方形C. 五角形D. 正方形417. 下列选项中,用作详细设计的工具是( D )A. 层次图B. 数据流图C. 模块结构图D. 盒图418. UML表达关系的术语中,表达“整体/部分”关系的是( D )A. 细化B. 依赖C. 继承D. 聚合419. UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是( A )A. 用况图B. 部署图C. 对象图D. 构件图420. 下列选项中,属于白盒测试技术的是( D )A. 因果图B. 等价类划分C. 边界值分析D. 路径测试421. 假设月收入≤3500元者免税,现用3500元和3501元作为测试数据,所采用的是( A )A. 边界值分析B. 等价类划分C. 条件覆盖D. 因果图422. 一般来说,单元测试往往采用( C )A. 等价类测试B. 因果图测试C. 白盒测试D. 黑盒测试423. 相对于螺旋模型,演化模型缺少( D )A. 制定计划B. 客户评估C. 实施工程D. 风险分析424. 支持面向对象技术的软件生存周期模型是( A )A. 喷泉模型B. 螺旋模型C. 增量模型D. 瀑布模型425. 按照《ISO/IEC软件生存周期过程12207—1995》中,可归于基本过程的是( C )A. 文档过程B. 验证过程C. 维护过程D. 管理过程426. CMMI成熟度等级中的第四级为( B )A. 已定义级B. 已定量管理级C. 持续优化级D. 已管理级427. 能“标识系统要解决的问题”的模型是( C )A. 部署模型B. 设计模型C. 概念模型D. 实现模型428. 初始需求发现技术中,可能导致超出项目成本和进度限制的是( B )A. 自悟B. 交谈C. 提炼D. 观察429. 销售系统,应能产生销售报表,这是软件的( A )A. 功能需求B. 性能需求C. 设计约束D. 外部接口需求430. 详细设计工具中,盒图是指( D )A. PAD 图B. HIPO 图C. 程序流程图D. N-S 图431. 在下列耦合中,耦合度最弱的是( B )A. 内容耦合B. 数据耦合C. 公共耦合D. 控制耦合432. 下列的内聚类型中,按关联程度从低到高的顺序给出的是( A )A. 逻辑内聚、过程内聚、功能内聚B. 过程内聚、功能内聚、逻辑内聚C. 过程内聚、逻辑内聚、功能内聚D. 功能内聚、过程内聚、逻辑内聚433. UML 表达关系的术语中,关联是一类特定的( D )A. 扩展B. 细化C. 依赖D. 泛化434. 希望确定软件实现的功能是否与需求规格说明书一致,需进行( C )A. 单元测试B. 有效性测试C. 系统测试D. 集成测试435. 在《ISO/IEC 软件生存周期过程12207-1995》中,属于组织过程的是( D )A. 文档过程 B. 验证过程C. 维护过程D. 管理过程436. 瀑布模型是一种( A )A. 适用于需求被清晰定义的项目B. 快速构造产品第一版本的好方法C. 适合于大型团队迭代开发的模式D. 支持面向对象技术的创新模型437在软件生存周期模型中,可减少用户需求变更的软件开发模型是( A )A. 演化模型B. 增量模型C. 喷泉模型D. 螺旋模型438. CMMI 能力等级中,第0 级为最低等级,其第2 级是( D )A. 已执行级B. 已定量管理级C. 已定义级D. 已管理级439.软件生产率、软件质量满足不了社会发展的需求,并成为其发展的制约因素,这现象被称为( A )A.软件危机B.软件工程C.软件矛盾D.软件制约440.能表达软件产品/系统的概念模型是( B )A.程序规约B.需求规约C.设计规约D.测试规约441.需求人员把自己作为系统的最终用户,审视该系统并提出问题的初始发现需求技( A )A.自悟B.自创C.自发D.自审442.在结构化分析方法中,数据的变换单元称为( D )A.变迁B.交换C.解析D.加工443.若一个模块A通过接口向两个模块B和C传递一个公共参数,那么模块B和c 之间的关系称为( C )A.数据耦合B.控制耦合C.标记耦合D.公共耦合444.往往能粗略地标志一个系统的规模和复杂程度,指的是模块的( B )A.宽度B.深度C.扇入D.扇出445.若一个学生可以在一所或者多所学校注册学习,那么这种关联关系称为( D )A.依赖B.泛化C.组合D.聚合446.如果两个类具有泛化关系,正确的是( A )A.子类可继承父类的属性和操作B.子类不能替换父类的声明C.不能在其他类目之间创建泛化D.子类一个操作的实现不能覆盖父类一个操作的实现447.下列选项,属于RUP突出特点的是( A )A.用况驱动B.数据驱动C.事件驱动D.过程驱动448.假设大学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下列划分正确的是( B )A.可划分为2个有效等价类,2个无效等价类B.可划分为1个有效等价类,2个无效等价类C.可划分为2个有效等价类,1个无效等价类D.可划分为1个有效等价类,1个无效等价类449.在单元测试期间,通常首先考虑模块的( A )A.接口B.定义C.表达D.原型450.软件基本过程指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、开发过程、运行过程和( D )A.验证过程B.调试过程C.测试过程D.维护过程451.在常见的软件开发模型中,适用于需求明确或很少变更的项目的模型是( A )A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型452.软件工程在20世纪80年代以来获得的主要成果有( B )A.瀑布模型B.CASE产品C.过程式语言D.结构化方法453.在销售管理系统需求文档中出现下列描述,属于外部接口需求范畴的是( C ) A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%454.需求规约的基本性质包括重要性和稳定性程度、可修改的、完整的和( A )A.一致的B.可重复的C.可复用的D.可测试的455.在建模过程中,可用以描述加工的工具是( D )A.数据表B.加工表C.数据字典D.判定表456.指不同模块之间相互依赖程度的度量是( D )A.扇出 B. 扇入C.内聚D.耦合457.把要解决问题的过程分解为多个步骤或阶段,每一步是对上一步结果的细化,以接近问题的解法,该方法称为( A )A.逐步求精B.逐步分解C.逐步抽象D.逐步概括458.关联的多重性是指( D )A.一个类有多少个方法被另一个类调用B.一个类的某个方法被另一个类调用的次数C.两个类所具有的相同的方法和属性的个数比D.类中对象参与一个关联的数目459.使用用况图可以为系统建模,描述软件系统行为的( A )A.功能结构B.业务过程结构C.整体结构D.状态结构460.RU的设计方法给出用于表达设计模型中基本成分的术语,包括子系统、设计类、接口和( B )A.构件B.用况细化C.体系结构描述D.部署模型461.在教师分房方案中规定对教授、副教授、讲师和助教分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是( B )A.4个有效等价类,4个无效等价类B.4个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,4个无效等价类462.有效性测试的目标是发现软件实现的功能与需求规格说明书不一致的错误,通常采用的测试技术是( A )A.黑盒测试技术B.用况测试技术C.回归测试技术D.性能测试技术463.(m0/mc软件生存周期过程l2207—1995}标准按过程主体把软件生存周期过程分为基本过程、支持过程和( D )A.验证过程B.确认过程C.定义过程D.组织过程464.在常见的软件开发模型中,引入风险分析的是( A )A.螺旋模型B.喷泉模型C.演化模型D.瀑布模型465.在软件开发中,软件系统模型大体上可分为两类:概念模型和( C )A.抽象模型B.逻辑模型C.软件模型D.实现模型466.通过复审有关需要的陈述,或功能和性能目标的陈述等技术文档,而获取相关需求的初始发现需求技术是( B )A.细化 B.提炼C.求精D.抽象467.在结构化分析方法的基本术语中,数据流的起点称为( D )A.数据潭B.数据存储C.加工D.数据源468.一组模块共同引用一个全局数据项,则该组模块间的耦合类型是( D )A.数据耦合B.标记耦合C.控制耦合D.公共耦合469.模块本身以及所有直接或间接从属于它的模块的集合,称为该模块的( B )A.作用域B.控制域C.定义域D.限制域470.下列术语可用于表达客观世界中各种各样事物之间的关系的是( D )A.类B.对象C.接口D.依赖471.UML的图形化工具分为两类:行为图和( A )A.结构图B.状态图C.部署图D.用况图。