本书由全国计算机技术与软件专业技术资格(水平)考试办公室组编。 全书分为上、下两篇。 上篇(第1~10章)主要针对软件设计师考试的上午试题,主要内容包括:计算机组织与体系结构、信息安全、标准化与知识产权、多媒体技术、软件开发基础知识、程序设计语言知识、操作系统基础知识、软件过程改进知识、软件质量管理、文档与软件维护、软件测试、面向对象技术、设计模式、UML、数据库系统基础知识、数据结构基础知识、算法设计与分析、计算机网络。
下篇(第11~15章)主要针对软件设计师考试的下午试题,主要内容包括:结构化分析与设计、数据库分析与设计、面向对象分析与设计、算法设计与分析、C++程序设计与Java 程序设计。
本书可作为软件设计师考试的教学用书,也可供高校本科计算机及相关专业参考使用。