人人范文网 岗位职责

软件维护工作人员岗位职责(精选多篇)

发布时间:2021-08-07 07:47:54 来源:岗位职责 收藏本文 下载本文 手机版

推荐第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篇:软件维护

第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 软件维护的困难

下面列出的是与软件维护有关的困难:

理解别人的程序困难,且困难程度随软件配置成分的减少而迅速增加。 需要维护的软件往往存在文档资料不全,甚至有文档也不易理解并和程序代码可能不一致。当前,有些软件的文档是在代码形成后为了应付所谓的鉴定而突击出来的。

大多数软件在开发时没有考虑到将来的维护。

软件维护被人们看成是一种没有创造性的工作,往往不能引起人们的重视。部分人认为,维护别人的程序不如开发新的程序。

显然,如果在软件定义和软件开发时期,重视采用软件工程思想,那么上述问题可以至少部分地解决。当然,软件工程也不是万应灵药,软件工程也是在实践中不断地向前发展的。

8.2 软件维护过程

教学内容:软件维护的组织机构、维护申请、维护工作流程及评价。 教学重点:维护组织机构及工作流程。 教学难点:维护评价。

教学方法:课堂讲授+讨论。

教学要求:理解软件维护组织机构的作用,了解维护申请,熟悉软件维护流程,了解软件维护评价。

思 考 题:1) 软件维护记录的作用是什么? 2)软件维护组织有哪些角色?其作用是什么?

8.2.1? 维护组织

通常,软件维护工作并不需要保持一个正式的组织机构。但是,委派一个非专门的维护管理员负责维护工作是绝对必要的。维护管理员、修改批准人员和系统管理员等分别代表了维护工作的某个职责范围。维护管理员、修改批准人员可以是指定的某个人,也可以是一个包括管理人员、高级技术人员等在内的小组。在维护活动开始之前就明确维护责任是必要的,这样可以大大减少维护过程中可能出现的混乱。?

8.2.2 维护申请

所有维护申请应按规定的方式提出。维护组织通常提供维护申请表(Maintenance Request Form,简写为MRF),由申请维护的用户填写。如果是改正性的维护,用户必须完整地说明出错的情况,如输入数据,全部输出信息以及其他有关材料。如果申请的是适应性或完善性维护,则应提出一个简短的需求说明书。

维护申请表是由软件维护组织外部提交的文档,它是计划维护活动的基础。软件维护组织内部应相应地做出软件修改报告(Software Change Report,简写为SCR),内容包括:

(1)为满足MRF要求所需工作量; (2)维护要求的性质;

(3)维护申请的优先次序; (4)预计修改后的状况。

在进一步安排维护工作之前,应将软件修改报告提交给修改批准人员批准。

8.2.3 维护工作流程

维护请求引起的工作流程:

(1)首先,要判明维护类型。当用户和维护管理人员存在不同意见时应协商解决。 (2)对改正性维护请求,从评价错误的严重性开始。如果存在严重错误,则应在系统管理员的指导下分派人员立即进行维护工作;否则,就同其它开发任务一起,统一安排工作时间。

(3)对适应性和完善性维护请求,应先确定请求的优先次序。如果某项请求的优先次序非常高,就应立即开始维护工作;否则,就同其它开发任务一起,统一安排工作时间。

尽管维护请求的类型不同,但都需要进行同样的技术工作:修改软件需求说明、修改软件设计、设计评审、对代码作必要的修改、单元测试、集成测试(回归测试)、确认测试等等。

为了正确、有效地修改源程序,通常需要经历以下三个步骤:1)分析和理解程序;2)修改程序;3)重新验证程序。 8.2.4 维护记录与评价

如果对维护不保存记录或保存不充分,那么就无法对软件使用的完好程度进行评价,也无法对维护技术的有效性进行评价。Swanson提出了下述内容: ⑴程序标识;

⑵源程序语句数;

⑶机器代码指令数;

⑷使用的程序设计语言;

⑸程序交付日期;

⑹程序交付以来的运行次数; ⑺自交付以来程序失效的次数;

⑻程序变动的层次和标识;

⑼因程序变动而增加的语句数;

⑽因程序变动而删除的语句数; ⑾每项修改耗费的人时数;

⑿程序修改日期;

⒀软件工程师名字;

⒁维护请求表的标识; ⒂维护类型;

⒃维护开始与结束日期;

⒄累计用于维护的人时数;

⒅与完成的维护相联系的效益。

将上述18项数据作为维护数据库的基础,可以从以下7个方面度量维护工作: ⑴程序运行失败的平均数;

⑵用于每类维护活动的总人时数;

⑶平均每个程序、每种语言、每种维护类型所做的程序变动数; ⑷维护过程中增加或删除一个源程序语句平均花费的人时数; ⑸维护每种语言所花费的工作量(平均人时数); ⑹一张维护申请表的平均周转时间; ⑺不同维护类型所占百分比。?

8.3 软件可维护性

教学内容:影响软件可维护性的三个属性、软件可维护性度量、提高可维护性的方法。

教学重点:提高可维护性的方法。 教学难点:软件可维护性度量。 教学方法:课堂讲授+讨论。

教学要求:理解软件可维护性的三个软件属性,了解定量的软件可维护性度量,掌握提高软件可维护性的方法。

思 考 题:

8.3.1 影响软件可维护性的软件属性

定性地说,软件可维护性又取决于软件的三个属性,即:可理解性、可修改性与可测试性。

1、可理解性

软件可理解性表现为人们通过阅读源代码和相关文档,理解软件的结构、接口、功能和内部过程的容易程度。模块化和结构化设计、文档、程序设计语言等都对软件的可理解性有较大的影响。而且,软件越复杂,理解也就越困难。

2、可测试性

可测试性代表一个软件容易被测试的程度。它一方面与源代码有关,要求程序易理解;另一方面,要求有齐全的测试文档,包括开发时期用过的测试用例与结果。

3、可修改性

可修改性表明程序容易修改的程度。一般来说,模块设计的内聚、耦合、局部化、作用域/控制域等因素都会影响软件的可修改性。模块抽象和信息隐蔽愈好,模块的独立性愈高,则修改中出错的机会也就愈少。??

8.3.2 软件可维护性的定量度量

1979年,T.Gilb建议把维护过程中各种活动耗费的时间记下来,以此来间接度量软件的可维护性。记录的时间如下:

⑴问题识别的时间;

⑵因管理活动拖延的时间; ⑶收集维护工具的时间;

⑷分析、诊断问题的时间; ⑸修改规格说明的时间;

⑹具体的改错或修改的时间; ⑺局部测试的时间;

⑻集成或回归测试的时间; ⑼维护评审的时间;

⑽分发与恢复运行的时间。

显然,以上10项表明了一个维护过程所包含的全部活动。可以粗略地认为,这个周期越短,维护就越容易。

8.3.3 提高可维护性的方法

软件的可维护性对于延长软件的寿命具有决定性的意义。因此,不仅维护人员应重视软件的可维护性,软件开发人员也要为减少今后的维护工作量而努力。为了提高软件的可维护性,可以从以下几个方面着手: (1)建立明确的软件质量目标和优先级; (2)使用提高软件质量的技术和工具; (3)进行明确的质量保证审查; (4)选择可维护的程序设计语言; (5)改进程序文档;

(6)开发时考虑到维护。

8.4 软件再工程技术

教学内容:逆向工程、正向工程、重构、成本/效益分析、再工程风险分析。 教学重点:逆向工程、正向工程、重构。

教学难点:再工程成本/效益分析、风险分析。 教学方法:课堂讲授+讨论。

教学要求:理解逆向工程和正向工程,掌握重构,了解再工程成本/效益分析和风险分析。

思 考 题:软件重构的目标是什么?重构的对象有哪些?

8.4.1 逆向工程

术语“逆向工程”源自硬件领域,是一种通过对产品的实际样本进行检查分析,得出一个或多个关于这个产品的设计和制造规格的活动。软件的逆向工程与此类似,通过对程序的分析,导出更高抽象层次的表示,如从现存的程序中抽取数据、体系结构、过程的设计信息等,是一个设计恢复过程。 逆向工程过程所抽取的信息,一方面可以提供给软件工程师以便在任何维护活动中使用这些信息;另一方面可以用来重构原来的系统,使新系统更易维护。?? 8.4.2 重构

软件重构是对源代码和/或数据进行修改,使其易于理解或维护,以适应将来的变更。通常,重构并不修改整个软件程序的体系结构,趋向于关注模块的细节。如果重构扩展到模块边界之外并涉及软件体系结构,则重构变成了正向工程。 软件重构中代码重构的目标是生成可提供相同功能但质量更高的程序。需要代码重构的模块往往以难于理解、测试和维护的方式编码。为此,用重构工具分析源代码,标注出和结构化程序设计概念相违背的部分,然后重构此代码,复审和测试生成的重构代码,更新代码的内部文档。

8.4.3 正向工程

正向工程也称为改造,用从现存软件恢复设计中得到的信息去重构现存系统,以改善其整体质量。在大多数情况下,被再工程的软件需重新实现现存系统的功能,并加入新功能和/或改善整体性能。正向工程过程将应用软件工程的原则、概念和方法来重建现存应用。由于软件的原型(现存系统)已经存在,正向工程的生产率将远高于平均水平;同时,又由于用户已对该软件有经验,因而正向工程过程可以很容易地确定新的需求和变化的方向。这些优越性使得再工程比重新开发更有吸引力。

8.4.4 再工程成本/效益分析

再工程花费时间,并占用资源。因此,一个组织试图再工程某现存应用之前,有必要进行成本/效益分析。

Sneed提出了再工程的成本/效益分析模型,涉及以下几个参数: P1:当前对某应用的年维护成本 P2:当前某应用的年运行成本 P3:当前某应用的年收益

P4:再工程后预期年维护成本 P5:再工程后预期运行成本 P6:再工程后预期业务收益 P7:估计的再工程成本 P8:估计的再工程日程

P9:再工程风险因子(名义上P9=1.0) L:期望的系统生命期(以年为单位)

则有:①和未执行再工程的持续维护相关的成本:Cmaint=[p3-(p1+p2)]*L ②和再工程相关的成本:Creeng=[p6-(p4+p5)*(L-p8)-(p7*p9)] ③再工程的整体收益:Cbenefit=Creeng-Cmaint

8.4.5 再工程风险分析

再工程和其它软件工程活动一样可能会遇到风险,作为软件管理人员必须在工程活动之前对再工程风险进行分析,以提供对策,防范风险带来的损失。再工程风险主要有以下几个方面:

(1)过程风险:未进行再工程成本/效益分析或在规定的时间内未达到成本/效益要求;对再工程项目的人力投入缺乏管理;对再工程方案实施缺乏监督等等。 (2)应用领域风险:再工程项目缺少本地应用领域专家支持;对源程序中体现的业务知识不熟悉;等等。

(3)技术风险:恢复设计得到的信息无用或未被充分利用;逆向工程得到的成果不可分享;缺乏再工程技术支持;等等。 8.5 小结

软件维护是软件生存周期的最后一个阶段,也是成本最高的阶段。软件维护阶段越长,软件的生存周期也就越长。软件工程学的一个主要目的便是提高软件的可维护性,降低软件维护的代价。

软件维护不同于硬件维护,通常有四种类型:改正性维护、适应性维护、完善性维护和预防性维护。软件维护大多要涉及到软件设计内容的修改,从而要重视软件维护的副作用,对软件维护要有正式的组织,制定规范化的过程,实行严格的维护评价。

软件再工程是提高软件可维护性的一类重要的软件工程活动。同软件开发相比,软件再工程不是从编制规格说明开始,而是从原有的软件出发,通过一系列再工程活动,得到更易维护的新系统。

推荐第3篇:软件维护合同范本

甲乙双方本着平等互利、友好协商的原则,就乙方向甲方出售及维护"短信平台"达成以下协议,以资双方共同遵守。

一.双方的权利和义务

(一)甲方权利和义务

1. 甲方负责处理与移动运营商的相关合作洽谈、沟通、联络等工作。

2. 甲方保证不对乙方所开发的软件进行拷贝、复制、篡改、反编译等盗版行为,更不能未经乙方同意转让给第三方使用,否则乙方将追究甲方的法律责任。

3. 甲方硬件设备到位并对硬件系统测试合格后,通知乙方进行平台安装,并配合乙方进行跟运营商网络接口协议及业务计费测试。

4. 乙方向甲方出售短信平台的使用权,甲方需在安装前支付初装费及模块费。

(二)乙方权利和义务

1. 乙方得到甲方平台安装通知后,乙方在两周之内完成短信平台程序,满足甲方对短信的业务需求。

2. 乙方将提供日后的售后服务,配合甲方进行短信平台的升级。

3. 乙方拥有其提供的内容及应用的知识产权。未经乙方书面许可,甲方不可在本合作目的外任何场合使用、出售、出租、转让、授权及抵押。

4.平台安装调试和人员培训完成后,系统进行试运行阶段,乙方在系统进入试运行期间,为保障软件系统的稳定运行,会不定时进行技术服务回访。

二. 短信平台售后服务及服务期满后的收费标准

1. 向乙方购买软件用户均享有软件免费升级服务,在甲方认可升级的情况下,向甲方提供新版软件。

2. 属于软件功能的错误纠正或修改,乙方将免费提供服务。

3. 对于因运营商接口协议更改,乙方将收接口开发费计软件总金额 20% 。

4. 一年免费维护期满后每年收维护费计软件总金额 10% 。

三. 软件维护

1、新的短信平台安装调试合格后,乙方为甲方提供一年的免费远程维护,其他不属于软件方面的维护不在维护范围内;

2、对于不属于维护范围内的上门服务(网络不通,系统重装、计算机病毒感染等),甲方需负安排相关人员进行维护;

4、如甲方因硬件或系统原因造成本软件重装,可向乙方重新申请短信平台免费安装。

四. 技术服务

主要包括以下内容:

1、甲方软件系统出现问题时,乙方在5分钟内提供技术指导、邮件维护或远程维护;

2、乙方负责解答甲方提出的疑难和对甲方工作人员进行技术指导;

3、标准服务时间:在工作时间内4小时内响应;

五. 违约责任

甲、乙双方中一方违约时,双方应及时协商解决;如协商不成,可请有关部门或仲裁机构调解或仲裁,也可以直接向人民法院起诉。

六. 免责条款

乙方保证软件在正常情况下正常运行不会出差错,甲方使用该软件时由于甲方的原因或者不可抗力而引起的直接或间接损失,乙方不承担任何法律责任。

七. 协议的效力

(一)有效期 壹 年,自双方签字盖章之日起生效。

(二)本协议期限届满时,双方可就延期问题重新协商。

八. 协议的终止:

本协议因以下任何原因而终止。

1.本协议期限届满;

2.经双方协商同意终止本合同;

九. 本合同一式两份,双方当事人各执一份,具有同等法律效力。

甲方: 乙方:

甲方代表签章:乙方代表签章:

签订日期:年月日签订日期:年月日

推荐第4篇:软件维护合同

甲方:_________

乙方(服务方):_________

甲乙双方本着互相信任、真诚合作的原则,经双方友好协商,就乙方为甲方提供技术支持服务达成一致意见,特签订本合同。

一、合同适用说明

本合同适用于首次购买乙方软件产品及需要乙方技术服务的用户。

甲乙双方签订本合同,表明甲方接受乙方所提供的标准服务;否则,视甲方主动放弃乙方所提供的服务。

二、服务内容

乙方提供的服务内容:

产品标准培训:乙方负责承担甲方所产品的标准培训。

热线支持:指乙服务人员通过电话向用户提供技术问题解答的过程。

现场维护:指乙方派遣技术人员到用户现场处解决问题的过程。

功能改进:指根据甲方要求对软件功能进行和改动。

乙方的服务承诺:

乙方接到甲方通过电话,信函,传真,电子邮件等方式提出关于软件的服务请求后,在当日内给予响应并提供服务。

乙方提供给甲方的服务,必须按照合同规定的服务内容进行。

三、甲方责任

甲方应确保有专人对软件的使用和管理负责。

甲方应建立相关制度,以确保软件运行环境(包括计算机,打印机及相关硬件设备)的安全,为软件正常运行提供保障。

甲方定期做好系统数据备份,并对备份数据进行妥善保管。

甲方在应用过程中发现软件出现异常,应及时与乙方取得联系,并记录当前故障现象,便于乙方作出诊断。

甲方在乙方服务人员服务完成后,配合检查软件系统运行是否正常。

四、收费办法和合同期限

年服务费为(软件价值的15%):_________(大写)。

合同有效期为一年,自_________年_________月_________日至_________年_________月_________日止,期满合同自动中止。

合同合同满后,双方协商,甲方可要求乙方继续提供软件运行维护服务,但双方必须重新签署新的服务合同。

五、争议处理

甲乙双方如对协议条款规定的理解有异议,或者对与有关的事项发生争议,双方应本着友好合作的精神进行协商。

协商不能解决的,依照《中华人民共和国合同法》,任何一方可向乙所在地的人民法院起诉。

六、其他

本合同未尽事宜,由甲乙双方协商后产生书面文件,作为本合同的补充条款,具备与本合同同等法律效力。

对本合同内容的任何修改和变更需用书面形式,并经双方签字确认后生效。

本合同为双方唯一的正式协议,其他任何方案,口头说明及与本项目有关的信函、传真、邮件等,均以本合同为准。

甲方(盖章):_________ 乙方(盖章):_________

代表人(签字):_________代表人(签字):_________

_________年____月____日 _________年____月____日

签订地点:_________ 签订地点:_________

推荐第5篇:第八章 软件维护

第八章 软件维护

软件投入使用后就进入软件维护阶段。维护阶段是软件生存周期中时间最长的一个阶段,所花费的精力和费用也是 最多的一个阶段。

软件维护是软件工程的一个重要任务,作为理论,本章的内容比较简单,多为识记领会内容,主要应注意一些概念。其中的软件可维护性是本章的重点内容。

8.1软件维护的内容

软件维护内容有四种:校正性维护,适应性维护,完善性维护和预防性维护。

1.校正性维护

在软件交付使用后,由于在软件开发过程中产生的错误并没有完全彻底的在测试中发现,因此必然有一部分隐含的错误被带到维护阶段来。这些隐含的错误在某些特定的使用环境下会暴露出来。为了识别和纠正错误,修改软件性能上的缺陷,应进行确定和修改错误的过程,这个过程就称为校正性维护。校正性维护占整个维护工作的21%左右。

2.适应性维护

随着计算机的飞速发展,计算机硬件和软件环境也在不断发生变化,数据环境也在不断发生变化。为了使应用软件适应这种而修改软件的过程称为适应性维护。这种维护活动占整个维护活动的25%。 3.完善性维护

在软件漫长的运行时期中,用户往往会对软件提出新的功能要求与性能要求。这是因为用户的业务会发生变化,组织机构也会发生变化。为了适应这些变化,应用软件原来的功能和性能需要扩充和增强,为达到这个目的而进行的维护活动称为完善性维护,占整个维护活动的50%。

4.预防性维护

为了提高软件的可维护性和可靠性而对软件进行的修改称为预防性维护。这是为以后进一步的运行和维护打好基础,占整个维护工作的4%。

8.2 维护的特点

8.2.1非结构化维护和结构化维护

软件的开发过程对软件的维护过程有较大的影响。若不采用软件过程的方法开发软件,则软件只有程序而无文档,维护工作非常难,这就是一种非结构化的维护。若采用软件工程的方法开发软件,则各阶段都有相应的文档,这容易进行维护工作,这是一种结构化的维护。 1.非结构化维护

因为只有源程序,而文档很少或没有文档,维护活动只能从阅读、理解、分析源程序开始。这是软件工程时代以前进行维护的情况。 2.结构化维护 用软件工程思想开发的软件具有各阶段的文档,这对于理解和掌握软件功能、性能、系统结构、数据结构、系统接口和设计约束有很大作用。这种维护对减少精力、减少花费、提高软件维护效率有很大的作用。 8.2.2维护的困难性

软件维护的困难性是由于软件需求分析和开发方法的缺陷。软件生存周期中的开发阶段没有严格而又科学的管理和规划,就会引起软件运行时的维护困难。表现在以下几个方面:

1.读懂别人的程序是困难的。2.文档的不一致性。

由于开发过程中文档管理不严所造成的,在开发过程中经常会出现修改程序却遗忘了修改与其相关的文档,使得文档前后不一致。

3.软件开发和软件维护在人员和时间上的差异

由于维护阶段持续时间很长,正在运行的软件可能是十几、二十年前开发的,开发工具、方法、技术与当前的工具、方法、技术差异很大,这又是维护困难的另一因素。 4.软件维护不是一项吸引人的事

由于维护工作的困难性,维护工作经常遭受挫折,而且很难出成果,不像软件开发工作那样吸引人。 8.2.3软件维护的费用 软件维护的费用在总费用中的比重是不断增加的。七十年代占35%~40%,八十年代上升到40%~60%,九十年代上升到70%~80%。软件维护费用不断上升,这只是软件维护有形的代价,无形的代价是要占用更多的资源,并在维护时对软件的改动,引入了潜在的故障,从而降低了软件的质量。用于软件维护工作的活动可分为生产性活动和非生产性活动两种。生产性活动包括分析评价、修改设计和编写程序代码等。非生产性活动包括理解程序代码功能、解释数据结构接口特点和设计约束。

维护活动总的工作两由下式表示:M=P+K×exp(C-D)

其中:M表示维护工作的总工作量;

P表示生产性活动工作量;

K表示经验常数;

C表示复杂性程度;

D表示维护人员对软件的熟悉程度;

上式表明,若C越大,D越小,那么维护工作量将成指数增加;C增加表示软件因未用软件工程方法开发,从而使得软件为非结构化设计,文档缺少,程序复杂性高。D表示维护人员不是原来的开发人员,对软件熟悉程度低,重新理解软件花费很多时间。

8.3维护任务的实施

8.3.1维护的组织

为了有效地进行软件维护,应事先开始组织工作,建立维护机构。这种维护机构通常以维护小组形式出现。维护小组分为临时维护小组和长期维护小组。 8.3.2维护的流程

软件维护的流程如下:

(1)制定维护申请报告。

(2)审查申请报告并批准。

(3)进行维护并做详细记录。

(4)复审。 1.制定维护申请报告

所有软件维护申请报告应按照规定的方式提出。该报告也称为软件问题报告。它是维护阶段的一种文档,由申请维护的用户填写。维护申请报告是一种由用户产生的文档,在软件维护组织内部还要制定一份软件修改报告,该报告是维护阶段的另一种文档。

提出维护申请报告之后,由维护机构来评审维护请求。评审工作很重要,通过评审回答要不要维护,从而可以避免盲目的维护。 2.维护过程

一个维护申请提出之后,经评审需要维护则按下列过程实施维护:

(1)首先确定要进行维护的类型。 (2)对校正性维护从评价错误的严重性开始。

(3)对适应性维护和完善性维护。

(4)实施维护任务。不管维护类型如何,大体上要开展相同的技术工作。这些工作包括修改软件设计、必要的代码修改、单元测试、集成测试、确认测试以及复审。每种维护类型的侧重点不一样。

(5)“救火”维护。在发生重大问题时,需要立即解决的问题。

3.维护的复审

在维护任务完成后,要对维护任务进行复审。 8.3.3维护技术

有两类维护技术,它们是面向维护的技术和维护支援技术。

1.面向维护的技术

面向维护的技术涉及软件开发的所有阶段,是在软件开发阶段用来减少错误、提高软件可维护性的技术。

2.维护支援技术

维护支援技术是在软件维护阶段用来提高维护作业的效率和质量的技术。维护支援技术包括下列方面的技术:

.信息收集;

.错误原因分析;

.维护方案评价;

.软件分析与理解; .代码与文档修改;

.修改后的确认;

.远距离的维护; 8.3.4维护的副作用

维护的目的是为了延长软件的寿命并让创造更多的价值,经过一段时间的维护,软件中的错误减少了,功能增强了。但修改软件会造成软件的错误,这种因修改软件而造成的错误或其他不希望出现的情况称为维护的副作用。

维护的副作用有编码副作用、数据副作用、文档副作用三种。

1.编码副作用

在使用程序设计语言修改源代码时可能引入错误。

2.数据副作用

在修改数据结构时,有可能造成软件设计与数据结构不匹配,因而导致软件错误。

3.文档副作用

对数据流、软件结构、模块逻辑或任何其他有关特性进行修改时,必须对相关技术文档进行相应修改,否则会导致文档与程序功能不匹配、缺省条件改变、新错误信息不正确等错误,使文档不能反映软件当前的状态。

8.4 软件可维护性

软件的维护是十分困难的,为了使软件能易于维护,必须考虑使软件具有可维护性。 8.4.1可维护性定义

软件可维护性的定义:软件能够被理解、校正、适应及增强功能的容易程度。

软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性,也是用户十分关心的几个问题。

软件的可维护性是软件开发阶段的关键目标。影响软件可维护性的因素较多,设计、编码及测试中的疏忽和低劣的软件配置,缺少文档等都对软件的可维护性产生不良影响。软件可维护性可用下面七个质量特性来衡量,即可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。对于不同类型的维护,这七种特性的侧重点也是不相同。 8.4.2可维护性的度量

目前有若干对软件可维护性进行综合度量的方法,但要对可维护性作出定量度量还是困难的。还没有一种方法能够使用计算机对软件的可维护性进行综合性的定量评价。

下面是度量一个可维护的软件的七种特性时常采用的方法,即质量检查表、质量测试、质量标准。

质量检查表是用于测试程序中某些质量特性是否存在的一个问题清单。

质量测试与质量标准则用于定量分析和评价程序的质量。由于许多质量特性是相互抵触的,要考虑几种不同的度量标准去度量不同的质量特性。 8.4.3提高可维护性的方法

从下面五个方面来阐述如何提高软件的可维护性:

1.建立明确的软件质量目标

如果要程序满足可维护性七个特性的全部要求,那么要付出很大的代价,甚至是不现实的,但有些可维护性是相互促进的,因此要明确软件所追求的质量目标。

2.使用先进的软件开发技术和工具

利用先进的软件开发技术能大大提高软件质量和减少软件费用。面向对象的软件开发方法就是一个非常实用而强有力的软件开发方法,用面向对象方法开发出来的软件系统,稳定性好,比较容易修改,比较容易理解,易于测试和调试,因此,可维护性好。

3.建立明确的质量保证

质量保证是指为提高软件质量所做的各种检查工作。质量保证检查是非常有效的方法,不仅在软件开发的各阶段中得到了广泛应用,而且在软件维护中也是一个非常主要的工具。为了保证可维护性,以下四类检查是非常有用的:

(1)在检查点进行检查。

(2)验收检查。 (3)周期性的维护检查。 (4)对软件包的检查。

4.选择可维护的语言

程序设计语言的选择对维护影响很大。低级语言很难掌握,很难理解,因而很难维护。一般来说,高级语言比低级语言更容易理解,第四代语言更容易理解,容易编程,程序容易修改,改进了可维护性。

5.改进程序的文档

程序文档是对程序功能、程序各组成部分之间的关系、程序设计策略、程序实现过程的历史数据等的说明和补充。程序文档对提高程序的可阅读性有重要作用。为了维护程序,人们必须阅读和理解程序文档。

第8章例题分析与解答

一、填空题

1.为了识别和纠正运行中产生的错误而进行的维护称为_________维护。答案:校正性

2.采用软件工程方法开发软件,各阶段均有文档,容易维护,这种维护是________。答案:结构性维护

3.为提高可维护性,要使用的先进的、强有力的、实用的软件开发方法是________。答案:面向对象方法

4.在软件维护中,因修改软件而导致出现的错误或其他情况称为__________。答案:维护的副作用

二、选择题

1.为增加软件功能和性能而进行的软件修改维护过程是( )。 A.校正性维护 B.适应性维护 C.完善性维护 D.预防性维护 答案:C 2.维护中用来指出修改的工作量、工作性质、优先权、修改的事后性质的文档是( )。

A.软件需求说明

B.软件修改报告 C.软件问题报告

D.测试分析报告 答案:B 3.维护中,因修改全局或公用数据而引起的错误是( )。 A.文档副作用

B.数据副作用 C.编码副作用

D.设计副作用 答案:B 4.生产性维护活动是( )。

A.修改设计 B.理解设计 C.解释数据结构 D.理解功能 答案:A 第8章自测题及参考答案

一、名词解释

1.校正性维护

2.适应性维护 3.完善性维护 4.预防性维护

5.软件可维护性 6.软件维护的副作用

二、填空题 1.维护阶段是软件生存周期中时间最长的阶段,也是花费精力和费用________的阶段。(最多)

2.在软件交付使用后,由于在软件开发过程中产生的错误没有完全彻底在开发阶段发现,必然有一部分隐含错误带到_________阶段。(维护) 3.采用手工方法开发软件只有程序而无文档,维护困难,这是一种___________维护。(非结构化) 4.软件维护费用增加的主要原因是维护的_________非常低。(生产率)

5.软件维护工作的活动分为生产性活动和__________活动。(非生产性)

6.所有软件维护申请报告要按规定方式提出,该报告也称_________报告。(软件问题)

7.有两类维护技术:在开发阶段使用来减少错误,提高软件可维护性的面向维护技术;在维护阶段用来提高维护的效率和质量的_______技术。(维护支援)

三、选择题

1.在生存周期中,时间长、费用高、困难大的阶段是(D )。 A.需求分析 B.编码 C.测试 D.维护 2.为适应软硬件环境变化而修改软件的过程是(B )。 A.校正性维护 B.适应性维护 C.完善性维护 D.预防性维护 3.软件维护困难的主要原因是(C )。

A.费用低 B.人员少 C.开发方法的缺陷 D.维护难 4.软件维护费用高的主要原因是(B )。

A.生产率高 B.生产率低 C.人员多 D.人员少 5.维护阶段的文档是(C )。

A.软件需求说明

B.操作手册

C.软件问题报告

D.测试分析报告 6.产生软件维护的副作用,是指(C )。 A.开发时的错误 B.隐含的错误 C.因修改软件而造成的错误 D.运行时误操作

7.维护中,因误删除一个标识符而引起的错误是(C )副作用。 A.文档 B.数据 C.编码 D.设计 8.可维护性的特性中相互促进的是(A )。 A.可理解性和可测试性 B.效率和可移植性 C.效率和可修改性 D.效率和结构好 9.可维护性的特性中,相互矛盾的是(C )。

A.可修改性和可理解性

B.可测试性和可理解性 C.效率和可修改性 D.可理解性和可读性

《软件工程》习题参考答案8

1、软件维护有哪些内容?

答:(1)校正性维护。在软件交付使用后,一些隐含的错误在某些特定的使用环境下会暴露出来。为了识别和纠正错误,修改软件性能上的缺陷,应进行确定和修改错误的过程,这个过程就称为校正性维护。

(2)适应性维护。为了使应用软件适应计算机硬件、软件环境及数据环境的不断发生的变化而修改软件的过程称为适应性维护。

(3)完善性维护。为增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。

(4)预防性维护。为了提高软件的可维护性和可靠性而对软件进行的修改称为预防性维护。

2、软件维护的特点是什么?

答:主要体现在三个方面:

(1) 非结构化维护和结构化维护。软件的开发过程对软件的维护有很大的影响。若不采用软件工程的方法开发软件,则软件只有程序而无文档,维护工作非常困难,这是一种非结构化的维护。若采用软件工程的方法开发软件,则各阶段都有相应的文档,容易进行维护工作,这是一种结构化的维护。

(2) 维护的困难性。软件维护的困难性是由于软件需求分析和开发方法的缺陷。软件生存周期中的开发阶段没有严格而又科学的管理和规划,就会引起软件运行时的维护困难。(3)

软件维护的费用。软件维护的费用在总费用中的比重是在不断增加的,这是软件维护有形的代价。另外还有无形的代价,即要占有更多的资源。软件维护费用增加的占有原因是软件维护的生产率非常低。

3、软件维护的流程是什么?

答:软件维护的流程如下:制定维护申请报告、审查申请报告并批准、运行维护并做详细记录、复审。

4、软件维护的副作用有哪些?

答:维护的副作用有以下三种:

(1) 编码副作用。在使用程序设计语言修改源代码时可能引入的错误。

(2) 数据副作用。在修改数据结构时,有可能造成软件设计与数据结构不匹配,因而导致软件错误。数据副作用是修改软件信息结构导致的结果。但它可以通过详细的设计文档加以控制。

(3) 文档副作用。如果对可执行软件的修改没有反映在文档中,就会产生文档副作用。

5、什么是软件可维护性?可维护性度量的特性是什么? 答:软件可维护性的定义:软件能够被理解、校正、适应及增强功能的容易程度。软件的可维护性可用以下七个质量特性来衡量,即可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

6、提高可维护性的方法有哪些?

答:(1)建立明确的软件质量目标。

(2)使用先进的软件开发技术和工具。

(3)建立明确的质量保证。

(4)选择可维护性的程序设计语言。

(5)改进程序的文档。

推荐第6篇:软件维护协议

软件维护协议 甲方:

乙方:xxxxxxxxxx有限公司

甲乙双方共同协商一致,现依据双方签订的>的约定,乙方向甲方的系统软件(以下简称“系统软件”)提供维护服务事宜签定本协议。

一、甲方权利义务

1、业务需求发生变化时,对系统软件提出的修改建议享有及时修改和升级服务,并且属于非结构性变动或非工作量大的修改,享有免费修改服务。

2、任何系统软件异常问题,乙方应在2小时内响应,紧急问题乙方应在15分钟内实时响应,并通过宽带提供及时服务。

3、享有同一产品同一大版号的软件无限次免费升级服务;享有数据库优化和维护服务。

4、及时支付相应服务费用。

二、乙方权利义务

1、及时通过远程网络、客户服务系统、即时通信工具(如:QQ、MSN等)、电话等解决甲方提出的问题。系统设计缺陷问题远程不能解决时,及时提供免费现场处理服务。

2、系统升级包发布时第一时间告之甲方,并在甲方许可和配合下完成升级。

3、提供在线客服系统: 服务直线:000-123456

4、及时收取相应服务费用。

三、维护服务期限:X年

四、费用及支付方式

1、费用总额(不含税)(RMB: 元 )。

2、支付方式:本协议签订三个工作日内甲方向乙方提供的账户一次性支付。

3、收款账户

开户行:

户 名:

帐 号:

(麻烦办款后汇款回单与合同盖章一起回传至XXX-123456,联系电话XXX-123456)

五、争议解决:

本协议未尽事宜,甲乙双方友好协商解决;协商不成,提交被告所在地人民法院起诉。

六、其他

1、本协议履行过程中对协议的修改、补充、意见等,必须是经双方代表签字单位盖章后才生效。

2、本协议经双方代表签字、单位盖章后即生法律效力。

3、本协议一式两份,甲乙双方各持一份,传真件具有同等法律效力。

甲方(盖章):乙方(盖章):

代表人(签字):代表人(签字):时间:2012年月日时间:2012 年月日

推荐第7篇:软件维护合同

软件系统维护合同

甲方:

地址:

联系电话:

乙方:

地址:

甲乙双方已 2010 年 10月 20 日签订了《××销售合同》,该合同包含自合同签署之日起1年的免费维护服务。

依据《中华人民共和国合同法》和相关的法律法规,按照平等互利的原则,经甲乙双方协商,双方就该软件系统的维护服务达成以下合同内容。

一、维护服务的定义

“维护服务”是指乙方根据甲方的需求,为甲方提供基于乙方开发软件的技术指导和产品保障的维护支持服务。

二、维护服务内容

1.乙方向甲方提供的服务形式和内容如下(甲方如果要求乙方超出以下范围提供维护与技术支

持服务,甲方应与乙方另行协商签署相关协议,并向乙方支付相应的服务费用):

1) 在线服务:乙方通过Web浏览器、即时通工具(如QQ、MSN)等在线工具为用户提供的

提交问题、查询问题、解答问题的在线式服务方式;在线服务能够及时、方便的为甲方提供维护服务。

2) 热线服务:乙方维护服务人员通过热线电话为甲方解答技术问题的过程。

3) 远程维护服务:乙方通过远程维护系统对甲方的软件系统进行远程调试的过程。

4) 现场服务:乙方派遣技术人员到甲方软件使用现场解决问题,并对软件系统进行系统保

障的过程。(差旅费和食宿费由甲方承担)

2.乙方向甲方提供维护与技术支持服务的范围包括:

1) 由于系统数据库或软件发生严重故障或在关键处理时期内主应用程序出现故障而使甲方

的软件系统停滞并且不能用软件处理数据;

2) 软件发生问题而导致甲方主要业务受到严重干扰并且无法轻易解决(暂时性地)的问题;

3) 软件发生非关键性问题,并且甲方能继续运行系统和/或进行操作;

4) 所有有关软件的使用和实施的问题和要求;

3.本合同或其附件另有约定,乙方对如下软件产品不提供任何维护与技术支持服务:

1) 乙方及乙方代理人之外的任何人未经乙方许可对软件进行任何方式的修改而产生的软件

运行故障;

第 1 页共 3 页联系电话:

2) 甲方未按照许可合同约定的范围及限制使用的软件;

3) 甲方所使用的任何第三方软件产品。

4.乙方提供的标准维护服务并且包括以下情况:

1) 甲方人员非法操作、计算机设备感染病毒或第三方产品的故障、计算机设备故障、网络

故障等使软件无法正常运行;

2) 甲方因软件遗失、被盗、被误用或被擅自修改、计算机设备故障、网络故障、其他软件

的故障、操作失误等情况造成数据混乱和丢失;

3) 对甲方使用软件的软硬件提供相应技术指导。

三、现场维护响应时间

1.“响应时间”是指从乙方接到甲方服务请求之后,到与甲方进行沟通并对甲方做出服务承诺

的时间。

2.乙方在接到甲方通过电话、信函、传真、电子邮件、网上提交等方式提出关于软件的服务请

求后,在24小时之内给予响应并安排提供现场服务。

四、甲方责任

1.甲方应确保有专人负责软件的使用和管理,并建立相关制度,以确保软件运行环境(包括计

算机、打印机及相关硬件设备)的安全,为软件正常运行提供保障。

2.甲方应定期做好系统数据备份,并对备份数据进行妥善保管。

3.甲方应在软件使用过程中发现软件出现异常,应及时与乙方取得联系,并记录当前故障现象,

便于乙方做出诊断。

4.甲方应在乙方进行维护与技术支持时,根据乙方要求,指定配合工作的员工,提供必要的设

备。

5.甲方应在乙方服务人员维护与技术支持完成时,配合检查软件系统运行是否正常。

五、维护服务费与合同期限

1.运行维护费用按年收取,每年收取标准为销售合同总额的% ( ¥元)。

2.运行维护费用的收费起始时间为年月日 ,以后每年的开始日期是月日。

六、维护服务费用支付

1.在每年的上述确定日期前一周内支付完下一年度的运行维护费用,如果中间甲方停止付费,

则乙方将终止相应的服务,若要恢复服务,甲方需补交停止年度的所有技术服务费用。

2.服务费不包括乙方服务人员为向甲方提供维护与技术支持服务所支出的差旅费和食宿费,乙

方在提供维护与技术支持服务过程中实际发生的差旅费和食宿费由甲方报销,但是乙方在上述款项支出前应获得甲方的书面确认。

七、责任限制

1.除本合同的明确约定以外,乙方不对维护服务做其他任何明示的或者暗示的保证或承诺。

2.乙方承诺根据本合同的约定及时向甲方提供服务,但是对于因不可抗力因素导致的延误而给

甲方造成的损失不承担任何责任。

3.甲方违反本合同第四条的约定,导致乙方无法提供或无法按合同约定的期限提供服务,乙方

不承担任何责任。

4.乙方的维护与支持人员不履行或不按本合同约定履行服务,导致甲方无法正常使用软件,并

造成了实际损失,乙方应该给甲方以适当的经济补偿;补偿标准不超过甲方所支付的一年的维护服务费。

八、合同终止

1.甲方终止。在本合同的有效期内,甲方有权取消对软件或其中某一模块的维护与技术支持服

务,但应提前一个月通知乙方,并支付乙方已提供的服务的费用。如甲方已预付服务费,则乙方退还甲方未提供的服务的费用。

2.乙方终止。

1) 甲方使用软件的许可终止,本合同自动终止,甲方已支付的服务费不予退还;

2) 甲方未能履行本合同第四条的约定义务;

3) 甲方在本合同有效期内中止支付维护服务费,乙方有权终止本合同,若要恢复服务,甲

方需补交停止年度的所有维护服务费用。

3.合同期限届满并且双方没有续签合同,本合同终止。

九、争议解决

1.凡由本合同引起的或解释与执行本合同有关的任何争议,双方应当友好协商或调解解决。

2.协商或调解不成,双方同意将争议提交上海仲裁委员会申请仲裁。

十、本合同经双方代表人签字盖章后生效。本合同一式二份,甲乙双方各持一份。

十一、其他未尽事宜,双方应友好协商解决,并签署书面补充协议,补充协议与本合同具有同等法律效力。

甲方(盖章):

甲方代表:

签署日期:乙方(盖章): 乙方代表: 签署日期:

推荐第8篇:(软件)维护合同

软件系统维护合同

甲方:

乙方(服务方):沈阳科仪视讯系统工程有限公司

甲乙双方本着互相信任、真诚合作的原则,经双方友好协商,就乙方为甲方提供技术支持服务达成一致意见,特签订本合同。

一、维护目的

通过对软件的标准化维护,帮助客户正确使用、管理和维护应用软件,解决应用软件运行过程中出现的问题,保证应用软件正常稳定运行。

二、维护内容

由于计算机硬件、操作系统、数据库等更新很快,系统需要及时升级,跟上计算机技术更新换代的步伐。

软件维护分类:

1、完善性维护

主要包括:模块功能扩展、模块功能修改、用户新功能培训等。

2、适应性维护

主要包括:数据库升级、服务器操作系统升级、服务器硬件升级等。

3、数据灾难维护

主要包括:数据备份、数据恢复、系统恢复等。

4、网络安全维护

主要包括:网络黑客攻击分析、服务器安全配置、网络故障恢复等。

5、日常维护

主要包括:日常使用故障解决、用户培训、新年度数据库清空及以往数据库备份等。

三、维护任务

1、软件系统所涉及的所有软件模块维护

2、系统运行的服务器软件环境维护

3、系统运行的服务器网络安全环境维护

四、合同适用说明

甲乙双方签订本合同,表明甲方接受乙方所提供的标准服务;否则,视甲方主动放弃乙方所提供的服务。

五、乙方提供维护列表及收费标准 5.1乙方提供的标准维护列表

5.2乙方提供的定制服务列表

六、乙方提供维护方式

6.1维护流程

标准化软件维护服务流程如下图所示:

6.2维护方式说明

热线支持:指乙方服务人员通过电话向用户提供技术问题解答的过程。

乙方提供工作日热线支持服务,工作日服务时间:9:00—17:00。热线电话:4000240045。

现场维护:指乙方派遣技术人员到用户现场处解决问题的过程。

乙方每年至少提供2次现场服务:每年6月30日左右,进行系统运行优化;每年12月31日,备份数据库,启用新年度数据库服务,保证系统正常运行。

远程维护:指乙方技术人员通过网络远程协助用户解决问题的过程。 乙方提供工作日远程维护服务,工作日服务时间:9:00—17:00。

功能改进:指根据甲方要求对软件功能进行升级和完善。 乙方保证根据用户需求对软件进行功能完善及升级服务。

七、乙方维护承诺

乙方接到甲方通过电话,信函,传真,电子邮件等方式提出关于软件的服务请求后,在当日内给予响应并提供服务。

乙方提供给甲方的服务,必须按照合同规定的服务内容进行。

八、乙方为甲方提供的具体维护内容

8.1标准维护内容 乙方年度标准维护内容:

甲方管理员维护内容:

8.2双方协商定制维护内容

九、甲方责任

甲方应确保有专人对软件的使用和管理负责。

甲方应建立相关的制度,以确保软件运行环境(包括服务器、计算机,打印机及相关硬件设备)的安全,为软件正常运行提供保障。

甲方定期做好系统备份,并对备份数据进行妥善保管。

甲方在应用过程中发现软件出现异常,应及时与乙方取得联系,并记录当前故障现象,便于乙方作出诊断。

甲方在乙方服务人员服务完成后,配合检查软件系统运行是否正常。

十、收费办法和合同期限

年度标准维护费合计: ¥*******(大写:人民币*******整 )。 定制维护费另行结算。

合同有效期为 年,自 年 月 日至 年 月 日止,期满合同自动终止。

合同期满后,双方协商,甲方可要求乙方继续提供软件运行维护服务,但双方需重新签署新的服务合同。

付费方式:按年度付费,每年12月31日前,乙方向甲方开具正式发票,甲方向乙方支付系统年维护费。

十一、乙方开户银行信息

十二、争议处理

甲方指定 为本维护项目负责人;

乙方指定 为本维护项目负责人;指定 为本维护项目联系人;

甲乙双方如对协议条款规定的理解有异议,或者对与有关的事项发生争议,双方应本着友好合作的精神进行协商。

协商不能解决的,依照《中华人民共和国合同法》,任何一方可向乙所在地的人民法院起诉。

九、其他

本合同未尽事宜,由甲乙双方协商后产生书面文件,作为本合同的补充条款,具备与本合同同等法律效力。

对本合同内容的任何修改和变更需用书面形式,并经双方签字确认后生效。 本合同为双方唯一的正式协议,其他任何方案,口头说明及本项目有关的信函、传真、邮件等,均以本合同为准。

本合同一式肆份,甲乙双方各执两份。

甲方: (盖章) 乙方:沈阳科仪视讯系统工程(盖章)

法定代表人或授权代理人: 地址: 电话: 日期: 年 月 日 有限公司

法定代表人或授权代理人: 地址: 电话:

日期: 年 月 日

推荐第9篇:软件岗位职责

高级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平台相关经验优先; 热爱软件测试工作,工作细致认真,有耐心;

具备较强的逻辑分析及学习能力,有良好的团队合作意识,有强烈的责任心和积极主动的工作态度,较强的沟通能力和表达能力。

有协议测试经验、有接口测试经验、有性能测试经验优先。

推荐第10篇:工作人员岗位职责

工作人员岗位职责(总则)

一、热爱本职工作,认真学生、执行《食品卫生法》,认真履行岗位职责。

二、基本任务是听从食堂管理员和厨师长的安排,按质按量完成分配的切配、洗菜任务及其它任务,保证师生按时用餐,按操作规程规范操作,发现问题及时汇报。

三、分工负责食堂卫生,认真执行《食品卫生法》,做到餐具清洁卫生,按期消毒,生熟分开,放置整齐,地面清洁无脏物,其他机械物品放置整齐无尘土、无油污。要讲究个人卫生,工作期间做到“三白”。及时更换勤洗,不穿工作服上厕所,便后洗手,常剪指甲,定期做身体检查,持有卫生健康合格证书上岗。

四、安全操作,认真按照操作作过程进行作业,预防事故和食物中毒。

五、搞好团结协作,做到不吵闹、不骂人,不在下面议论是非。

六、服从领导安排,随时做好应急及临时性工作。

第11篇:餐饮软件维护协议

餐饮软件维护协议

甲方:

乙方:

双方经友好协商达成一致共识,签订此**软件维护协议.

一、乙方维护范围及内容:

1、计算机网络故障的检测。

2、计算机网络软件故障维护(包括计算机软件及其网络的日常

维护工作,系统安装、系统更新及其他相关故障。)

3、提供技术支持。

二、维护及维护付费方式:

1、收取,一年一次性付清。

2、如遇硬件问题,按市场售价的成本收取(包括运费)。

三、维护方式:

1、乙方负责向甲方提供计算机餐饮软件维护支持,突发故障的上门

维护。

2、乙方定期探访,对用户的系统进行优化配置,使网络、系统达到

更高的使用效率。

四、双方责任

1、乙方在为甲方的系统维护的过程中必须尽职尽责提供维护里的

服务内容。甲方要求服务的联系方式为电话联系,甲方发出维护请求后,乙方必须尽快响应。

2、

在指定的业务内容,甲方根据自身的需求有权要求乙方完成指

定的工作;甲方应主动配合乙方,为乙方的工作提供方便。

3、乙方在为甲方维护工作中,如碰到网络设施硬件和其他系统寿

命终止或无法使用时,乙方提供更换配件时,配件价格需要得到

甲方认可。

五、协议时间:

本协议自2009年12月6 日至2010年12月6日止,有效期为壹年。 协议未尽事宜,由甲乙双方共同协商。

本协议一式两份,双方各持一份,双方签子盖章生效。

甲方:乙方:电话:电话:

日期:日期:

第12篇:电脑软件维护策划

电脑软件维护知识讲座策划

——软件爱好者协会、计算机协会

一、活动背景:

为了加深广大同学对电脑硬件的了解,提高同学的硬件维护水平,软件爱好

者协会、计算机协会特策划此次活动。

二、活动宗旨:

丰富同学的课余文化活动,渲染浓厚的文化氛围。

三、活动目的:

通过开展这次活动提高广大师生的科学技术意识,让同学懂得一些硬件件知

识,并倡导同学们以正确的心态对待计算机。

四、主办单位:

软件爱好者协会、计算机协会

五、策划人:

孙山林 林清刚

六、活动对象:

菏泽学院全体在校师生。

七、活动流程:

1、协会的内部成员组织学生于指定地点听讲座;

2、在指定时间进行电脑软件维护讲座;

3、采用多媒体的形式激发大家的兴趣。

八、活动场地和申请物品:

B楼304教室

九、注意事项:

1、软件爱好者协会与计算机协会全体成员必须到场;

2、在进行讲座时,由软件爱好者协会的技术部部长田英瑞担任主讲;

3、具体相关事宜由软件爱好者协会、计算机协会保留最终解释权。

软件爱好者协会、计算机协会2010年11月13日

第13篇:软件、硬件维护合同

软件、硬件维护合同

甲方:________________________________ 乙方:_ ______

甲乙双方本着互相信任、真诚合作的原则,经双方友好协商,就乙方为甲方提供技术支持服务达成一致意见,特签订本合同。

一、合同适用说明

本合同适用于首次购买乙方软件产品及需要乙方技术服务的用户。

甲乙双方签订本合同,表明甲方接受乙方所提供的标准服务;否则,视甲方主动放弃乙方所提供的服务。

二、服务内容

乙方提供的服务内容:

热线支持:指乙服务人员通过电话向用户提供技术问题解答的过程。

现场维护:指乙方派遣技术人员到用户现场处解决问题的过程。

功能改进:指根据甲方要求对软件功能指导和辅助修改。

乙方的服务承诺:

乙方接到甲方通过电话,信函,传真,电子邮件等方式提出关于软件的服务请求后,在48小时日内给予响应并提供服务。

乙方提供给甲方的服务,必须按照合同规定的服务内容进行。

三、甲方责任

甲方应确保有专人对软件的使用和管理负责。

甲方应建立相关制度,以确保软件运行环境(包括计算机,打印机及相关硬件设备)的安全,为软件正常运行提供保障。

甲方定期做好系统数据备份,并对备份数据进行妥善保管。

甲方在应用过程中发现软件出现异常,应及时与乙方取得联系,并记录当前故障现象,便于乙方作出诊断。

甲方在乙方服务人员服务完成后,配合检查软件系统运行是否正常。

四、收费办法和合同期限

年服务费为:_肆仟元整__(4000)__(大写)。

合同有效期为一年,自__ 至__ ____日止,期满合同自动中止。如需继续维护合同自动递延下年。递延后按原合同生效 。递延后维护费提前一个月收取。

合同合同满后,双方协商,甲方可要求乙方继续提供软件运行维护服务,但双方必须重新签署新的服务合同。

五、争议处理

甲乙双方如对协议条款规定的理解有异议,或者对与有关的事项发生争议,双方应本着友好合作的精神进行协商。

协商不能解决的,依照《中华人民共和国合同法》,任何一方可向乙所在地的人民法院起诉。

六、其他

本合同未尽事宜,由甲乙双方协商后产生书面文件,作为本合同的补充条款,具备与本合同同等法律效力。

对本合同内容的任何修改和变更需用书面形式,并经双方签字确认后生效。

本合同为双方唯一的正式协议,其他任何方案,口头说明及与本项目有关的信函、传真、邮件等,均以本合同为准。

甲方(盖章):____________________ 乙方(盖章): 代表人(签字):__________________ 代表人(签字):__________________ ______年____月____日

_________年____月____日

第14篇:软件维护服务合同

软件维护服务合同

甲方:乙方:

甲、乙双方经友好协商,双方同意,乙方就向甲方提供软件产品维护服务达成如下协议,乙方将按照本服务合同及相关附件所约定的维护服务内容向甲方提供服务,甲方同意并保证完全执行本服务合同所约定的责任,以利于本合同的顺利进行。

第一条:维护服务内容

甲方定期做好系统数据备份,并对备份数据进行妥善保管。甲方在应用过程中发现软件出现异常,应及时与乙方取得联系,并记录当前故障现象,便于乙方作出诊断。甲方在乙方服务人员服务完成后,配合检查软件系统运行是否正常。

乙方向甲方提供系统的运行维护服务(客户其它应用软件不含在内)。乙方负责向甲方提供对上述系统问题或故障解决的技术支持与相应服务及提供服务期内软件升级的咨询服务。乙方指根据甲方要求对软件现有功能进行和改动。甲方如需新增软件功能费用另外协商再议。

第二条:服务期限:

月日至年方有运行维护服务要求,必须另行签定运行维护服务合同。

第三条:合同金额及付款方式:

3.1合同总金额:年服务费为(软件价值的15%)整(大写:)。除本合同另有明确约定外,甲方不再向乙方支付任何费用。

3.2付款方式:甲方应于本合同生效之日起的 ,向乙方一次性支付合同约定的运行维护费

第四条:维护服务进度及方式

在本合同有效期内,乙方向甲方提供系统管理的全面的技术支持和维护服务。具体维护内容和方式如下:

4.1技术支持咨询

乙方将提供给甲方一份详细的技术咨询联系办法,在合同维护服务期内,甲方系统管理员可以随时通过电话、传真及电子邮件等各种灵活的通讯手段向乙方进行技术咨询,乙方将第一时间给予甲方答复。

4.2 及时响应

乙方向甲方提供每周5个正常工作日,每个工作日8小时的随时响应服务。

4.3远程联机

如果甲方遇到一些基本问题,乙方的支持工程师可以通过远程登录到甲方设备上来查看问题所在,并指导甲方或直接排除故障。

4.4现场支持

4.4.1如果甲方遇到较为复杂的问题,一般通讯手段的咨询和远程联机不足以解决,乙方将根据甲方具体情况,安排工程师赶到现场解决问题。对于通过远程方式无法解决的,乙方应在72小时内安排工程师到达用户现场第一时间内对系统进行处理,使系统重新恢复运行。

4.4.2乙方对于甲方工程师提出的有关软件方面的技术问题进行培训和辅导。

4.4.3针对用户系统的运行情况,结合乙方工程师自身的经,提出系统改进建议,供用户参考。

4.4.4 以上若干种维护服务内容并不是相互割裂、互不相关的,而是相互渗透、紧密结合成为完整统一的支持维护体系。

乙方向甲方提供的所有现场维护服务所涉及的全部费用不包括在本合同总价款之内,甲方需根据实际费用另外支付。

第五条:责任限制及有限保证

5.1乙方承诺根据本合同的约定向甲方提供服务,但是对于因不可抗力或甲方因素导致的延误而给甲方造成的损失不承担任何责任。

5.2 除本合同或其附件另有约定,乙方对如下软件产品不提供任何运行维护:乙方及乙 方代理人之外的任何人未经乙方许可对许可软件进行任何方式的修改而产生的软件;甲方未按照许可合同约定的范围及限制使用的许可软件;甲方所使用的任何第三方软件产品。

5.3除本合同后其附件另有约定,乙 方提供的运行维护不包括以下情况:甲方人员非法操作、计算机设备感染病毒、第三方产品的故障、计算机设备故障、网络故障等导致许可软件无法正常运行;甲方因许可软件遗失、被盗、被误用或被擅自修改、计算机设备故障、网络故障、其他软件的故障、操作失误等情况造成数据混乱和丢失。

第六条:不可抗力

6.1若合同的任何一方由于不可抗力的原因影响合同正常执行,则合同应延期执行,延期时间应与事件的持续时间相同。

6.2受阻方尽快将发生的不可抗力事件情况以最快方式通知另一方,并在随后的十天内开具书面的证明给另一方,做为不可抗力的证明。

6.3受不可抗力影响的一方,应尽一切努力减轻和克服不可抗力的影响,并在不可抗力事件后,继续履行合同职责。

6.4在不可抗力的影响下,受阻方可暂时停止执行合同的受阻部分。当不可抗力事件持续的时间超过三个月,双方可就解除合同及其它未尽事宜进行协商处理。

第七条:保密

7.1甲乙双方应履行保密义务,未经双方许可,不可向任何第三方泄露任何技术文件及与合同有关的数据,包括合同本身。

7.2对于来自甲方或用户的有关保密信息,乙方须同样遵守保密约定。

7.3以上保密条款的期限为永久,自本合同生效之日起算。

7.4若乙方违反保密条款的约定,则承担本合同总额10%的违约责任及赔偿由此给甲方造成的损失。

第八条:争议的处理和解决

本合同及其补充协议的签订、履行及责任的划分等,均适用中华人民共和国法律。与本合同有关或履行本合同过程中发生的一切争议,双方同意提请甲方住所地人民法院通过诉讼方式解决。

第九条:其它

9.1本合同一式四份,双方各执两份,附件和正本具有同等效力,经双方签字并盖章之日起立即生效。

9.2对本合同的任何修改和补充,应经双方协商共同签订补充协议。

签署

甲方:乙方:

代表:代表:

日期:年月日日期:年月日

第15篇:用友软件维护合同

合同编号:_________

用友软件维护服务合同

甲方:________________________________ 乙方:_______________________________

地址:________________________________ 地址:_______________________________

邮编:________________________________ 邮编:_______________________________

电话:________________________________ 电话:_______________________________

传真:________________________________ 传真:_______________________________

甲乙双方于__________年____月____日签订了《计算机软件使用许可合同》(以下简称 \"许可合同\").乙方根据许可合同许可甲方使用指定的计算机软件(以下简称\"许可软件\"),双方就该许可软件的维护服务达成以下合同内容.

维护服务的定义

\"维护服务\"是指乙方根据甲方的需求,为甲方提供基于乙方许可软件的技术指导和产品保障的维护支持服务.

维护服务内容

1.乙方向甲方提供的服务形式和内容如下(甲方如果要求乙方超出以下范围提供维护与技术支持服务,甲方应与乙方另行协商签署相关协议,并向乙方支付相应的服务费用):

1.1在线服务:乙方通过web浏览器为用户提供的提交问题,查询问题,解答问题的在线式服务方式;在线服务能够及时,方便的为甲方提供维护服务.

1.2热线服务:乙方维护服务人员通过热线电话为甲方解答技术问题的过程.

1.3远程维护服务:乙方通过远程维护系统(《用友远程维护软件》)对甲方的许可软件进行远程调试的过程.

1.4现场服务:乙方派遣技术人员到甲方软件使用现场解决问题,并对许可软件系统进行系统保障的过程.

1.5用户拜访服务:乙方在甲方购买软件后对甲方进行定期的拜访服务.

1.6电子期刊专递服务:乙方通过群发邮件等形式,将乙方最新的服务动态,维护问答,精华文章,补丁管理等内容通过电子邮件的形式发给在乙方服务系统中注册的甲方用户,使甲方及时获取乙方相关信息的服务.

1.7用户服务大会:乙方根据用户的软件维护服务需求,为了加强用户和用户之间,乙方和用户之间的交流,而开展的交流服务活动.

1.8 VIP用户俱乐部活动:乙方根据用户需求,而开展的理论讲座,技术讲座和用户交流等能力提升和用户交流的服务活动.

2.乙方向甲方提供维护与技术支持服务的范围包括:

2.1由于系统数据库或许可软件发生严重故障或在关键处理时期内主应用程序出现故障而使甲方的许可软件系统停滞并且不能用许可软件处理数据;

2.2许可软件发生问题而导致甲方主要业务受到严重干扰并且无法轻易解决(暂时性地)的问题;

2.3许可软件发生非关键性问题,并且甲方能继续运行系统和/或进行操作;

2.4所有有关许可软件的使用和实施的问题和要求.

3.本合同或其附件另有约定,乙方对如下软件产品不提供任何维护与技术支持服务:

3.1乙方及乙方代理人之外的任何人未经乙方许可对许可软件进行任何方式的修改而产生的软件运行故障;

3.2甲方未按照许可合同约定的范围及限制使用的许可软件;

3.3甲方所使用的任何第三方软件产品.

4.乙方提供的标准维护服务不包括以下情况:

4.1甲方人员非法操作,计算机设备感染病毒或第三方产品的故障,计算机设备故障,网络故障等使许可软件无法正常运行;

4.2甲方因许可软件遗失,被盗,被误用或被擅自修改,计算机设备故障,网络故障,其他软件的故障,操作失误等情况造成数据混乱和丢失;

4.3对甲方使用许可软件的软硬件环境进行检查;

4.4对甲方使用许可软件的软硬件提供相应技术指导.

现场维护响应时间

1.\"响应时间\"是指从乙方接到甲方服务请求之后,到与甲方进行沟通并对甲方做出服务承诺的时间.

2.乙方在接到甲方通过电话,信函,传真,电子邮件,网上提交等方式提出关于许可软件的服务请求后,在24小时之内给予响应并安排提供现场服务.

甲方责任

1.甲方应确保有专人负责许可软件的使用和管理,并建立相关制度,以确保许可软件运行环境(包括计算机,打印机及相关硬件设备)的安全,为许可软件正常运行提供保障.

2.甲方应定期做好系统数据备份,并对备份数据进行妥善保管.

3.甲方应在许可软件使用过程中发现许可软件出现异常,应及时与乙方取得联系,并记录当前故障现象,便于乙方做出诊断.

4.甲方应在乙方进行维护与技术支持时,根据乙方要求,指定配合工作的员工,提供必要的设备.

5.甲方应在乙方服务人员维护与技术支持完成时,配合检查许可软件系统运行是否正常.

维护服务费与合同期限

1.运行维护费用按年收取,每年收取标准为甲方购买产品标准报价的 %( 元).

2.运行维护费用的收费每年的开始日期是__________________.

维护服务费用支付

1.在每年的上述确定日期前一周内支付完下一年度的运行维护费用,如果中间甲方停止付费,则乙方将终止相应的服务,若要恢复服务,甲方需补交停止年度的所有技术服务费用.

2.服务费不包括乙方服务人员为向甲方提供维护与技术支持服务所支出的差旅费和食宿费,乙方在提供维护与技术支持服务过程中实际发生的差旅费和食宿费由甲方报销,但是乙方在上述款项支出前应获得甲方的书面确认.

七,责任限制

1.除本合同的明确约定以外,乙方不对维护服务做其他任何明示的或者暗示的保证或承诺.

2.乙方承诺根据本合同的约定及时向甲方提供服务,但是对于因不可抗力因素导致的延误而给甲方造成的损失不承担任何责任.

3.甲方违反本合同第四条的约定,导致乙方无法提供或无法按合同约定的期限提供服

务,乙方不承担任何责任.

4.乙方的维护与支持人员不履行或不按本合同约定履行服务,导致甲方无法正常使用许可软件,并造成了实际损失,乙方应该给甲方以适当的经济补偿;补偿标准不超过甲方所支付的一年的维护服务费.

八,合同终止

1.甲方终止.在本合同的有效期内,甲方有权取消对许可软件或其中某一模块的维护与技术支持服务,但应提前___月通知乙方,并支付乙方已提供的服务的费用.如甲方已预付服务费,则乙方退还甲方未提供的服务的费用.

2.乙方终止.

2.1甲方使用许可软件的许可终止,本合同自动终止,甲方已支付的服务费不予退还;

2.2甲方未能履行本合同第四条的约定义务;

2.3甲方在本合同有效期内中止支付维护服务费,乙方有权终止本合同,若要恢复服务,甲方需补交停止年度的所有维护服务费用.

3.合同期限届满并且双方没有续签合同,本合同终止.

九,争议解决

1.凡由本合同引起的或解释与执行本合同有关的任何争议,双方应当友好协商或调解解决.

2.协商或调解不成,双方同意将争议提交 仲裁委员会申请仲裁.

十,本合同经双方法定代表人或授权代表人签字盖章后生效.本合同一式 份,甲方持 份,乙方持 份.

十一,其他未尽事宜,双方应友好协商解决,并签署书面补充协议,补充协议与本合同具有同等法律效力.

甲 方:(章)____________________________ 乙 方:(章)__________________________

代 表:_________________________________ 代 表:_______________________________

审批人:_________________________________ 审批人:_______________________________

开户行:_________________________________ 开户行:_______________________________

账 号:_________________________________ 账 号:_______________________________

年 月 日 年 月 日

第16篇:软件工程师岗位职责

软件工程师岗位职责

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、编写模块详细设计文档,和相关技术资料;

4、按规范进行模块功能单元测试;

5、维护所开发的软件模块代码。

1.协助项目经理开展项目开发工作;

2.明确并确认公司对软件及开发内容的需求,参与项目的需求分析工作;

3.基于需求制定内容开发计划,承担项目核心模块的开发任务,确保按时完成既定的开发内容;

4.参与软件开发的整体规划及实施,解决项目中的技术问题,为公司的业务开展提供支持;

5.负责指导软件工程师执行具体的软件开发工作,完善开发方法,提高执行效率。

岗位职责:

1、负责大型WEB/WAP网站的架构设计、核心模块的开发;

2、负责项目组的工作安排和协作、人员培训、技术支持等。

1.协助项目经理开展项目开发工作;

2.根据IT部工作计划,负责项目的实施工作,支持IT部项目的正常开展;

3.明确并确认公司对软件及开发内容的需求,参与项目的需求分析工作,并向用户解释开发计划说明;

4.基于用户的需求制定内容开发计划,承担项目核心模块的开发任务,确保按时完成既定的开发内容;

5.参与软件开发的整体规划及实施,解决项目中的技术问题,为公司的业务开展提供支持;

6.负责指导软件工程师执行具体的软件开发工作,完善开发方法,提高执行效率。

岗位职责:

1.协助项目经理(主管)开展项目开发工作;

2.基于用户的需求制定开发计划,承担项目的架构设计和详细设计工作,并承担项目核心模块的开发任务,确保按时完成既定的开发内容;

3.参与软件开发的整体规划及实施,解决项目中的技术问题,为公司的业务开展提供支持;

4.负责指导软件工程师来执行具体的软件开发工作,完善开发方法,提高执行效率;

5.负责现有系统的重构、优化等工作。

岗位职责

1、负责系统及相关产品需求分析及架构设计;

2、对产品的整体系统架构负责,对产品的系统安全性设计负责,开发及相关设计文档编写;

3、负责相关请求的技术分析,负责制订相关的技术解决方案;

4、参与制定设计及实现规范,指导设计、实现及部署工作;

5、配合项目经理进行技术决策,进行技术风险评估;

6、负责对软件开发团队的技术指导。

工作职责:

1、负责公司相关项目的技术团队管理,制定相关项目的研发目标,对技术发开工作进行有效规划、管理与协调,按计划完成公司的产品开发计划;

2、负责项目/产品的系统架构设计,指导复杂模块的开发,负责解决技术难题以及个性功能的实现;

3、负责技术平台的测试与维护等工作,保障系统稳定,并根据项目或产品整体要求不断完善技术工程,对设计系统的最终性能和稳定性负责;

4、负责技术团队内部日常管理、岗位培训、团队建设及人才培养、对工作目标合理分配、人员合理分工;

5、负责平台产品的技术分析,准确捕捉技术价值,通过前沿调查和技术比对,快速理解并挖掘同类产品的技术价值,以提升开发速度与质量。

软件UI设计师

工作职责:

- 负责软件整体形象规划,软件界面的视觉设计和视觉美化。

- 负责网页设计,图片处理,html,c,Javascript编码。

1.根据网站的交互设计和UI设计进行页面开发;

2.配合美工完成网站的交互设计和UI设计工作;

3.按照项目计划,与项目组其他成员协同工作,在保证质量的前提下,按时完成开发任务;

4.精通HTML、DIV+CSS等技术并理解WEB2.0 标准,熟练手写代码;

5.精通Dreamweaver等相关网页设计制作软件的使用;

6.熟悉页面优化,了解各主流浏览器特性,使页面兼容主流 浏览器;

7.熟悉JavaScript/Ajax及Jquery,能够编写常用的JS应用。

岗位职责:

1、负责公司相关网站的页面设计、开发、制作与维护,优化页面代码;

2、独立完成网站前台的设计开发工作及网页客户端的代码编写工作;

3、活动/广告/平面等创意的策划、设计、制作,美编工作;

4、具备良好的团队沟通协作能力;

5、适应网站运营规律及不定时工作制工作需要。

工作描述:

1、需求分析与人机交互的界面设计;

2、网站产品整体用户界面方案设计;

3、配合网站推广及专栏,制作相关的网页广告及个性化页面;

4、协助开发工程师完成UI整合;

项目网站增值产品开发、网站页面设计策划、项目网站VI设计及应用设计、整体VI风格把控。

1) 公司内部网站的设计制作以及现有网站的设计、改版、维护。

2) 承接公司派发各项目、产品的美工设计,UI设计工作;

3) 围绕各网站的运营,制作相应的增值产品,例如:广告、blog库、电子杂志等;

4) 负责外部承接的网站设计工作;

5) 根据需要制作网站原型,包括切割页面、动态效果的实现、CSS样式定义、嵌套由程序人员开发的功能模块等。服务器上传等;

6) 制定各种规范,例如美工设计流程、美工文档备份规范、web制作规范等

程序员的工作职责:

要说工作职责,首先就是要写出符合标准的代码,比如格式和注释等。还要按时完成领导交给的任务,写完代码自己做测试。测试部门测出了bug要认真修改。仔细阅读需求报告和详细设计报告,多和领导同事讨论。

。详细深入的掌握所承担项目的需求分析和设计报告。尽职尽责编写出实现各项功能的完整代码。

3.负责所编程序的自测试工作,参加系统集成和安装。编写用户操作使用说明书。

软件工程师岗位职责有哪些?请看企业管理网提供的软件工程师岗位职责范文。

职业定义

软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。

工作内容

1、指导程序员的工作;、

2、参与软件工程系统的设计、开发、测试等过程;3、协助工程管理人保证项目的质量;4、负责工程中主要功能的代码实现;5、解决工程中的关键问题和技术难题;

6、协调各个程序员的工作,并能与其它软件工程师协作工作。

【职业分析】 软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。 软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。 软件工程师可谓是软件项目开发的掌舵者。一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。

第17篇:软件研发岗位职责

根据网上的一些资料以及公司实际的情况而制定:

1、负责部门人员的引进及本部门人员的绩效考评管理工作;

2、制订部门内部的改造计划,组织审定部门各项技术标准,编制、完善软件开发流程,并组织部门人员进行研究讨论;

3、抓好本部门项目组总结分析报告工作,定期进行项目分析、总结经验、找出存在的问题,提出改进工作的意见和建议,为公司领导决策提供专题分析报告或综合分析资料。

4、组织本部门人员的培训、技术指导以及技术难点突破工作;

5、配合市场部门开展工作,向市场部门提供必要的技术支持;

6、在需求调研中,配合项目组长进行需求调研工作,并对需求调研报告进行审核评定;

7、同项目组长组织设计开发工作,控制开发进度;

8、负责组织软件项目的测试工作,对软件产品的质量负责;

9、对项目组文档进行质量、数量和时间控制,并组织召开评审会;

10、对部门下面人员的日报、周报检查,了解每一个开发人员的工作情况以及工作状态;

11、规范部门内部管理,提高员工整体技术水平,把握技术发展方向,使得技术发展方向与主流技术合拍;

12、热情接待客户,并妥善处理客户的抱怨、投诉以及突发性事件;

13、视下属为兄弟姐妹,在工作生活中给予最多的关爱。

第18篇:财务经理岗位职责(软件)

1.负责公司财务制度及流程的中西融合。2.建立和完善公司财务管理制度及管理办法,并监督执行、控制财务工作流程。3.进行各项财务处理和报表的编制。4.负责政府基金、银行贷款申请以及相关项目报告的编写和信息收集。5.负责公司财务分析、资金规划、税务筹划等方面工作。

第19篇:软件管理员岗位职责

1.负责业务应用软件的安装、调试,做好基层单位新网点的软件上线、数据移植工作。2.负责业务、会计、人事等管理类软件的安装调试、推广应用。3.负责办公自动化系统的规划设计,软件的引进、安装、维护等工作。4.组织各类计算机业务软件应用培训,不断提高操作人员的技术水平。5.负责应用软件、业务数据库的更新修改、故障排除,并做好记录,存档备查。建有计算机网络中心的,软件管理员负责中心机业务软件的升级、安装和维护工作,定期对业务软件进行预防性维护。6.根据实际运行情况和业务部门的要求对新开发和推广应用的软件进行调试、推广和培训,并写出相应的操作手册。7.负责应用软件有关资料整理并及时归档,确保软件安装盘、技术资料等保存完好。8.计算机软件管理人员对外复制软件时,必须经主管领导批准,按照计算机软件管理的范围和权限进行,未经批准不得擅自复制软件。9.完成领导交办的其他工作。

第20篇:软件工程师岗位职责(软件)

1.完成软件系统代码的实现,编写代码注释和开发文档。2.辅助进行系统的功能定义、程序设计。3.根据设计文档或需求说明完成代码编写、调试、测试和维护。4.分析并解决软件开发过程中的问题。5.协助测试工程师制订测试计划,定位发现的问题。6.配合项目经理完成相关任务目标。

软件维护工作人员岗位职责
《软件维护工作人员岗位职责.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题
点击下载本文文档