• 回答数

    3

  • 浏览数

    359

吃买吃买吃买
首页 > 工程师考试 > 软件工程师证书考试范围

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

家装e站邯郸站

已采纳

软考证书分类、

高级:信息系统项目管理师、系统分析师、系统架构设计师、网络规划设计师、系统规划与管理师

中级:软件度评测师、软件设计师(原高级程序员)、软件过程能力评估师、网络工程师、多媒体应用设计师、嵌入式系统设计师、计算机辅助设计师、电子商务设计师、信息系统监理师、数据库系统工程师、信息系统管理工程师、系统集成项目管理工程师、信息安全工程师、信息技术支持工程师、计算机硬件工程师

初级:程序员(原初级程序员) 、网络管理员、多媒体应用制作技术员、电子商务技术员、信息系统运行管理员、信息处理技术员、网页制作员

软考考哪个比较好?

软考是不用逐级考试的,如果你的能力比较强的话,完全可以直接挑战中级或者高级考试项目,如果基础不是很好,最好还是先从基础开始挑战到后期再尝试更高级别,要量力而行,不然很浪费时间和精力。

没有什么经验的话可以报考初级,通过的概率大,中级考试并不不简单,因为软件设计师,软件评测师的考试内容都涉及到了程序语言,没有提前学习的话,考试难度会很大,高级资格考试就更难了,像高项论文,如果没有项目相关的的工作经验,写论文就是一大难关。

如果让我推荐的话,如果基础知识比较薄弱的话,可以选择信息系统这个方向的,比如信息系统项目管理师,系统集成项目管理工程师,信息系统管理工程师,考试难度会比较小,信息系统项目管理师这一科更偏重管理,可能会好考一点。

如果对于技术比较感兴趣的话,可以考虑软件设计师,电子商务设计师等方向的资格,不过具体考什么,还是遵从自己内心的选择吧,最好是擅长那个就考那个,这样通过几率也会大很多,有的科目一年只会考一次,在选择考试项目的时候千万要慎重。

软件工程师证书考试范围

176 评论(13)

灬筱筱筱灬

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

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

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

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

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

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

二、树

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

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

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

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

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

扩展资料:

第二部分计算机系统基础

一、 处理器体系结构

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

二、 优化程序性能

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

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

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

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

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

五、 系统级I/O和网络编程

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

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

270 评论(12)

beyond45678

关于软件工程师考试

软件工程师考试是全国性统一认证考试来的,属于中级水平认证,专业很多,难度也大很多(涉及的科目很多)。 软件工程师考试内容: 初级部分 1、Java 面向对象程序设计、Java API使用、数据结构及算法基储Java高级类特性、异常处理; 2、AWT及Swing图形程序设计、流、网络程序设计、对象序列化、Applet、多线程程序设计、Java应用国际化基础; 3、Java桌面系统项目开发; 4、Java编程基础提高课程:反射机制、设计模式(I)、正则表达式,Java 新特性等; 5、基于Oracle的`数据库开发及管理、数据库设计、标准SQL、PL/SQL编程; 6、JDBC、、、JavaBean编程;Tomcat服务器使用、Jbuilder及Eclipse 等集成开发环境; 7、Linux操作系统中的Java程序开发、Linux系统管理; 8、Java Web编程提高课程:JDBC进阶、高效分页处理、过滤器使用技巧、Struts中动态表单验证、DispatchForm等; 高级部分 1、MVC设计模式、Struts架构核心工作机制、国际化、验证框架、Struts Taglib、ORM基储基于Hibernate的企业级应用; 2、JavaME手机游戏设计、界面程序设计、数据库程序设计、手机短信、多媒体短信(彩信)开发; 3 .JavaEE核心技术、XML、Web Service、异构系统整合、分布式应用开发、WebLogic和JBoss等应用服务器; 4 .CMM、UML与系统建模和设计、Rational Rose、软件工程和软件过程模型、版本控制及设计模式; 6、Java 企业级应用开发提高课程:Hibernate使用技巧、设计模式(II)、Spring编程入门、提高Java EE应用的性能; 软件工程师证书,是由社会培训机构通过培训考核发给的有关证书,比如sun公司认证,微软认证,北大青鸟ACCP认证等,这些证书的性质虽然与国家计算机软件水平资格考试不一样,但是其技术含量却已经达到了国家标准,甚至超过了。

247 评论(8)

相关问答