103软件开发工程师(C)中级考试大纲
2025年软件资格考试信息系统监理师(中级)(基础知识、应用技术)合卷试卷及解答参考

2025年软件资格考试信息系统监理师(基础知识、应用技术)合卷(中级)复习试卷及解答参考一、基础知识(客观选择题,75题,每题1分,共75分)1、在信息系统工程中,以下哪个不属于信息系统监理的工作内容?A. 负责项目进度控制B. 负责项目范围控制C. 负责项目质量保证D. 负责项目成本管理答案:D解析:信息系统监理师的主要职责包括项目进度控制、项目范围控制和项目质量保证。
项目成本管理通常由项目经理或专门的成本控制人员进行管理,因此不属于信息系统监理师的工作内容。
2、以下哪个不属于信息系统监理的四大原则?A. 独立性原则B. 公正性原则C. 专业性原则D. 利益最大化原则答案:D解析:信息系统监理的四大原则包括独立性原则、公正性原则、专业性原则和保密性原则。
利益最大化原则并不是信息系统监理的原则之一,因为监理师应该以维护项目整体利益为出发点,而不是单纯追求利益最大化。
3、在软件工程中,以下哪项不是软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 设计C. 编码D. 维护答案:C解析:软件开发生命周期(SDLC)包括需求分析、设计、实现、测试、部署和维护等阶段。
编码是软件实现阶段的一部分,而不是一个独立的SDLC阶段。
因此,选项C 是正确答案。
4、关于信息系统监理师的角色,以下哪项描述是错误的?A. 监理师负责确保项目按照预定的计划和预算进行B. 监理师需要对项目的进度、成本和质量进行监控C. 监理师应该具备丰富的软件工程知识D. 监理师的主要职责是确保项目符合法律和行业标准答案:D解析:信息系统监理师的职责确实包括确保项目按照预定的计划和预算进行,对项目的进度、成本和质量进行监控,以及具备丰富的软件工程知识。
然而,监理师的主要职责是确保项目符合合同条款和行业标准,而不是法律和行业标准。
因此,选项D是错误的描述。
5、在信息系统项目监理过程中,哪一项不是监理工程师的主要职责?A. 协助建设单位制定信息系统的质量标准和规范B. 对承建单位提交的各类技术文档进行审查C. 直接参与承建单位的技术研发工作D. 根据合同约定,对项目的进度、质量和投资等进行监督答案: C解析:监理工程师的主要职责包括但不限于协助建设单位制定信息系统的质量标准和规范(选项A),对承建单位提交的各类技术文档进行审查(选项B),以及根据合同约定,对项目的进度、质量和投资等进行监督(选项D)。
嵌入式系统设计师(基础知识、应用技术)合卷软件资格考试(中级)试题及解答参考(2024年)

2024年软件资格考试嵌入式系统设计师(基础知识、应用技术)合卷(中级)自测试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、下列关于嵌入式系统和一般计算机的区别描述,错误的是( )A. 嵌入式系统一般具有固定的应用场景,而一般计算机则用途更为广泛B. 嵌入式系统一般以实时性、可靠性为主,而一般计算机则更加注重多任务处理能力C. 嵌入式系统应用的功能比较单一,而一般计算机可以运行各种复杂的应用程序D. 嵌入式系统通常用硬件资源有限的微控制器或者微处理器实现,而一般计算机则使用更加强大的处理器和更多内存2、以下哪个选项不是嵌入式系统设计的重要组成部分?( )A. 软件设计B. 硬件设计C. 系统测试D. 网络协议设计3.(单项选择题)以下哪种存储器属于嵌入式系统中的静态随机访问存储器(SRAM)?A. EEPROMB. FLASHC. SDRAMD. ROM4.(多项选择题)关于嵌入式系统的硬件平台,以下哪些描述是正确的?A. 嵌入式系统的硬件平台通常包括处理器、存储器、输入输出设备等。
B. 嵌入式处理器的性能越高,系统的功耗就越大。
C. 嵌入式系统的存储器通常采用SRAM和DRAM两种类型。
D. 嵌入式系统的输入输出设备通常采用串行通信接口进行数据传输。
5.嵌入式系统的定义是什么?A. 一种通用的计算机系统,适用于各种应用场景B. 一种专门为特定应用而设计的计算机系统,通常具有较低的性能和功耗C. 一种用于实时应用的计算机系统,具有高度的可靠性和实时性D. 一种用于网络通信的计算机系统6.嵌入式系统的基本组成部分包括哪些?A. 中央处理器(CPU)、内存、输入/输出(I/O)设备、操作系统B. 中央处理器(CPU)、内存、I/O设备、应用程序C. 中央处理器(CPU)、内存、I/O设备、电源管理单元(PMU)D. 中央处理器(CPU)、内存、I/O设备、网络接口卡(NIC)7、嵌入式系统工程师需要掌握哪些主要的微处理器?(多选)A. ARM Cortex-M3B. RISC-VC. PowerPCD. MIPS8、以下哪个选项不是嵌入式系统的开发工具?(单选)A. EclipseB. Visual StudioC. IAR Embedded WorkbenchD. Git9、ARM处理器的主要特点是什么?A、高性能、低功耗B、高性能、高功耗C、低性能、低功耗D、低性能、高功耗 10、在嵌入式系统中,定时器的作用是什么?A、运算数据B、控制程序执行流程C、精确控制外部设备的工作频率D、所有选项都是定时器的作用11、下列哪种方法不适用于嵌入式系统开发?A. 瀑布模型B. espiral模型C. SCRUMD. XP12、在嵌入式系统中,RTOS(实时操作系统)的主要作用是:A. 提供高性能的核心计算能力B. 管理硬件资源,提供实时任务调度机制C. 开发应用程序界面D. 实现文件系统和网络协议13、在嵌入式系统通常使用的总线和处理器架构中,下列哪一对是全球领先的?()。
软件资格考试信息系统管理工程师(基础知识、应用技术)合卷(中级)试卷及答案指导(2025年)

2025年软件资格考试信息系统管理工程师(基础知识、应用技术)合卷(中级)复习试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)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、关于云计算中的SaaS(Software as a Service)模式,下列哪项描述最准确?A. 用户需要自己购买服务器来运行应用程序。
B. 用户可以使用云提供商提供的应用程序,通常通过互联网访问。
C. 用户负责管理和维护操作系统、中间件、数据等。
D. 用户能够完全控制云基础设施,包括网络、服务器、存储等。
7、题目:在信息系统中,下列哪项不属于信息系统管理的范围?A、信息资源的规划与管理B、信息系统的设计与开发C、信息系统的运营与维护D、信息系统的安全防护8、题目:下列关于信息系统集成概念的描述,不正确的是:A、信息系统集成是指将多个独立的硬件、软件、网络、数据等组件有机地结合在一起,形成一个完整的信息系统。
B、信息系统集成应确保集成后的系统具有高度的兼容性和互操作性。
软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试题与参考答案

软件资格考试软件评测师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件评测师考试中,以下哪项不是软件质量属性?A、功能性B、可靠性C、可维护性D、市场占有率2、在软件测试过程中,以下哪种测试方法最注重测试用例的设计?A、等价类划分法B、边界值分析法C、因果图法D、错误猜测法3、在软件生命周期中,以下哪个阶段不属于软件需求分析阶段?A. 需求获取B. 需求分析C. 需求规格说明D. 需求验证4、软件质量保证(Software Quality Assurance,简称SQA)的目的是什么?A. 确保软件开发过程中遵循既定的标准和方法B. 提高软件产品的可靠性、可维护性和可用性C. 减少软件开发过程中的风险D. 以上都是5、在软件工程中,以下哪个不是软件开发生命周期模型?A. 瀑布模型B. 螺旋模型C. 原型模型D. 精益软件开发模型6、以下关于软件测试的说法,哪一个是错误的?A. 软件测试的目的是发现软件中的错误B. 软件测试应该尽早开始,并贯穿整个软件开发生命周期C. 软件测试通常分为单元测试、集成测试、系统测试和验收测试D. 软件测试应该由独立的测试团队进行,以确保测试的客观性7、在软件生命周期中,以下哪个阶段主要负责软件的需求分析和系统设计?A. 开发阶段B. 需求分析阶段C. 系统设计阶段D. 测试阶段8、软件的可维护性通常包括哪些方面?A. 适应性、可理解性、可测试性、可修改性B. 可用性、可靠性、可移植性、可重用性C. 有效性、安全性、可扩展性、可管理性D. 可靠性、易用性、高性能、高可用性9、在软件生命周期中,需求分析阶段的主要任务是什么?10、下列关于软件测试的说法中,错误的是哪一个?A. 软件测试是软件开发生命周期中的一个独立阶段B. 软件测试的目的是发现软件中的错误C. 软件测试应该由软件设计者和开发者之外的其他人完成D. 软件测试应该贯穿于整个软件开发生命周期11、在软件工程中,以下哪个阶段属于需求分析阶段?A. 系统设计B. 系统规划C. 系统分析D. 系统测试12、以下哪个原则是软件设计中遵循的“最小化”原则?A. 开放封闭原则B. 单一职责原则C. 迪米特法则D. SOLID原则13、在软件工程中,以下哪个不是软件开发生命周期模型的一种?A. 瀑布模型B. 螺旋模型C. 原型模型D. 水晶模型14、软件测试的目的是什么?A. 确保软件满足用户需求B. 识别软件中的错误和缺陷C. 验证软件的质量D. 以上都是15、以下哪项不属于软件评测师应具备的基本素质?()A. 良好的逻辑思维能力B. 出色的项目管理能力C. 深厚的专业知识储备D. 较强的沟通协调能力16、软件评测过程分为以下几个阶段:需求分析、评测方案设计、评测执行、评测结果分析、评测报告编写。
数据库技术考试大纲(中级)

数据库技术考试大纲(中级)1.考试要求:(1)掌握计算机根本原理和操作;(2)掌握数据库的根本原理和理论;(3)掌握一种数据库管理系统(oracle或sybase或informix 或……)的知识及开发工具的使用;(4)熟悉数据库设计的根本理论和方法;(5)熟悉结构化查询语言sql及其使用;(6)熟悉数据库系统的实施和维护;(7)了解数据库技术的开展动向。
2.通过本级水平考试的合格人员将说明其具有计算机数据库应用程序开发和数据管理的能力,可从事数据库系统应角程序开发和数据库管理等工作,具有相当工程师的实际工作能力和业务水平。
3.本级水平考试范围包括三个模块,即模块1、模块2和模块3。
题型为:单项选择题十多项选择题。
每个模块考试时间为9q分钟。
二、考试范围模块1:根底知识(中级)1/1 计算机根本原理计算机系统组成计算机硬件结构和部件计算机软件功能和分类计算机工作原理计算机数据表示中央处理器存储设备输入、输出设备计算机体系结构体系结构的开展体系结构的分类指令系统存储体系i/o通道与总线并行处理技术1/2 操作系统操作系统根本功能unix操作系统的使用根本概念:文件,目录,设备,进程,命令解释器unix根本操作unix文件系统的使用unix的根本命令shell和cshell命令解释器系统的安装与维护windows nt的使用根本概念:windows nt网络的模式,资源共享概念,组概念,域用户概念windows nt根本技巧网络的配置和管理程序管理器的使用文件管理器的使用控制面板打印管理器系统维护1/3 数据库根本原理数据库根本概念数据模型数据库系统结构关系数据库数据库保护模块2:应用根底知识(中级)2/1 结构化查询语言sql sql语言的特点sql语言的功能sql语言标准2/2 关系数据理论初步函数依赖关系模式的分解标准化理论2/3 数据库设计数据库设计方法与步骤系统规划需求分析概念设计逻辑设计物理设计模块3:应用知识(中级)3/1 数据库管理系统oracle及其工具软件(a类)oracle数据库结构特点oracle数据库结构oracle数据字典oracle 数据类型oracle dbms的性能特点oracle的开发工具sql和pl/sql数据库管理oracle效劳器体系结构数据库建立和启动数据管理、容量扩展和用户添加平安性管理和数据完整性控制客户机/效劳器连接pl/sql数据库程序设计效劳器端应用开发数据存储表和索引管理权限控制数据完整性维护客户端应用开发developer/2000技术和部件developer/2000 form,reports,graphics 3/2 数据库管理系统sybase及其工具软件(b类) sybase客户机/效劳器体系结构特点sybase dbms的组成功能和性能特点sybase数据库语言t-sql客户端应用开发工具power builder数据库系统管理员职责及sybase系统管理工具sybase sql效劳器根本框架系统数据库数据字典系统过程接口文件环境变量资源和用户管理sybase sql效劳器根本配置参数调整事务管理与数据库备份和恢复0sybase sql效劳器的监控与排错3/3 数据库管理系统informix及其工具软件(c类)1.第四代应用开发工具informix一4gl 创立数据库录入界面和菜单在应用程序中有效地使用sql语句在应用程序中使用事务处理使用屏幕数组生成客户报表执行动态sql语句2.嵌入式sql语言informix-esol/c 在c程序中嵌套sql 语句完成informix数据库操作使用游标对记录进行修改使用所有的sql数据类型建立和运行动态sql语句在c程序中编制基于sql的高效应用程序3.与应用开发相关的informix数据库特性分段存储索引数据库约束查询优化rmix动态效劳器性能特点及性能调控informix动态效劳器监控工具分析系统的性能数据分布管理内存和cpu系统资源rmix动态效劳器数据库的管理和优化informix动态效劳器数据类型创立数据库、表、索引数据平安性控制数据完整性维护并发性的维护控制性能提高数据卸出和装人工具3/4 数据库系统的实施与维护 1.数据加载2.应有程序调试3.数据库试运行4.数据库的运行与维护数据库系统性能优化数据库空间及碎片管理数据库管理员(dba)实用技术数据卸载技术3/5 数据库的开展动向数据库系统的客户/效劳器结构分布式数据库系统并行数据库系统。
软件实施工程师笔试题(3篇)

第1篇一、选择题1. 软件实施工程师的主要职责是:A. 软件开发B. 软件测试C. 软件实施D. 技术支持2. 以下哪个不是软件实施工程师应具备的技能?A. 熟练掌握数据库操作B. 具备良好的沟通能力C. 熟悉编程语言D. 懂得项目管理3. 软件实施过程中,以下哪个阶段最为关键?A. 需求分析B. 设计方案C. 实施阶段D. 维护阶段4. 以下哪种工具可以用于软件安装和部署?A. GitB. DockerC. PowerShellD. Ant5. 软件实施工程师在项目实施过程中,以下哪种情况最需要关注?A. 技术问题B. 项目进度C. 客户满意度D. 团队协作二、判断题1. 软件实施工程师只需关注技术问题,无需关注客户需求。
()2. 在软件实施过程中,客户满意度是最重要的因素。
()3. 软件实施工程师只需具备一定的编程能力即可。
()4. 软件实施工程师在项目实施过程中,可以不参与需求分析。
()5. 软件实施工程师只需关注软件安装和部署,无需关注软件功能。
()三、简答题1. 简述软件实施工程师在项目实施过程中的主要工作内容。
2. 软件实施工程师应具备哪些素质?3. 软件实施过程中,如何处理客户需求与项目实施之间的冲突?4. 简述软件实施工程师在项目实施过程中应遵循的原则。
5. 软件实施工程师在项目实施过程中,如何确保项目进度?四、编程题1. 编写一个程序,实现以下功能:计算两个正整数的最大公约数。
2. 编写一个程序,实现以下功能:判断一个整数是否为素数。
3. 编写一个程序,实现以下功能:将一个字符串中的数字替换为对应的中文数字。
五、案例分析题1. 某公司计划实施一套ERP系统,您作为软件实施工程师,请根据以下信息,分析实施过程中可能遇到的问题,并提出相应的解决方案。
(1)公司规模:1000人(2)行业:制造业(3)现有IT基础设施:Windows Server 2008,SQL Server 2008(4)实施时间:3个月(5)预算:100万元2. 某客户提出以下需求:在现有软件基础上,增加以下功能:(1)实现手机端登录(2)增加数据备份功能(3)优化报表生成功能作为软件实施工程师,请根据以下信息,分析需求实现的可能性,并提出相应的解决方案。
软件水平考试(中级)系统集成项目管理工程师上午基础知识(项目配置管理)-试卷1
软件水平考试(中级)系统集成项目管理工程师上午基础知识(项目配置管理)-试卷1(总分:62.00,做题时间:90分钟)一、选择题(总题数:31,分数:62.00)1.选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
(分数:2.00)__________________________________________________________________________________________ 解析:2.信息系统文档的管理主要体现在文档书写规范、图表编号规则、文档目录编写标准和( )等几个方面。
(分数:2.00)A.建立文档规范B.文档管理方法C.文档管理制度√D.文档使用权限控制解析:解析:管理信息系统文档的规范化管理主要体现在文档书写规范、图表编号规则、文档目录编写标准和文档管理制度等几个方面。
3.根据《软件文档管理指南GBT 16680一1996》,软件文档分为如下几类,( )除外。
(分数:2.00)A.开发文档B.产品文档C.管理文档D.项目文档√解析:4.某公司准备开发一套自动计算工资的信息系统,根据《软件文档管理指南GB/T16680—1996》,该信息系统项目中的文档质量等级最低应达到( )。
(分数:2.00)A.1级B.2级C.4级√D.3级解析:解析:《软件文档管理指南GB/T 16680—1996》中对文档质量级别的规定如下:最低限度文档(1级文档):适合开发工作量低于一个人月的开发者自用程序。
该文档应包含程序清单、开发记录、测试数据和程序简介。
内部文档(2级文档):可用于在精心研究后被认为似乎没有与其他用户共享资源的专用程序。
除1级文档提供的信息外,2级文档还包括程序清单内足够的注释以帮助用户安装和使用程序。
工作文档(3级文档):适合于由同一单位内若干人联合开发的程序,或可被其他单位使用的程序。
2024年软件资格考试系统集成项目管理工程师(中级)(基础知识、应用技术)合卷试卷及解答参考
2024年软件资格考试系统集成项目管理工程师(基础知识、应用技术)合卷(中级)复习试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、在项目管理知识体系中,哪一个过程组强调了计划的制定,并且在此阶段项目团队会确定项目应该怎么做,以及所需的具体步骤?A. 启动过程组B. 规划过程组C. 执行过程组D. 监控过程组E. 收尾过程组2、下列哪一项不属于质量管理中的质量控制工具和技术?A. 控制图B. 因果图C. 统计抽样D. 成本效益分析3、在系统集成项目管理中,下列哪项不是项目沟通管理的关键过程?A. 沟通需求分析B. 沟通计划编制C. 沟通控制D. 沟通审计4、以下关于项目风险管理中的风险识别方法的描述,错误的是:A. 专家判断法可以通过专家的经验和知识来识别风险。
B. 故障树分析(FTA)是一种图形化的风险识别技术。
C. 趋势分析是一种基于历史数据的风险识别方法。
D. 检查表法适用于识别已知风险和常见风险。
5、在项目管理中,哪一个过程组包含了定义和细化目标,规划最佳的行动方案以达成这些目标的一系列活动?A. 启动B. 规划C. 执行D. 监控E. 收尾6、以下哪项不是质量管理七大原则之一?A. 以顾客为关注焦点B. 领导作用C. 全员积极参与D. 过程方法E. 独立审核7、题干:在系统集成项目管理中,项目经理在项目进度管理方面的主要职责不包括以下哪项?A. 制定项目进度计划B. 监控项目进度,识别偏差C. 制定项目风险管理计划D. 管理项目团队8、题干:以下哪项不属于系统集成项目管理过程中的质量保证活动?A. 质量规划B. 质量控制C. 质量改进D. 质量审计9、在一个敏捷开发团队中,以下哪个角色负责协调跨职能团队之间的沟通和协作?A. 产品经理B. Scrum MasterC. 需求分析师D. 测试工程师 10、在项目成本管理中,以下哪个工具或技术用于制定项目预算?A. 工作分解结构(WBS)B. 预算滚动预测C. 成本估算技术D. 完工估算(EAC)11、题目:在一个项目的进度管理中,以下哪项工作不是监控过程组的工作内容?A. 监控项目进度B. 监控项目风险C. 监控项目成本D. 监控项目质量12、题目:在项目范围管理中,以下哪个工具可以帮助项目团队确定项目的边界?A. 工作分解结构(WBS)B. 项目管理计划C. 范围说明书D. 项目章程13、在系统集成项目管理中,以下哪一项不是项目风险管理计划的主要组成部分?A. 风险识别B. 风险应对策略C. 风险监控D. 项目团队组建14、在系统集成项目管理中,以下哪一项不是项目范围管理的核心过程?A. 创建工作分解结构B. 项目范围确认C. 范围变更控制D. 项目质量规划15、在系统集成项目管理中,以下哪项活动不属于项目范围管理的范畴?A. 范围规划B. 范围定义C. 范围确认D. 项目收尾16、在项目管理中,以下哪种技术或工具用于识别和评估项目风险?A. Gantt图B.PERT图C.风险矩阵D.甘特图17、在系统集成项目管理中,以下哪项不是项目干系人?A. 项目经理B. 客户代表C. 供应商D. 项目团队成员18、在项目管理中,以下哪种工具可以帮助团队进行风险评估?A. Gantt图B. 网络图C. 概率影响矩阵D. 状态报告19、在项目管理中,以下哪项不属于项目风险管理的关键过程?A. 风险识别B. 风险分析C. 风险监控D. 风险解决 20、在软件开发生命周期中,以下哪个阶段通常不涉及系统设计和开发?A. 需求分析B. 系统设计C. 编码实现D. 测试验证21、在项目进度管理中,以下哪一项不是控制进度的工具和技术?A. 进度压缩B. 资源平衡C. 威胁分析和机会识别D. 进度绩效指数22、在系统集成项目管理中,项目沟通管理的关键过程之一是:A. 确定项目沟通需求B. 管理沟通C. 创建项目沟通管理计划D. 收集项目绩效信息23、在项目管理中,以下哪项不是项目干系人的角色?A. 项目经理B. 项目发起人C. 项目团队D. 项目客户24、在项目进度管理中,以下哪个工具可以帮助项目经理识别项目中的关键路径?A. 网络图B. Gantt图C.PERT图D. 雷达图25、在系统集成项目管理中,下列哪项不是项目干系人管理的关键要素?A. 项目干系人识别B. 项目干系人分析C. 项目干系人参与D. 项目干系人变更管理26、在系统集成项目管理中,项目进度管理的主要目的是什么?A. 确保项目按时完成B. 确保项目成本控制在预算范围内C. 确保项目质量达到预期标准D. 确保项目范围符合客户需求27、在系统集成项目管理中,以下哪项不是项目风险识别的方法?A. 历史资料分析B. 专家咨询C. 系统分析D. 文档审查28、在项目管理中,以下哪项是项目管理计划的一部分?A. 项目范围说明书B. 项目进度计划C. 项目沟通管理计划D. 项目质量计划29、在项目管理中,以下哪个是项目风险识别的一种方法?A. 专家判断B. 项目范围确认C. 项目进度计划D. 项目质量管理 30、在系统集成项目管理中,以下哪个阶段通常用于确认项目范围和制定项目管理计划?A. 项目启动阶段B. 项目计划阶段C. 项目执行阶段D. 项目收尾阶段31、在项目生命周期中,项目执行阶段的主要工作内容包括哪些?32、以下哪个选项不属于项目章程的内容?33、以下关于UML(统一建模语言)的描述,哪一项是错误的?A. UML是一种图形化语言,用于软件系统的建模B. UML可以用于需求分析、系统设计、编码和测试等阶段C. UML包括用例图、类图、状态图等多种图D. UML的目的是为了统一软件系统的表示方法,提高软件开发的效率34、在软件生命周期中,以下哪个阶段主要进行需求分析和系统设计?A. 可行性研究阶段B. 系统设计阶段C. 系统实施阶段D. 系统维护阶段35、在项目管理中,以下哪项不属于项目范围管理的过程?A. 范围规划B. 范围定义C. 范围核实D. 项目管理计划制定36、在项目风险管理中,以下哪项不是风险识别的方法?A. 专家判断B. 历史信息C. 实施定性风险分析D. 检查清单分析37、在项目管理中,哪一项不属于风险应对策略?A. 风险规避B. 风险转移C. 风险接受D. 风险审计38、以下哪个不是软件配置管理活动的一部分?A. 版本控制B. 变更控制C. 构建管理D. 代码审查39、在软件项目管理中,以下哪个不是项目风险管理的步骤?A. 风险识别B. 风险评估C. 风险监控D. 项目计划 40、在敏捷开发中,以下哪种角色负责确保产品的高质量?A. 产品经理B. 开发者C. 测试工程师D. Scrum Master41、在软件项目管理过程中,范围定义的主要目的是什么?A. 明确哪些工作应当包括在项目之内,哪些工作不应包括在项目之内。
软件开发工程师考试试题含答案
软件开发工程师考试试题含答案2016年软件开发工程师考试试题(含答案)一.选择题1、系统测试使用( C )技术, 主要测试被测应用的高级互操作性需求, 而无需考虑被测试应用的内部结构。
A、单元测试B、集成测试C、黑盒测试D、白盒测试2、单元测试主要的测试技术不包括(B )。
A、白盒测试B、功能测试C、静态测试D、以上都不是3、(A )的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。
A、系统测试B、集成测试C、单元测试D、功能测试4、如果一个产品中次严重的缺陷基本完成修正并通过复测,这个阶段的成品是( A )。
A、 Alpha版B、Beta版C、正版D、以上都不是5、自底向上法需要写(A )。
A、驱动程序B、桩程序C、驱动程序和桩程序D、 .以上都不是6、测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类(C)A、(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);B、(500,+∞)C、(500,+∞)、任意大于0小于500的非100倍数的整数;D、(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);7、因果图/判定表工程方法在以下那种情况下不适用(C)A、输入输出明确,或输入输出因果关系明确的情况下B、被分析的特性或功能点复杂,输入项目很多的情况下C、系统输入之间相互约束多,需要做大范围的组合测试情况下D、系统输入之间基本没有相互联系8、以下说法不正确的是(D)A、测试原始需要明确了产品将要实现了什么B、产品测试规格明确了测试设计内容C、测试用例明确了测试实现内容D、以上说法均不正确9、可测试性中,有关系统可观察性的理解,下面说法那个是错误的( B)A、系统所有的输出结果可观察,错误输出易于识别;B、系统运行状态和内部处理的过程信息可观察;C、系统内部变量名及其取值可观察;D、系统内部重要对象的状态和属性可观察;E、系统内部重要的操作的处理时间可观察;F、系统内部重要的资源的占用情况及单个资源的创建、保持、释放过程可观察10、测试脚本的编写规范强调:(ABCD )A、可读行B、可重用性C、可维护性D、可移植性11、当继承某个特性是,通常会从哪些角度对该特性进行测试分析?(AC )A、失效影响度B、成熟度C、继承方式D、用户原始需求12、从下列关于软件测试的叙述中,选出正确的叙述(CD)A、用黑盒法测试时,测试用例是根据程序内部逻辑设计的B、测试的目的是验证该软件已正确的实现了用户的要求C、发现错误多的程序块,残留在模块中的错误也多D、测试设计时,应充分考虑异常的输入情况13、软件验收测试的合格通过准则是:(ABCD)A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
软考工程师考试题目及答案
软考工程师考试题目及答案一、单选题(每题2分,共10题,满分20分)1. 在软件开发过程中,以下哪项不是需求分析阶段的主要任务?A. 确定系统功能B. 确定系统性能指标C. 编写详细设计文档D. 确定用户需求答案:C2. 以下哪项不是软件测试的目的?A. 发现软件中的缺陷B. 验证软件是否符合需求规格C. 提高软件的运行效率D. 确保软件质量答案:C3. 在敏捷开发中,以下哪项不是Scrum框架的核心实践?A. 每日站立会议B. 产品待办列表C. 持续集成D. 功能驱动开发答案:D4. 以下哪项不属于软件项目管理的范畴?A. 项目范围管理B. 项目时间管理C. 项目成本管理D. 项目质量管理答案:D5. 在面向对象编程中,以下哪项不是类的属性?A. 数据成员B. 成员函数C. 继承关系D. 类型信息答案:C6. 以下哪项不是数据库设计的范式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第五范式(5NF)答案:D7. 在网络协议栈中,以下哪层负责路由选择?A. 应用层B. 传输层C. 网络层D. 数据链路层答案:C8. 以下哪项不是云计算的特点?A. 弹性B. 可扩展性C. 私有性D. 按需自助服务答案:C9. 在软件开发中,以下哪项不是敏捷宣言的四个价值观之一?A. 个体和互动高于流程和工具B. 可工作的软件高于详尽的文档C. 客户合作高于合同谈判D. 遵循计划高于适应变化答案:D10. 以下哪项不是软件架构设计的原则?A. 分层B. 模块化C. 单一职责原则D. 功能复用答案:D二、多选题(每题3分,共5题,满分15分)1. 在软件开发过程中,以下哪些属于软件设计阶段的任务?A. 确定软件架构B. 编写伪代码C. 设计数据库模式D. 编写测试用例答案:A, B, C2. 以下哪些是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 性能测试答案:A, B, C, D3. 在面向对象编程中,以下哪些是类之间的关系?A. 继承B. 组合C. 关联D. 聚合答案:A, B, C, D4. 在数据库设计中,以下哪些是范式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:A, B, C, D5. 在网络协议栈中,以下哪些层负责数据传输?A. 应用层B. 传输层C. 网络层D. 数据链路层答案:B, C, D三、判断题(每题1分,共5题,满分5分)1. 软件需求分析是软件开发过程中的第一步。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件开发工程师(C)中级考试大纲
软件开发工程师是从事软件开发相关工作的人员的统称,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。
软件开发工程师未来发展方向大致分为两类:一是成为管理人员,例如产品研发经理、技术经理、项目经理等;二是继续他的技术工作之路,成为高级软件工程师、高级系统分析师、高级系统架构师等。
软件开发工程师(C)中级主要职能包括:1、辅助项目经理进行项目管理,带领团队成员进行项目开发;2、负责项目需求调研、系统设计,在一定架构的基础上进行项目开发;3、系统框架和核心模块的设计开发;4、配合系统分析人员完成软件系统以及模块的需求调研、需求分析;5、解决开发中遇到的各种技术难题;6、制定和实施相关的编程规范;7、负责编制与项目相关的技术文档;8、提供项目时间的评估,配合制定项目计划;9、整合并优化项目开发所需各种资源、技术架构;10、进行关键技术的预研和选型工作。
按照以上岗位职能要求,参考服务外包的行业特点,根据职业能力素质模型分析(参见上左图——软件开发工程师(C)中级职业能力要求图、上右图——软件开发工程师(C)中级职业能力比例图),分别在外包行业知识、岗位专业知识、沟通能力、计划能力、外语能力、职业道德、法律法规、团队协作、管理能力、领导能力等十个方面提出了具体的考核内容。
一、专业知识
掌握服务外包概念、特征及分类;
熟悉中国服务外包产业现状和发展趋势;熟悉国家对服务外包的扶持政策;
掌握服务外包企业工作模式及人才需求特点;掌握服务外包常见风险与对策;
熟悉国际外包行业标准和流程规范,了解国际客户在文化、传统、习俗、思维和时差等方面的差异;
熟悉软件外包流程;
熟练掌握结构化程序设计的基本方法;
熟练掌握TC/VC编程环境的使用方法;
熟练掌握程序设计的最基本、最常用的算法;
熟练掌握C语言程序的编辑、编译、调试和运行;
掌握指针的高级应用及文件的高级操作;
掌握图形界面与动画设计的技巧;
掌握常用算法及键盘、鼠标等输入法编程;
掌握通C语言的痛信技术与基本总线接口编程。
二、职业技能
掌握正确的语言沟通技巧的能力;
掌握非语言沟通的技巧的能力;
掌握制定项目的工作计划的能力;掌握计划管理的能力;
掌握管理的作用及其基本过程;掌握团队管理的基本职能;
掌握最重要的几种领导力;掌握提高自身领导能力的方式;
掌握外语词汇、词组和语法结构;掌握基本外语阅读以及听说交流的能力。
三、职业素养
理解职业道德修养的内涵和意义;了解职业道德修养的基本途径;
了解软件服务外包领域相关法律规定,了解版权、著作权等相关权益保护的常规办法;
掌握管理者管理者素质的内容及素质形成的内外条件;
了解团队工作的优势及团队发展的各个阶段、优秀团队具有的特征;
✧计算机、软件等相关专业的学生
✧软件外包企业的中级开发人员
✧软件外包领域相关企业的售前、售后及商务等相关岗位的从业人员
考核内容
一、服务外包概念、特征、分类及职业发展
(一)外包概念与特征、外包的分类,外包加速发展原因和市场细分;
(二)中国服务外包产业现状和发展趋势;
(三)企业外包战略与执行;
(四)服务外包企业工作模式、用人标准、环境建设。
二、IT外包与软件外包
(一)IT外包概念与市场形成;
(二)IT外包运作与产业政策;
(三)软件外包市场、流程解析;
(四)软件外包风险与防范。
三、C语言程序设计基础
(一)程序设计语言与语言处理程序;
(二)程序设计的步骤及程序的调试方法;
(三)参数传递及函数结果的返回方式;
(四)基本数据类型、构造数据类型、空类型。
四、指针高级应用
(一)指针变量及指针的基本运算;
(二)指针与数组、指针数组、指针的指针;
(三)指针与字符串、指针与函数;
(四)指针与结构体、指向结构体数组的指针、结构体作为函数参数;
(五)链表基本操作、动态内存分配、自引用结构。
五、文件的高级操作
(一)文件的基本概念;
(二)标准文件的输入输出操作;
(三)文件的加密与解密;
(四)文件分割和合并程序。
六、图形界面与动画设计
(一)图形显示与适配器、显示器的工作原理;
(二)文本屏幕管理;屏幕操作函数、文本操作函数、字符属性函数、屏幕状态函数;
(三)图形系统初始化与关闭;图形模式屏幕管理;
(四)图形属性控制、画点类函数、直线类函数、圆弧类函数、多边形函数、填充函数;
(五)菜单生成技术、图形程序使用环境、直接存储存取、SVGA编程;
(六)文本输出函数,有关文本字体、字型和输出方式的设置,汉字输出;
(七)动画的原理;C语言中实现动画的方法。
七、算法、输入方法编程
(一)算法定义及算法设计要求;
(二)算法的描述工具;
(三)迭代法、穷举搜索法、递推法、递归法、分治法、回溯法、贪婪法;
(四)键盘编码、键盘缓冲区键盘操作函数bioskey();
(五)鼠标的工作原理、鼠标的int 33h功能调用;
(六)鼠标主要功能函数、鼠标作图、鼠标热键激活TSR程序。
八、计算机硬件驱动
(一)I/O接口的寻址方式;I/O接口的输入输出函数;
(二)PC机的中断类型;编写中断程序的方法;
(三)BIOS调用、DOS调用、BIOS和DOS系统调用函数;
(四)TSR程序设计、用户激活驻留程序TSR的方法;
(五)PC存储器结构、存储器的分段与物理地址的形成、地址操作的宏;
(六)寄存器与伪变量、内存模式保护虚地址方式下的段和偏移;
(七)计算机发声原理、声音函数、计算机乐谱、使用串口通信。
九、通信技术与基本总线接口编程
(一)Winsock编程、Cscoket编程;
(二)串口编程、并口编程;
(三)串并口操作的输入/输出函数;双机连接的方法;
(四)ISA总线、PCI总线;
(五)中断控制操作、PCI总线配置。
十、C语言高级编程技术
(一)目录文件函数编程;时间函数编程;
(二)汉字技术、汉字库、显示;
(三)打印驱动;Foxbase数据库编程;
(四)C语言外部接口约定原则C语言与汇编语言程序接口c语言与pascal语言程序接
口;
(一)exec函数组、spawn函数组、system函数。
十一、沟通能力、计划、管理和领导能力
(一)沟通的概念和目的;影响沟通的三个要素;
(二)沟通的基本技巧;非语言沟通的技巧;
(三)制定计划的重要性;制定计划必备的要素;制定计划的原则和方法;
(四)计划管理的流程;管理的五项基本职能以及九种领导力。
十二、外语能力
(一)软件服务外包领域4500个常用单词和短语;
(二)常用句型的基本语序、结构;
(三)各种时、体的形式及其意义;
(四)各种从句的构成及其意义。
十三、职业素养
(一)职业道德的五项基本规范;职业道德修养的基本途径;
(二)《知识产权法》、《侵权责任法》、《合同法》、《著作权法》的等法规中针对著作权和版权的相关规定;
(三)知识产权、著作权等相关权益保护的常规方法和措施;
(四)团队发展的阶段;优秀团队的特征;
(五)管理者素质的构成及素质形成的条件。