软件开发必备工程师手册.docx

上传人:极速器 文档编号:596226 上传时间:2025-09-01 格式:DOCX 页数:34 大小:100.12KB
下载 相关 举报
软件开发必备工程师手册.docx_第1页
第1页 / 共34页
软件开发必备工程师手册.docx_第2页
第2页 / 共34页
软件开发必备工程师手册.docx_第3页
第3页 / 共34页
软件开发必备工程师手册.docx_第4页
第4页 / 共34页
软件开发必备工程师手册.docx_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、软件开发团队必备工程师手册一、软件工程师软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格.。职位概述一般情况下.都是分4级软件技术员助理软件工程师软件工程师高级软件工程师目前国内软件测试工程师的来源主要有三方面:一是以前专业做软件开发的人员后来转行做软件测试,二是从大学招聘的本科或者研究生,三就是通过培训机构招聘的专业学员。据了解,在国外测试人才的供给方式多以第三种为主,而国内目前除少数培训机构外尚未形成足够的人才供给规模。以北京中关村为例,现有软件企业5000多家,仅对日本软件外包领域的人才缺口就高达5000人,而对美软件外包人才缺口更

2、大,可供量缺乏10%。中关村一位负责人介绍,未来5年北京将有至少200亿美元的外包订单,由此可推算出中关村将出现100万的软件人才缺口。巨大的产业前景和匮乏的人才现状,使越来越多的IT企业关注软件测试人才的储藏工作。职业定义软件工程师主要进行软件前期的工程需求的分析,然后对工程进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。工作内容1、指导程序员的工作;2、参与软件工程系统的设计、开发、测试等过程;3、协助工程管理人保证工程的质量;4、负责工程中主要功能的代码实现;5、解决工程中的关键问题和技术难题;6、协调各个程序员的工作,并能与其它软件工程师协作工作。

3、职业分析】软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求ToPIO的第一位(第二位是高级软件工程师)。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C+/JAVA等)、数据库技术(SQL/0RAeLE/DB2等)、.NET平台技术、C#、C/SB/S程序开发,还有诸多如JAVASCRIPT、AJAX、HIBERNATESPRING、J2EE、WEBSER

4、VICE、STRUTS等前沿技术。除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。软件工程师可谓是软件工程开发的掌舵者。一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的开展有敏锐的嗅觉。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业开展的具体情况来划分。考试科目软件工程师是中级职称,考试的题目包括了计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程开展前景当今社会不管什么职业的都需要一个不断学习的环节,软件工程师也一样。虽然软件

5、工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地开展。在校学生所能学到的东西很难跟得上开展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的根本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。所以学好学校所能提供的专业课程是相当重要的。企业用人主要有以下几个特征:1外包开发行业快速开展,对“人才在代码和文档方面的标准性、技能和工具的熟练程度要求越来越高;2Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;3软件开发企业对开发人员的根本技术素养强调得

6、越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/JavaScript客户端技术;4为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术;5MIS、OAERPCRM系统集成、物流、进销存、电子政务、网站建设这一类B/S系统,成为软件工程师需求最大的业务领域。就业职位软件工程师的就业职位归结下来主要有WEB开发工程师、数据库开发工程师、网站开发工程师、电子商务开发工程师VB程序员;网页开发人员;非IT专业信息部门的管理信息系统设计、开发、维护网位,JAVA程序员;C+程序员;VB高级程序员;网站开发工程师;测试工程师;文档编写工程师,JAVA工程

7、师;.NET工程师;初级分析、设计人员等。专业培训机构中国的IT软件工程师教育培训行业已经进入到一个前所未有的顶峰期,目前全国比较知名的专业软件工程师培训机构有迅腾国际、华育国际、焦作凯盛、八维教育IT培训集团、威迅教育、北大青鸟连锁。他们为社会培养了广阔的人才!从业要求.具有扎实的计算机基础理论知识;.精通C/C+、Java、C#等语言,具有丰富的UniX/Linux/WindOWS系统下开发经验;,精通Per1、Python、PHP、Shen等脚本语言;.有一定的算法基础,具有较强的独立解决问题能力;.有大容量、高性能、分布式系统的设计开发经验;.具有很强的学习能力和对新技术的追求精神;.

8、具有良好的中英文沟通能力,具有工程管理经验者优先;.认同客户第一、团队合作、拥抱变化、诚信、激情、敬业的企业价值观。高级软件工程师职业概述:“软件工程师受宠,就业前景一片看好,这是我们经常可以看到的报道,只要你有足够的能力和才华,这将是一个薪水没有上限的金领职业,这种收入会随着学历和资历的增长而增加。中国的IT行业的就业形势一直呈上升趋势,中国软件市场保持稳定增长,预计2009年将到达62.3亿美元,市场增长潜力巨大。在技术领域,高级软件工程师也一直是各个公司极为需要的。工作内容:独立承当工程软件开发;参与工程的整体规划与实施;负责与工程经理共同进行客户调研、业务流程分析设计;负责系统的总体技

9、术方案与系统设计,系统的质量控制;负责跟客户沟通解决问题。职业要求:教育培训:计算机、电子、通信、信息工程、自动化等相关专业,大专以上学历。工作经验:三年以上的软件开发经验;具备扎实的计算机软件基础,熟悉汇编语言和数据结构,并对软件工程有较好的理解;熟悉NETJavaC+VBDelphi等常用开发语言中任意一种;有Oracle、SQL-SERVER或DB2等数据库上的开发经验,熟悉SQL语言;具备良好的沟通能力,较强的分析、解决问题、领悟、归纳和逻辑推理能力和撰写开发文档;具有良好的方案性,团队精神,能承受工作压力并充满热情。薪资行情:按2008年统计,中国一般月薪范围在3000-8000元。

10、有些月薪甚至超过了工程经理。职业开展路径:高级软件工程师是IT行业中的重要岗位。根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量;进行编制工程文档和质量记录的工作;维护软件使之保持可用性和稳定性。软件开发是一个系统的过程,需要经过市场需求分析、软件代码编写、软件测试、软件维护等程序。软件开发工程师在整个过程中扮演着非常重要的角色,主要从事根据需求开发工程软件工作。但与开展潜力不对称的是,现今中国软件和信息产业人才相当缺乏。据调查研究显示,当前中国软件和信息效劳外包产业人才流动率较高,而且缺口很大。企业成立时间比较短,规模大

11、多比较小,企业人才平均流动率达18.28%,人才供不应求,尤其是本地化人才和中高级管理人才。市场需求的巨大和专业人才的缺乏令人吃惊,这正是商机和盈利的重要突破口。可以预见,中国软件和信息效劳外包产业将在不久的将来成为引领中国第三产业转型和开展的龙头产业,相关职业包含高级软件工程师的人才需求将会非常巨大二、软件架构师软件架构师是软件行业中一种新兴职业,工作职责是在一个软件工程开发过程中,将客户的需求转换为标准的开发方案及文本,并制定这个工程的总体架构,指导整个开发团队完成这个方案。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员能力要求在技术全面、成熟练达、洞察力强、经验丰富,具备在

12、缺乏完整信息、众多问题交织一团、模糊和矛盾的情况下,软件架构师能迅速抓住问题要害,并做出合理的关键决定的能力1、具备战略性和前瞻性思维能力,善于把握全局,能够在更高抽象级别上进行思考;主要包括如下:1、对工程开发涉及的所有问题领域都有经验,包括彻底地理解工程需求,开展分析设计之类软件工程活动等2、具备领导素质,以在各小组之间推进技术工作,并在工程压力下做出牢靠的关键决策3、拥有优秀的沟通能力,用以进行说服、鼓励和指导等活动,并赢得工程成员的信任;4、以目标导向和主动的方式来不带任何感情色彩地关注工程结果,构架师应当是工程背后的技术推动力,而非设想者或梦想家(追求完美)5、精通构架设计的理论、实

13、践和工具,并掌握多种参考构架、主要的可重用构架机制和模式(例如J2EE架构等);6、具备系统设计员的所有技能,但涉及面更广、抽象级别更高;活动确定用例或需求的优先级、进行构架分析、创立构架的概念验证原型、评估构架的概念验证原型的可行性、组织系统实施模型、描述系统分布结构、描述运行时刻构架、确定设计机制、确定设计元素、合并已有设计元素、构架文档、参考构架、分析模型、设计模型、实施模型、部署模型、构架概念验证原型、接口、事件、信号与协议等。主要工作任务架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一

14、个架构师工作的好坏决定了整个软件开发工程的成败。1、领导与协调整个工程中的技术活动(分析、设计和实施等)2、推动主要的技术决策,并最终表达为软件构架3、确定和文档化系统的相对构架而言意义重大的方面,包括系统的需求、设计、实施和部署等“视图4、确定设计元素的分组以及这些主要分组之间的接口5、为技术决策提供规则,平衡各类涉众的不同关注点,化解技术风险,并保证相关决定被有效的传达和贯彻6、理解、评价并接收系统需求7、评价和确认软件架构的实现专业技能软件架构师的培养软件架构师的培养软件架构师一般都是具备计算机科学或软件工程的知识,由程序员做起,然后再慢慢开展为架构师的。在国内,很多大学目前还没有设立软

15、件架构的学位课程,虽然IT业界对设计和架构的兴趣日渐高涨,但各学校还无法在课程中增加相应的内容来表达这一趋势。从这个方面来说,学校教育已经远远落后于产业开展。因此,促进和开展软件架构学课程的任务将落在现在的软件架构师身上。目前的软件架构师应该帮助各大院校建立相关课程体系,一旦教育课程建立起来,知识体将不仅通过新毕业生的工作成果来得到扩展,同时也会从适合软件架构的教育研究和出版物中得到扩展:28o虽然大学要加强软件架构学课程的建设,但是,软件架构师的成长应该有一个实践的教育过程,并不是简单的学校的理论学习或者通过大型软件公司的认证就能成为合格的软件架构师。除了信息系统综合知识在学校学习外,软件架

16、构师的大局部知识和经验将来自实际开发工作。根据软件架构师的任职条件,一名合格的软件架构师的成长应该经历8年以上的软件工程开发实际工作经验。一般需要经历程序员、软件设计师等阶段,然后再开展成为软件架构师。当然,并不是每一位程序员经过8年后都可以成长为软件架构师的。一个软件工程师在充分掌握了软件架构师工作所必需的根本理论和技能后,如何得到和利用时机、如何利用所掌握的技能进行应用系统的合理架构、如何不断的抽象和总结自己的架构模式、如何深入行业成为能够胜任分析、架构为一体的精英人才,这就在于机遇、个人的努力和天赋了。就目前来看,国内软件架构师的培养途径主要有两种方式,一种是大学(软件学院)教育方式,另

17、一种是个人自我培养然后再进行相应的培训和认证。但是,不管哪种方式都有其缺乏之处。软件学院的培养方式能够系统的学习软件架构师必需的知识体系,但是,软件架构师不是简单的通过理论学习就能够培养出来的,软件学院的学生可能缺乏必要的设计、开发经验和相关的领域知识。尽管软件学院也强调给予学生实践的时机,但毕竟这种时机是有限的。有关“三分之一的师资来自企业的规定,在局部软件学院中也没有得到真正落实,导致传授给学生的还是一些纯理论知识。自我培养方式的主要对象是具有一定年限的软件开发和设计人员,如MiCroSoft、IBM、SUn等公司的软件架构师认证对学员的基础并没有具体的要求,只要交纳规定的费用,然后进行几

18、天的集中培训,通过考试就发给学员证书,甚至不需要考试就直接发放证书。这些开发人员在自我培养的过程中不一定能够系统的学习软件架构师的理论知识,他们只具有一定的开发和设计经验,仅仅经过几天的培训,是不太可能培养出合格的软件架构师的。而且,作为某个厂商的培训和认证,其最终目的是培育自己的市场,培养一批忠诚的用户,而不是为中国培养软件架构师。因此,也存在很大的问题和缺陷。软件架构师的认证在国外,软件架构师的培养与认证具有严格的过程,明确规定了教育目标、认证的要求和学习课程等方面的内容。下面,介绍三个组织的软件架构师认证情况。UCIrvineO在UCIrVine的软件架构师认证方案27中,为了拿到软件架

19、构师C级认证,学员必须完成11个单元的必修课程和至少4个单元的选修课程。这些课程包括:必修课程:软件系统建模和分析概论(2个单元)、系统分析基础(3个单元)、用户需求的分析和文档化(3个单元)、软件架构工程(3个单元)。选修课程:信息系统工程管理(2个单元)、系统性能建模(2.5个单元)、管理业务改良工程(2.5个单元)。UCIrVine的软件架构师认证要求学员具有业务系统建模,决定用户需求,评价业务过程的能力,掌握工程管理技术,能设计完善的、具有最正确可适应性和可扩展性的架构。该认证程序以一门实践课程结束,在实践课程中,学员从头开始,设计一个大规模软件解决方案的架构。CMU/SEISEl在软

20、件架构师方面的认证42包括三个职位,分别是软件架构师、ATAM评估师和ATAM主任评估师。这些认证都需要学习2年的课程。其中软件架构师需要学习的课程有软件架构:原理与实践、软件架构文档化、)软件架构设计与分析和软件产品线。iCMGiCMG对软件架构师的认证强调7个层次的课程学习,如图2所示30o在该认证体系中,上面的3个层次由其合作伙伴完成,iCMG只负责下面4个层次的知识体系。目前,软件架构师的认证在国内根本上是空白,既没有专业的培训机构,也没有专门的认证指南和权威的教育认证机构。而软件架构师作为软件的总设计师,其水平和能力直接决定了软件系统的总体性能。根据教育部2004年9月8日关于紧缺人

21、才的报告,2005年国内软件架构和系统分析人才缺口在6万人以上,是目前软件开发中急需的高层次技术人才。人事部和信息产业部200339号文件决定在全国计算机技术与软件专业技术资格(水平)考试中设立系统架构设计师级别的认证考试,试图解决软件架构师认证问题。但是,由于各种原因,该考试未能如期举行,一拖再拖。其实,这些措施也只是暂时起到一个过渡的作用,只有建立完善的软件架构师教育培训方案和权威的教育认证机构,才是当前急需解决的问题。寻求适宜的培养方法针对软件架构师在软件组织中的作用和其在国内的培养现状,有分析家认为有必要将软件架构师的教育、培训和认证作为开展民族软件产业的一个根本决策,制定详细的软件架

22、构师培养方案。因此,提出以下一些关于软件架构师培养的根本方法和途径。(1)确定软件架构师在软件组织中的职责和充当的角色,确定其相应的必须具备的知识体系,确定软件架构师的职业及其相关制度,制定软件架构师的培养目标和培养方案。(2)坚持以大学教育为主(特别是各软件学院在这方面可以大施身手),以工程实践为辅的教育方针。大学可以聘请现有的软件架构师担任核心课程的讲师,通过学校教育,系统学习软件架构师所必需的知识体系;通过工程实践使其具有初步的软件开发和设计经验,逐步成长为一名合格的软件架构师。(3)对国外一些大公司的软件架构师的培训和认证予以支持,但是在认证的过程中必须坚持符合我国实际情况的原则。例如

23、在认证考试之前对考生的知识体系进行系统的测试和评估,在通过认证后的适当时间内进行重新认证和继续教育。(4)建立完善的软件架构师教育和认证制度,使得通过认证的人员能够在实际的软件开发中成为称职的和优秀的软件架构师。并通过此制度能够为国家培养出更多、更优秀的软件架构师,解决当前软件架构师急缺问题三、嵌入式软件工程师嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、本钱、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个局部组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式软件工程师就

24、是编写嵌入式系统的工程师。嵌入式软件工程师待遇【先就业后付款保就业保底薪】IBM、微软、华为、Yahoo、联想、搜狐、亚信、花旗2010应届毕业生就业安置方案炽热启动:先实训后上岗,转正年薪50000元。怎样做个嵌入式软件工程师应具备哪些能力,最直接的方法,就是去根据各公司,招聘网站的嵌入式软件工程师的应聘要求来分析我帮你总结下:1 .最重要的,和2楼的讲得一样,C语言编程,以及C+相当得重要,这个与你读程,应用,开发工程,做系统移植都有关2 .操作系统:LINUX,WINCE等,至少学习过一种,并且还需要对些基础知识有蛮多的了解3 .对ARM,FPGA,DSP等这些硬件里,有一个比较了解这是

25、最常规的条件当然,一些根本素质,像英语能力,或是啥的,也很重要推荐:你可以去按照招聘要求分析,也可以按照培训机构的培训目的,方向,内容来分析得知,像海同科技就是蛮不错的四、数据库工程师数据库工程师的根本要求1 ,掌握数据库技术的根本概念、原理、方法和技术;2 .能够使用SQL语言实现数据库操作;3 .具备数据库系统安装、配置及数据库管理与维护的根本技能;4 .掌握数据库管理与维护的根本方法;5 .掌握数据库性能优化的根本方法;6,了解数据库应用系统的生命周期及其设计、开发过程;7 .熟悉常用的数据库管理和开发工具,具备用指定的工具管理和开发简单数据库应用系统的能力;8 .了解数据库技术的最新开

26、展。数据库工程师的工作内容1、设计并优化数据库物理建设方案;2、制定数据库备份和恢复策略及工作流程与标准;3、在工程实施中,承当数据库的实施工作;4、针对数据库应用系统运行中出现的问题,提出解决方案;5、对空间数据库进行分析、设计并合理开发,实现有效管理;6、监督数据库的备份和恢复策略的执行;7、为应用开发、系统知识等提供技术咨询效劳。数据库工程师的开展前景随着数据库技术的不断开展,企业为了管理、利用越来越多的信息,都建立了自己的数据库。而这些企业数据库,都需要有专门的人员进行维护,这就是数据库工程师的工作。就开展趋势看,优秀的数据库工程师是十分匮乏的。目前数据库工程师的就业范围非常广,一般的

27、大型或者跨过的企业都建立自己的数据库,他们都需要数据库工程师对他们的数据库进行管理。一些国际知名企业、政府、学校等都是数据库工程师很好的去处。一、数据库应用系统分析及规划L软件工程与软件生命周期。2 .数据库系统生命周期。3 ,数据库开发方法与工具。4 .数据库应用体系结构。5 .数据库应用接口。二、数据库设计及实现6 .概念设计。7 .逻辑设计。8 .物理设计。9 .数据库对象实现及操作。三、数据库存储技术1 .存储与文件结构。2 .索引技术。四、并发控制技术3 .事务管理。4 ,并发控制技术。5 .死锁处理。五、数据库管理与维护1、数据完整性。2、数据库平安性。3、数据库可靠性。4、监控分

28、析。5、参数调整。6、查询优化。7、空间管理。六、数据库技术的开展与新技术1、分布式数据库。2、对象数据库。3、并行数据库。4、数据仓库与数据挖掘。五、网络工程师职位定义网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员.工作内容:1 .负责机房内的网络联接及网络间的系统配置。2 .负责系统网络的拓扑图的建立和完善,并做好系统路由的解析和资料的整理。3 .负责机房线路的布置和协议的标准工作。4 .负责计算机间的网络联接及网络共享,并负责网络间平安性的设置。5 .负责对网络障碍的分析,及时处理和解决网络中出现的问题。6 .利用网络测试分析仪,定期对现有的网络进行优化工作。

29、开展前景网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。我国政府机关政府上网工程、企业上网、现有媒体的网站和教育、商业、专业性质网站等领域对网络工程专业人才的需求越来越大。1、最具增值潜力的职业,掌握企业核心网络架构、平安技术,具有不可替代的竞争优势;2、新型网络人才缺口大,27%的行业增长速度导致网络人才年缺口达30万,高薪高福利成为必然;3、可实现专业零基础入行,4-10个月的强化训练和职业化引导,就可成为企业急需的技能型网络人才;清华锤炼4BB0P“1+6网络工程师4、就业面广,一专多能,实践经验适用于各个领域;5、增值潜力大,职业价值随着自身经验的丰富以及工程运作的成熟,

30、升值空间一路看涨;6、职业开展前景广阔,网络工程师到工程经理仅一步之遥,沉着晋升Manager。网络工程师的分类网络工程师有好多种,就路线而言,有:路由交换型、无线型、布线型等。就认证而言,有:CiSCO认证、H3C认证、华为认证、中国的软考、全国计算机等级四级、锐捷认证等网络工程师认证.网络工程师的职位进阶一、小企业的网络管理员;二、进入大中型企业,从事同样的网络管理工作,工资待遇等就可有明显的提升;三、学习更全面的知识成为普通的网络工程师;四、成为侧重于某一专业的网络工程师,如网络存储工程师、综合布线工程师、网络平安工程师等最后,可进阶到专家级别,如IT工程经理、网络主管或者技术专家等,这

31、也是网络工程师在30岁以后的主要开展方向和开展目标。网络工程的知识和技能储藏要求1、基础知识深刻理解网络根本概念,例如IS00SITCP/IP、VLAN、各种LAN、WAN协议、各种路由协议、NAT等等各大网络公司对网络工程师的要求Cisco:熟悉CiSCO产品线;会配置主要型号的交换机和路由器,不熟悉的设备能够独立查资料配置;熟悉CiSCo一些主要的技术例如VolP、Qos,ACL等;Nortel:熟悉NOrtel产品线;会配置主要型号的交换机和路由器,不熟悉的设备能够独立查资料配置;Huawei-3com:熟悉HUaWei-3com产品线;会配置主要型号的交换机和路由器,不熟悉的设备能够独

32、立查资料配置;Foundry:熟悉FoUdry产品线;会配置主要型号的交换机和路由器AVM*AOC*同.兴iW*X*AMAA清华万博1+6网络工程师,不熟悉的设备能够独立查资料配置;2、主机方面基础知识:熟悉效劳器的根本知识,例如各种RAID、各种外设、SCSl卡等等SunSolaris:熟悉SUn小型机产品线,掌握各个版本的SOlariS使用IBMAIX:熟悉IBM小型机产品线,掌握各个版本的AlX使用HPHP-UX:掌握HP-UX的基础知识Linux:熟悉主流版本的LirIUX的安装、使用、配置MSWindows:熟练掌握WindOWSNT、2000、2003的安装、使用、配置、排错3、数

33、据库与中间件基础知识:深刻理解数据库的根本概念,会使用简单的SQL语句,了解数据库复制、数据仓库等高级概念SybaseASE:熟悉SybaSe数据库的根本概念、体系结构、安装、配置、维护、排错、复制OracleDB:熟悉OraCIe数据库的根本概念、体系结构、安装、配置、维护、排错、复制MSSQLServer:熟悉MSSQLSerVer数据库的根本概念、体系结构、安装、配置、维护IBMDB2:了解IBMDB2MySQL:了解MySQL数据库在Windows和IinUX下的安装和维护SybaseEAserver:熟悉SybaSeEASerVer在各个平台的安装、配置和使用OracleAS:了解O

34、raCIe应用效劳器的安装和配置IBMWebSphere:熟悉IBMWebSPhere各个版本在各个平台的安装、配置和使用Tomcat:了解Tomcat在Windows和IinUX下的安装和维护网络工程的应用在一般人的概念中,网络不过就是通过拨号上上网,发个E-Mai1,聊聊天,计算机组装与维护、组建局域网就以为是网络工程师了!其实网络工程师所具备的知识远不只这些,具备了上述所提的只能算是具有电脑维护能力。真正的网络工程师须具备以下几方面的知识:让学员了解完整的计算机网络系统如何工作深入学习网络中最核心的路由技术和交换技术全面掌握网络管理和网络平安知识全面学习一个网络应用的建设过程配置和管理你

35、的计算机系统使学员能够设计一个完整的IT系统对技术有不一样的追求,有理想,有目标。系统的技能要求通过等级考试的合格人员能根据应用部门的要求进行网络系统的规划、设计和网络设备的软硬件安装调试工作,能进行网络系统的运行、维护和管理,能高效、可靠、平安地管理网络资源,作为网络专业人员对系统开发进行技术支持和指导,具有工程师的实际工作能力和业务水平,能指导助理工程师从事网络系统的构建和管理工作。一般具有以下能力:(1)熟悉计算机系统的基础知识;(2)熟悉网络操作系统的基础知识;(3)理解计算机应用系统的设计和开发方法;(4)熟悉数据通信的基础知识;(5)熟悉系统平安和数据平安的基础知识;(6)掌握网络

36、平安的根本技术和主要的平安协议与平安系统;(7)掌握计算机网络体系结构和网络协议的根本原理;(8)掌握计算机网络有关的标准化知识;(9)掌握局域网组网技术,理解城域网和广域网根本技术;(10)掌握计算机网络互联技术;(11)掌握TCP/IP协议网络的联网方法和网络应用效劳技术;(12)理解接入网与接入技术;(13)掌握网络管理的根本原理和操作方法;(14)熟悉网络系统的性能测试和优化技术,以及可靠性设计技术;(15)理解网络应用的根本原理和技术;(16)理解网络新技术及其开展趋势;(17)了解有关知识产权和互联网的法律法规;(18)正确阅读和理解本领域的英文资料。网络工程师认证国家人事部每年组

37、织两次考试,时间分别是4月和11月的第一个星期六。考试地点:见各城市信息产业部门华为系列认证华为公司网络产品现居世界第二位,华为公司网络产品认证培训体系共分为三级,华为认证网络工程师(HCNE)华为认证高级网络工程师(HCSE)华为认证网络专家(HCIE)o目前华为就开通了HCNE和HCSE两种考试。华为公司针对高端产品推出数据通信软件调测工程师认证,分为初级数据通信软调工程师认证、中级数据通信软调工程师认证、高级数据通信软调工程师认证。目前国内90%的企业网络工程师不具备系统的专业技能,存在信息平安隐患,传统网络管理员、网络工程师由于技能单一、更新速度滞后,已经面临被淘汰的危险。巨大的人才缺

38、口,导致企业不惜以重金挖取网络人才。2010网络工程师考试大纲1 .考试要求(1) 熟悉计算机系统的基础知识;(2) 熟悉网络操作系统的基础知识;(3) 理解计算机应用系统的设计和开发方法;(4) 熟悉数据通信的基础知识;(5) 熟悉系统平安和数据平安的基础知识;(6) 掌握网络平安的根本技术和主要的平安协议与平安系统;(7) 掌握计算机网络体系结构和网络协议的根本原理;(8) 掌握计算机网络有关的标准化知识;(9) 掌握局域网组网技术,理解城域网和广域网根本技术;(10)掌握计算机网络互联技术;(11)掌握TCP/IP协议网络的联网方法和网络应用效劳技术;(12)理解接入网与接入技术;13)

39、掌握网络管理的根本原理和操作方法;(14)熟悉网络系统的根本性能测试和优化技术,以及可靠性设计技术;(15)理解网络应用的根本原理和技术;(16)理解网络新技术及其开展趋势;(17) 了解有关知识产权和互联网的法律、法规;(18)正确阅读和理解本领域的英文资料。2 .动手能力通过本级考试的合格人员能根据应用部门的要求进行网络系统的规划、设计和网络设备的软硬件安装调试工作,能进行网络系统的运行、维护和管理,能高效、可靠、平安地管理网络资源;作为网络专业人员对系统开发进行技术支持和指导;具有工程师的实际工作能力和业务水平,能指导助理工程师从事网络系统的构建和管理工作。网络工程师考试科目科目包括:(

40、1)计算机与网络知识,考试时间为150分钟,笔试;(2)网络系统设计与管理,考试时间为150分钟,笔试。1、硬件知识1、计算机结构 计算机组成(运算器、控制器、存储器、存储器、I/O部件) 指令系统(指令、寻址方式、CISC、RISC) 多处理器(紧耦合系统、松耦合系统、阵列处理机、双机系统、同步) 处理器性能1. 1.2存储器 存储介质(半导体存储器、磁存储器、光存储器) 存储系统 主存与辅存 主存类型,主存容量和性能 主存配置(主存奇偶校验、交叉存取、多级主存、主存保护系统) 高速缓存 辅存设备的性能和容量计算1. 1.3输入输出结构和设备I/O接口(中断、DMA通道、SCSI、并行接口、

41、通用接口总线、RS-232、USB、IEEE1394红外线接口、输入输出控制系统、通道)输入输出设备类型和特性1.1.4嵌入式系统基础知识1.2操作系统知识1. 2.1根本概念 操作系统定义、特征、功能及分类(批处理、分时、实时、网络、分布式) 多道程序 内核和中断控制 进程和线程1.2.2处理机管理、存储管理、设备管理、文件管理、作业管理 进程的状态及转换 进行调度算法(分时轮转、优先级、抢占) 死锁 存储管理方案(分段与分页、虚存、页面置换算法) 设备管理的有关技术(Spooling,缓冲、DMA、总线、即插即用技术) 文件管理 共享和平安(共享方式、可靠性与平安性、恢复处理、保护机制)

42、作业的状态及转换 作业调度算法(先来先效劳、短作业优先、高响应比优先)1. 3系统配置方法1.1.1 1系统配置技术 系统架构模式(2层、3层及多层C/S和B/S系统) 系统配置方法(双机、双工、热备份、容错、紧耦合多处理器、松耦合多处理器) 处理模式(集中式、分布式、批处理、实时系统、Web计算、移动计算)1.1.2 系统性能性能设计(系统调整、响应特性)性能指标、性能评估(测试基准、系统监视器)1.1.3 系统可靠性 可靠性计算(MTBF、MTTR,可用性、故障率) 可靠性设计(失效平安、软失效、部件可靠性及系统可靠性的分配及预估) 可靠性指标和可靠性评估,RAS(可靠性、可用性和可维护性

43、2、系统开发和运行基础知识2. 1系统开发基础知识2.1.1 需求分析和设计方法 需求分析 结构化分析设计 面向对象设计 模块设计、I/O设计、人机界面设计2. 1.2开发环境开发工具(设计工具、编程工具、测试工具、CASE)集中开发环境2.1.3测试评审方法 测试方法 评审方法 测试设计和管理方法(注入故障、系统测试)2.1.4工程管理基础知识 制定工程方案 质量方案、管理和评估 过程管理(PERT图、甘特图、工作分解结构、进度控制、关键路径) 配置管理 人员方案和管理 文档管理(文档标准、变更手续) 开发组织和作用(开发组成员、工程经理) 本钱管理和风险管理2. 1.5系统可审计性审计方

44、法、审计跟踪在系统中纳入和可审计性2.2系统运行和维护知识2.2.1系统运行 系统运行管理(计算机系统、网络) 系统本钱管理系统运行(作业调度、数据I/O管理、操作手册) 用户管理(ID注册和管理) 设备和设施管理(电源、空调设备、设备管理、设施平安和管理) 系统故障管理(处理手续、监控,恢复过程、预防措施) 平安管理 性能管理 系统运行工具(自动化操作工具、监控工具、诊断工具) 系统转换(转入运行阶段、运行测试、版本控制) 系统运行效劳标准2. 2.2系统维护维护的类型(完善性维护、纠错性维护、适应性维护、预防性维护)维护的实施(日常检查、定期维护、预防性维护、事后维护、远程维护)硬件维护,

45、软件维护,维护合同3、网络技术3. 1网络体系结构 网络拓扑结构 OSI/RM 应用层协议(FTP、TELNET、SNMP、DHCP、POP、SMTP、HTTP) 传输层协议(TCP、UDP) 网络层协议IP(IP地址、子网掩码) 数据链路层协议(ARP、RARPPPPSLIP) 物理地址(单播、播送、组播)3. 2编码和传输3. 2.1调制和编码 AM、FM、PM、QAM PCM、抽样3.2.2传输技术 通信方式(单工/半双工/全双工、串行/并行、2线/4线) 过错控制(CRC、海明码、奇偶校验、比特出错率) 同步控制(起停同步、SYN同步、标志同步、帧同步) 多路复用(FDM、TDM、WD

46、M) 压缩和解压方法(JPEG、MPEG、MH、MR、MMR游程长度)3. 2.3传输控制 竞争系统 轮询/选择系统 根本规程、多链路规程、传输控制字符、线路控制 HDLC3.2.4 交换技术(电路交换、存储转发、分组交换、ATM交换、帧中继)3.2.5 公用网络和租用线路3.3网络3.3.2网络分类 按地域分类(LAN、MAN、WAN) 按效劳分类(因特网、企业内部网) 按传输媒体分类(电话、数据、视像) 按电信网分类(驻地、接入、骨干)3. 3.2LAN LAN拓扑(总线型、星型、环型) 访问控制系统(CSMA/CD、令牌环、令牌总线) LAN间的连接、LANWAN的连接、对等连接、点对点连接 高速LAN技术(千兆以太网) 无限LAN3.3.3MAN常用结构3.3.4WAN与远程传输效劳 租用线路效劳、线路交换效劳、分组交换效劳 ISDN、VPN、帧中继、ATM、IP连接效劳 卫星通信效劳、移动通信效劳、国际通信效劳3.3.5因特网 因特网概念(网际互联设备、TCP/IP、IP路由、DNS,代理效劳器) 电子邮件(协议、邮件列表) Web(HTTP、浏览器、URL、HTML、XML

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 软件工程

宁ICP备18001539号-1