设计与软件工程师考试内容

等量代换固定搭配
  • 回答数

    6

  • 浏览数

    6242

首页> 工程师报名> 设计与软件工程师考试内容

6个回答默认排序
  • 默认排序
  • 按时间排序

乱缪

已采纳

软件设计师的考试要求:掌握数据表示、算术和逻辑运算;掌握相关的应用数学、离散数学的基础知识;掌握计算机体系结构以及各主要部件的性能和基本工作原理;掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;熟练掌握常用数据结构和常用算法;熟悉数据库、网络和多媒体的基础知识;掌握C程序设计语言,以及C++或Java程序设计语言;熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;熟练掌握软件设计的方法和技术;掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识。

104评论

空欢予我

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

拓展资料:

一、软件设计师考试:

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

二、考试要求:

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

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

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

(4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;

(5) 熟练掌握常用数据结构和常用算法;

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

(7) 掌握C程序设计语言,以及C++、Java、Visual Basic、Visual C++中的一种程序设计语言;

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

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

(10) 了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识;

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

三、职业前景:

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

从IT技术分类看:微电子技术是基础,网络与通信技术是载体,软件技术是核心。软件设计作为核心技术,作为掌握核心技术的软件设计师就有了非常好的职业前景。且IT行业的平稳增长必然会带来软件设计师需求的增长。

软件设计师进一步发展目标是走向系统分析师、系统架构师。

参考资料:百度百科软件设计师

140评论

梦很乱

软件工程专业和适合考软件设计师,不过大一还为时过早,大二的时候学软件工程,数据库,计算机网络,数据结构等几门课,里面有相当多的知识可以考到。软件设计师分为上午和下午,上午75个选择题,下午5个大题。其中,下午题的第一题数据流图和第三题UML图,在软件工程这门课上会学,上午也大概有15-20个会用软件工程的知识,所以,软件工程这门课是软考最得力的助手。下午题第二题是数据库的考察,第四题是C语言和数据结构的知识,第五题是C++和JAVA选择一道。这样,等大二的时候学好了软件工程,数据库,计算机网络,数据结构,C++等,上午题差不多可以占到55-60分,下午题全包了,再有就是把前三年以内的六套软考题都做一下,进行总结,很有用,祝你好运。PS:本人也是软工的,是大二下学期报的

2评论

素颜淡妆

一、栈(Stack)、队列(Queue)和向量(Vector)

1、单链表、双向链表、环形链表、带哨兵节点的链表。

2、栈的基本概念和性质,栈ADT及其顺序,链接实现,栈的应用、栈与递归。

3、队列的基本概念和性质,队列ADT及其顺序,链接实现。

4、队列的应用,环形队列、双向队列。

5、向量基本概念和性质,向量ADT及其数组、链接实现。

二、树

1、树的基本概念和术语,树的前序、中序、后序、层次序遍历;

2、二叉树及其性质,普通树与二叉树的转换。

3、树的存储结构,标准形式。

4、完全树(completetree)的数组形式存储。

5、空树的表示;树的应用,Huffman树的定义与应用。

扩展资料:

第二部分计算机系统基础

一、 处理器体系结构

内容:CPU中的时序电路、单周期处理器的设计、流水线处理器的基本原理、DataHazard的处理、流水线设计中的其他问题。

二、 优化程序性能

内容:优化程序性能、优化编译器的能力和局限性以及表示程序性能、特定体系结构或应用特性的性能优化、限制因素、确认和消除性能瓶颈。

三、 存储器结构及虚拟存储器

内容:局部性、存储器层级结构、计算机高速缓存器原理、高速缓存对性能的影响、地址空间、虚拟存储器、虚拟内存的管理、翻译和映射、TLB、动态存储器分配和垃圾收集。

四、 链接、进程及并发编程

内容:静态链接、目标文件、符号和符号表、重定位和加载、动态链接库、异常和进程、进程控制和信号、进程间的通信、进程间信号量的控制、信号量,各种并发编程模式,共享变量和线程同步,其他并行问题。

五、 系统级IO和网络编程

内容:IO相关概念、文件及文件操作、共享文件、网络编程、客户端-服务器模型,套接字接口、HTTP请求,Web服务器。

参考资料来源:百度百科-软件水平考试

162评论

番茄你个偷马桶

软考各科目考试内容考试内容:软考初级:程序员:计算机相关基础知识;基本数据结构和常用算法;C程序设计语言以及C++。Java中的一种程序设计语言。网络管理员:计算机系统、网络操作系统、数据通信的基础知识;计算机网络的相关知识;以太网的性能、特点、组网方法及简单管理;主流操作系统的安装、设置和管理方法;Web网站的建立、管理与维护方法;交换机和路由器的基本配置。信息技术处理员:信息技术的基本概念;计算机的组成、各主要部件的功能和性能指标;操作系统和文件管理的基本概念和基本操作;文字处理、电子表格、演示文稿和数据库应用的基本知识和基本操作;Internet及其常用软件的基本操作。信息系统远行管理员:计算机系统的组成及主要设备的基本性能指标;操作系统、数据库系统、计算机网络的基础知识;多媒体设备、电子办公设备的安装、配置和使用;信息处理基本操作;信息化及信息系统开发的基本知识。软考中级:软件评测师:操作系统、数据库、中间件、程序设计语言、计算机网络基础知识;软件工程知识;软件质量及软件质量管理基础知识;软件测试标准、测试技术及方法;软件测试项目管理知识。软件设计师:计算机相关基础知识;常用数据结构和常用算法;C程序设计语言,以及C++、Java中的一种程序设计语言;软件工程、软件过程改进和软件开发项目管理的基础知识;软件设计的方法和技术。网络工程师:计算机系统、网络操作系统、数据通信的基础知识;计算机网络的相关知识,包括计算机网络体系结构的网络协议、计算机网络互联技术、网络管理的基本原理和操作方法、网络安全机制和安全协议;网络系统的性能测试和优化技术,以及可靠性设计技术;网络新技术及其发展趋势。多媒体应用设计师:多媒体计算机的系统结构;多媒体数据获取、处理及输出技术;多媒体数据压缩编码及其适用的国际标准;多媒体应用系统的创作过程,报考数字音频编辑、图形的绘制、动画和视频的制作、多媒体制作工具的使用等。嵌入式系统设计师:嵌入式系统的硬软件基础知识;嵌入式系统需求分析方法;嵌入式系统设计与开发的方法及步骤;嵌入式系统实施、运行、维护知识;软件过程改进和软件开发项目管理等软件工程基础知识;系统的安全性、可靠性、信息技术标准以及有观法律法规的基本知识。电子商务设计师:电子商务基本模式、模式创新及发展趋势;电子商务交易的一般流程;电子支付概念理想的物流技术和供应链技术;电子商务网站的运用、维护、和管理;电子商务相关的经济学和管理学基本原理、法律法规等。系统集成项目管理师:信息系统集成项目管理知识、方法和工具;系统集成项目管理工程师职业道德要求;信息化知识;信息安全知识与安全管理体系。信息系统监理师:信息系统工程师监理知识、方法和工具;信息系统工程监理师的职业道德要求;信息系统工程监理的有关政策、法律、法规、标准和规范。数据库系统工程师:数据库系统基本概念及关系理论;常用的大型数据库管理系统的应用技术;数据库应用系统的设计方法和开发过程;数据库系统的管理和维护方法。信息系统管理工程师:信息化和信息系统集成知识;信息系统开发的基础过程与方法;信息系统管理维护的知识、工具与方法。信息安全工程师:信息安全的基本知识;密码学的基础知识与应用技术;计算机安全防护与检测技术;网络安全防护与处理技术;数字水印在版权保护中的应用技术;信息安全相关的法律法规和管理规定。软考高级:信息系统项目管理师:信息系统项目管理知识和方法;项目整体绩效评估方法;常用项目管理工具;信息系统相关法律法规、技术标准与规范。系统分析师:信息系统开发所需的综合技术知识,包括硬件、软件、网络、数据库等;信息系统开发过程和方法;信息系统开发标准;信息安全的相关知识与技术。系统架构设计师:计算机硬软件知识;信息系统开发过程和开发标准;主流的中间件和应用服务器平台;软件系统建模和系统架构设计基本技术;计算机安全技术、安全策略、安全管理知识。网络规划设计师:数据通信、计算机网络、计算机系统的基本原理;网络计算环境与网络应用;各类网络产品及其应用规范;网络安全和信息安全技术、安全产品及其应用规范;应用项目管理的方法和工具实施网络工程项目。系统规划与管理师:IT战略规划知识;信息技术服务知识;IT服务规划设计、部署实施、运营管理、持续改进、监督管理、服务营销;团队建设与管理的方法和技术;标准化相关知识。

126评论

深情不是病

软件设计师考前冲刺与考点分析免费下载

链接:

软件设计师是指能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档的实用性人才。还能够组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平,可聘任工程师职务。2004年人社部将高级程序员更名为软件设计师

187评论

相关问答