软件工程师的标准是什么?

   2022-12-20 11:53:59 网络1140
核心提示:编辑本段职业定义 软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。 编辑本段工作内容 1、 指导程序员的工作; 2、 参与软件工程系统的设计、开发、

软件工程师的标准是什么?

编辑本段职业定义 软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。 编辑本段工作内容 1、 指导程序员的工作; 2、 参与软件工程系统的设计、开发、测试等过程; 3 、协助工程管理人保证项目的质量; 4 、负责工程中主要功能的代码实现; 5 、解决工程中的关键问题和技术难题; 6 、协调各个程序员的工作,并能与其它软件工程师协作工作。 [1] 【职业分析】 软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。 软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA script、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。 软件工程师可谓是软件项目开发的掌舵者。一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。 编辑本段考试科目 软件工程师是中级职称,考试的题目包括了计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程 编辑本段发展前景 当今社会不论什么职业的都需要一个不断学习的环节,软件工程师也一样。虽然软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能,软件技术都是一个循序渐进的过程。所以学好学校所能提供的专业课程是相当重要的。 企业用人主要有以下几个特征: 1 外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高; 2 Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少; 3 软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/Javascript客户端技术; 4 为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术; 5 MIS、OA、ERP、CRM、系统集成、物流、进销存、电子政务、网站建设这一类B/S系统,成为软件工程师需求最大的业务领域。 就业职位 软件工程师的就业职位归结下来主要有WEB开发工程师、数据库开发工程师、网站开发工程师、电子商务开发工程师VB程序员网页开发人员非IT专业信息部门的管理信息系统设计、开发、维护网位,JAVA程序员C++程序员VB高级程序员网站开发工程师测试工程师文档编写工程师 ,JAVA工程师.NET工程师初级分析、设计人员等。 专业培训机构 中国的IT软件工程师教育培训行业已经进入到一个前所未有的高峰期,目前全国比较知名的专业软件工程师培训机构有迅腾国际、华育国际 、焦作凯盛、八维教育 IT培训集团、威迅教育、北大青鸟连锁。他们为社会培养了广大的人才! 编辑本段从业要求 . 具有扎实的计算机基础理论知识; . 精通C/C++、Java、C#等语言,具有丰富的Unix/Linux/Windows系统下开发经验; . 精通Perl、Python、PHP、Shell等脚本语言; . 有一定的算法基础,具有较强的独立解决问题能力; . 有大容量、高性能、分布式系统的设计开发经验; . 具有很强的学习能力和对新技术的追求精神; . 具有良好的中英文沟通能力,具有项目管理经验者优先; . 认同客户第一、团队合作、拥抱变化、诚信、激情、敬业的企业价值观。

请问软件开发企业中有没有什么国家标准或者行业标准方面的资质

有用的国家标准很多,大部分是ISO标准的采标。例如GB/T 8566-2007《信息技术 软件生存周期过程》,GB/T 16680-2015《系统与软件工程 用户文档的管理者要求》。

推荐的做法,就是登陆国家标准委的官网,网址

http://www.sac.gov.cn/was5/web/outlinetemplet/gjbzcx.jsp

然后查询 信息技术、软件工程、系统工程、信息安全技术,能够看到很多很多文档,这些网页打开会,可以看到采用国标标准,然后如果英文可以,到ISO的官网上,用标准号或标准名称检索,就能够看到ISO标准。

IEEE在软件工程很面,很多标准是与ISO/IEC一起做的,或者是采用ISO/IEC的标准。CMMI实际上本身是一个框架,但是采用的标准往往就是ISO/IEC标准或IEEE标准。

要成为一个合格的软件工程师应具备的条件

GA 793.2-2008 城市监控报警联网系统 合格评定 第2部分:管理平台软件测试规范 (单行本完整清晰扫描版) 4590KB

GB/T 13702-1992 计算机软件分类与代码.pdf 116KB

GB/T 20918-2007 信息技术 软件生存周期过程 风险管理- 632KB

GB/T 20527.3-2006 多媒体用户界面的软件人类工效学 第3部分:媒体选择与组合- 1512KB

GB/T 20527.1-2006 多媒体用户界面的软件人类工效学 第1部分:设计原则和框架- 747KB

GB/T 19003-2008 软件工程 GB/T19001-2000应用于计算机软件的指南(不太清晰)- 5410KB

GB/T 21109.1-2007 过程工业领域安全仪表系统的功能安全 第1部分:框架、定义、系统、硬件和软件要求 0KB

CNAS-GL11:2007《检测和校准实验室能力认可准则在软件和协议检测实验室的应用指南 》 455KB

GB/T 20438.3-2006 电气/电子/可编程电子安全相关系统的功能安全 第3部分:软件要求 (单行本完整清晰扫描版) 1739KB

GB 19000.3-1994 质量管理和质量保证标准 第三部分:G B T 19001--ISO 9001 在软件开发、供应和维护中的使用指南.pdf 752KB

GBT 15538-1995 软件工程标准分类法.pdf 405KB

GA/T 712-2007 信息安全技术 应用软件系统安全等级保护通用测试指南 3548KB

SJ/T 11372-2007 中文办公软件用户界面要求 2548KB

GB/T 21026-2007 中文办公软件应用编程接口规范 2088KB

DLSIA01012007大连软件及信息信息服务业个人信息保护规范 176KB

DB21/T 1522-2007 软件及信息服务业个人信息保护规范 144KB

SJ/T 11375-2007 软件构件 产品质量 第2部分:质量度量 967KB

SJ/T 11374-2007 软件构件 产品质量 第1部分:质量模型 301KB

SJ/T 11373-2007 软件构件管理 第1部分:管理信息模型 1018KB

GB/T 20494.1-2006 缩微摄影技术 使用单一内显示系统生成影像的COM记录器的质量控制 第1部分软件测试标板的特性 249KB

GJB/Z 141-2004 军用软件测试指南 (单行本完整清晰扫描版) 5650KB

GJB 4279-2001 指挥自动化系统应用软件通用要求(单行本完整清晰扫描版) 632KB

GB/T 9386-2008 计算机软件测试文档编制规范 2053KB

GB/T 9385-2008 计算机软件需求规格说明规范 1413KB

GB/T 15532-2008 计算机软件测试规范 4033KB

GB/T 20917-2007软件工程 软件测量过程 (单行本完整清晰扫描版) 1580KB

GB/T 19902.3-2006 工业自动化系统与集成 制造软件互操作性能力建规 第3部分:接口服务、协议及能力模板 (单行本完整清晰扫描版) 8388KB

SH/T 3901-1994工程设计计算机软件开发及文档编制规范 2730KB

MT/T 1008-2006 煤矿安全生产监控系统软件通用技术要求 343KB

JJF 1182-2007 计量器具软件测评指南 单行本完整清晰扫描版 2371KB

GJB 4072A-2006 军用软件质量监督要求(含实施指南) 1874KB

GJB 4072A-2006 军用软件质量监督要求 单行本完整清晰扫描版 654KB

GBZ 18493-2001 信息技术软件生存周期过程指南 1521KB

GB/Z 18914-2002信息技术 软件工程 CASE工具的采用指南 662KB

GB/T 19898-2005 工业过程测量和控制 应用软件文档集 1465KB

GB/T 19668.5-2007 信息化工程监理规范 第5部分:软件工程监理规范 单行本完整清晰扫描版 2558KB

GB/T 18726-2002 现代设计工程集成技术的软件接口规范 2852KB

GB/T 18492-2001 信息技术系统及软件完整性级别 503KB

GB/T 16896.1-2005 高电压冲击测量仪器和软件 第一部分 对仪器的要求 856KB

GB/T 16260.2-2006 软件工程 产品质量 第2部分 外部度量 2969KB

GB/T 20916-2007 中文办公软件文档格式规范(报批稿) 3318KB

GB/T 19902.2-2005 工业自动化系统与集成 制造软件互操作性能力建规 第2部分 建规方法论 545KB

GB/T 19902.1-2005 工业自动化系统与集成 制造软件互操作性能力建规 第1部分 框架 1240KB

GB/T 19769.2-2005 工业过程测量和控制系统用功能块 第2部分 软件工具要求 9216KB

GB/T 18491.1-2001 信息技术 软件测量 功能规模测量 第1部分:概念定义 391KB

GB/T 18221-2000 信息技术 程序设计语言 环境与系统软件接口 独立于语言的数据类型 5780KB

GB/T 11457-2006 信息技术 软件工程术语 2296KB

GB 8567-2006计算机软件文档编制规范 4657KB

SB/T 10265-1996饭店业计算机管理软件开发设计基本规范 159KB

SB/T 10264-1996餐饮业计算机管理软件开发设计基本规范 191KB

GB/Z 20156-2006 软件工程 软件生存周期过程 用于项目管理的指南 971KB

GB/T 8566-2007 信息技术 软件生存周期过程 5114KB

GB/T 20917-2007软件工程软件测量过程 1002KB

GB/T 20438.3-2006 电气 电子 可编程电子安全相关系统的功能安全 第3部分 软件要求 2625KB

GB/T 20276-2006 信息安全技术 智能卡嵌入式软件安全技术要求(EAL4增强级) 8846KB

GB/T 20158-2006信息技术软件生存周期过程配置管理 770KB

GB/T 20157-2006信息技术软件维护 1008KB

GB/T 16260.4-2006软件工程产品质量第4部分使用质量的度量 1835KB

GB/T 16260.3-2006软件工程产品质量第3部分内部度量 1814KB

GB/T 16260.1-2006软件工程产品质量第I部分质量模型 890KB

SY/T 6245-1996 建立地震勘探处理软件考核剖面的规程 317KB

SY/T 5232-1999 石油工业应用软件工程规范 993KB

SJ/T 11291-2003 面向对象的软件系统建模规范 第3部分:文档编制 630KB

SJ/T 11290-2003 面向对象的软件系统建模规范 第1部分:概念与表示法 6296KB

SJ/T 11235-2001 软件能力成熟度模型 15189KB

SJ/T 11234-2001 软件过程能力评估模型 16637KB

SJ/T 10367-93 计算机过程控制软件开发规程 2147KB

SJ 20823-2002 信息技术 软件生存周期过程 配置管理 1037KB

SJ 20822-2002 信息技术 软件维护 1802KB

SJ 20778-2000 软件开发与文档编制 8831KB

SJ 20681-98 地空导弹指挥自动化系统软件模块通用规范 677KB

SJ 20567-96 指挥自动化系统应用软件接口要求 351KB

SJ 20523-95 软件文档管理指南 1168KB

SJ 20356-93 机载雷达软件质量保证规程 569KB

SJ 20355-93 机载雷达软件开发规程 878KB

SJ 20354-93 机载雷达软件文档编制规程 784KB

JGJ/T 90-92 建设领域计算机软件工程技术规范 953KB

JB/T 6987-1993 制造资源计划MRPⅡ系统原型法软件开发规范 490KB

CB 1360-2002 计算机软件测试规程 4346KB

GJB/Z 115-1998 GJB2786 《武器系统软件开发》剪裁指南 2594KB

GJB/Z 102-1997 软件可靠性和安全性设计准则 715KB

GJB 640.2-88 海军软件规范 质量保证 598KB

GJB 640.1-88 海军软件规范 术语 555KB

GJB 5235-2004 军用软件配置管理 385KB

GJB 5234-2004 军用软件验证和确认 2682KB

GJB 439-1988 军用软件质量保证规范 189KB

GJB 438A-1997 武器系统软件开发文档 1702KB

GJB 437-1988 军用软件开发规范 690KB

GJB 3181-98 军用软件支持环境选用要求 1334KB

GJB 2786-1996 武器系统软件开发 1068KB

GJB 2694-1996 军用软件支持环境 435KB

GJB 2434A-2004 军用软件产品评价 5971KB

GJB 2255-1994 军用软件产品 2494KB

GJB 2115-1994 军用软件项目管理规程 271KB

GJB 2041-1994 军用软件接口设计要求 574KB

GJB 1419-1992 军用计算机软件摘要 243KB

GJB 1268A-2004 军用软件验收要求 303KB

GJB 1267-1991 军用软件维护 209KB

GJB 1091-1991 军用软件需求分析 206KB

GB/T 8566-2001 信息技术 软件生存周期过程 1332KB

GB/T 18905.6-2002软件工程 产品评价 第6部分 评价模块的文档编制 1027KB

GB/T 18905.5-2002软件工程 产品评价 第5部分 评价者用的过程 1178KB

GB/T 18905.4-2002软件工程 产品评价 第4部分 需方用的过程 1461KB

GB/T 18905.3-2002软件工程 产品评价 第3部分 开发者用的过程 607KB

GB/T 18905.2-2002软件工程 产品评价 第2部分 策划和管理 441KB

GB/T 18905.1-2002软件工程 产品评价 第1部分 概述 723KB

GB/T 16680-1996 软件文档管理指南 471KB

GB/T 16260-1996 信息技术 软件产品评价 质量特性及其使用指南 437KB

GB/T 15532-1995 计算机软件单元测试 508KB

GB/T 14394-1993 计算机软件可靠性和可维护性管理 213KB

GB/T 14079-93软件维护指南 341KB

GB/T 12505-90计算机软件配置管理计划规范 830KB

GB/T 12504-90计算机软件质量保证计划规范 757KB

GB/T 9386-1988 计算机软件测试文件编制规范 370KB

GB/T 9385-1988 计算机软件需求说明编制指南 624KB

GB/T 8567-1988 计算机软件产品开发文件编制指南 1202KB

.......

到易启标准网搜索后下载吧。

易启标准网有这些全文电子版免费下载的. 上面是我帮您在易启标准网搜索到的搜索结果列表,供您下载参考。

下载方法,先在Google谷歌和百度搜索到易启标准网,打开网站免费注册成为会员,登陆后搜索您要的标准或者书籍,然后下载.如有问题可参考这个网站的帮助文件的.

学习Java软件工程师要具备什么条件?

一,良好的编程能力。编程能力直接决定了项目开发的效率。这要求软件工程师至少精通一门编程语言,熟悉它的基本语法、技术特点和 API( 应用程序接口 ) 。 二,自觉的规范意识和团队精神。随着软件项目规模越来越大,仅仅依靠个人力量已经无法完成工作,因此,现代软件企业越来越重视团队精神。一般来讲,软件 企业中的程序员可以分为两种,一种是 " 游击队员 " ,他们可能对编程工具很熟,能力很强,编写的程序简洁高效,却缺乏规范和合作的观念;另一种程序员个人能 力不一定很强,但程序较为规范,合作意识良好。第二种人更适合现代软件企业发展的潮流。对于基础软件工程师来说,他们在企业中的角色决定了他们必须具有良 好的规范意识和团队精神。 三,认识和运用数据库的能力。信息以数据为中心,因此与数据库的交互是必不可少的,了解数据库的操作和编程是软件工程师需要具备的基本素质之一。 四,较强的英语阅读和写作能力。程序世界的主导语言是英文,编写程序开发文档和开发工具帮助文件离不开英文,了解业界的最新动向、阅读技术文章离不开英 文,与编程高手交流、发布帮助请求同样也离不开英文。作为基础软件工程师,具有一定的英语基础对于提升自身的学习和工作能力极有帮助。 五,具有软件工程的概念。基础软件工程师从事的工作相对于系统分析师和高级程序员要单纯一些,但是 他们仍然是整个软件工程中重要的一环,他们同样需要具有软件工程的概念:从项目需求分析开始到安装调试完毕,基础软件工程师都必须能清楚地理解和把握这些 过程,并能胜任各种环节的具体工作。 六,求知欲和进取心。软件业是一个不断变化和不断创新的行业,面对层出不穷的新技术,软件人才的求知欲和进取心就显得尤为重要,它是在这个激烈竞争的行业中立足的基本条件。软件工程师应具有较强的学习总结能力、需求理解能力以及对新技术的敏感性。 上述这些能力不可能凭空产生,而是通过培训和教育的过程逐步获得的。目前,社会上的软件工程师培训很多,但良莠不齐。有些好的培训,能够从知识到技能、 从技能到应用、从应用到项目,多层次多角度地对学员进行培训,不仅关注技术层面,同时关注项目规划的实施、团队合作、技术文档的编写等在认证培训过程中无 法顾及、但在实际工作中又不可或缺的能力的培养,可以使学员在理论上掌握和理解面向对象的软件工程方法和组件化的软件设计思想。还有一些培训中心,针对软 件设计人员,通过对经典设计模式的理论实践,使学员掌握、运用其思考和解决问题的方法,总结技术经验,构造自己的设计模式库,使软件设计人员能系统地掌握 面向对象的方法。 与信息技术领域先进的基础理论教育相比,我国高校软件人才培养模式在实践技能的培养、 IT 前沿技术 的获取与沟通、具有国际水平和标准的软件项目开发等方面的培养存在极大不足。为解决这一问题,有必要在高校推出 " 软件教育产品 " 的人才培养模式。 " 软件教 育产品 " 是一种培养中、高级软件人才的教育产品化解决方案,其根本目的可以归结为 -- 培养掌握 IT 技术发展方向、熟悉国际开发准则和标准,并且具有丰富项 目管理经验的高级软件项目管理人员。 " 软件教育产品 " 包含了教学方案的设计、课程选取与设置、教材的引进与二次开发、教学管理流程的监控、教学实践环节的 落实等等。 仅有技术是远远不够的 产业变动快速,复合型的概念也适用于信息技术相关科系,软件工程师若能软 / 硬件兼修或略通电信,再通晓某一行业的相关知识,在职场上就会比单纯写程序的工程师吃香,工作选择机会也比较多。而要想成为复合型的软件工程师,至少要做到以下几点: 第一,培养自己的市场意识。市场需求决定着软件产业的发展方向,软件工程师要就市场论技术,即便是 " 天衣无缝 " 的技术,如果没有市场需求也只能 " 孤芳自 赏 " 。绝大多数软件都是商品,任何商品的成就大小首先都取决于应用需求规模。比尔 o 盖茨能够成为软件业第一人物的基本前提,乃是他抓住了 PC 时代软件业最 大的应用需求。 第二,培养全局角度的应变能力。用友靠财务软件起家,但王文京最近却表示,两年之后不会再有专门的 财务软件公司存在: " 财务是企业管理的核心,但企业的供销存、客户关系管理的需求必然会越来越大,所以,最好忘掉我们是一个财务软件公司,我们要的是企业 管理软件市场。 " 同样,对软件工程师个人来说,自身的定位也不可能一劳永逸。善于审时度势、合纵连横,有良好应变能力是软件工程师必不可少的基本素质。在 风声鹤唳之时,善于辨别哪里是最不可替代的用户需求关口,然后再结合自身技术特点进行转型,才能在软件行业有所成就。 第三,培养某一行业的专业知识。 IBM 有一份《中国银行业加入 WTO 的新纪元》白皮书, IBM 做银 行业咨询顾问的最终目的还是推销自己的整体解决方案,占领中国金融业软 / 硬件服务市场。但 IBM 的行动告诉我们,要想让技术和产品介入某一行业,仅有大批 专业技术人员还不够,还需要一种对行业的认知和把握能力。软件教育要摒弃培养单纯的技术开发人员的旧观念,要着眼未来的需求,大力培养复合型软件工程师。 最后,熟练掌握英语。英语是 IT 世界的主流语言,它对软件工程师技能和业务水平提高的重要性不言而 喻,软件工程师总是需要在第一时间学习业界最流行、最先进的编程工具的使用方法,但软件工程师不可能马上就能找到这种软件的中文说明或帮助文档。北京软件 行业协会推出的软件工程师培训项目中,重点强调了软件工程英语的重要性,增加了英语教学课时,结合科技英语和编程工作的特点,撰写有针对性的教材,突出实 用性。通过对培训学员的调查和学习效果的检查,这种方法已经取得了良好的效果。

学习Java软件工程师要具备的条件:

1、学Java的人大多是为了找工作,所以作为一个零基础Java新手,必须知道你要找的工作需要什么专业技能。所以你的首要任务就是在各类招聘网站上看一下招聘信息,这就是你学习的目标。

2、对于Java开发人员来说,实践能力是非常重要的,但是大多自学者容易纸上谈兵,缺少项目实战经验,求职的时候没有拿得出手的作品,这对于求职来说无疑是致命的,所以在学习中我们一定要注意项目经验的积累。

3、学习Java并不是像我们上学学习数学语文那种方式,所以学习Java的时候必定是有一套学习方法的,你作为一个初学者没有了解过,必然会走很多弯路,而你要做的就是尽量跨过“前辈”们曾经走过的弯路,不要去做重复无意义的事情。

4、学习编程需要引路人,很多问题作为初学者是无法解决的,很浪费时间,例如有很多初学者配置JDK就能用上一天的时间,所以我们完全没有必要在这方面问题浪费时间,别人告诉我们一下,下次就记住了,所以学习编程一定有一个指导你的人。

5、既然我们学习是为了就业,你就要知道学习Java编程技术需要达到什么样的技术水平,才能获得一份Java开发的工作。目前行业就业标准:需要有项目开发的经验,一年经验Java开发项目经验以上,进公司一周后可以参加项目模块的开发。

IT行业技术更新的比较快,所以我们肯定是学现在企业需要的技术,而不是一些已经淘汰的技术。通过从上的分享可以看出学习Java还是要付出许多的努力的。建议大家学习之前看看自己想进入什么样的企业工作,毕竟有了目标,才有前进的动力。

以上就是关于软件工程师的标准是什么?全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

 
举报收藏 0打赏 0评论 0
 
更多>同类百科头条
推荐图文
推荐百科头条
最新发布
点击排行
推荐产品
网站首页  |  公司简介  |  意见建议  |  法律申明  |  隐私政策  |  广告投放  |  如何免费信息发布?  |  如何开通福步贸易网VIP?  |  VIP会员能享受到什么服务?  |  怎样让客户第一时间找到您的商铺?  |  如何推荐产品到自己商铺的首页?  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备15082249号-2