
软件维护岗位职责(共5篇).doc
8页软件维护岗位职责(共5篇) 第1篇:软件维护人员岗位职责软 件 维 护 人 员 职 位 概 要 及 运 维 人 员 岗 位 职 责 软件维护人员职位职责: 全面负责公司业务相关的程序的开发和维护工作,对项目 负责,负责公司项目的要象设计,编码、内部测试的组织和 实施,依照尺度流程对技术开发的代码和文档进行管理,及 时完成上级交派的各种技术开发任务 1. 全面负责技术开发工作,并严格依照公司的尺度流程进 行开发和代码管 理等工作; 2. 了解必要的技术开发技能,满足日常开发工作的需求; 3. 建立尺度的技术开发流程,方便公司对技术开发进行更 好的管理; 4. 负责更换,维护公司已有软件或设备,解决在日常遇到 的各类技术问题; 5. 良好的学习能力,一直的提高了自身业务水平; 6. 恪守保密原则,不将公司内部机密外泄或用于其它分歧 法的用途,提交可供审核评定的工作结果,保障公司软件系 统的正常使用,积极完成上级领导制定的其他开发任务 运维管理人员岗位职责1、机房硬件维护 1.1 环境要求 A.服务器机房内必需坚持整洁,不得放置无关的设备、物品; B.每日检查服务器机房的温度和湿度,一般情况下必需坚持恒温、恒 湿; C.服务器机房不能放置食品和水,不得在服务器机房内就餐; D.每日定时检查机房配电情况,如发现异常情况需通知相关负责人进 行处理; E.一般情况下,无关人员不得进入服务器机房。
1.2 开关机 A.一般情况下,服务器不得随意关机,在以下情况下,可以关机, 需通知相关 负责人,并尽量部署在晚上下班以后 (1).装置必要的服务 (2).装置必要的软件 (3).正常的维护需要 (4).服务器在出现严重故障非重起不能解决时,通过邮件或方式通知相关 负责人 B.服务器在得到 UPS 停电通知时,必需在 30 分钟内关闭; C.服务器出现严重的硬件故障时,应立即通知网络用户并立即关机, 同时通知 相关负责人处理; D.服务器在开机时必需确认 UPS 供电是否正常 2.软件环境2、装置环境 2.1 软件装置 A.软件装置需要装置在指定的目录下; B.软件装置操作如需要重启服务器,需要通知相关负责人,通知内容 包含:操 作原因,操作可能造成的影响,操作时间等信息,得到批 准后方能进行装置、重 启服务器; C.严禁在服务器中私自装置和公司业务无关的软件,如私自装置软 件造成公司 业务受损,将追究次人的法律职责; 日志检查和备份 2.2 日志检查和备份 A.每天定时检查一次每台服务器的日志文件,如发现有“严重错误” 的,必需立 即检查并排除故障; B.所有日志需定时备份,每天应进行增量备份,每周需进行全备份一 次。
C.备份文件夹统一为: Windows D:\\\\DataBack\\\\ 下,文件名格式为: 01 DD(日) MM(月) YY(年) 2.3 文件、磁盘检查 每天检查每次服务器的磁盘情况, 如果发现磁盘的使用容量超过 70%以上时 A.应及时删除不用要的文件腾出磁盘空间,必要时提报申购新的磁盘; B.定时检查服务器相关文档,严禁存放违规的软件及资料,一旦发现, 立即通知 当事人,并要求解释,如果情节严重时,应去除该用户的 访问权限,保存现场, 同时通知相关负责人进行下一步处理; C.每月进行一次磁盘文件整理 2.4.文件备份管理 A.重要文件需进行定时备份; B.服务器重要数据,每周备份一次; C.每月进行一次备份检查2.5.服务器管理和故障收集 A.服务器的故障包含:软件故障,硬件故障,网站故障,黑客入侵 和攻击,其他不可预料的未知故障等 B.故障记录:建立服务器故障日志数据库,对发现的各种故障现象 进行详细记 录,记录内容包含:故障发生的时间,故障现象,故障 位置,故障分析,故障原 因,故障记录人员 应尽快以书面或者 或者其他相关形式C.对于维护人员不能尽快处理的故障, 尽快通知相关负责人并发布 公告,自己保存相关记录存档。
D.需要对服务器进行软件改动和服务改动等更新申请时需要对相关 负责人提交 邮件申请,待主管人员批准后由专门的人员进行操作, 并对操作记录进行登记备 查 E、各类故障处理流程 首先检查网络状况,联系网络运维人员检 查 网络状况,如有必要,对服务器 进行重启核查网络是否异常,登 陆服务器检查 服务器运行情况,如有必要,对服务器进行重启检 查E10000 信号是否正常,如出现异常,联系服务端运维人员并和提 供E10000 线的部分人员取得联系询问具体问题是物理线路不通还是 其他施工操作的问题第2篇:软件系统维护项目师岗位职责1.内燃机测试数据分析2.负责发动机试验站WIN2000SERVER月艮务器和SQL3.负责相关查问软件的开发第3篇:软件岗位职责高级java项目师任职要求:1、计算机相关专业大专以上学历,三年以上的java或android开发经验;2、具有一定的编程能力,会使用Eclipse开发工具;3、熟悉openGL优先;4、熟悉android开发优先,会android sdk使用,编译调试;熟悉android组件;4、热爱软件开发工作,工作细致仔细,有耐心;5、具备较强的逻辑分析及学习能力,有良好的团队合作意识,有强烈的职责心和积极主动的工作态度,较强的沟通能力驱动项目师任职要求:1)有从事过linux,android系统开发经验者优先;2)熟练了解一种CPU的体系结构,具有较强的分析和理解源代码的能力,熟悉ARM优先;3)具备硬件开发能力者优先,能够分析和优化驱动的性能,针对特定硬件扬长避短;4)能够独立完成驱动的功能开发任务,精通至少两种驱动,包含3G,LCD,Audio,Video,Memory,USB,Power manager等;5)精通3G/网络/通信开发者优先;6)能够读写英文技术资料;7)具备良好的沟通能力和团队合作意识,熟悉项目管理流程,能蒙受一定的工作压力;测试项目师任职要求:计算机、通讯、电子等相关专业大专以上学历,1年以上软件测试或Android系统软件测试经验;熟悉软件测试流程和测试方法;较强的文档书写能力;性格稳重,态度端正,工作严谨细致,职责心强;善于分析思考,有较强的自学能力,有 更好地团队合作意识。
高级(自动化)测试项目师任职要求:计算机相关专业本科以上学历,三年以上的软件开发或测试经验;具有一定编程能力,至少熟悉一门语言,C或者java优先;了解、平板电脑应用行业,熟悉Android, symbian、BlackBerry、WindowsMobile、iOS、MTK等任一 平台,Android优先;熟悉软件测试流程和测试方法,较强的技术文档书写能力;具有自动测试工具和性能测试工具的应用研究经验,Android平台相关经验优先; 热爱软件测试工作,工作细致仔细,有耐心;具备较强的逻辑分析及学习能力,有良好的团队合作意识,有强烈的职责心和积极主动的工作态度,较强的沟通能力和表白能力有协议测试经验、有接口测试经验、有性能测试经验优先第4篇:软件项目师岗位职责(软件)1.完成软件系统代码的实现,编写代码注释和开发文档2.辅助进行系统的功能定义、程序设计3.根据设计文档或需求说明完成代码编写、调试、测试和维护4.分析并解决软件开发过程中的问题5.协助测试项目师制订测试规划,定位发现的问题6.配合项目经理完成相关任务目标第5篇:软件维护第8章 软件维护 8.1 软件维护的基本概念 教学内容:软件维护类型、策略和本钱,软件维护的副作用和困难。
教学着重:软件维护类型和策略教学难点:软件维护的副作用和困难 教学方法:课堂讲授+讨论教学要求:理解软件维护类型和策略,了解软件维护的本钱,理解软件维护的副作用和困难 思 考 题:1) 由于业务变更而修改软件是哪种类型的软件维护?2) 如何处理控制软件维护的副作用?3) 软件维护本钱和软件开发本钱哪次通常更高? 8.1.1软件维护类型 软件维护活动类型总起来大概有四种:纠错性维护;适应性维护;完善性维护或增强;预防性维护或再项目除此四类维护活动外,还有一些其它类型的维护活动,如:支援性维护(如用户的培训等)8.1.2 软件维护策略 针对以上几种类型的维护,我们可以采用一些维护策略,以控制维护本钱1、改正性维护在开发过程中要生成100%可靠无误的软件通常是不太实际的,但通过使用一些新技术,可以大大减少进行改正性维护的需要2、适应性维护运行环境的变更是不可防止的,但可以控制 进行配置管理把硬件、操作系统和其他相关环境因素的可能变更进行配置管理 修改局部化把因环境变更而必需修改的程序局部于某些程序模块中使用例行程序包等例如使用内部程序列表等,可为维护性修改程序提供方便3、完善性维护利用前两类维护中列举的方法,可以减少此类维护。
另外,使用功能强且易于使用的工具和通过用户使用系统原型模型完整地确定系统需求等可以减少完善性维护的工作量4、预防性维护可通过采取提前实现或软件重用等手段或技术来减少此类维护活动的工作量5、支援性维护可通过提供最新用户文档或联机用户文档,进行适当的用户培训或设立专门的维护人员等方式来减少此类维护活动8.1.3 软件维护本钱 软件维护活动所花费的工作量占软件整次生存期工作量的70%以上影响软件维护工作量的因素有很多,就软件系自身而言,有以下几次方面:1、系统的大小系统的大小可用源程序语句数、模块数、输入/输出文件数,数据库所占字节数及预定义的用户报表数等来度量系统越大,功能就越复杂,理解并了解起来就越困难因此维护工作量也就越大2、程序设计语言语言的功能越强,生成程序所需的指令或语句数就越少,并且程序的可读性也越好一般地,语言越高级越容易被人们所理解和了解因此,程序设计语言越高级,相应维护工作量也就减少3、系统年龄系统越老,修改维护经历的次数就越多,从而结构也就越来越乱而且老系统会存在没有文档或文档较少或文档和程序代码不一致等现象同时,有可能老系统的开发人员已经离开,维护人员又经常更换,等等。
这些使得老系统比新系统需要更多的维护工作量4、数据库技术的应用使用数据库,可以简单而有效地管理和存储用户程序中的数据,还可减少生成用户报表应用软件的维护工作量5、软件开发新技术的运用在软件开发时,使用能使软件结构比拟稳定的分析和设计技术,以及程序设计技术,如面向对象技术、构件技术、可视化程序设计技术等,可以减少大量的工作量除此之外,应用的类型、任务的难度等对维护工作量都有影响 8.1.4 软件维护的副作用 所谓软件维护的副作用,就是指由于修改程序而导致的错误或其它不需要的活动Freedman和Weinberg定义了三类主要副作用,即:修改代码的副作用、修改数据的副作用和修改文档资料的副作用为了控制因修改而引起的副作用,在修改时应做到:1、按模块把修改分组;2、自顶向下地部署所修改模块的顺序;3、每次修改一次模块;4、对于每次修改了的模块,在部署修改下一次模块之前,要确定这次修改的副作用可以使用交叉引用表、存储映象表、执行流程跟踪等 8.1.5 软件维护的困难 接下来罗列出的是和软件维护相关的困难:理解别人的程序困难,且困难水平随软件配置成分的减少而快速增加 需要维护的软件往往存在文档资料不全,甚至有文档也不易理解并和程序代码可能不一致。
当前,有些软件的文档是在代码形成后为了应。












