面向对象开发方法包括______、______、______三部分。8. 软件工程管理的具体内容包括对______、______、______、______等方面的管理。12、在详细设计阶段,除了对模块内的算法进行设计,还应对模块内的______进行设计。13. 对象的抽象是______。15. 软件工程包括______和______两大部分内容。18、数据字典中有四类条目,分别是______、______、______、______。19、用于描述基本加工的小说明的三种描述工具是______、______、______。21、McCabe复杂性度量又称______。22、喷泉模型是一种以用户需求为动力,以______为驱动的模型。26、软件质量管理由软件质量保证、______和______三方面活动组成。31、采用手工方法开发软件只有程序而无文档,维护困难,这是一种______维护。32、结构化方法是一种面向数据流的开发方法。由______、______、______________构成。33、对象之间进行通信的构造叫做______。34、按软件服务对象的X围可以把软件划分为______软件和______软件。35、瀑布模型将软件生命期划分为若干阶段,各个阶段之间是通过______实现过渡的。36、概要设计主要是把各项功能需求转换成系统的______。39、软件质量管理由______、______和______三方面活动组成。40、类具有操作,它是对象______的抽象。49、继承性是子类自动共享其父类的______机制。10.〔A〕是用户和设计交换最频繁的方法。A、原型模型B、瀑布模型方法C、螺旋模型方法D、构件组装模型14.〔B〕是为了获得高质量软件所需要完成的一系列任务的框架,他规定了完成各项任务的工作步骤。C、软件工程B、软件过程A.质量管理D、软件方法学20.数据存储和数据流都是(D ),仅仅是所处的状态不同。A、分析结果B、事件C、动作D、数据21.数据流图和(C)共同组成系统的功能模型。A、HIPO图B、PDLC、数据字典D、层次图24.数据字典是对数据定义信息的集合,它所定义的对象都包含在( )中。A、数据流图B、程序框图C、软件结构D、方框图32.下列叙述中,__A_____不属于数据字典的作用。A、作为编码阶段的描述工具B、为用户与开发人员之间统一认识C、作为概要设计的依据D、为需求分析阶段定义各类条目33.不适于作为数据流图处理〔加工〕框名称的是_B___。A、人工校核工资数据B、工资支票数据C、打印工资支票D、计算职工工资35.虽然可以使用自然语言描述由数据元素组成数据的关系,但为了更加清晰简洁,建议采用符号来表示,其中1(a)5所代表的含义是( A)A、a重复出现,最少出现1次,最多出现5次B、a重复出现,只能出现1次,或5次C、a重复出现,其可以出现1次,也可以出现5次D、a是可选的,可以出现2、3、4次36.〔C〕是可行性研究的一项重要内容,是客户组织负责人从经济角度判断是否继续投资于这项工程的主要依据。A、纯收入计算B、投资回收期分析C、成本/效益分析D、投资回收率分析39.〔〕需求制定系统必须提供的服务,是对软件系统的一项基本需求,但却并不是唯一的需求。C、功能需求B、性能需求C、可靠性和可用性需求D、接口与约束44.“快速建立软件原型〞是一种比较准确、有效、强大的需求分析技术,为了快速的构建和修改原型,通常采用3种方法和工具,以下哪项是无效的〔C〕A、可重用的软件构件B、形式化需求规格说明和环境原型C、高级语言选择D、第四代技术47,〔A〕是对引起系统做动作或〔和〕从一个状态转换到另一个状态的外界事情的抽象。A、事件B、状态C、初态D、终态50.描述复杂的事物时,图形远比文字叙述优越得多,在需求分析阶段可以使用〔C〕等图形工具。A、层次方框图和判定表B、数据流图和程序流程图C、IPO图和层次方框图D、warnier图和PDL53.软件需求分析阶段建立原型的主要目的是(A).A、确定系统的功能和性能要求B、确定系统的性能要求C、确定系统是否满足用户要求D、确定系统是否开发人员需要58.下面关于“深度、宽度、扇出和扇入〞描述错误的是〔〕A、深度表示软件结构中控制的的层数B、宽度是软件同一层次上的模块总数的最大值C、扇出是一个模块调用的模块数目D、扇入是直接调用这个模块的上级模块的数目80.〔B〕的结果基本上决定了最终的程序代码的质量。C、概要设计B、详细设计C、编码D、测试82. (B)阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。A、概要设计B、详细设计C、编码D、测试86.(C)应考虑对模块相联和资源共享问题进行描述和制约。A、系统设计B、详细设计C、接口控制D、结构化编辑工具90.详细设计是软件总体设计滞后的工作。下列可选内容中,(D)不属于详细设计内容。A、算法设计B、程序流程设计C、界面设计D、功能设计99.对软件是否能达到用户所期望的要求的测试称为(A)A、集成测试B、系统测试C、有效性测试D、验收测试106.软件测试方法一般有黑盒测试和白盒测试,而其中黑盒测试主要是依据程序的(C)A、结构B、流程C、功能D、逻辑108.调试是指在测试发现错误之后排除错误的过程,〔D〕不属于调试途径。A、蛮干法B、回溯法C、原因排除法D、运用测试实例法113.〔A〕是一种黑盒测试技术,这种技术把程序的输入域划分成若干个数据类,据此导出测试用例。A、等价划分B、边界值分析128.以下文档,〔B〕不属于系统文档包括的内容。A、软件需求规格说明B、软件使用手册C、软件详细设计D、软件测试用例135. (B)模型表示了对象的相互行为。A、对象B、动态C、功能D、分析142,一个面向对象的系统的体系结构通过它的〔B〕的关系确定。A、类与对象B、对象与对象C、过程与对象D、类与界面143.所谓管理就是通过〔〕、〔〕和〔〕等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程。A、计划、组织、控制145.〔A〕技术依据以往开发类似项目的经验和历史数据,估计实现一个功能所需要的源程序行数。A、代码行技术B、专家估计法C、PERT方法D、功能点法146.功能点技术定义了信息域的5个特性,分别是:输入项数,输出项数,查询,主文件数和〔D〕。A、内部接口数B、内部查询数C、外部数据库数D、外部接口数149.赶工一个任务时,应该关注〔C〕。A、尽可能多的任务B、非关键任务C、加速执行关键路径上的任务D、通过成本最低化加速执行任务150.质量与等级的区别是什么〔B〕。A、质量是对需求的满足程度,而等级是对质量的排序。B、质量是与用户需求的一致程度,而等级是对服务的排序。C、在项目管理过程中,质量和等级没有明显的区别。D、质量是项目的最终结果,而等级是项目进展过程中对质量的排序。9.软件再工程过程:库存目录分析;文档重构;逆向工程;代码重构;数据重构;正向工程。10.面向对象方法学的定义:尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间与实现解法的解空间在结构上尽可能一致优点:与人类习惯的思维方法一致;稳定性好;可重用性好;较易开发大型软件产品;可维护性好。
面向对象开发方法包括______、______、______三部分。
8. 软件工程管理的具体内容包括对______、______、______、______等方面的
管理。
12、在详细设计阶段,除了对模块内的算法进行设计,还应对模块内的______进行设计。
13. 对象的抽象是______。
15. 软件工程包括______和______两大部分内容。
18、数据字典中有四类条目,分别是______、______、______、______。
19、用于描述基本加工的小说明的三种描述工具是______、______、______。
21、McCabe复杂性度量又称______。
22、喷泉模型是一种以用户需求为动力,以______为驱动的模型。
26、软件质量管理由软件质量保证、______和______三方面活动组成。
31、采用手工方法开发软件只有程序而无文档,维护困难,这是一种______维护。
32、结构化方法是一种面向数据流的开发方法。由______、______、________
______构成。
33、对象之间进行通信的构造叫做______。
34、按软件服务对象的X围可以把软件划分为______软件和______软件。
35、瀑布模型将软件生命期划分为若干阶段,各个阶段之间是通过______实现过渡的。
36、概要设计主要是把各项功能需求转换成系统的______。
39、软件质量管理由______、______和______三方面活动组成。
40、类具有操作,它是对象______的抽象。
49、继承性是子类自动共享其父类的______机制。
10.〔A〕是用户和设计交换最频繁的方法。
A、原型模型B、瀑布模型方法
C、螺旋模型方法D、构件组装模型
14.〔B〕是为了获得高质量软件所需要完成的一系列任务的框架,他规定了完成各项任务的工作步骤。
C、软件工程B、软件过程A.质量管理D、软件方法学
20.数据存储和数据流都是(D ),仅仅是所处的状态不同。
A、分析结果B、事件C、动作D、数据
21.数据流图和(C)共同组成系统的功能模型。
A、HIPO图B、PDLC、数据字典D、层次图
24.数据字典是对数据定义信息的集合,它所定义的对象都包含在( )中。
A、数据流图B、程序框图C、软件结构D、方框图
32.下列叙述中,__A_____不属于数据字典的作用。
A、作为编码阶段的描述工具B、为用户与开发人员之间统一认识
C、作为概要设计的依据D、为需求分析阶段定义各类条目
33.不适于作为数据流图处理〔加工〕框名
称的是_B___。
A、人工校核工资数据B、工资支票数据
C、打印工资支票D、计算职工工资
35.虽然可以使用自然语言描述由数据元素组成数据的关系,但为了更加清晰简洁,建议采用符号来表示,其中1{a}5所代表的含义是( A)
A、a重复出现,最少出现1次,最多出现5次
B、a重复出现,只能出现1次,或5次
C、a重复出现,其可以出现1次,也可以出现5次
D、a是可选的,可以出现2、3、4次
36.〔C〕是可行性研究的一项重要内容,是客户组织负责人从经济角度判断是否继续投资于这项工程的主要依据。
A、纯收入计算B、投资回收期分析
C、成本/效益分析D、投资回收率分析
39.〔〕需求制定系统必须提供的服务,是对软件系统的一项基本需求,但却并不是唯一的需求。
C、功能需求B、性能需求
C、可靠性和可用性需求D、接口与约束
44.“快速建立软件原型〞是一种比较准确、有效、强大的需求分析技术,为了快速的构建和修改原型,通常采用3种方法和工具,以下哪项是无效的〔C〕
A、可重用的软件构件B、形式化需求规格说明和环境原型
C、高级语言选择D、第四代技术
47,〔A〕是对引起系统做动作或〔和〕从一个状态转换到另一个状态的外界事情的抽象。
A、事件B、状态C、初态D、终态
50.描述复杂的事物时,图形远比文字叙述优越得多,在需求分析阶段可以使用〔C〕等图形工具。
A、层次方框图和判定表
B、数据流图和程序流程图
C、IPO图和层次方框图
D、warnier图和PDL
53.软件需求分析阶段建立原型的主要目的是(A).
A、确定系统的功能和性能要求B、确定系统的性能要求
C、确定系统是否满足用户要求D、确定系统是否开发人员需要
58.下面关于“深度、宽度、扇出和扇入〞描述错误的是〔〕
A、深度表示软件结构中控制的的层数
B、宽度是软件同一层次上的模块总数的最大值
C、扇出是一个模块调用的模块数目
D、扇入是直接调用这个模块的上级模块的数目
80.〔B〕的结果基本上决定了最终的程序代码的质量。
C、概要设计B、详细设计
C、编码D、测试
82. (B)阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。
A、概要设计B、详细设计
C、编码D、测试
86.(C)应考虑对模块相联和资源共享问题进行描述和制约。
A、系统设计B、详细设计
C、接口控制D、结构化编辑工具
90.详细设计是软件总体设计滞后的工作。下列可选内容中,(D)不属于详细设计内容。
A、算法设计B、程序流程设计
C、界面设计D、功能设计
99.对软件是否能达到用户所期望的要求的测试称为(A)
A、集成测试B、系统测试
C、有效性测试D、验收测试
106.软件测试方法一般有黑盒测试和白盒测试,而其中黑盒测试主要是依据程序的(C)
A、结构B、流程C、功能D、逻辑
108.调试是指在测试发现错误之后排除错误的过程,〔D〕不属于调试途径。
A、蛮干法B、回溯法
C、原因排除法D、运用测试实例法
113.〔A〕是一种黑盒测试技术,这种技术把程序的输入域划分成若干个数据类,据此导出测试用例。
A、等价划分B、边界值分析
128.以下文档,〔B〕不属于系统文档包括的内容。
A、软件需求规格说明B、软件使用手册
C、软件详细设计D、软件测试用例
135. (B)模型表示了对象的相互行为。
A、对象B、动态
C、功能D、分析
142,一个面向对象的系统的体系结构通过它的〔B〕的关系确定。
A、类与对象B、对象与对象
C、过程与对象D、类与界面
143.所谓管理就是通过〔〕、〔〕和〔〕等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程。
A、计划、组织、控制
145.〔A〕技术依据以往开发类似项目的
经验和历史数据,估计实现一个功能所需要的源程序行数。
A、代码行技术B、专家估计法
C、PERT方法D、功能点法
146.功能点技术定义了信息域的5个特性,分别是:输入项数,输出项数,查询,主文件数和〔D〕。
A、内部接口数B、内部查询数
C、外部数据库数D、外部接口数
149.赶工一个任务时,应该关注〔C〕。
A、尽可能多的任务B、非关键任务
C、加速执行关键路径上的任务D、通过成本最低化加速执行任务
150.质量与等级的区别是什么〔B〕。
A、质量是对需求的满足程度,而等级是对质量的排序。
B、质量是与用户需求的一致程度,而等级是对服务的排序。
C、在项目管理过程中,质量和等级没有明显的区别。
D、质量是项目的最终结果,而等级是项目进展过程中对质量的排序。
9.软件再工程过程:库存目录分析;文档重构;逆向工程;代码重构;数据重构;正向工程。
10.面向对象方法学的定义:尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽
可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间与实现解法的
解空间在结构上尽可能一致
优点:与人类习惯的思维方法一致;稳定性好;可重用性好;较易开发大型软件产品;可维
护性好。
题目解答
答案
OOA OOD OOP 开发人员 组织机构 用户 文档资料 __数据结构_ ___类___ 软件开发技术 __软件工程管理__ ___数据流 数据项 数据存储 基本加工 结构化语言 判定表 判定树_ __环路度量_ __对象__软件质量规划 软件质量控制 非结构化 结构化分析 结构化方法 结构化程序 设计 消息 项目 产品 文档体系结构 软件质量保证 软件质量规划 软件质量控制 行为 数据结构和方法
解析
本题主要考查软件工程、面向对象方法等相关知识,涵盖软件开发方法、软件工程管理、软件设计、测试、质量等多方面内容,需结合记忆和理解填写各空及选择正确选项。