前 言
伴随我国信息产业和信息技术的飞速发展,全国计算机技术与软件专业技术资格(水平)考试(简称计算机资格考试或软考)开考至今已经30年了,在这个发展过程中,考试一直秉持“以用立考”“依法执考”“以考促学”的根本准则,严格管理,紧扣行业发展与人才市场需求的脉搏,不断地在原有级别资格的基础上扩充与完善,科学、公正地对全国计算机技术与软件专业技术人员进行专业技术资格认定以及专业技术水平的测试,极大地推动了计算机软件与服务行业的人才队伍建设。
根据《国人部发〔2003〕39号》文件,自2004年将计算机资格考试纳入全国专业技术人员职业资格证书制度统一规划,全国不再进行相应专业技术职务任职资格的评审工作,通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据需要从获得证书的人员中择优聘任相应专业技术职务(技术员、助理工程师、工程师、高级工程师)。同时,此考试还具有水平考试性质,报考任何级别不需要学历、资历条件,不拘一格选拔人才。
现在,计算机资格考试中的软件设计师、程序员、网络工程师、数据库系统工程师、系统分析师、系统架构设计师、信息系统项目管理师等资格的考试标准已经实现了中国与日本互认,程序员和软件设计师等资格的考试标准已经实现了中国和韩国互认。
计算机资格考试规模发展很快,至今累计报考人数超过600万人。
计算机资格考试的试卷质量高,包括了职业岗位所需的各个方面的知识和技能,不但包括技术知识,还包括知识产权、法律法规、标准、专业英语、项目管理等方面的知识;不但注重广度,而且还有一定的深度;不但要求考生具有扎实的基础知识,更要具有丰富的实践经验。试卷中的案例分析多数来源于实际项目,具有一定的参考借鉴价值。
计算机资格考试已经成为我国IT界著名的考试品牌,证书的含金量高,对人才评价的有效性已得到社会的公认。其有关信息见中国计算机技术职业资格网(http://www.ruankao.org.cn)。
软考每年举办两次。2020年较为特殊,2020年计算机技术与软件专业技术资格(水平)考试上半年和下半年考试科目合并举行。2020年的考试包括20个资格,其中:高级资格(高级工程师)有信息系统项目管理师、系统分析师、系统架构设计师、网络规划设计师、系统规划与管理师;中级资格(工程师)有软件评测师、软件设计师、网络工程师、多媒体应用设计师、嵌入式系统设计师、电子商务设计师、系统集成项目管理工程师、信息系统监理师、信息安全工程师、数据库系统工程师、信息系统管理工程师;初级资格(助理工程师、技术员)有程序员、网络管理员、信息系统运行管理员、信息处理技术员。
对考生来说,学习历年试题分析与解答是理解考试大纲的最有效、最具体的途径。
考生在备考冲刺阶段学习本书,可以测试自己的水平,发现自己的不足之处,以便有重点和针对性地进行复习。
这些试题中,包含了一些富有创意的试题,一些与实践结合得很好的佳题,一些富有启发性的题,这些题具有较高的社会引用率,对学校教师、培训指导者、研究工作者都是很有帮助的。
本书由计算机技术与软件专业技术资格考试研究部主编,编者有(排名不分先后)鲍亮、程传旭、崔艳鹏、褚华、崔西宁、戴小氐、董洛兵、高海昌、胡建伟、霍秋艳、景为、高振江、李川、蔺一帅、刘伟、祁建军、覃桂敏、沈林兴、宋胜利、王黎明、王亚平、王涛、邢岗、严体华、叶宏、张亮、张少应、张晓红、张雪乔、张雪锋、张永刚、张淑平、张征、周敏刚、朱光明、赵元哲、范春梅、王晓军、张本卿、张树玲、郭鑫伟、岳素林、刘玲、蒋轶玮、尹正茹、李京、刘莹、杨阳、宋晓东、熊昌伟、唐百惠等。
由于编者水平有限,时间仓促,书中难免有错误和疏漏之处,诚恳地期望各位专家和读者批评指正,对此,我们将深表感激。
编者
2021年8月