本书根据中国系统分析员顾问团希赛网软考学院(http://edu.csai.cn)最近三年来的软件设计师/系统设计师(高级程序员)考试的培训辅导经验,对学员在复习过程中常见的疑难问题进行了汇总分析和详细的解答。本书内容涵盖了最新的软件设计师考试大纲(2004年版)所规定的全部内容。通过阅读本书,读者将会对软件设计师考试涉及的知识点有全面的了解,对在学习中遇到的疑难问题有全面的掌握,达到事半功倍的效果。本书可作为网络工程师、数据库系统工程师、信息系统监理师的复习和考试参考用书,也可作为程序员进一步发展的学习参考书。本书前言随着信息化进程的加快和软件产业的发展,软件设计师成为一个热门而紧缺的职业。十多年来,全国计算机技术与软件专业技术资格(水平)考试已经培养了数万名软件工程师,为IT事业的发展提供了大批的人才队伍。人事部和信息产业部联合颁发的2003[39]号文件规定,与计算机相关的专业不再进行职称评定,而是统一参加全国计算机技术与软件专业技术资格(水平)考试(以下简称“软考”)。这样,报名参加软考的人数越来越多。但是从作者参与阅卷的情况来看,考试合格率却越来越低。就软件设计师级别而言,特别是下午考试令很多考生望而生畏,成绩也很不理想。中国系统分析员顾问团希赛网软考学院(http://edu.csai.cn)从2002年开始从事软考辅导与培训工作,在软件设计师/系统设计师(高级程序员)考试辅导方面积累了大量的经验,通过其培训辅导的学员的考试通过率很高。本书根据希赛网软考学院近三年来的软件设计师考试培训辅导经验,对学员提出的一系列考试中常见的疑难问题进行了汇总,并对这些问题给出了详细的分析和解答,其内容涵盖了最新的软件设计师考试大纲(2004年版)所规定的全部内容。本书不仅对准备参加全国计算机技术与软件专业技术资格(水平)考试的读者有很大的帮助,而且对IT从业人员、计算机教学工作的教师和参加其他类似考试的读者也是受益匪浅的。本书由中国系统分析员顾问团组编,由王勇主编,张友生主审。第1,2,3,7章由王勇编写,第4章由李成编写,第5,6章由施游编写,第8,9章由刘智成编写,第10,11章由蔡伟编写。在本书的编写过程中,参考了许多相关的文献和书籍,编者在此对这些参考文献的作者表示感谢。同时感谢电子工业出版社在本书出版的过程中所给予的支持和帮助。由于编者水平有限,且本书涉及的内容很广,书中难免存在错漏和不妥之处,编者诚恳地期望各位专家和读者不吝指正和帮助,对此,我们将十分感激。有关本书的意见反馈和咨询,读者可在希赛网社区(http://bbs.csai.cn)中的“CSAI辅导教程”版块上与作者进行交流。编写委员会2005年9月