2009软件设计师考试大纲详解

需积分: 1 0 下载量 146 浏览量 更新于2024-11-25 收藏 69KB PDF 举报
"2009年软件设计师考试大纲提供了对考试目标、要求和科目的详细说明,旨在评估和培养工程师级别的软件设计能力。" 2009年软件设计师考试大纲是中国计算机技术职业资格认证中的一项重要考试,针对的是那些希望在软件开发领域提升自己技能的专业人士。该大纲详细阐述了考试的目的、要求和内容,旨在确保考生具备按照软件开发项目管理和软件工程原则进行设计、编写程序、调试和优化软件的能力。 考试的目标是培养能够编写高质量软件的合格人员,他们能够根据系统总体设计规格说明书进行工作,包括编写相关文档,指导程序员,以及进行软件的优化和集成测试。这需要考生具备工程师实际工作所需的知识和业务水平。 考试要求涵盖了广泛的计算机科学和软件工程主题。其中包括计算机内的数据表示和运算方法,如补码表示、数据溢出和逻辑运算;应用数学和离散数学的基础;计算机体系结构,如CPU、存储器和I/O设备的工作原理;操作系统、编程语言和编译程序的基本知识;常用数据结构和算法的熟练掌握;数据库、网络和多媒体的基础;至少一种程序设计语言(如C、C++或Java)的精通;软件工程、软件过程改进和项目管理的理论;软件设计技术;信息化、信息技术标准、安全性和法律法规的基础知识;以及阅读和理解英文技术资料的能力。 考试分为两个科目:一是“计算机与软件工程知识”,以选择题的形式考察基础理论;二是“软件设计”,通过问答题来测试实际应用和解决问题的能力。每个科目考试时间均为150分钟。 考试范围覆盖了计算科学基础知识,如数制转换、数据表示、算术和逻辑运算,以及其他数学知识;计算机硬件基础知识,涉及计算机系统的组成、存储系统、I/O设备和并行处理概念;以及可靠性、系统性能评测等相关内容。 这个大纲为准备参加软件设计师考试的考生指明了学习路径,强调了理论知识与实践技能的结合,对于提升个人在软件开发领域的专业素养有着重要作用。考生需要全面复习并深入理解这些知识点,以确保在考试中取得理想成绩。