软件设计师考试的内容有哪些?

软件设计师考试考两门,计算机与软件工程知识和软件设计。范围是软件工程知识和计算机基础知识。

一、软件设计师考试:

软件设计师考试属于计算机技术和软件专业技术资格(水平)中级资格考试。它是人事部(改为人力资源和社会保障部)和信息产业部(改为工业和信息化部)领导下的国家级考试。其目的是科学、公正地测试全国计算机、软件专业人员的职业资格、专业技术资格和专业技术水平。

二、考试要求:

(1)掌握计算机中的数据表示、算术和逻辑运算方法;

(2)掌握应用数学和离散数学的基础知识;

(3)掌握计算机体系结构、各主要部件的性能和基本工作原理;

(4)掌握操作系统和编程语言的基础知识,了解编译器的基础知识;

(5)熟悉常用数据结构和常用算法;

(6)熟悉数据库、网络和多媒体的基础知识;

(7)掌握C编程语言和C++、Java、Visual Basic、Visual C++中的一种;

(8)熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;

(9)掌握软件设计的方法和技巧;

(10)了解信息化、常用信息技术标准、安全、相关法律法规基础知识;

(11)正确阅读和理解计算机领域的英文资料。

三、职业前景:

随着IT技术在通信建设、医疗、教育、交通、旅游、金融、国家政务、邮电、民航等方面的全面发展,推动了各行业软件的全面发展,促进了对软件设计开发人才的强烈需求。

从IT技术的分类来看,微电子技术是基础,网络和通信技术是载体,软件技术是核心。软件设计作为核心技术,掌握了核心技术的软件设计师,职业前景非常好。而IT行业的稳定增长必然导致软件设计师需求的增长。

软件设计师的进一步发展目标是成为系统分析师和系统架构师。

参考资料:

百度百科软件设计师