图书前言

前    言

  计算机技术及软件专业技术资格(水平)考试是国家人力资源与社会保障部与工业和信息化部主办的国家级考试,20多年来为国家选拔和培养了十多万名合格的软件技术人才,在国内外产生了很大的影响,得到了社会各界的广泛认同。

  2002年1月,为了推动中日两国间信息技术的交流与合作,信息产业部电子教育中心与日本信息处理技术人员考试中心就IT 考试标准相互认证达成协议,中国计算机技术与软件技术资格(水平)考试成为中日双方互相承认的软件技术资格考试,中国软件考试逐步走上与国际接轨之路。后来中韩两国也达成考试标准互认协议。

  2003年10月,国家人事部与信息产业部发布的第39号文件规定,把计算机技术与软件专业技术资格考试纳入全国专业技术人员职业资格证书制度的统一规划中。通过考试取得技术资格证书的人员,表明已具备相应的专业岗位工作水平和能力,用人单位可择优聘任担任相应的专业技术职务。同时决定今后不再进行相应专业技术职务任职资格的评审工作,因此这种考试既是职业资格考试,又是技术资格考试。我们相信这种以考代评的重大改革,对软件专业技术人才培养将起到巨大的推动作用。

  为了规范计算机专业技术资格考试,全国计算机专业技术资格考试办公室公布了统一的考试大纲,2009年公布了新版考试大纲与培训指南。为了帮助广大考生深入理解考试大纲的要求,掌握有关课程的基本概念、基本内容和基本方法,进一步提高应试能力,在全国计算机专业技术资格考试办公室的领导下,在清华大学出版社的支持下,我们编写了《新编软件设计师考试辅导》。该书是根据考试大纲的要求,配合学员考试自学复习的需要编写的。书中介绍了有关专业要求的基本知识和技能,内容涵盖软件专业的核心课程。全书包括计算机系统知识、操作系统、数据库、多媒体、计算机网络、程序设计语言的基础知识,标准化和知识产权的基础知识。强化了软件工程、数据结构、常用算法设计方法的内容,为了帮助学员应对下午试卷,学习C和C++程序设计语言,本书增加了C/C++语言程序设计、面向对象技术、软件系统分析与设计3章内容。

  考试大纲要求学员掌握的知识面很宽,考虑到学员复习的时间有限,书中针对考试大纲及教材的内容要点和学习难点作了剖析,并把重点放在例题分析上,这些题目都是作者从自己切身教学经验中和历届考题中精选出来的,例题分析中对有关解题思路、解题方法,应用的基本知识和基本原理,做了详尽介绍,一定会对参加考试的学员有所启发和帮助。每章还附有思考练习题及答案,供学员自我检查练习时使用。

  本书由清华大学谢树煜教授主编,全书共分13章。第1章计算机系统知识由谢树煜编写;第2章程序设计语言基础由北京大学丁文魁教授编写;第3章操作系统知识、第5章网络基础知识由中国农业大学孙瑞志教授编写,北京大学方裕教授在操作系统方面的工作对他也很有帮助应该表示感谢;第6章多媒体基础知识由清华大学林福宗教授编写;第7章数据库技术基础由北京科技大学王道平教授编写,第4章系统开发与运行、第8章数据结构、第10章面向对象技术由清华大学殷人昆教授编写;第9章常用算法设计方法、第11章标准化基础知识与第12章C/C++语言程序设计由清华大学孙甲松副教授完成,第11章中知识产权基础知识由国家软件保护中心李维高级工程师编写;最后一章软件系统分析与设计由殷人昆、王道平共同完成。他们都是有关学科的专家和教授,有丰富的教学经验,特别是很多老师多年来担任过软件专业技术资格和水平考试的考前培训工作,积累了很多经验。对在本书编写过程中清华大学出版社柴文强编审的大力支持深表感谢。

  由于水平和时间有限,书中不妥之处敬请指正。

  

     

     

编者       

2010年1月于清华园

??

??

??

??

I

新编软件设计师考试辅导