版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024年高等教育工学类自考-02333软件工程历年高频考点试卷专家荟萃含答案(图片大小可自由调整)第1卷一.参考题库(共25题)1.程序的三种基本控制结构是()A、过程、子程序和分程序B、顺序、选择和重复C、递归、堆栈和队列D、调用、返回和转移2.下列工具中,属于需求追踪工具的是()A、在DBMS上的应用运行工具B、追踪和状态报告C、访问和版本控制机构D、文件和修改管理3.商业建模4.RUP测试包括的主要活动有哪些?5.下列不属于项目进度安排主要方法的是()A、工程网络图B、Gantt图C、进度结构图D、任务资源表6.简述演化模型的优点。7.简述面向对象设计的启发规则。8.简述结构化分析方法的步骤。9.软件需求分析之后,软件的设计、编码、测试与语言的特性有很大的关系,这个特性主要是语言的()特性。10.什么是软件的可维护性?可维护性的度量的特性是什么?11.以下不属于软件特点的是()A、软件是一种逻辑产品B、软件产品存在磨损问题C、软件的生产主要是研制D、软件费用不断增加12.结构化设计是一种面向()的设计方法。A、数据流B、模块C、数据结构D、程序13.简述原型的作用。14.与“可行性研究报告”文档有关的人员是()A、管理人员和开发人员B、开发人员和维护人员C、开发人员和用户D、管理人员和用户15.一个模块通过传递开关、标志对某一模块的多种功能进行选择,则这两个模块之间的耦合方式是()。16.结构化流程图要求3种基本控制结构、()和()而成,不能有相互交叉的情况。17.CoCoMo模型按其详细程度分为哪三个层次?18.源代码的可维护性表现了程序设计语言的()A、心理特性B、工程特性C、技术特性D、传统特性19.Fortran语言主要作为以下哪个方面的语言()A、科学工程计算B、系统软件C、事务处理D、人工智能20.一笔交易、一个动作、甚至操作人员按一个按钮都可以看做是一次事物。21.软件维护工作的生产性活动包括分析评价、修改设计和()等。22.软件版本控制是属于()的活动内容。23.一个成功的测试可以()A、表明程序没有错误B、发现所有错误C、发现尚未发现的错误D、提高软件可靠性24.数据流图和数据字典共同构成了系统的()模型,是需求规格说明书的主要组成部分。25.结构化分析方法第2卷一.参考题库(共25题)1.假设大学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下列划分正确的是()。A、可划分为2个有效等价类,2个无效等价类B、可划分为1个有效等价类,2个无效等价类C、可划分为2个有效等价类,1个无效等价类D、可划分为1个有效等价类,1个无效等价类2.层次式小组是怎样的一种组织形式?3.对涉及若干个其他属性的软件要素、准则或属性的度量,称为()4.结构化方法使用什么描述工具?5.与编程风格有关的因素不包括()A、源程序文档化B、语句构造C、输入输出D、模块间耦合性6.数据流图是用于软件需求分析的工具,下列元素()是其基本元素。A、数据流B、加工C、数据存储D、外部实体7.结构化的需求分析描述工具有哪些?8.程序语言的工程特性主要表现为可移植性、()、软件的可重用性和可维护性。9.什么是模块间的耦合性?有哪几种耦合性?简述降低模块间耦合度的方法。10.事务分析设计的步骤是什么?11.对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流()A、必须一致B、数目必须相等C、名字必须相同D、数目必须不等12.在面向对象分析时类和对象的静态关系主要有哪几种?13.软件工程领域中,与确认测试有关的软件开发阶段是()A、编码B、详细设计C、概要设计D、需求分析14.为了识别风险,建议使用各类()来标识风险。15.无直接耦合16.软件开发模型17.程序设计语言的工程特性其中之一表现在()A、开发工具的可利用性B、简洁性C、数据结构的描述性D、数据库的可操作性18.CMMI成熟度等级中的第二级为()A、初始级B、已管理级C、持续优化级D、已定量管理级19.在常见的软件开发模型中,适用于需求明确或很少变更的项目的模型是()。A、瀑布模型B、演化模型C、螺旋模型D、喷泉模型20.简述有效性测试的方法。21.下面关于详细设计的叙述中,错误的是()A、程序流程图可以描述结构化程序B、程序流程图不能描述结构化程序C、NS图描述的程序一定是结构化的D、PAD图描述的程序一定是结构化的22.在下列软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是()A、瀑布模型B、增量模型C、喷泉模型D、螺旋模型23.软件工程领域中,与集成测试有关的软件开发阶段是()A、编码B、详细设计C、概要设计D、需求分析24.在CMMl模型中,达到预先定义的一组过程域所有目标的一种过程改善等级称为()。25.软件维护的流程是什么?第3卷一.参考题库(共25题)1.软件结构图2.简述多态性实现的方法。3.至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于商业管理,有的是用于编写系统软件。以下语言中较适用于数值计算的语言是()A、BASICB、SQLC、LISPD、FORTRAN4.我们把支持软件项目的()、()、()的软件叫做软件开发的工具软件。5.白盒测试6.数据字典有哪些条目?7.用结构化语言来描述加工逻辑的外层结构时,以下不属于基本结构的是()A、顺序结构B、选择结构C、嵌套结构D、重复结构8.判定树和判定表是用于描述结构化分析方法中()环节的工具。A、功能说明B、数据加工C、流程描述D、结构说明9.产生软件维护的副作用是指()A、开发软件时的错误B、运行时的错误C、隐含的错误D、因修改软件而造成的错误10..概要设计阶段完成的主要文档是概要设计说明书。11.需求发现的技术有哪些?12.面向对象分析的目的是对客观世界的系统进行()13.什么是加工逻辑?14.瀑布模型适合于哪类软件系统的开发?15.需求分析的首要任务是建立系统的(),DFD是一种常用的表达工具。16.简述总体设计的基本步骤。17.软件生产率、软件质量满足不了社会发展的需求,并成为其发展的制约因素,这现象被称为()。A、软件危机B、软件工程C、软件矛盾D、软件制约18.对于一个项目而言,()是项目管理计划的主体,一般还可能存在一些对支持生存周期过程具有重要作用的其他计划,包括()、软件配置计划、软件质量保证计划、软件验证和确认计划和软件度量计划。19.计算机软件是指与计算机系统操作有关的()、()以及任何与之有关的文档资料。20.结构化设计方法的基本思想是什么?21.增量构造模型有什么特点?22.Westinghouse公司于1992年公布了l3类软件工具分类标准和该类的范例工具以及例子,下面说法错误的是()A、代码生成程序属于编码和单元测试工具B、桌面出版系统属于文档工具C、数据库管理系统属于需求追踪工具D、计划和进度属于项目管理工具23.指标24.模块25.下列选项,属于RUP突出特点的是()。A、用况驱动B、数据驱动C、事件驱动D、过程驱动第1卷参考答案一.参考题库1.参考答案:B2.参考答案:A3.参考答案: 商业建模工作流描述了如何为新的目标组织开发一个构想,并基于这个构想在商业用况模型和商业对象模型中定义组织的过程,角色和责任。4.参考答案: (1)计划测试。 (2)设计测试。 (3)实现测试。 (4)执行集成测试。 (5)执行系统测试。 (6)评价测试。5.参考答案:D6.参考答案: (1)任何功能一经开发就能进入测试以便验证是否符合产品需求。 (2)帮助导引出高质量的产品要求。如果没有可能在一开始就弄清楚所有的产品需求,它们可以分批取得。而对于已提出的产品需求,则可根据对现阶段原型的试用而作出修改。 (3)风险管理可以在早期就获得项目进程数据,可据此对后续的开发循环作出比较切实的估算。提供机会去采取早期预防措施,增加项目成功的机率。 (4)大大有助于早期建立产品开发的配臵管理,产品构建(builD.,自动化测试,缺陷跟踪,文档管理。均衡整个开发过程的负荷。 (5)开发中的经验教训能反馈应用于本产品的下一个循环过程,大大提高质量与效率。 (6)如果风险管理发现资金或时间已超出可承受的程度,则可以决定调整后续的开发,或在一个适当的时刻结束开发,但仍然有一个具有部分功能的,可工作的产品。 (7)心理上,开发人员早日见到产品的雏型,是一种鼓舞。 (8)使用户可以在新的一批功能开发测试后,立即参加验证,以便提供非常有价值的反馈。 (9)可使销售工作有可能提前进行,因为可以在产品开发的中后期取得包含了主要功能的产品原型去向客户作展示和试用。7.参考答案: 面向对象设计的启发规则: (1)设计结果清晰易懂。 (2)一般-具体结构的深度应适当。 (3)设计简单的类。 (4)使用简单协议。 (5)使用简单操作。 (6)把设计变动减到最小。8.参考答案: 1.了解当前系统的工作流程,获得当前系统的物理模型 2.抽象出当前系统的逻辑模型 3.建立上标系统的逻辑模型 4.作进一步补充和优化9.参考答案:技术10.参考答案: 1.软件的可维护性:软件能够被理解、校正、适应及增强功能的容易程度。 2.可维护性的度量的特性是:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。11.参考答案:B12.参考答案:A13.参考答案: 14.参考答案:A15.参考答案:控制耦合16.参考答案:顺序组合;完整嵌套17.参考答案:CoCoMo模型按其详细程度分为基本CoCoMo模型、中间CoCoMo模型和详细CoCoMo模型三个层次。18.参考答案:B19.参考答案:A20.参考答案:正确21.参考答案:编写程序代码22.参考答案:软件控制23.参考答案:C24.参考答案:逻辑25.参考答案:是把整个系统开发过程分为若干阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合规范的产品。第2卷参考答案一.参考题库1.参考答案:B2.参考答案:层次式小组是将组内人员分为3级:组长1人,他作为项目负责人负责全组工作;他直接领导2~7名高级程序员;每位高级程序员通过基层小组管理若干名程序员。3.参考答案:间接度量4.参考答案: 1.数据流图 2.数据字典 3.描述加工逻辑的结构化语言、判定表、判定树.5.参考答案:B6.参考答案:A,B,C,D7.参考答案:有数据流图(DFD)、数据字典(DD)、判定表、判定树、结构化语言(PDL)、层次方框图、Warnier图、IPO图、控制流图(CFD)、控制说明(CSPEC)、状态转换图(STD)和实体—关系图(E—R)等。8.参考答案:开发工具的可利用性9.参考答案: 1.模块间的耦合性是根据模块的外部特征提出的,是对软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间关系。 2.耦合程度由低到高分为6种: ①无直接耦合(不传递任何消息)。 ②数据耦合(传递的是值)。 ③标记耦合(传递的是数据结构)。 ④控制耦合(传递的是控制变量,例如开关、标志等)。 ⑤外部耦合(传递的是I/O环境) ⑥公共耦合(传递的是在公共数据环境中的数据)。 ⑦内容耦合(传递的是一个模块的内部数据,往往出现在汇编语言中)。 3.模块间联系越紧密,其耦合性越强,模块的独立性越差。提高模块独立性,降低模块间耦合度的措施是: ①在耦合方式上降低模块间接口的复杂性。 (1)模块接口方式不采用直接引用(内容耦合),而采用调用方式(例如过程语句调用); (2)模块接口信息通过参数传递且传递信息的结构尽量简单,不用复杂数据结构(例如过程、指针等),参数个数不宜过多。 ②在传递信息类型上尽量使用数据耦合,避免控制耦合,慎用或有控制地使用公共耦合。10.参考答案: (1)在DFD图中确定事务中心、接收部分(包含全部接收路径)和发送部分(包含全部动作路径); (2)画出SC图框架,把DFD图的三部分,分别映射"为事务控制模块,接收模块和动作发送模块,一般得到SC图的顶层和第一层(如果第一层简单可以并入顶层); (3)分解和细化接收分支和动作分支,完成初始的SC图; (4)对初始结构图按照设计准则进行精化与改进。11.参考答案:A12.参考答案:类和对象的静态关系主要有关联、聚集、泛化、依赖等四种关系。13.参考答案:D14.参考答案:风险检测表15.参考答案:指两个模块之间没有直接关系,它们分别从属于不同模块的控制和调用,它们之间不传递任何信息。16.参考答案:又称为软件生存周期模型,是指软件项目开发和维护的总体过程思路的框架。17.参考答案:B18.参考答案:B19.参考答案:A20.参考答案: 方法:采用黑盒测试技术。21.参考答案:B22.参考答案:A23.参考答案:A24.参考答案:成熟度等级25.参考答案: 1.制定申请维护报告 2.审查申请报告并批准 3.进行维护并作详细记录 4.覆审第3卷参考答案一.参考题库1.参考答案:是软件系统的模块层次结构,反映了整个系统的功能实现。2.参考答案: (1)泛化。 (2)定义一个抽象类——接口类。3.参考答案:D4.参考答案:开发;管理;维护活动5.参考答案:按照程序内部的结构测试程序,检验程序中的每条路径是否都能按预定要求正确工作。有两种测试法既逻辑覆盖测试法和路径测试法。6.参考答案:数据流、数据项、数据存储、基本加工。7.参考答案:C8.参考答案:B9.参考答案:D10.参考答案:正确11.参考答案: (1)自悟。 (2)交谈。 (3)观察。 (
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度医疗人才聘用协议范本版
- 2024年商业空间室内外装修施工合同3篇
- 2024年度康师傅产品生产线技术转让协议2篇
- 2024年度许可合同:危险物品运输与储存3篇
- 2024年二手房产交易贷款协议书3篇
- 2024年商场租赁经营协议版
- 2024年度软件开发合同功能需求及交付3篇
- 2024年合作伙伴代理业务合同一
- 2024年度核能利用与技术服务全面合同
- 2024年度城市公共自行车系统建设合同
- 中国法律史-第一次平时作业-国开-参考资料
- 肉羊养殖小区设计图
- 年级组长工作手册1
- 动物医学-毕业论文
- actl是当前世界治疗癌症的领先技术
- 德育课程体系简图
- 供应商年度审核计划及现场审核表
- (完整word版)铣槽12专用夹具资料
- 个人书面检查三篇
- 一年级数学上学期培优辅差记录表
- 标准化养羊场建设方案(附图纸)
评论
0/150
提交评论