描述
开 本: 32开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302495208丛书名: 全国计算机技术与软件专业技术资格(水平)考试指定用书
全国计算机技术与软件专业资格(水平)考试由人力资源和社会保障部、工业和信息化部领导组织实施的*职业资格考试;软考考试既是职业资格考试,又是职称资格考试;报考任何级别不需要学历、资历条件;软件设计师考试大纲由全国计算机专业技术资格考试办公室编写;软件设计师考试大纲针对本考试的中级资格制定。软件设计师考试实现中日、中韩互认通过数据库系统工程师考试的考生可以获得由人力资源和社会保障部、工业和信息化部认可的职业资格证书,本考试为中级资格认证。
本书是全国计算机专业技术资格考试办公室组织编写的软件设计师考试大纲,本书除大纲内容外,还包括了人力资源和社会保障部、工业和信息化部的有关文件以及考试简介。 软件设计师考试大纲是针对本考试的计算机软件中级资格制定的。通过本考试的考生,可被用人单位择优聘任为工程师。
前 言
全国计算机技术与软件专业技术资格(水平)考试(以下简称“计算机软件考试”)是由人力资源和社会保障部、工业和信息化部领导下的专业技术资格考试,属于国家职业资格考试。人事部、信息产业部联合颁发的国人部发〔2003〕39号文件规定了这种考试的政策。计算机软件考试包括了计算机软件、计算机网络、计算机应用、信息系统、信息服务等领域初级资格(技术员/助理工程师)、中级资格(工程师)、高级资格(高级工程师)的27种职业岗位。根据信息技术人才年轻化的特点和要求,报考这种资格考试不限学历与资历条件,以不拘一格选拔人才。现在,软件设计师、程序员、网络工程师、数据库系统工程师、系统分析师考试标准已经实现了中国与日本互认,程序员和软件设计师考试标准已经实现了中国和韩国互认。
各种资格的考试大纲(考试标准)体现了相应职业岗位对知识与能力的要求。这些要求是由全国计算机专业技术资格考试办公室组织了全国相关企业、研究所、高校等许多专家,调研了很多相关企业的相应职业岗位,参考了先进国家的有关考试标准,逐步提炼,反复讨论形成的。一般的做法是先确定相应职业岗位的工作流程,对每个工作阶段又划分多个关键性活动,对每项活动再列出所需的知识以及所需的能力要求,后,汇总这些知识要求与能力要求,形成考试大纲。初级与中级资格考试一般包括基础知识与应用技术两大科目;高级资格考试一般包括综合知识、案例分析与论文三大科目。
由于考试大纲来源于职业岗位的要求,是考试命题的依据,因此,这种考试已成为衡量考生是否具有职业岗位要求的一个检验标准,受到社会上各用人单位的广泛欢迎。20多年的考试历史也证明,这种考试已经成为我国著名的IT考试品牌,大批合格人员得到了升职聘用,对国家信息化建设发挥了重要的作用。这就是广大在职人员以及希望从事相关专业工作的学生积极报考的原因。
为适应信息技术以及信息产业的发展,我们将程序员、网络管理员、软件设计师、网络工程师、数据库系统工程师的考试大纲进行了修订,增加了一些较新的知识点,剔除了部分应用较少的知识点,并统一规范了大纲中相同知识的描述。其他级别的考试大纲将会陆续修订。修订后的《软件设计师考试大纲》于2018年经专家审定通过,并得到上级主管部门批准,本大纲也是今后命题的依据。
编 者
2018年元月
软件设计师考试大纲一、考 试 说 明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。 2.考试要求 (1)掌握计算机内的数据表示、算术和逻辑运算方法; (2)掌握相关的应用数学及离散数学基础知识; (3)掌握计算机体系结构以及各主要部件的性能和基本工作原理; (4)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识; (5)熟练掌握常用数据结构和常用算法; (6)熟悉数据库与网络基础知识; (7)熟练掌握一种结构化程序设计语言(C语言)和一种面向对象程序设计语言(C 或Java); (8)熟悉软件工程、软件过程改进和软件开发项目管理的基础知识; (9)掌握软件设计的方法和技术; (10)了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识; (11)正确阅读和理解计算机领域的英文资料。 3.考试科目设置 (1)计算机与软件工程知识,考试时间为150分钟; (2)软件设计,考试时间为150分钟。二、考 试 范 围考试科目1:计算机与软件工程知识 1.计算机系统基础知识 1.1 计算机内数据的表示及运算* 数的表示* 非数值表示(字符和汉字表示、声音表示、图像表示)* 计算机中的二进制数运算方法* 逻辑代数的基本运算 1.2 其他数学基础知识* 常用数值计算* 排列组合、概率论应用、应用统计(数据的统计分析)* 编码基础* 命题逻辑、谓词逻辑、形式逻辑的基础知识
评论
还没有评论。