软件开发工程师岗位职责
软件开发工程师岗位职责
篇一:软件开发工程师岗位职责1、软件的程序设计与代码编写。
2、有关技术方案、文档的编写,软件单元的测试。
3、根据项目具体要求,承担开发任务,按计划完成任务目标。
4、配合系统分析人员完成软件系统以及模块的需求调研、需求分析。
5、独立完成软件系统及模块的编码。
6、协助测试人员完成软件系统及模块的测试。
7、负责编制与项目相关的技术文档。
8、根据项目具体要求,承担大型网站设计与开发。
9、部分软件功能模块设计和软件界面美化。
10、协助测试试人员完成软件系统及模块的测试。
篇二:软件开发工程师岗位职责1、MES程序的设计与开发;
2、适应性维护工作;
3、提高生产的效率,保障系统的稳定性及可靠性;
4、掌握生产流程,优化生产控制;
5、跟踪IT技术进展,做好技术储备。
篇三:软件开发工程师岗位职责 1.负责开发项目的系统分析、研发与组织实施
2.负责开发符合系统要求的软件内容
3.修改以有的系统方案,以维持优良的操作性能及正常的信息沟通
4.MES程序的设计与开发;
5.提高生产的效率,保障系统的稳定性及可靠性
6.适应性维护工作
7.掌握生产流程,优化生产控制
8.提供技术指导,促进系统操作技术和译码编程的有效使用
9.跟踪IT技术进展,做好技术储备
10.推广完善公司系统,完成项目接口、开发工作
11.协助相关应用软件的安装调试工作
软件开发工程师岗位职责
软件工程师岗位职责说明
软件工程师岗位职责 1.软件的程序设计与代码编写 2.有关技术方案、文档的编写 3.软件单元的测试 1、根据项目具体要求,承担开发任务,按计划完成任务目标 2、配合系统分析人员完成软件系统及模块的需求调研与需求分析 3、配合系统分析人员完成软件系统及模块的设计 4、独立完成软件系统及模块的编码 5、协助测试人员完成软件系统及模块的测试 6、负责编制与项目相关的技术文档 7、有OA及电子政务软件开发经验或相关背景优先考虑; 1、根据项目具体要求,承担大型设计与开发 2、部分软件功能模块设计和软件界面美化 3、协助测试试人员完成软件系统及模块的测试 系统分析员岗位职责: 1、负责项目开发作业程序的执行,严格执行开发设计工作规; 2、负责进行需求调研分析,制定项目需求规格说明书; 3、负责产品详细设计方案和具体设计的制定、审核; 4、负责具体开发工作,解决项目开发中的各种技术难题; 5、规划项目所需资源,估算项目时间需求,估算项目费用需求,计划项目的其他需求; 6、识别和分析项目的风险,制定应对计划和应急计划; 7、进行项目控制,如进度、费用、质量和风险等,跟踪项目里程碑; 8、发现、分析项目出现的问题,制定解决方案,推动方案执行; 9、对产品设计的进度、质量和技术负主要责任。 1、参与项目的需求调研,进行需求分析,编写需求分析书; 2、负责项目的概要设计,包括功能结构规划、功能子系统划分,实现模型设计,数据库设计; 3、核心、关键模块的算法设计,详细设计; 4、关键、核心的算法或功能编码实现; 5、修正设计、编码错误直至系统能正确、正常运行。 1.负责系统的分析设计,核心代码的研发。 2.协助项目经理管理的开发团队。 3.完成上级主管的安排的其他工作。 岗位职责 1、按系统设计完成功能模块的编写; 2、遵循工作规,和编写要求; 3、编写模块详细设计文档,和相关技术资料;
软件测试工程师笔试题及答案
测试工程师笔试题 一、计算机知识(30分) 1、在Linux系统中,一个文件的访问权限是755,其含义是什么 参考答案: 755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。 2、Linux中,如何从root用户切换到普通用户 参考答案:su su user1 切换到user1,但切换后的当前目录还是root访问的目录 su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/) 3、简述一下C/S模式和B/S模式的区别 参考答案: c/s 是客户端/服务器架构 b/s 是浏览器/服务器架构 C/S模式有以下特点: S模式将应用与服务分离,系统具有稳定性和灵活性 S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性 3.由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快 4.在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂 B/S模式有以下特点: 1.系统开发、维护、升级方便 每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便 S模式具有很强的开放性 在B/S模式下,用户通过通用的浏览器进行访问,系统开放性好 S模式的结构易于扩展 由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统 4.用户使用方便 B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。对于无用户交换功能的页面。用户接触的界面都是一致的,用户使用方便 4、Windows操作系统中PATH环境变量的作用是什么 参考答案: PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。 5、TCP和UDP有什么区别 参考答案: TCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换UDP-非可靠连接,会丢包,没有校验,速度快,无须握手过程
Java软件开发工程师笔试题(答案)
Java工程师笔试题 一、填空题(本大题10小题,每空1分,共20分)。 1.Java语言的三大特性即是: 继承、封装、多态。 2.在Java中,char 型采用____unicode_______编码方案,这样,无论是中文字符还是英文字符,都是占用__2___个字节的内存空间。 3. 形式参数指的是方法被__定义____ 时的参数行,实际参数是方法被__调用__ _ 时所传递进去的变量或值。 4.JSP内置对象中,application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session 对象则是每个客户专用的。 5.如果想把一个对象写入一个流,那么这个类就必须实现Seralizable 接口。 6.程序中实现多线程的方法有两种:继承Thread类和实现___Runable _ 接口。 7.多线程中,可以通过调用相应的setPriority() 方法来修改一个线程的相对优先级。 8.面向对象编程的五大设计原则,分别是单一职责、开放封闭、 里氏替换、依赖倒置、接口分离 9.通过Ajax,客户端获取的数据主要有两种类型:文本型和xml 10.Socket通常也称为套接字,用于描述__ ip 和_ _接口 二、选择题(本大题20 小题,每小题2分.共40分)。 1.在JA V A中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用( )关键字来声明父类的这些方法: A) final B) static C) abstract D) void 2.在JA V A中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。 A) interface A extend B,C B) interface A implements B,C C) class A implements B,C D) class A implements B, implements C
Java软件开发工程师笔试题(答案)
Java软件开发工程师笔试题(答案) Java工程师笔试题 1,填空(此大题10项,每空1分,共20分) 1。Java语言的三个特性是继承性、封装性和多态性2.在Java中,char 使用_ _ _ _ Unicode _ _ _ _ _ _编码方案,因此中文字符和英文字符都占用__2__字节的内存空间 3。当方法由_ _定义时,形参指的是参数行,当方法由_ _调用时,实际参数是传入的变量或值。 4。JSP内置对象,应用程序对象代表应用程序上下文,它允许JSP 页面与包含在同一应用程序中的任何网络组件共享信息,而会话对象是特定于每个客户的 5。如果你想把一个对象写到一个流中,这个类必须实现Seralizable 接口 6。在程序中实现多线程有两种方法:继承线程类和实现_ _ Runable _ interface 7。在多线程中,线程的相对优先级可以通过调用相应的setPriority()方法来修改 8。面向对象编程的五个设计原则是单一责任、开放和封闭、里氏尺度替换、依赖倒置、接口分离。通过Ajax,客户端获取的数据主要有两种类型:文本类型和xml 10。Socket通常也叫socket,用来描述__ ip和_ _ interface 2,多项选择题(这个大题20项,每项2分,共40分)
1。在JA V A中,如果父类中的一些方法不包含任何逻辑并且需要被子类重写,那么父类的这些方法应该使用()关键字来声明:a)final b)static c)abstract d)void 2。在JA V A中,已经定义了两个接口b和c。要定义实现这两个接口的类,下面的语句是正确的() a)接口aextend b,c b)接口a implements b,c c)类a mplements b,c d)类a mplements b,实现c 3。可以在JA V A接口()中定义 A)静态方法b)常量c)构造函数d)抽象方法 4。假设A有构造函数A (int a),那么在A类的其他构造函数中调用的构造函数和语句格式应该是() a)a(x)b)this . a(x)c)this(x)d)super(x) 5。如果x = 1,y = 2,z = 3,表达式y+= z-/++x的值为()a)3b)3.5°c)4d)5 6。下列关于继承的陈述中哪一个是正确的?( )a)子类只继承父类的公共方法和属性:b)子类继承父类的非私有属性和方法: C)子类继承父类的方法,但不继承父类的属性:d)子类继承所有的属性和方法。 7。在爪哇。使用JDBC时对于对同一个SQL语句的多次调用,使用()通常会提高效率 a)语句b)可调用语句c)准备语句d)prarmeters语句8。以下方法无法控制Servlet的生命周期:a)服务b)销毁c) dopost d) init9。可以分配给字节变量的值的范围是()0 ~ 65535 b) (-128) ~ 127 c) (-32,768) ~ 32,
软件工程师笔试题及答案
吉运集团 北京信息科技开发公司软件工程师笔记题 ___________________________________________ __________ 姓名:________________ 联系电话:_____________ 期望工资________________ 分)第一部分:选择题(每题5 ) 多选都正确一、以下程序中VB和C#书写的是:( A:Public strName As String 和string strName = new string() B:Public strName As String()和string strName = new string() C:Public strName(10)As String和string[] strName = new string[100]; D:以上答案都正确; 二、以下C#程序中,写法不正确的是( )多选.B :C:\\Windows\\System32 A:C://Windows//System32 D:@C:/Windows/System32 C:@C:\Windows\System32 三、下列选项中,是引用类型的是( ) A. enum类型 B. struct类型 D. int 类型类型C. string ) 四、软件开发过程一般有以下几个阶段,正确的说法是( A:需求分析,概要设计,详细设计,软件编码,软件测试 B:概要设计,需求分析,详细设计,软件编码,软件测试 C:需求分析,详细设计,软件开发,系统上线 D:系统调研,需求讨论,整体设计,系统上线,系统售后 ) 五、以下关于CLR语言描述,不正确的是( 中调用;https://www.360docs.net/doc/c62144615.html,写类,在C#翻译语言,用户可以用.NET是CLR:A. B:有了CRL 在.NET,保证了一种语言具有的功能其它语言也有; C:CLR是在.NET 中间语言,是CPU能看懂的语言; D :以上说法都正确; ( )
系统工程师岗位的基本职责
系统工程师岗位的基本职责 系统工程师需要负责管理公司各类硬件终端设备检测、升级、日常维护及相关技术支持。以下是小编整理的系统工程师岗位的基本职责。 系统工程师岗位的基本职责1 职责: 1、主导项目技术开发需求分解,整合开发需求,评估开发风险; 2、统筹项目开发,主导完成产品总体设计方案,主导与客户技术对接; 3、统筹技术协议发布与更新,主导编写产品规格书; 4、主导技术方案评审,技术风险管控,协调项目技术分析和解决; 5、主导DFMEA设计,协助推进项目满足时间节点要求; 任职要求: 1、本科及以上,汽车、机械、电气等理工科专业;
2、3年以上动力系统行业经验 3、熟悉动力电池原理及系统结构,了解电池管理系统基本工作原理和应用策略; 4、熟悉产品需求分析和整合,熟练运用设计软件,有电池模组及系统设计开发经验 5、具有较好的沟通协调能力和组织能力; 6、熟悉TS16949质量管理系统,良好的英语读写基础; 系统工程师岗位的基本职责2 职责: 1、依据项目需求,参与新产品项目的评审、立项工作; 2、依据研发项目计划,负责团队工作计划制定及工作目标、任务分解,并有效分配资源; 3、负责超声产品系统架构的需求分析、算法设计、系统参数调试等工作; 4、系统技术开发相关的外协工作接口及跟踪; 5、依据产品开发流程的要求,组织编写相关的技术文档及报告,对技术文件的保密负责; 6、参与新产品(新技术)的培训工作,主动提升自身能力。
任职要求: 1、本科以上学历,生物医学工程、计算机、物理、数学等相关专业; 2、掌握医疗设备相关法规与标准的基本知识; 3、熟悉产品开发的流程; 4、具备雷达、声学、医用超声系统或X光影像产品系统研发经历 系统工程师岗位的基本职责3 职责: 负责收集整理客户需求,根据客户需求制定系统相关技术规范; 负责控制器系统架构设计,FTA、DFEMA等; 产品开发过程中协助项目经理进行项目管理; 负责产品的整车应用,调试以及客户现场技术支持; 负责汽车制动系统或转向系统新技术的开发以及应用; 负责组织研发流程更新与完善; 任职要求:
软件开发工程师(JAVA)笔试题
软件开发工程师(JAVA)笔试题 请在90分钟以内做答答案请写在答题纸上 一、选择题 1、下面哪项是不合法的标识符:() A. $persons B. TwoUsers C. *point D. _endline E. final 2、下列运算符合法的是() A.&& B.<> C.if D.:= 3、下面描述中哪两项相等:()[选择两项] A.<%= YoshiBean.size%> B.<%= YoshiBean.getSize()%> C.<%= YoshiBean.getProperty(“size”)%> D.
系统工程师的岗位职责
系统工程师的岗位职责 系统工程师需要负责模组的调试,负责抄表应用的各项测试包含组网测试,根据发现的问题修改软件代码并复测,直至系统稳定。下面是小编为您精心整理的系统工程师的岗位职责。 系统工程师的岗位职责1 1、获取并分析客户需求,同时保持与架构工程师及设计团队的沟通和讨论,以确保满足客户需求得以完整贯彻 2、根据内部及外部客户需求,完成系统需求文档,完成整车测试流程文档,同时主持系统需求文档,评估设计验证计划测试风险及整车测试风险 3、主导整车系统测试及数据采集分析工作。支持客户端样品装车工作。根据需求支持整车路况测试工作 4、根据变更控制流程,管理跟踪客户的需求变更 5、领导团队对失效问题进行分析,记录产品失效和分析过程,形成文档,便于团队自我学习 6、跟踪和支持产品的开发,所有的产品设计工作满足公司内部开发设计流程要求 7、负责产品的工程变更,以及相关的图纸控制和工程释放等 8、完成上级领导临时布置的相关工作 系统工程师的岗位职责2 职责: 1、负责公司用友U8 ERP系统的日常维护(包括模块配
置、单据设置、异常处理等),满足业务部门对系统的合理要求。 2、熟悉数据库和ERP的开发,能满足业务一般二次开发的需求。 3、精通C#或VB, 熟悉各类数据接口的开发,如Webservice等。 4、熟悉ERP操作流程,能对信息管理系统不断优化和改进。 5、参与公司信息化项目的进程,负责需求的调研、沟通、确认,功能实现、优化等工作。 6、负责服务器、数据库的维护、备份等工作。 7、配合ERP经理对企业流程进行梳理分析,整理流程文档。 8、参与后续新ERP系统(MS Dynamic)的项目实施,项目管理。 9、其他应用系统如HR考勤系统的日常维护。 岗位要求: 1、大专及以上学历,熟悉ERP原理,熟悉制造业管理流程; 2、3年以上企业内部ERP系统的维护运营经验,并参与ERP项目实施; 3、了解财务核算的规范流程及相关财务管理知识; 4、具有良好的沟通表达能力及团队协作意识; 5、熟悉数据库运用、管理,对MySQL、SQL Server系
系统工程师职位说明书
系统工程师职位说明书 岗位描述: 1、能独立完成系统方案的设计制作并负责方案的验证工作,包括组网方案、IP规划、设备选型等具体工作,研究项目施工的可行性; 2、负责指导并且执行系统集成项目的实施及管理; 3、维护公司项目客户计算机系统的稳定运行,对其PC, OA设备,局域网、广域网、电话系统等设施进行管理; 4)负责 "景观施工单位进场计划"、"景观材料进场计划"的编制提交成本部作为编制招标计划的依据,并控制各单位、材料、构配件的进场时间; 无论你从事什么岗位,都要对其岗位职责有所了解。为大家精心搜集了2篇“采购工程师岗位职责”,欢迎大家参考借鉴,希望可以帮助到大家! 4、对客户提供IT软硬件方面的服务和支持。 任职资格: 受过战略市场营销、管理技能开发、、合同法、财务管理等方面的培训有人际沟通,劳动及地方法规、政策的专业知识 1、通信、计算机等相关专业专科及以上学历,2年以上相关工作经验, 外企工作经验优先; 2、具有良好的系统集成的实践经验,以及解决方案、
技术方案的编写能力; 这是最主要的内容,此栏具体描述该职位所从事的具体的工作,应全面、详尽地写出完成工作目标所要做的每一项工作,包括每项工作的综述、活动过程、工作联系和工作权限。同时,在这一项中还可以同时描述每项工作的环境和工作条件,以及在不同阶段所用到的不同的工具和设备。 3、熟练掌握服务器、交换机、路由器以及存储、备份系统、网络安全产品的规划、配置及调试工作; 4、有良好的沟通、文字编写能力,有较强的客户服务意识及团队合作精神; 5、具有以下认证证书之一,CCNP/HCSE/MCSE/CISP证书/信息系统监理工程师认证者或信息系统项目管理师证书者优先。 自动化就业前景总的来说是很不错的。而且还可以向自动化、电子等方向转行。这个专业,强电,弱电都有的。因为,主要学习系统的东西。专业科目主要是,电路、数学电子、模拟电子、控制系统、经典控制理论、现代控制理论、微机控制理论、还有电机拖动、PLC、电厂供电、单片机等。 无论做什么运维,运维工程师最基本的职责都是负责服务的稳定性,确保服务可以7*24H不间断地为用户提供服务。在此之上运维工程师的主要工作职责如下: 具有以下认证证书之一,CCNP/HCSE/MCSE/CISP证书/
认识区块链,及区块链在HR各模块中的应用场景
认识区块链,及区块链在HR各模块中的应用场景一、中本聪与比特币 区块链的概念最早于2008年在比特币创始人,中本聪的论文《比特币:一种点对点的电子现金系统》中首次提出。区块链技术是比特币原创的核心技术。在比特币被发明之前世界上并不存在区块链这个东西。 比特币发明之后,很多人参考比特币中的区块链实现,使用类似的技术实现各种应用,这类技术统称区块链技术。用区块链技术实现的各种链即为区块链。 2009年,正式上线,总量2100万,每10分钟产生一个块,奖励挖矿者一定数量的比特币,最初是50个比特币,以后每4年递减一半。 比特币的发展难以预测,但比特币中所蕴含的核心技术(区块链)已经越来越受到人们的重视。 二、区块链的概念
比特币只是记账的表征,而区块链就是其背后的一套由信用记录以及信用记录的清算构成的体系。 如果区块链是一个实物账本,那么区块就相当于账本中的一页,区块中承载的信息就是这一页上记载的交易内容。 区块链:是一种多中心化的,基于密码学和公式机制的分布式账本技术,特点是多中心化、可追溯、防篡改,每个数据节点都记录了全量数据。(目前暂未有统一定义) 三、区块链的特点 举例: 1、小张找小李借一百块钱,但小李怕他赖账,于是就找来村长做公证,并加下这笔账。这个就叫中心化。但如果,你不找村长,直接哪个喇叭在村里大喊“我小李借给小张一百块钱!请大家记在账本里”,这个就叫去中心化。 2、以前村长德高望重,掌握全村的账本,大家都把钱存在他这里,这是过去大家对中心化的信任。现在,大家都担心村长会偷偷挪用大家的钱,怎么办呢?
于是大家就给每个人都发了一本账本,任何人之间转账都通过大喇叭发布消息,收到消息后,每个人都在自家的账本上记下这笔交易,这就叫去中心化。 有了分布式账本,即使老张或老李家的账本丢了也没关系,因为老赵、老马等其他家都有账本。 四、区块链记账过程 五、区块链应用场景 区块链的基本应用点:
软件工程师面试题含答案
一、你对MVC的理解,MVC有什么优缺点?结合Struts,说明在一个Web应用如何去使用? 答: MVC设计模式(应用观察者模式的框架模式) M:Model(Businessprocesslayer),模型,操作数据的业务处理层,并独立于表现层(Independentofpresentation)。 V:View(Presentationlayer),视图,通过客户端数据类型显示数据,并回显模型层的执行结果。C:Controller(Controllayer),控制器,也就是视图层和模型层桥梁,控制数据的流向,接受视图层发出的事件,并重绘视图 MVC框架的一种实现模型 模型二(Servlet-centric): JSP+Servlet+JavaBean,以控制为核心,JSP只负责显示和收集数据,Sevlet,连接视图和模型,将视图层数据,发送给模型层,JavaBean,分为业务类和数据实体,业务类处理业务数据,数据实体,承载数据,基本上大多数的项目都是使用这种MVC的实现模式。 StrutsMVC框架(Webapplicationframeworks) Struts是使用MVC的实现模式二来实现的,也就是以控制器为核心。 Struts提供了一些组件使用MVC开发应用程序: Model:Struts没有提供model类。这个商业逻辑必须由Web应用程序的开发者以JavaBean或EJB 的形式提供 View:Struts提供了actionform创建formbean,用于在controller和view间传输数据。此外,Struts提供了自定义JSP标签库,辅助开发者用JSP创建交互式的以表单为基础的应用程序,应用程序资源文件保留了一些文本常量和错误消息,可转变为其它语言,可用于JSP中。 Controller:Struts提供了一个核心的控制器ActionServlet,通过这个核心的控制器来调用其他用户注册了的自定义的控制器Action,自定义Action需要符合Struts的自定义Action规范,还需要在的特定配置文件中进行配置,接收JSP输入字段形成Actionform,然后调用一个Action控制器。Action控制器中提供了model的逻辑接口。 二、什么是WebService? 答: WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web 服务定义语言)/SOAP(简单请求协议)规范的。 WebService=WSDL+SOAP+UDDI(webservice的注册) Soap是由Soap的part和0个或多个附件组成,一般只有part,在part中有Envelope和Body。WebService是通过提供标准的协议和接口,可以让不同的程序集成的一种SOA架构。 WebService的优点 (1)可以让异构的程序相互访问(跨平台) (2)松耦合 (3)基于标准协议(通用语言,允许其他程序访问) WebService的基本原理 (1)ServiceProvider采用WSDL描述服务 (2)ServiceProvider采用UDDI将服务的描述文件发布到UDDI服务器(Registerserver) (3)ServiceRequestor在UDDI服务器上查询并获取WSDL文件 (4)Servicerequestor将请求绑定到SOAP,并访问相应的服务。
软件开发工程师岗位职责说明书
软件开发工程师岗位职责说明书 职务名称软件开发工程师部门编码所属部门研发部直接上级研发部经理管辖岗位 轮换岗位管辖人数人 在组织中的位置 任职资格 1、教育及学历背景 ◆软件工程、计算机、电子、电气、自动化或通信专业 ◆本科以上学历 2、专业知识 ◆熟练掌握C/C++语言,熟练使用VC开发平台,如VC6.0、VS2005或VS2008等,熟悉STL或Boost库; 3、工作经验 ◆熟悉多线程、网络开发、数据库开发; ◆有1-3年以上实际项目开发相关工作经验; 4、技能技巧 ◆熟悉办公软件操作使用; ◆有较强的抗压能力; ◆有较强沟通协调能力; ◆熟悉部门管理及相关工作制度。 5、个性特征 ◆敬业、爱岗,有良好的职业道德;具有良好的团队协作精神; ◆语言表达简洁、准确; ◆思维敏捷,有较强的综合分析能力,遇事判断准备、处置果断,具有较强的理解力、沟通能力、内部协调能力; ◆认同公司企业文化。 总工程师 研发部经理 软件开发工程
工作岗位及职责1、根据项目具体要求,承担开发任务,按计划完成任务目标; 2、根据用户需求按时完成软件开发进度,并分析开发的功能是否能达到客户的要求,以及保证软件到 用户处的稳定性; 3、负责工程中主要功能的代码实现,软件交付客户后,还要参与软件的维护工作,及时解决客户使用 中遇到的问题。 4、负责编制与项目相关的技术文档; 5、协助测试试人员完成软件系统及模块的测试; 6、负责产品设计、新产品的试制、标准化技术规程; 7、负责制订和修改技术规程、编制产品的使用、维修和技术安全等有关的技术规定; 8、负责公司新技术引进和产品开发工作的计划、实施,确保产品开发工作按时完成。确保产品技术的 先进、稳定; 9、合理编制技术文件,改进和规范工艺流程; 10、研究和摸索科学的流水作业规律,认真做好各类技术信息和数据收集、整理、分析、研究汇总、 归档保管工作,为新产品的开发提供可靠的指导依据; 11、负责参与制定公司产品的企业统一标准,实现产品的规范化管理; 12、认真做好技术图张、技术数据的归档工作,严格按照研发部规章制度交接技术数据; 13、及时指导、处理、协调和解决产品出现的技术问题,确保经营工作的正常进行; 14、及时搜集整理国内外产品发展信息,及时把握产品发展趋势; 15、周报月工作计划和总结的按时提交。 16、完成领导临时交办的其他工作。 工作关系1、报告对象:研发部经理 2、监督:无 3、合作部门:公司各职能部门 体质条件1、身体健康; 2、能承受较高的心理压力及高强度的工作; 3、认同公司企业文化和公司发展者; 4、人品、职业道德高尚者。 编制部门参与编制部门研发部 编制日期修订部门审定者:
一套软件开发工程师笔试题
、试分析下面的语句的优劣,并用另外的方法实现。1 SQL (1) Select * from empe where e.No in (select a. No from amp a ) Select * from empe e where NOT EXISTS (Select a.No from amp a where e.NO=a.No) (2) select * from emp e, anp a where e. No=a. No 、用重写下面的语句socl Decoole 2,‘'; SUM(SAL) FROM EMP WHERE DEPT_NO = 0020 ANDENAME LIKESELECT COUNT(*)SMITH% '‘; select count(*),sum(sal) from emp where dept_no = 0030 and ename likesmith% 'x',null)) d0020_count, select count(decode(dept_no,0020,'x',null)) d0030_count, count(decode(dept_no,0030,sum(decode(dept_no,0020,sal,0)) d0020_sal, sum(decode(dept_no,0030,sal,0)) d0030_sal '‘; from emp where ename like smith%不好。、下面哪几种2,4,5 3 SQL 笛卡尔乘积子查询语句语句多查等值查询(4)(1) update (5) (2)in(3) 种命名正确、请造出下列哪A,B,D 34、、、、、3_asd const D$abc CA_asd EASD B补充代码写出文件名、 5(2)texarea java (1)、型转换6example: public String getValue(Object a,Object b){} 如何修正当下列方法调用时将出现何种异常,”“); String c=new String(aaaint d =123; my.getValue(c,d);
软件测试工程师笔试题含答案
软件测试笔试题(含答案) 1.请写出一个你工作经历中的一个功能点测试用例,例如:用户页面登陆 2.请在以下两个项目当中,选择一个,考虑如何进行用例设计:a.杯子 b.有弹簧的圆珠笔杯子: 需求测试:查看杯子使用说明书 界面测试:查看杯子外观 功能度:用水杯装水看漏不漏;水能不能被喝到 安全性:杯子有没有毒或细菌 可靠性:杯子从不同高度落下的损坏程度 可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用软件开发网兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等 易用性:杯子是否烫手、是否有防滑措施、是否方便饮用 用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述 疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等 压力测试:用根针并在针上面不断加重量,看压强多大时会穿透 强度测试: 杯子加包装(有填充物),在多高的情况摔下不破损 有弹簧的圆珠笔: 功能测试:圆珠笔按下是否能正常写字,写字太重会不回缩回去,继续 按会不会弹回去 性能测试:圆珠心弹出弹回的快慢 负载测试:一直按,弹簧能接受多少次的升缩 兼容性测试:换其他的笔芯能不能行
强度测试:用力过度会怎样 可恢复性测试:如果弹簧压久了,是否可恢复等等 GUI测试:笔的外观,拿笔的舒适性 安全性:考虑对笔芯的保护,是否对使用者造成危害等等 3.白箱测试和黑箱测试是什么?什么是回归测试? 白箱测试是在看懂程序代码和设计方案的前提下,进行软件的测试。这种测试注重于源代码 的覆盖率,同时需要测试者具备较高的技术水平。白箱测试的优点是可以对代码有详细的审 查,能找出隐藏在代码中的错误,从而确保高质量的代码;缺点是很多时候不能看完所有的 代码,不能找出欠缺的代码,同时白箱测试和用户如何使用软件无关。 黑箱测试的优点是测试者无需熟悉软件内部结构,并且根据蓝图在早期就可以制定测试方案,并不依赖于开发者的工作进展,而且黑箱测试简单易行,对测试者的技术要求不高;但 是,黑箱测试主要是功能上的测试,只能覆盖只有一小部分的输入,不能保证程序的所有部 分都被测试到。 回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码 产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。 回归测试包括两部分:函数本身的测试、其他代码的测试。 在对被修改的函数重新测试。如果函数的设计功能没有变化,直接运行函数测试就可以了。如果修改了设计功能,则要根据增减的功能点,增加或删除测试用例。另外,还要完成白
系统工程师岗位职责说明书
系统工程师岗位职责说明书系统工程师是指具备较高专业技术水平,能够分析商业需求,并使用各种系统平台和服务器软件来设计并实现商务解决方案的基础架构的技术人员。他是个“纯粹”的技术职业,而且需要脚踏实地地工作,能够亲自动手进行软件、硬件操作,因而受到许多求职者的青睐。 岗位描述: 1、能独立完成系统方案的设计制作并负责方案的验证工作,包括组网方案、IP规划、设备选型等具体工作,研究项目施工的可行性; 2、负责指导并且执行系统集成项目的实施及管理; 3、维护公司项目客户计算机系统的稳定运行,对其PC, OA设备,局域网、广域网、电话系统等设施进行管理; 4、对客户提供IT软硬件方面的服务和支持。 每个岗位有每个岗位的职责,下面为大家搜集的一篇“护师的工作岗位职责说明书”,供大家参考借鉴,希望可以帮助到有需要的朋友! 任职资格: 抓好一线生产人员的专业培训工作。负责组织烫工、包装工、杂工、收发等岗位的业务指导和培训工作,并对其技术水平和工作能力按期检查、查核、评比; 1、通信、计算机等相关专业专科及以上学历,2年以上
相关工作经验, 外企工作经验优先; 每个岗位有每个岗位的职责,下面为大家搜集的一篇“护师的工作岗位职责说明书”,供大家参考借鉴,希望可以帮助到有需要的朋友! 熟练使用流行防火墙技术,了解VPN、PKI/CA、入侵检测、网络攻击、系统加固等安全技术,了解防病毒体系建设和维护; 每个岗位有每个岗位的职责,下面为大家搜集的一篇“护师的工作岗位职责说明书”,供大家参考借鉴,希望可以帮助到有需要的朋友! 2、具有良好的系统集成的实践经验,以及解决方案、技术方案的编写能力; 3、熟练掌握服务器、交换机、路由器以及存储、备份系统、网络安全产品的规划、配置及调试工作; 计算书、图纸认真自校,提高出手质量,对校对人、专业负责人、审核人提出的意见应该认真修改,并在校审记录单上写好处理意见。 4、有良好的沟通、文字编写能力,有较强的客户服务意识及团队合作精神; 5、具有以下认证证书之一,CCNP/HCSE/MCSE/CISP证书/信息系统监理工程师认证者或信息系统项目管理师证书者优先。
软件开发工程师招聘试题
附录一附录一【软件开发工程师招聘试题一】 考试时间:60分钟姓名:______成绩:______ 一、单选题(共9题,每题2分) 1.对象b 最早在以下哪个选项前被垃圾回收?() public class Test5 { static String f(){ String a="hello"; String b="bye"; String c=b+"!"; //lineA String d=b; b=a; //lineB d=a; //lineC return c; //lineD } public static void main(String[] args) { String msg=f(); System.out.println(msg); } } A.lineA B.lineB C.lineC D.lineD 2.2.运行下列代码,结果如何?() class Example { int milesPerGallon; int index; Example(){} Example(int mpg){ milesPerGallon=mpg;
} public static void main(String[] args) { int index; Example e = new Example(25); if(args.length>0){ if(args[index].equals("Hiway")){ https://www.360docs.net/doc/c62144615.html,esPerGallon=2; } System.out.println("mpg:"+https://www.360docs.net/doc/c62144615.html,esPerGallon); } } } 这段代码通过编译,并且如果命令行输入”Hiway”则显示”mpg:50” ,如果输入不是”Hiway”则显示”mpg:25”; 这段代码通过编译,并且如果命令行输入”Hiway”则显示”mpg:50” ,如果输入不是”Hiway”则抛出ArrayIndexOutputBoundsException异常。 这段代码不能通过编译,因为自动变量index没有被初始化。 这段代码不能通过编译,因为milesPerGallon没有被初始化。 见例子Example.java 3.3.当编译如下代码时,会显示什么?() int i=1; switch(i){ case 0: System.out.println("zero"); case 1: System.out.println("one"); case 2: System.out.println("two"); default: System.out.println("default"); } One B. one,default C. one,two,default D.default 见例子:Test3.java 4.4.当编译运行如下代码时会发生什么现象?() public class MyClass { public static void main(String arguments[] ) { amethod(arguments); } public void amethod(String []arguments){
软件工程师岗位职责说明文档
2020 软件工程师岗位职责说明文档 Document Writing
软件工程师岗位职责说明文档 前言语料:温馨提醒,公务文书,又叫公务文件,简称公文,是法定机关与社会组织在公务活动中为行使职权,实施管理而制定的具有法定效用和规范体式的书面文字材料,是传达和贯彻方针和政策,发布行政法规和规章,实行行政措施,指示答复问题,知道,布置和商洽工作,报告情况,交流经验的重要工具 本文内容如下:【下载该文档后使用Word打开】 软件工程师岗位职责说明 1、软件的程序设计与代码编写; 2、有关技术方案、文档的编写; 3、编写软件单元的测试用例; 4、根据项目具体要求,承担开发任务,按计划完成任务目标; 5、配合系统分析人员完成软件系统及模块的需求调研与需求分析; 6、配合系统分析人员完成软件系统及模块的设计; 7、配合其他软件工程师协同工作; 8、负责编制与项目相关的项目技术文档; 软件工程师岗位职责有哪些 1负责建立系统仿真模型,进行系统仿真 2负责产品控制流程图设计和代码编写工作 3负责样机产品的调试工作
4负责编写产品软件功能验证,自测测试方案和表格 5负责对工作逻辑,控制性能和保护逻辑等相关软件功能的自测和分析工作 6负责解决软件和系统相关测试问题 7负责检索和审核控制相关类专利文件,评估专利风险,负责编写控制方法类专利文件 软件工程师岗位职责是什么 1.负责管理软件开发项目,达成项目目标。包括项目团队、项目进度、项目质量及费用; 2.负责培训及培养软件开发团队的人员,提升开发技术水平; 3.负责制定软件开发项目管理的制度; 4.根据需要不断修改完善软件;完成程序测试;负责公司各下属单位软件开发的指导、技术支持。负责建立健全软件开发、应用、管理的制度; 5.跟踪落实各项目公司信息化系统应用情况,定期梳理;制定系统运行考核指标;针对系统应用情况提出改进完善方案;定期向业务部门了解需求变更情况和新增信息化需求; 6.负责公司各项软件系统运行维护工作;负责公司信息系统的二次开发和持续改进;根据部门安排负责相关业务系统维护、数据备份、数据修正等工作 软件工程师岗位职责 1、完成软件系统代码的实现,编写代码注释和开发文档; 2、辅助进行系统的功能定义,程序设计;
软件测试工程师笔试试题(大集合)
软件测试工程师笔试试题 软件测试工程师笔试试题 01. 为什么要在一个团队中开展软件测试工作? 02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作? 03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述) 04. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作? 05. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……) 06. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。 07. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的? 08. 您认为做好测试计划工作的关键是什么? 09. 您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 10. 您认为做好测试用例设计工作的关键是什么? 11. 请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。 12. 您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。 13. 您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。 14. 您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。 15. 您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么? 16. 在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?