您好,欢迎访问三七文档
1、典型的详细设计工具有流程图、盒图、、类程序设计语言。问题反馈【教师释疑】正确答案:【PAD图】2、UML是一种语言。问题反馈【教师释疑】正确答案:【可视化】3、类是一组具有属性、操作、关系和语义的对象的描述。问题反馈【教师释疑】正确答案:【相同】4、对象是类的一个。问题反馈【教师释疑】正确答案:【实例】5、用况图是一种表达系统模型的图形化工具。问题反馈【教师释疑】正确答案:【功能】6、UML中的顺序图是一种交互图,即由一组对象以及按组织的对象之间的关系组成。问题反馈【教师释疑】正确答案:【时序】7、模块的作用域是指受该模块内一个所影响的所有模块的集合。问题反馈【教师释疑】正确答案:【判定】8、模块的控制域是指这个模块本身以及所有直接或间接它的模块的集合。问题反馈【教师释疑】正确答案:【从属于】9、在数据流图中引入数据源和数据潭这两个术语的目的是为了表示系统的,可以使用它们和相关数据流来定义系统的。问题反馈【教师释疑】正确答案:【环境|边界】10、模块结构图是系统的一个高层蓝图,允许设计人员在较高的层次上进行抽象思维。模块结构图可用和两种形式来表示。问题反馈【教师释疑】正确答案:【层次图|HIPO图】11、在设计模块结构图时要基于原则来设计模块。问题反馈【教师释疑】正确答案:【高内聚低耦合】12、在进行总体结构设计时,人们通过长期的软件开发实践,总结出一些实现模块“高内聚低耦合”的启发式规则,对初始的模块结构图进行精化,其中一条规则是“尽力使模块的在其控制域之内”。问题反馈【教师释疑】正确答案:【作用域】13、在进行总体结构设计时,人们通过长期的软件开发实践,总结出一些实现模块“高内聚低耦合”的启发式规则,对初始的模块结构图进行精化,其中一条规则是“力求深度、宽度、扇出和扇入”。问题反馈【教师释疑】正确答案:【适中】14、在进行总体结构设计时,人们通过长期的软件开发实践,总结出一些实现模块“高内聚低耦合”的启发式规则,对初始的模块结构图进行精化,其中一条规则是“改进软件结构,提高模块的”。问题反馈【教师释疑】正确答案:【独立性】15、系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的情况。问题反馈【教师释疑】正确答案:【信息流动】16、成本效益分析的目的是从角度评价开发一个项目是否可行。问题反馈【教师释疑】正确答案:【经济】17、自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和。问题反馈【教师释疑】正确答案:【宽度优先策略】18、汇编语言是面向的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。问题反馈【教师释疑】正确答案:【机器】19、详细设计的任务是确定每个模块的内部特性,即模块的算法、。问题反馈【教师释疑】正确答案:【使用的数据】20、软件工程概念的提出,其目的是为了解决20世纪60年代以来出现的日益严重的。问题反馈【教师释疑】正确答案:【软件危机】21、一般来说,需求分类中作为整个需求的主体是。问题反馈【教师释疑】正确答案:【功能需求】22、需求分析的首要任务是建立系统的,DFD是一种常用的表达工具。问题反馈【教师释疑】正确答案:【功能模型】23、所谓模块化是指按照的设计原则,形成一个相互独立但又有较少联系的模块结构的过程。而模块通常由和模块体组成。问题反馈【教师释疑】正确答案:【高内聚低耦合|接口】24、UML把状态分为了3类,即初态、终态和。问题反馈【教师释疑】正确答案:【通常状态】25、在UML表达关系的术语中,汽车和汽车引擎之间是关系。问题反馈【教师释疑】正确答案:【组合】26、RUP是一种软件开发的过程框架,它的突出特点是以为驱动、以为中心的迭代、增量式开发。问题反馈【教师释疑】正确答案:【用例|体系结构】27、在RUP的每次迭代中都要经历一个核心工作流:即需求获取、分析、设计、和测试。问题反馈【教师释疑】正确答案:【实现】28、软件测试的首要目标是预防错误,但这几乎不可实现,所以测试的目标只能是。问题反馈【教师释疑】正确答案:【发现错误】29、有效性测试通常采用测试技术,验证的可追溯性。问题反馈【教师释疑】正确答案:【黑盒|需求】30、单元测试以阶段的文档作为指导,多采用测试技术。问题反馈【教师释疑】正确答案:【详细设计|白盒】31、集成测试的目标是发现与有关的错误。问题反馈【教师释疑】正确答案:【接口】32、在标准(ISO/IEC软件生存周期过程12207—1995)中,按过程主体把软件生存周期过程分为基本过程、和组织过程。问题反馈【教师释疑】正确答案:【支持过程】33、CMMI是针对系统/产品开发的能力成熟度模型,集成了3个源模型:、系统工程CMM和集成产品开发CMM。问题反馈【教师释疑】正确答案:【软件CMM】34、CMMI提供了两种过程改善路径,一个称为,另一个称为成熟度等级,应用于一个组织过程改善的成熟度等级有个。问题反馈【教师释疑】正确答案:【能力等级|5】35、在软件开发领域,系统模型分为两大类,其中之一的描述了系统是什么。问题反馈【教师释疑】正确答案:【概念模型】36、任何软件工程项目的基础是。问题反馈【教师释疑】正确答案:【需求分析】37、需求阶段的主要任务一般包括需求发现、需求分析和需求验证,最终形成系统的。问题反馈【教师释疑】正确答案:【需求规格说明书】38、HIPO图是由一组IPO图和一张图组成。问题反馈【教师释疑】正确答案:【H】39、结构化设计分为和详细设计,而详细设计要提供实现该模块功能的。问题反馈【教师释疑】正确答案:【总体设计|算法】40、耦合和内聚是衡量模块的两个定性指标。问题反馈【教师释疑】正确答案:【独立性】41、UML的图形化工具分为结构图和。问题反馈【教师释疑】正确答案:【行为图】42、在UML中,描述系统与外部系统及用户之间交互的图是。问题反馈【教师释疑】正确答案:【用况图】43、RUP是基于的一种软件开发过程框架,两者一起才称得上是一种。问题反馈【教师释疑】正确答案:【UML|面向对象开发方法学】44、在RUP的每次迭代中都要经历一个核心工作流:即需求获取、分析、设计、实现和。问题反馈【教师释疑】正确答案:【测试】45、白盒测试技术,典型的是技术,它依据的是程序的。问题反馈【教师释疑】正确答案:【路径测试|逻辑结构】46、单元测试主要检验软件设计的最小单元——,多采用测试技术。问题反馈【教师释疑】正确答案:【模块|白盒】47、在标准《ISO/IEC软件生存周期过程12207—1995》中,按过程主体把软件生存周期过程分为基本过程、支持过程和。问题反馈【教师释疑】正确答案:【组织过程】48、CMMI是针对系统/产品开发的能力成熟度模型,集成了3个源模型:软件CMM、集成产品开发CMM和。问题反馈【教师释疑】正确答案:【系统工程CMM】49、CMMI的能力等级和成熟度等级在概念上互补,区别在于成熟度等级用于表征组织对过程域的改进,而能力等级用于表组织对过程域的改进。问题反馈【教师释疑】正确答案:【一组(或多个)|单个】50、数据字典定义数据流或数据存储组成时,使用了若干符号,其中{…}表示的含义是。问题反馈【教师释疑】正确答案:【重复】51、若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个模块的耦合性类型是。问题反馈【教师释疑】正确答案:【公共耦合】52、路径测试技术中,发现错误能力最弱的是逻辑覆盖是。问题反馈【教师释疑】正确答案:【语句覆盖】53、软件工程领域中,与确认测试有关的软件开发阶段是。问题反馈【教师释疑】正确答案:【需求分析】54、数据流图中描述加工逻辑一般使用三种工具,分别是____、判定表、判定树。问题反馈【教师释疑】正确答案:【结构化自然语言】55、变换型的DFD是由输入、____和输出三部分组成。问题反馈【教师释疑】正确答案:【加工处理】56、软件产品在交付使用之前一般要经过以下四步测试:_____、集成测试、有效性测试和系统测试。问题反馈【教师释疑】正确答案:【单元测试】57、面向对象分析要建立三个模型,其中_____模型是三个模型的核心,也是其他两个模型的框架。问题反馈【教师释疑】正确答案:【用况】58、用来模拟被测模块的上级调用模块的模块称为____。问题反馈【教师释疑】正确答案:【驱动模块】59、软件系统模型大体上可分为两类,分别是和。问题反馈【教师释疑】正确答案:【概念模型|软件模型】60、软件的需求可分为两类,一类是,一类是。问题反馈【教师释疑】正确答案:【功能需求|非功能需求】61、需求发现的常用技术包括有:自悟、、观察、小组会和。问题反馈【教师释疑】正确答案:【交谈|提炼】62、需求规约的表达风格有、半形式化的需求规约、形式化的需求规约。问题反馈【教师释疑】正确答案:【非形式化的需求规约】63、结构化方法是一种系统化的软件开发方法,其中包括、以及。问题反馈【教师释疑】正确答案:【结构化分析方法|结构化设计方法|结构化程序设计方法】64、需求分析的首要任务是建立系统的模型。问题反馈【教师释疑】正确答案:【功能】65、在数据流图中,数据流在使用中一般要给出标识,一般采用或来标识数据流。问题反馈【教师释疑】正确答案:【名词|名词短语】66、数据流中的加工是数据变换单元,一般采用来标识。问题反馈【教师释疑】正确答案:【动宾结构】67、在数据流图中,数据存储是数据的静态结构,一般采用或来标识。问题反馈【教师释疑】正确答案:【名词|名词短语】68、结构化分析方法给出了建模的基本步骤,该过程属于“自顶向下,”形式。问题反馈【教师释疑】正确答案:【功能分解】69、软件一般由和组成。问题反馈【教师释疑】正确答案:【程序|文档】70、需求阶段的主要任务一般包括、和,最终形成系统的软件规格说明书。问题反馈【教师释疑】正确答案:【需求发现|需求分析|需求验证】71、为了控制软件设计的复杂性,结构化设计可进一步分为和两个阶段。问题反馈【教师释疑】正确答案:【总体设计|详细设计】72、总体设计阶段的基本任务是把系统的功能需求分配到一个特定的中。问题反馈【教师释疑】正确答案:【软件体系结构】73、数据流图分为两种基本类型,一种是型数据流图,一种是型数据流图。问题反馈【教师释疑】正确答案:【变换|事务】74、在进行总体结构设计时,人们通过长期的软件开发实践,总结出一些实现模块“高内聚低耦合”的启发式规则,对初始的模块结构图进行精化,其中一条规则是“力求模块规模”。问题反馈【教师释疑】正确答案:【适中】75、类主要用于抽象客观世界中的事物,因此一般要有一组属性和。问题反馈【教师释疑】正确答案:【操作】76、类主要用于抽象客观世界中的事物,因此一般要有一组和操作。问题反馈【教师释疑】正确答案:【属性】77、RUP的突出特点是,它是一种以为驱动的、以为中心的迭代、增量式开发。问题反馈【教师释疑】正确答案:【用况|体系结构】78、RUP从两个角度来描述软件结构,一是系统模型;二是表达物理分布的系统模型。问题反馈【教师释疑】正确答案:【设计|部署】79、在路径测试技术中,可用控制流图标识程序的结构。问题反馈【教师释疑】正确答案:【控制】80、软件路径测试技术中,从弱到强的覆盖有:路径覆盖、、、条件覆盖与条件组合覆盖、路径覆盖。问题反馈【教师释疑】正确答案:【语句覆盖|分支覆盖】81、对于路径判断表达式,如果能够找到一种有效的办法,使其路径是可达的,这一过程称为路径。问题反馈【教师释疑】正确答案:【敏化】82、基于事务流的测试技术是一种测试技术。问题反馈【教师释疑】正确答案:【功能】83、边界值分析属于测试技术。问题反馈【教师释疑】正确答案:【黑盒】84、软件测试方法里,等价类划分方法是把软件所有可能的输入数据,即软件的输入域划分成若干部分,形成一些。问题反馈【教师释疑】正确答案:【等价类】85、软件测试的等价类划分方法要对每一个无效等价类至少设计个测试用例问题反馈【教师释疑】正确答案:【1】86、因果图是设计测试用例的一种工具,它着重检查各种输入
本文标题:软件工程(简答题)
链接地址:https://www.777doc.com/doc-5177766 .html