计算机软件合同
鉴于卖方多年来从事______系统的设计、生产、销售业务并为该系统提供服务,并在进一步开发;
鉴于买方愿意建立一个______系统;
鉴于引进______系统将会提高科学技术水平,改进______的质量和类型,在先进技术产品的使用及服务方面提供培训机会,并且通过创造一种平等、积极的工作环境促进工人的权利和尊严,从而对中国人民做出贡献;
鉴于按照平等互利的原则,经友好协商,买方已决定它愿成为______系统的使用人,而卖方愿意提供该等系统供买方使用。
因此,考虑到本合同中所含的相互条款和协议,现双方特协议如下:
1.双方间的协议(简称“合同”)由本合同所规定的条款和条件以及以下所提及的附件构成:
附件一系统组件
附件二交货和安装时间表
附件三价格和支付条件
附件四产品说明和规格
附件五卖方软件许可合同
附件六软件分许可合同
附件七租赁合同
2.定义
下列词语在本合同中应有如下含义:
(a)商用______系统:(略)
(b)用户______系统:(略)
(c)控制用计算机:指由买方用于______系统及其所控制的一切______系统组成部分。
(d)______(注册商标):指卖方的一个注册商标,卖方用其表示生产和销售的______系统的一个较早版本。
(e)______(注册商标)Ⅱ:指______系统的一个较晚版本,卖方用该词指作为本合同标的的系统。
(f)系统:指卖方的______系统。(略)
(g)标准转换器:(略)
3.系统的提供
(a)卖方根据作为本合同一部分的产品说明和规格及交货和安装时间表提供系统,买方根据作为本合同一部分的价格和支付条件就系统付款。
(b)在买方订购的______系统可以提供使用之前,卖方应根据本合同附件七租赁合同所规定的条款将此系统租赁给买方。买方承认并同意,卖方可以自行决定,通过改进租赁给买方的______系统、提供一个不同的系统或者将前述两个系统结合起来,提供买方所订购的______系统。
4.交货和安装
(a)系统按附件二规定的交货时间表交付。运费将加在卖方发票上,由买方支付。买方有权指定承运人,并以书面形式将其所选择的承运人通知卖方。如果买方未将其所选择的承运人通知卖方,卖方将挑选承运人。但是,卖方不应因此承担有关运输的任何责任,并且也不应将承运人视为卖方的代理人。除非买方要求,卖方没有义务为买方取得保险。
(b)卖方或其指定的服务供应商应在买方指定的中华人民共和国境内设施上安装______系统。安装费应加在卖方发票上,由买方支付。买方应根据本合同的安装时间表,按照预先交给买方的场地准备指南所规定的规格,负责按时完成任何必要的现场准备及买方设施的修改。必要时,买方应按照场地准备指南提供其他测试设备及物资(包括但不限于占地面积、电源插座、中断电缆、卫星设施等)。买方应负责一切该等设施、准备、设备、物资以及为此所需的许可和批准,并支付其费用。
5.遵守卖方所在国出口管制法律
(a)卖方同意为买方从卖方购买的产品和技术,申请______向中国出口产品和技术所必需的一切______政府出口许可、同意和批准。如果卖方虽尽其最大努力仍不能取得该等产品和技术从______合法出口中国所需的任何及一切许可、同意和批准,则本合同立即终止,卖方免除履行,并且买方使卖方不受损害。
(b)买方特承诺遵守______出口法律及法规,并且同意,在未取得必要的______政府批准许可的情况下,买方不会故意:
(i)直接或间接地向在出口时______政府或其任何机构要求出口许可或其他政府批准的任何国家出口从卖方获得的、源于______的技术资料、软件或该技术资料的任何直接产品;
(ii)向______政府或其任何机构要求出口许可或其他政府批准的任何国家国民透露从卖方获得的、源于______的任何技术资料或软件。
6.所有权和损失风险
本合同项下购买的一切物品的所有权及损失风险,应在卖方设施所在地,于该等物品交付承运人后转移给卖方。在购买价款全部支付前,买方授予卖方对该系统的担保权益,作为买方按照本合同付款的保证。在交付承运人后,系统或其任何部分的损失或损坏应由买方负责。在损失风险转给买方后,卖方应有权得到所损失或损坏的任何物品的全部购买价款。
7.验收测试和验收
(a)系统的验收测试应依照卖方的验收测试程序进行。卖方和其指定的服务供应商应根据前述测试程序进行验收测试。如果任何该等测试没有成功完成,卖方或其指定的服务供应商应对测试进行评估,并且对系统进行任何调整或校正,使系统能按规格运行。一切该等测试的开始,应给予买方合理的事先通知,并且给予买方观察一切该等测试的合理机会。
(b)“成功完成”一词,在本合同中用于任何测试方面时,指在特定的测试程序中规定的该等测试的成功完成,并且一切对测试的提及指的都是卖方验收测试程序中的测试。
(c)为附件三之目的,在系统的验收测试程序中规定的一切测试已在买方设施地点成功完成时,系统的验收(简称“验收”)应被视为已经进行。
(d)卖方声明并保证,卖方将向买方交付完整、准确、有效的系统。该系统能够达到在产品说明和规格中规定的技术指标,并由系统验收测试的成功完成予以证明。成功完成应被视为系统完整、准确、有效并能达到规格所述技术指标的决定性证据。
8.装运到场和验收合格
(a)如果系统或其任何部分已按附件二规定的日期准备装运或安装,但根据买方请求或者由于买方不能提供验收或安装系统所必需的设施、测试设备或物资而使该等装运或安装延迟超过______个日历日,则卖方可以根据其选择通知买方,系统或其任何部分作为已事实上装运、交付并安装(简称“装运到场”)对待。此外,对于该等延迟所导致的一切储存费或其他费用,买方应补偿卖方。
(b)通行装运到场后______天,卖方有权按本合同附件三规定的交付条件就下列款项向买方开出发票:
(i)装运到场的商用______系统百分之百(100%)的购买价款:及
(ii)就______系统而言,为该系统已实际装运情况下的到期金额,余额在验收开出发票。
(c)在附件二规定的装运或安装日期前后的任何时候,有以下任一情形的,买方即对系统或其任何部分进行了合格验收(简称“合格验收”):
(i)买方决定并书面通知卖方,系统适宜开始买方拟用系统进行的操作;
(ii)系统已经开始买方拟用系统进行的操作。
(d)合格验收应具有与上述第8(b)条相同的结果,但______系统的到期金额应为迄今已付金额与百分之九十(90%)的验收后到期金额的差额,余额在验收后开发票。
(e)装运到场和合格验收都不免除卖方在本合同项下的任何责任,包括验收测试的成功完成以及按本合同条款和条件对瑕疵或缺陷进行纠正。
9.税收
销售设备和在中国提供修理及安装服务的价款不包括一切派款、关税、销售税、使用税、国内消费税、增值税及类似税收(含买方政府从源扣缴的金额),买方应承担并支付上述税款。任何要求卖方就销售、交付或使用系统所收、缴的税款(卖方的所得税除外)应由买方支付,并且该等税款应在系统交付后到期应付。买方同意就因买方过失的行为与不行为或者因买方违反或不履行本第九条而导致的一切请求补偿卖方,使卖方不受损害并为其辩护。
10.付款
(a)作为卖方按本合同提供本合同系统及一切有关物品的全部对价,买方应支付卖方在附件三中规定的系统购买价款。
(b)付款应按附件三进行。
(c)如果在发票金额或其任何部分到期时买方没有付款,买方特同意就一切该等金额按年利率百分之十八(18%)或法律允许的最高利率向卖方支付从到期应付日期至付款日期的利息。
11.操作手册和其他资料/培训
(a)卖方应在提供每个商用______系统时随附一份用户指南。
(b)卖方应向买方提供3份______系统所有操作手册和安装指南。
(c)系统安装以后,卖方或其指定的服务供应商应在系统使用和操作期间给买方雇员提供为期______日的培训课程。
12.系统保证
(a)卖方声明并保证,卖方是本合同中向买方许可、租赁或销售的一切知识产权的所有人或受益被许可人,并且卖方有权向买方许可、租赁或销售前述知识产权。卖方保证本合同项下提供的系统和一切设备及有关软件(除控制用计算机及控制用计算机操作系统软件)自验收日期后的一年内没有品质及工艺方面的瑕疵,但商用及用户______系统除外,两者的保证期应自装运日期后为期一年。卖方在该期间内应免费在买方场地修理、更换并重新安装______系统或其任何有瑕疵的部分。卖方保证不包括控制用计算机或系统中包含的控制用计算机操作系统软件,但卖方应(在可转让的范围内)向买方转让任何著名生产厂商对控制用计算机或系统中包含的控制用计算机操作系统软件的保证。如果不存在验收日期后为期一年的该等转让保证,卖方应为买方利益并作为购买价款的一部分,为该等控制用计算机及操作系统软件购买硬件和软件维修续期合同,以取代保证,该维修续期合同应自验收日期后为期一年。如果由于保证范围外的瑕疵或正常使用和常规安装外的原因导致修理和更换,买方应对卖方为纠正该等瑕疵所提供的一切劳务和物资(包括差旅费)向卖方付款。
(b)本合同规定的保证仅适用于常规安装、正常使用并在保证期内发现瑕疵的物品。该等保证不应适用于未经卖方书面同意而修改、改动或者被滥用、发生事故、过失或不当使用的物品。
(c)本合同规定的保证取代对系统性能一切其他明示或默示保证,包括但不限于关于适销性或适合某一特殊用途的任何默示保证。买方就卖方违反本合同规定的任何保证享有的唯一救济应是卖方为履行该等保证而进行的修理和(或)更换。卖方在任何时候都不对视听或数据信号的任何损失、业务中断或者任何种类或性质的特殊、间接或结果性损害负责。卖方不对买方过失或过错所导致的履行本条项下义务的延迟负责。
13.非保修性修理及备件支持
(a)在(i)系统验收满______年之日,或
(ii)买方停止系统操作之日(依较早者)前,卖方应提供系统的修理服务和/或备件(简称“支持期”)。双方理解,对不在保证范围内的备件及修理,卖方应按其当时的原料价或备件价格收费,并在工作完成后尽快开出发票。卖方在本合同或其他合同项下,没有义务向未就任何该等备件或修理及时付款的任何人进一步提供备件或修理服务。
(b)在支持期之后,卖方提前6个月书面通知买方其要中止提供系统的备件或修理服务的,可以中止提供。但是,卖方可以选择以下其中一项。
(i)授予买方为自用而非出售之目的而制造任何该系统组件(不包括控制用计算机或其操作系统软件)的非排他性许可,并向买方提供一切必需的文件、规格、图纸及其他资料;
(ii)允许买方有机会购买其认为是系统维修和支持所需的足量备件。
(c)为本合同之目的,如果在______系统装运后的任何______个月内,买方没有在正常使用的仪器上使用卖方提供的系统,作为其正常使用的一部分,编译或拆译信号码,共计至少为______小时,或者在该等装运后连续______个月内,买方在每______个月内没有在正常使用的仪器上使用卖方提供的系统,作为其正常使用的一部分,编译或拆译信号码,共计至少为______小时,则买方应视为“停止系统操作”。
14.维修续期
在本合同规定的______系统的保证期届满前,卖方和/或其指定的服供应商应给买方提供机会,签订一份______系统(包括有关控制用计算机的软件,但不包括控制用计算机的硬件平台)的维修续期合同,并可连续续展一年。
15.系统许可
(a)控制用计算机的操作系统软件按本合同附件五规定的操作系统许可人行分许可的条件和条款向买方提供。
(b)系统操作所需的一切卖方软件按本合同附件四规定的许可向买方提供。
(c)本合同未在涉及卖方所有的任何产品、系统或者卖方拥有的或由卖分许可的任何所有权方面给予技术转让或转移。在本合同项下,也未给予授予分许可的权利,亦不能从中推断出或暗示有分许可权。
16.______系统的安全要求双方同意制定______系统的安全计划,为防止系统在装运、储存、操作或双方进行与本合同有关的其他活动期间(包括保证期和保证期后)被盗窃或有其他泄露,该计划规定将要建立并保持的安全程序。目前的______系统安全要求以前已提供给买方。买方同意采用和遵守并(或)促使其代理人采用和遵守卖方不时建议的替代和补充安全要求。
17.设备提前订购的时间
作为本合同标的的设备,交付日期在附件二中规定。其他设备的提前订购时间
如下:
(略)
买方将对希望交付的设备提供为期______个月的使用。使用的头______个月被视为确定订货,如取消订单,则要受附件三规定的取消订货惩罚。
18.相互声明
各方声明并保证:
(a)它是在其州内或国内正式成立和注册的,符合各项规定,它有权力和授权签订并履行本合同及由其签署并递交的、与之有关的任何其他协议和文件(在本合同中,统称“文件”)。
(b)其签署、递交和履行文件已经通过一切必要的行为获得正式授权。
19.保密
(a)买方同意使用至少与买方使用于自身专有资料相同的谨慎与防范措施,对卖方向买方透露的、包含专有资料并标明“专有”或“保密”的任何资料或数据,卖方的图纸和软件(包括但不限于设计、报告、软件文件、手册、模型等等)予以保密,但无论如何,谨慎不得低于合理程度。未经卖方书面允许,不得复制、向他人透露或者使用该等资料或数据。这些义务不适用于下述任何资料或数据:在未违反本条的情况下属于或成为公共资料的资料或数据;买方合法地从第三方获得的资料或数据;买方独立开发并且未从卖方资料或数据中获益的资料或数据。卖方没有义务提供保密或专有资料;
(b)买方在本条项下的义务应在本合同终止或届满后继续有效。由卖方提供给买方的一切有形专有资料属于并保持为卖方的财产,并应在卖方请求时退还给卖方;
(c)除在本合同中有明确规定,双方同意,卖方对保密或专有资料的透露并不意味向买方授予卖方任何专利、商业秘密或版权的许可;
(d)任何一方未经另一方每次书面明示同意(该等同意不得被无理拒绝或拖延),不得在推售、广告、公关活动中或以任何其他形式,使用另一方、其母公司、公司、其他关联公司的名称或者任何商标或商号(或象征)。
20.补偿
(a)每方应就其按本合同规定履行其本合同项下义务所导致的、与其有关的或由其引发的一切损失、损害、责任、支出、费用、索赔、诉讼、要求、诉讼行为、诉因、程序、判决、估定税额、欠额以及收费(合称“损害”)补偿另一方、另一方的股东、董事、管理人员、雇员、代理人、被指定人、受让人或其中任何一人,之不受损害,并且在不对上文所述予以限制的条件下,买方还应就下述各项所导致的、与其有关的或由其引发的上述任何事项补偿卖方:(略)。
(b)如果第三方提出一方按本合同规定有权获得补偿的索赔请求,一方(“补偿方”)应在实际可能的情况下尽早通知另一方(“补偿方”),但无论如何不得迟于在收到该等请求后的第______日。受补偿方未给予该通知并不排除其按本合同规定寻求补偿,除非未给予该通知使补偿方抗辩该索赔请求的能力受到实质影响。补偿方(与其自行选择的律师一起)应及时对该索赔请求进行抗辩,而受补偿方应在对该索赔请求进行抗辩时与补偿方合作,包括按照补偿方规定的原则就该事项达成和解(补偿方承担该和解的一切费用与支出)。如果补偿方收到索赔通知后未为受补偿方辩护,则受补偿方应有权对该索赔进行抗辩、妥协或和解,费用由补偿方承担。在承担对该等索赔请求的辩护后,补偿方可进行和解、妥协或抗辩,由其酌处。无论本条有何相反的规定,如果发生对买方的诉讼、索赔、诉讼行为或程序基于以下主张,即卖方制造并销售给买方的物品侵犯了任何第三方的______国专利、版权、掩模、商标、商业秘密或其他任何知识产权,则卖方将就该诉讼、索赔、诉讼行为或程序为买方辩护,并将支付终局判决(不能再上诉的)判定由买方承担的损害赔偿与费用,以及买方实际的支出与费用,上述规定的条件是:(1)卖方被及时告知侵权指控的发生,并得到与该侵权指控有关的每一通讯、通知或其他诉讼文书的副本(2)得到该辩护的独家控制权(包括选择律师的权利),以及就该诉讼或程序进行妥协或者和解的独家权利;但是,卖方在本合同项下的责任(如果有的话),应严格地并且仅仅限于卖方因买方销售侵权物品而应从买方获得的特许权使用费收入金额。如果侵权是由买方交货后有人将物品混合、添加或改造而引起,或者由实施某一方法时使用物品(或其任何部分)而引起,则卖方无义务进行辩护,亦无承担费用或损害赔偿的责任。如果卖方制造并向买方提供的任何物品被判定侵犯有效的______国专利,且卖方被禁止使用该专利,或者如果卖方相信很可能发生侵权,卖方将尽一切合理的努力,自费从以下措施中作出选择:
(1)为买方取得使用该等物品而不产生侵权责任的权利,或
(2)以在其他方面实质上符合本合同所有规定的非侵权替代品来代替或改造该等物品,或
(3)在该等物品被返还后,退还该等物品的购买价以及运费(扣除向买方交货至退还期间使用该等物品并从中获得利益的折扣金额,该折扣金额按从卖方装运之日起______年直线式折旧来计算)。如果交货完成前发生侵权指控,卖方有权拒绝进一步装运,而不构成违约。如果卖方还没有被禁止向买方销售该等物品,应买方请求,卖方可以(仅由卖方酌定)向买方供应该等物品,在此情况下,买方应被视为向卖方作出与本合同上文所述相同的专利补偿保证。
如果有人指称卖方按照买方规格制造的物品侵犯了有效的______国专利,并以此为根据向卖方提起诉讼或程序,则买方应被视为已向卖方做出同样的专利补偿保证。
买方应将第三方侵犯本合同项下许可给买方的知识产权及时通知卖方。如果第三方侵犯该等知识产权,双方应互相合作,采取适当的行动制止该侵权行为。上文规定了本合同双方就专利、版权、掩模、商业秘密、商标以及其他专有权利的侵权(无论是直接的还是协从的)所承担的唯一责任,并且取代就其所做出的所有保证(明示的、暗示的或法定的)包括(但不限于)______中规定的不侵权保证。
21.责任的限度
买方同意,如果买方就所交付的任何系统或系统组件提出任何一种索赔,或就未能交付该等系统或系统组件提出索赔(无论是何种行为方式),卖方在任何情况下均不承担金额超过对其提出该等索赔的系统或系统组件购买价的损害赔偿。在任何情况下,卖方均不就利润损失、失去用途、业务中断、或者任何种类的间接、特殊或结果性的损失承担赔偿责任。
22.不可抗力
“不可抗力”指自然现象、火灾、意外事故、火灾、地震、罢工或工厂关闭、搔乱、暴动或**、禁运、战争,任何将来的法律、命令、法规或其他政府行为,运输迟延、能源短缺、原料短缺或在卖方合理控制之外的卖方供应商延迟交货。如果不可抗力的原因阻止、限制、延迟或干扰卖方履行本合同,则应免除卖方对不可抗力所延迟或阻止的部分的履行,但是,卖方应采取合理的措施避免或消除该等造成不履行的原因,并且一旦该等原因被消除,则卖方应继续履行原受被消除原因影响的条款。
23.终止
(a)如果发生下列情况,买方或卖方应有权终止本合同:另一方为债权人利益转让其权利,或者一位管理人、破产托管人或类似官员被指定管理该方的全部或任何部分财产或业务,或者该方被宣告破产。
(b)如果买方疏忽或不按照本合同的条款付款,而且该情形在书面通知买方后______个工作日内未获补救,卖方应有权终止本合同。卖方可以(由其酌定)将买方补救的时间期限延长。
24.不放弃权利
本合同一方免予追究对本合同任何条款的违反或不履行、或一方一次或多次未执行本合同的任何条款或行使本合同项下的任何权利或特权,均不得被解释为对任何随后的违反或不履行不予追究、或对本合同项下任何该等条款、权利或特权的放弃。
25.通知
一方按照本合同可能向另一方发出的所有通知、请求或其他通讯应以书面做出,各方通讯地址如下:
(略)
本合同期间,双方的一切通讯均应以英文进行。
26.适用法律以及争议解决
除关于法律选择或律师费的支付外,本合同应适用______法律,并按照______法律解释。
(a)协商。如果发生与本合同或其任何附件的效力、解释或执行有关的争议,双方首先应争取通过友好协商解决该争议,如果一方向另一方发出通知开始协商之后的______日内,该争议未以此方式解决,则任何一方可按照本第二十六条的规定将该争议提交仲裁。
(b)仲裁。仲裁应在苏州仲裁委员会进行,仲裁应按照该仲裁委员会的规则进行。
(c)仲裁程序
在仲裁过程中,应适用下列具体规定:
1.该仲裁的一切程序均应以英文进行;
2.仲裁员为三名,均应英文流利。买方和卖方各自指定一名仲裁员。第三名仲裁员苏州仲裁委员会主任指定,并担任仲裁庭的首席仲裁员;
3.仲裁费用(包括律师费以及双方的费用)应由败诉方承担;
4.当发生任何争议时以及对任何争议进行仲裁时,除争议事项外,双方将继续行使本合同项下各自其余的权利,履行本合同项下各自其余的义务;以及
5.仲裁裁决应是终局的,对双方均有约束力,双方同意受其约束,并采取一切必要的措施执行仲裁裁决。任何有管辖权的法院均可就仲裁的裁决做出判决,或者可向该法院申请仲裁裁决的司法承认并发出执行令。如果就仲裁裁决或就该裁决做出的判决向法院请求司法承认并发出执行令,双方明示地放弃反对的权利,包括该方否则具有的以主权国豁免权为理由的任何抗辩。
27.拘束力
该等条款和条件对本合同双方、其继受人以及允许的受让人均有约束力,且为其利益而订立。
28.整个合同
本合同所含的条款与条件包括双方就本合同标的达成的全部协议与共识,并且合并与取代之前所有的协议、共识以及声明。任何增加或修改除非以书面做出并由本合同双方签字,均属无效。本合同以英文订立,正本一式四份,每方各执两份。
29.合同期限届满
本合同于生效日起______起期满。
双方于首页载明的日期正式签署本合同,以资证明。
卖方买方
签字:______签字:______
姓名:______姓名:______
职务:______职务:______
日期:______日期:______
附件一系统组件(略)
附件二交货和安装时间表(略)
附件三价格和支付条件(略)
附件四产品说明和规格(略)
附件五卖方软件许可合同
本附件五(“许可合同”)条款规定,在以下指明的若干计算机软件用作卖方按合同(本附件五构成其一部分)所供系统的一部分或者与之一起使用的情况下,卖方即将该系统许可给买方。
1.许可的授予
卖方(下称“许可人”)特此按本附件条款和条件向买方(下称“被许可人”)授予使用和复制本许可合同第10条所列及产品规格所述软件程序的不可转让的非独家许可,而被许可人特此按本附件条款和条件接受该许可。本许可合同第10条所列的、构成________控制系统的程序,与其任何拷贝、复制件或摘录一起,在本附件中统称为“程序”。除本附件具体规定的以外,未授予任何许可,无论是明示的还是默示的。
2.使用限制
被许可人只可将程序用于卖方按本合同条款提供作为每个系统一部分的计算机,例外的是,如果________系统计算机因为发生故障不能操作,或在进行保养性维修、工程设计变更、特制件或模型变换期间不能操作,则亦可将程序用在被许可人的备用计算机上,直到________系统控制用计算机修复到操作状态为止。被许可人只能将程序用于直接的内部操作方面,在任何情况下均不得将程序供给他人使用。事先未经卖方以书面形式同意,不得在________系统控制用计算机硬件上安装、操作或配置任何其他程序。这也包括可能由卖方提供的、不在本许可合同范围内的操作软件或应用软件。
3.复制限制
被许可人不得复制程序或其任何部分,例外的是,被许可人只是为了备份、存档和将程序置于适宜执行形式的,可以复制程序。所有经允许的复制件,都要清楚地标上与原先供给被许可人之程序相同的、关于许可人所有权和版权的限制说明。经允许的复制件应以安全的方式予以保存。
4.转让限制
除非本合同允许并经卖方事先以书面形式同意,被许可人不得出售、转让、许可、转移或以其他方式提供程序。
5.所有权
程序产权属于许可人,程序或其任何部分的产权、所有权或技术并未因此转给被许可人。被许可人承认,程序构成许可人的保密、专有资料和商业秘密,而不论程序或其他任何部分是否已获得或者可能获得版权和(或)专利,程序乃是基于本合同项下被许可人与许可人之间的保密关系而向被许可人透露的。
6.透露限制
除非本附件明确允许,被许可人不得将程序或其任何部分透露或者以其他方式提供给第三方和被许可人没有必要授权其在业务中使用程序的任何雇员。被许可人应采取一切合理、必要的步骤,保证许可人(或其雇员)不将程序或其任何部分透露或者以其他方式提供给任何第三方。
7.保证
许可人保证其有权授予在本许可合同中所授予的许可,而且在验收之日起________年的期间内(在此称为“保证期”),程序基本能按规格所述的方式运行。许可人在该保证项下的唯一义务是更正或替换已发现不合正常用途的任何程序。本保证明确替代一切其他明示或默示保证,包括(但不限于)关于适销性和适合某一特定用途的默示保证。许可人不保证程序和(或)其相关文件(如有的话)符合被许可人的要求,没有错误,或者能够不间断地操作,其质量和性能方面的全部风险由被许可人承担。无论如何,许可人不负责赔偿特殊、杂项或结果性的损失(包括但不限于营业利润损失、业务中断、业务资料丢失或其他金钱损失),即使已通知许可人有可能发生该等损失的,也是如此。
8.专利和版权补偿保证
对于向被许可人提起的诉讼,许可人同意自行承担费用为被许可人辩护,对于有管辖权法院在上述任何诉讼的终局判决中判由被许可人承担的损害赔偿和费用,许可人将对被许可人作出补偿,使之免受损害,其范围是判决基于这一主张,即在本许可合同所授予的许可范围内使用程序构成对________国任何专利或版权的侵权。适用上述规定的条件是,被许可人已用书面形式及时将该项诉讼的主张和提起通知许可人,并允许许可人通过其律师对诉讼进行辩护,给予许可人可以合理得到的一切资料、协助和授权,以便使许可人能够进行辩护,另一个条件是,许可人在本许可合同项下的责任(如果有的话)应严格地并且仅仅限于许可人因被许可人销售侵权产品而从被许可人处得到的特许权使用费收入金额,许可人有权控制上述任何诉讼(包括上诉)的辩护及其一切谈判,其中包括达成任何和解或妥协的权利。如在任何诉讼中程序被判为构成侵权,程序的使用被禁止,许可人可以自行承担费用选择承担以下任何一项:
(a)设法为被许可人取得继续使用程序的权利;
(b)替换或修改程序,使之不再构成侵权,并在实质上用同样的质量进行同样的服务;
(c)在程序退还许可人之后给予被许可人抵免,但要从中扣除使用、损坏和陈旧的折旧费。许可人对基于以下其中一项的任何版权或专利侵权所提出的请求不负责任:
(1)所用的不是当时未经变动的程序释放;
(2)被许可人停止操作系统;
(3)被许可人未按附件三支付任何许可费或者未能遵守本许可证合同的条款和规定,而且在书面通知其纠正后持续达到________天。本合同按以上(a)项或(b)项终止之后,被许可人应迅速将程序及其一切复制件还给许可人,并在终止后________个月内向许可人提交一份书面声明,证明从许可人那里收到的程序和任何有关材料的原件或者就该许可所制作的复制件、摘录(包括部分复制和摘录)均已还给许可人或者销毁。
9.所许可的程序
按本许可合同许可的程序如下:
(略)。
10.配置和安装
(略)。
程序安装日期:________
安装者签字:________
被许可人签字:________
本许可合同与合同条款有矛盾的,以本许可合同为准。
附件六最终用户软件分许可合同
卖方与“用户”已签订一份由用户从卖方购买某些设备和软件的合同(“销售合同”)。整个软件及其任何部分均受数字设备公司(“设备公司”)向卖方授予的许可约束。按照设备公司和卖方签订的原设备制造商(“制造商”)合同,卖方被授权批准设备公司软件程序(“软件”)最终用户分许可合同。因此,卖方同意按照下列条件和条件向客户授予分许可,而用户同意按照下列条款和条件接受该项分许可:
1.标准许可条款
A.软件许可的授予
一旦用户订单已全部付款,卖方即应视为已向用户授予以下规定的软件许可。对用户的许可持续到按本合同规定终止之时为止。卖方向用户授予的许可以及用户在本合同项下的义务受本条款和条件支配。除本合同规定的以外,卖方未授予任何软件许可,不论是明示的还是默示的。
B.软件执行
(1)本软件许可合同附录一列明了软件本身以及可以在上面执行软件的处理机或配置设备。“经许可的处理机”一词是指许可中具体规定的、具有以下任一情形的处理机或配置设备:
i.其序号在卖方提供的卖方许可证或软件许可订单确认书上已有具体规定的;
ii.如果没有这种具体规定,软件按照许可首次在其上面执行的。
(2)用户可以在经许可的处理机上执行软件,而且只有在经许可的处理机上执行软件所需的范围内,可以装入、复制或传送软件,但有以下两种例外:
i.在因发生故障而无法在经许可的处理机上执行软件期间,用户可以暂时在另一单个处理机或配置设备上执行软件(诊断软件除外),并在暂时执行所需的范围内装入、传送或者复制软件;
ii.用户可以按照________国版权法的规定制作软件存档复制件。
C.修改与合并
用户可以:
(i)修改软件(只能用机读形式),或者
(ii)将已修改或未修改的软件并入其他软件,以便形成只是为了在经许可的处理机上执行软件所要的适配件。上述适配件中所含的软件任何部分继续受本条款和条件约束。
D.软件的使用
1.在按本合同执行分许可所需的范围内,用户可以将软件提供给其雇员和代理人使用。除本D款所指明的以外,用户不得以任何形式将软件提供给任何一方使用。
2.软件含有任何保密或商业秘密资料的范围内的,软件及其所含的资料即按保密关系许可给用户。用户明确承认这种保密关系的存在,并同意按本合同规定对软件和资料予以保密。
E.个人和非排他性的许可
用户的分许可是给用户个人的和非排他性质的,未经设备公司明示同意,不得转让。
F.记录
1.用户应做出完整、准确的记录,(i)用以辨认软件和经许可的处理机;
(ii)标明软件位置。如卖方要求,用户应向卖方提供有关的记录,如卖方有理由认为,软件已在许可期间提供给任何第三方或者在任何其他处理机或配置设备上执行(本条款和条件许可的除外),用户应向许可人解释说明。
2.用户同意在软件的所有完整或部分复制件、适配件或传送件上复制设备公司的版权通知及其他所有法律通知,包括(但不限于)其他所有权通知和政府机构
要求进行的通知。
G.许可限制;反向设计
卖方未向用户或任何第三方转让任何软件的产权或所有权。除本条款和条件明确规定的以外,用户不得执行、使用、复制或修改软件,或者采取与设备公司对软件的知识产权不符的行动。用户不得以反向设计软件或者反向设计软件的任何硬件、固件执行为目的,拆编、反装、分析或以其他方式研究软件。
2.许可终止
A.如果用户疏忽或者未能履行、遵守其在本条款和条件项下对设备公司或卖方承担的任何义务,而且这种情况在书面通知用户后30日内得到纠正,则卖方或设备公司可以终止在本合同项下所授予的任何许可和已发出的任何软件订单。
B.终止,不论是卖方、设备公司终止的还是用户终止的,都适用于许可在经许可的处理机上执行的所有软件版权。
C.在用户所作的任何终止生效之前,卖方或者设备公司作出任何终止的,用户应
(i)交还卖方或者设备公司提供的任何许可证;
(ii)销毁用户所掌握的各种软件版本的所有复制件;
卖方:
签署:_______
签约日期:
买方:
签署:_______
在软件系统的开发过程中,合同管理包括合同的最终形成与签署、监督合同的执行、合同的变更以及对该过程的监督和记录。合同关系是一种严肃的法律关系,它明确规定了建设方和承建方的权力和义务。对建设方来说,最重要的目的在于保证承建方的行为符合合同要求,并最终提供符合要求的软件产品。监理方作为客观独立的第三方,需要本着科学、公正、严格、守信、遵纪、守法的原则,以高度的责任心、扎实的专业技能和丰富的管理经验,参与从合同起草到合同收尾的全过程,在此过程中审查合同内容、监督合同执行、协调合同执行中出现的问题。本文简要论述软件系统开发项目中监理方对合同管理所承担的职责和发挥的作用。
软件系统开发项目存在以下特点:一是需求不稳定,在项目进程中经常发生变更;二是技术含量高,最终交付物不像硬件工程那样具体,很多功能和性能是表面上难以把握的;三是最终交付物跟实际工作相结合,没有统一具体的评测标准,质量的评价受建设方主观因素的影响较大。上述特点使软件项目合同的签订和履行在所有信息化工程项目中难度最高,对项目监理方的合同管理水平也提出了更高的要求。
2 监理方合同管理的前提条件
软件系统开发项目风险性大、技术要求高。作为监理人员,要面对不同建设方的业务流程、不同的管理模式及人文环境,因此对监理人员的综合素质具有全面要求。技术方面,监理人员应熟悉软件项目开发中涉及的技术,具有软件系统设计开发经验,掌握IT项目管理知识,并具有项目管理经验。业务方面,监理人员应努力了解软件项目涉及的行业需求,以便正确认识软件项目的开发背景和应用前景。
为保证项目顺利建设,建设方应首先与监理方签订监理合同,使其尽早参与开发过程,并在合同中明确监理方的职责和权力。在此基础上,监理方才能够依据合同对软件开发实施项目监理。
作为项目监理的执行人员,监理方需要配备总监理师和监理工程师,实行总监理师负责制。总监理师行使合同赋予监理方的权限,全面负责受委托的监理工作。
3 监理方合同管理的主要工作内容
监理方对软件系统开发项目的合同管理贯穿项目全过程,可以分为四个部分:合同签定、合同执行、合同验收和合同档案管理。具体可概括为以下内容:
a、参与合同的制定过程,向建设方提供合理化意见和建议。
b、跟踪检查合同的执行情况,确保承建方按时履约。
c、对合同工期的延误和延期进行审核确认。
d、对合同变更、索赔等事宜进行审核确认。
e、根据合同约定,审核承建方提交的支付申请,签发付款凭证。
f、对合同相关文档实施档案管理。
4 监理方合同管理的具体工作内容
4.1 合同签定
任何一个应用软件系统都是根据实际工作的需求而产生的,只有在充分了解系统开发背景、应用现状和应用前景的基础上,才有可能开发出符合要求的系统。因此,在签定合同之前,监理方应与建设方进行认真交流,充分了解项目产生的背景、建设方的应用现状和对即将开发的软件系统的期望,分析系统开发及应用中存在的有利条件和可能遇到的困难,为协助双方制定合同做好准备。
在签定合同过程中,监理方需要完成以下工作:
一是审查资料,即协助建设方对承建方提供的资格、资信、业绩、开发方案等资料进行预审。有条件的话应建议建设方进行实地考察,或通过自身的行业经验和人际交往为建设方提供参考信息,初步确认承建方有足够的开发能力。
二是参与谈判,即亲自参与每一次建设方和承建方之间的合同谈判,组织双方就合同条款逐条展开讨论,并作为第三方进行现场记录,协助双方完成软件开发合同的谈判和签订工作。
三是审查合同,即对每次谈判后形成的合同条款进行审查,根据建设方的实际情况,从开发技术和项目管理的角度对合同中可能存在的问题提出意见和建议,这其中包括建议在合同中明确规定软件系统包含的功能、达到的性能、技术实现手段、必须遵守的工程规范、测试标准、验收要求、承建方最后交付物的形式以及必须提供的项目文档等。另外,还应建议建设方在合同中明确工程阶段及其质量和进度要求,并据此作为工程阶段性付款的依据。
四是保持中立。作为项目的第三方,在合同签订过程中,监理方要维护双方的利益;在合同中要明确双方的责任、权利和义务,保持合同的公平性。
4.2 合同执行
根据现代软件工程学理论,软件系统的开发过程包括制定计划、需求分析、软件设计、程序编写、软件测试、运行维护等六个阶段。在软件系统开发开始后,监理方应依据合同要求,对上述各个阶段实施全程监理,使影响系统质量的要素在开发过程中始终处于受控状态。在此过程中,监理方需要完成以下工作:
一是监督合同执行情况,定期向建设方、承建方进行通报。
二是及时记录合同的变更情况,并由项目三方确认。
三是及时通报合同变更的情况,协助保持合同、协议及其附件内容的有效性、一致性。
四是及时协调合同纠纷,公平地调查分析,提出解决建议。
由于软件系统开发项目人为因素较多,开发过程中往往出现需求变化,导致合同内容变更。这种变更可能来自承建方,也可能来自建设方。无论哪一种变更,监理方都应该积极协调双方妥善处理,保证合同的平稳执行,保证项目最终圆满结束。
无论哪一方提出变更要求,都应首先向项目总监理师提出书面请求,由总监理师组织人员进行审查,由现场监理工程师了解项目当前的开发阶段、遇到的管理和技术方面的问题,确认变更请求的真实性和必要性。总监理师根据实际情况,参考变更文件及其它项目文档,按照合同的有关条款,指定现场监理工程师评估开发难度、开发量、开发进度以及费用的变化情况。总监理工程师就相关变化情况与项目双方进行协商,变更内容经项目双方同意后签字确认。在此过程中,任何形式对项目质量、数量、内容的变动,均需总监理师审核同意,并报建设方批准后,以项目变更通知书的方式生效。在总监理师签发工程变更单之前,任何一方不得单独实施变更;在总监理师签发工程变更单之后,由监理方根据工程变更文件监督承建方实施。
4.3 合同验收
在软件开发过程的里程碑阶段或最后阶段,承建方将根据合同的规定,向建设方提出验收申请和付款申请。此时,监理方应严格审核承建方的申请,参与项目的验收活动,待验收合格后,由总监理师签发付款凭证,建设方据此向承建方履行付款义务。
由于软件项目在投入运行后,需要依据有关项目文档实施后期的维护和管理,因此,在一个软件的生命周期中,项目技术说明文档对软件使用方来说必不可少,这其中包括需求说明书、系统总体设计书、机能设计书、数据结构设计书、测试说明书、测试结果记录、用户手册以及其他项目管理文档。如果一个软件系统属于双方版权共有的话,承建方应该向建设方提供系统源代码。对于一个软件开发项目来说,上述文档都会作为必须的内容明确体现在合同中。而这时有些承建方出于种种原因,往往临时拼凑一些文件,或不提供真实的源代码。因此,在验收的时候,监理方要特别注意检查承建方提交的最后文档,并以自身的业务能力判别提交物的质量,如果不符合合同要求,可以要求承建方重新提供,并拒签付款凭证。这项工作能够充分体现监理方的业务水平和监理能力。
项目实施结束后,监理方还应及时向建设方和承建方通报合同、协议及相关变更所规定的项目内容的执行情况,提出监理意见。同时,协助双方签署其他补充协议。
如果因为合同规定以外的原因造成了项目开发延期或损失,其中一方将依据合同向另一方提出索赔要求。此时,监理方应首先担当一个项目调解人的职责,协助双方进行协商。首先由总监理师组织人员,本着有理、有度的原则,严格按照规定的程序和时限对索赔报告中的各项事宜进行审核确认。其次,如果索赔理由成立、索赔依据有效、索赔数额合适的话,监理方将接受索赔报告,并与项目双方进行谈判。如果双方意见一致,监理方即起草索赔意见,由双方签署后执行;如果意见不一致,那么只能交由仲裁机构实施仲裁。
4.4 合同档案管理
在软件项目开发中,不管是最终的提交物,还是中间产物,都是以文字形式记录的。所有工作量也都是以文件形式提供的。因此,整个软件项目开发过程中,监理方都要注意与合同有关的文档的管理,具体包括:
a、收集整理所有的合同及相关的文件,包括签证、记录、协议、补充合同、备忘录、电报、电传等;
b、建立合同和信息管理制度,确保各方对工程的所有指令、批复、报告等均以书面形式进行,并全部归档;
c、及时、详尽记录不可抗拒力发生时的现场情况;
d、协调、处理合同争端,及时记录和纠正承建方的违约行为。
5 结束语
一个软件系统的开发过程就是该项目合同的执行过程。合同是项目建设的基本依据,是监理单位站在公正立场采取各种控制、协调与监督措施,履行纠纷调解职责的依据,是实施项目投资控制、进度控制和质量控制的出发点和归宿。合同管理是对项目合同的订立、履行、变更、索赔、争议处理等进行的管理,是对项目合同得到有效履行的有力保证,贯穿于监理活动的始终。作为监理方只有具备公正的心态、敬业的精神、对软件开发的深刻理解、扎实的业务功底,才能获得建设方和承建方的信任。只有得到了这种信任,才能在合同执行过程中真正发挥监督、协调的作用。也只有发挥了这种作用,才能真正协助项目双方履行合同,完成项目的既定目标,也真正尽到了监理方的合同管理职责。
摘要:在软件系统的开发过程中,合同管理是对项目合同的订立、履行、变更、索赔、争议处理等进行的管理,是对项目合同得到有效履行的有力保证,贯穿于监理活动的始终。监理方作为客观独立的第三方,需要参与从合同起草到合同收尾的全过程,在此过程中审查合同内容、监督合同执行、协调合同执行中出现的问题。本文简要论述软件系统开发项目中监理方对合同管理所承担的职责和发挥的作用。
关键词:监理,软件开发,项目,合同管理
参考文献
[1](美)凯西.施瓦尔贝.IT项目管理.机械工业出版社,2001.12.
[2]谢冉东等编著.信息工程监理案例分析.清华大学出版社,2006年.
[3]郑人杰,殷人昆、陶永雷著.实用软件工程(第二版).清华大学出版社,1997年.
[4]王学卿.信息系统工程监理探讨.信息技术与标准化,2008,1:34-37.
[5]刘学成,董火民,许志国,刘勇.信息系统工程监理发展现状分析与建议.信息技术与信息化,2007,6:8-10.
【关键词】软件专业 教学 竞赛平台
【中图分类号】 G 【文献标识码】 A
【文章编号】0450-9889(2015)09C-0033-03
全国软件专业人才设计与开发大赛作为一项全国性的竞赛活动,目的是为推动软件开发技术的发展,促进软件专业技术人才培养,向软件行业输送具有创新能力和实践能力的高端人才,提升高校毕业生的就业竞争力。因此,探讨这一竞赛平台究竟给软件专业教学带来了哪些积极的作用、如何促进专业教学等问题,对专业教学的改革有非常重要的意义。
一、计算机软件专业教学中存在的问题
(一)课程安排模块化,连贯性不强
表1是计算机软件专业主干课程的安排情况表,表中看不出专业课程的教学主线,更看不出学生应该学习的主要专业知识和专业技能。第一方面,第一个学期程序设计基础,第二个学期C语言程序设计,第三学期C#程序设计基础,程序设计基础课程占了三个学期,且还开设了不同的语言,导致学生在编程入门基础学习无所适从。第二方面,第二个学期的课程共有4门,学时都差不多,第三个学期除网页动画设计外,其余4门课程学时也差不多,课程杂,体现不出技术主线和学生软件编程知识能力的逐步培养和形成。第三方面,课程模块化,连贯性不强。看不出第二个学期的所学对第三个学期的课程学习有什么帮助和知识技能的积累。这样的课程安排违反了学生学习软件编程开发技术的认知规律,导致学生学习不系统,在实践操作时无从下手,最简单的程序都写不出来。同时也对学生的自信心造成打击,觉得自己很差,失去学习兴趣,以后上课就开始不听,接着就是听不懂,最后干脆旷课在宿舍玩游戏的恶性循环局面。
表1 软件专业主干课程安排表
(二)缺少让学生自我展示的平台,学生找不到学习的成就感
首先,计算机类专业不像艺术类等其它专业那样具有很强的现场观赏性,没有很多竞赛平台让学生展示自己的专业技能。针对软件专业学生举办的竞赛仅有ACM国际大学生程序设计竞赛,作为国际性大赛,ACM不分本科组和高职高专组,难度比较大,不适合高职高专学生参加。因此,行业社会就缺少让高职高专计算机软件专业的学生自我展示专业技能水平的舞台。其次,计算机软件专业课程多,衔接性强,难度大,很难像艺术类等其它专业那样,单独学习完一门课程就可以设计出精美的作品。软件专业的学生需要学完很多门课程后,经过不断的动手编程实践,积累一定经验才可能设计开发出相应的程序作品。所以,在专业教学上没有举办过学生作品展,更不用说举办学校层面的作品展。缺少了行业社会和学校两大重要展示平台,学生在学习上很难找到学习成就感。
(三)为了照顾大多数学生,缺少对拔尖学生的培养
由于招生政策的问题,高职学生之间的差距比较明显。特别是补录的学生,在基础和学习能力上与正常录取的学生又有一段差距。而在正常的专业课堂教学活动中,面向的是大部分学生,因此,在制定课程教学目标和确定教学内容时,要兼顾大部分学生的学习能力和接受能力。这样,无形中就降低了专业课程教学内容的深度和教学目标的高度。而后果就是导致少部分拔尖学生在课堂上“吃不饱”,不能学到自己想学的知识内容,不能提高并达到自己应有的专业技能水平。
二、利用全国软件大赛竞赛平台促进计算机软件专业教学的优势
参加竞赛实践证明,通过引导学生参加全国软件专业人才设计与开发大赛,能促进学生对专业知识和技能的学习,能较好的解决上述专业教学过程中存在的问题,具体表现在:
(一)通过竞赛培训引导,增加学生自主学习能力
为兼顾大多数学生学习制定的人才培养方案,在课程安排上就多开设些相对容易掌握的技能课程,让在编程方面可塑性不强的学生能掌握一些其他专业技能,增强这些学生的就业竞争力。为了解决这个问题,让学生参加全国软件专业人才设计与开发大赛是一个有效的解决途径。在准备竞赛的过程中,按竞赛考纲的要求安排专业教师对学生进行全程辅导,对学生难以掌握的知识点进行详细的讲解。在专业教师的辅导下,学生可按竞赛知识技术路线进行系统有效的学习。经过一段时间的学习,学生便可以入门编程,找到编程应用于实际的快乐。有了兴趣,学生就会根据自己的兴趣点,制定自己的学习目标,根据目标,制定学习计划和多方获取学习资料,利用课余时间刻苦钻研,多做多练,积极促进了教学的教学工作,很好的弥补了课程安排和课堂教学上的不足。
(二)搭建让学生展示自我技能水平的舞台
以参加全国软件专业人才设计与开发大赛为契机,首先,在选拔参赛选手时,就建立了一次学校范围内的、让学生自我展示专业技能水平的机会。在校内设置选拔赛,只有在选拔赛中取得优秀成绩的选手才有资格报名参加全国比赛。其次,全国软件专业人才设计与开发大赛再次搭建了一个全国性的大舞台,让高职软件专业学生能有机会与来自全国各地的同行同台竞技,真正检验自己的专业技能在全国同行中处于什么样的水平,看清自我,找出差距。同时也给他们指明了今后应该努力的方向,激起学习的热情。看到这个大赛平台给学生所带来的积极影响,也促使了教师积极地在教学过程中搭建学生专业课程作品展。在学生学完相关课程后,给他们布置相应的工程应用项目,然后将作品以多媒体展厅的形式尽可能更开放地展出。以此激励学生努力学习,并从中找到学习的成就感。
(三)推动精英学生的培养
培养高水平的毕业生是打造一流高职院校的前提,兼顾大部分学生的传统课堂教学,很难满足精英学生的学习培养需要,无法实施因材施教的适合高职学生培养的教学方式。全国软件专业人才设计与开发大赛恰好给精英学生的培养搭建了一个很好的平台。学生通过参加此项竞赛,能额外得到老师的培训指导,进行更多专业的技能训练,同时他们能与来自全国的选手比赛交流,一是方便老师发现自己学校的精英,二是方便学生找到自己与其他选手之间的不足。此外,本大赛有很多知名企业参与,获得大赛全国一等奖的选手会直接被这些知名企业录用,在企业资深工程师的指导下快速成长,成为学校的“品牌”毕业生。
三、利用全国软件大赛竞赛平台促进计算机软件专业教学的具体措施
(一)提高学生创新能力
1.积极探索学科竞赛模式的创新。以全国软件大赛竞赛组织为切入点,引入更多的学科竞赛,组织更多形式的学科竞赛方式。据调查,扩大招生规模后的高职高专学生普遍喜欢娱乐性强的学科竞赛,不喜欢传统方式的学科竞赛。因此,需要在竞赛形式上下功夫,创新竞赛组织方式,找准学生的参赛兴趣点,提高学生的参赛热情。如各学校可根据自身的专业办学特色,举办形式多样、层次不同的竞赛,如网页设计大赛、创意创业竞赛、演讲比赛、辩论赛、动画制作大赛、计算机组装大赛等活动,积极组织和鼓励学生参加各种比赛,从多方面来培养学生的自主学习、自主创新和创造能力。
2.建立学科竞赛的保障机制。完善的竞赛保障机制,是学生得以安心参加各类学科竞赛的前提,是老师安心指导创造佳绩的保障,良好的竞赛保障机制是鼓励学生参加种学科竞赛并取得成绩的重要前提。首先要有良好的赛项宣传机制,让每位同学务必知晓比赛通知。同时深入学生宿舍宣传,并通过赛前动员会等手段鼓励学生参赛,扩大比赛的参赛人数。其次,在整个竞赛过程中,学校提供专门的比赛训练场地和训练设备,相关经费和政策支持,使参赛学生和指导教师无后顾之忧。最后,对每次参赛进行经验总结,提高各种比赛的竞争力。
(二)提高学生实践能力
1.改变原来的教学方式,理论与实践相结合。高职学生不喜欢照本宣科的纯理论知识灌输的教学方式,喜欢通过实践的方式去理解和掌握理论知识。因此,在教学上应采用案例教学法,将理论知识传授通过案例去讲解,提高学生的学习兴趣。平时布置相应的作业,让学生多动手,多实践,积极提高自身的实践能力。
2.将竞赛转化为教学内容。在程序设计等相关的课程里,将竞赛的内容融入到教学内容,在讲解理论知识的同时,让学生明白这些知识的应用,有助于学生消化理论知识,促进实践能力的培养。
3.建立学科竞赛实践训练场所。建立如实践教学创新实训基地,大学生创客空间等实践教学场所,开放实训室和实训设备,为学生提供自己动手,自主创新的发展空间,激发学生的学习热情。
在职业教育中,如何提高学生的实践创新能力是一项重要的课题,也是职业教育者的教学目标。随着各种竞赛体制的完善,以学科竞赛为载体,积极鼓励学生参加各种(下转第160页)(上接第34页)学科竞赛,通过竞赛对大学生创新实践能力培养的作用将会越来越显著。高职教育必须以市场为导向,培养出更多适合社会需要的人才。
全国软件专业人才设计与开发大赛平台,为专业的教学改革指明了方向。从专业建设角度来说,应该参考大赛平台的要求,对课程体系进行重新整合,以适应社会对软件人才的需求;同时通过大赛平台丰富教学资源,促进专业的对外交流,加强培养学生的自学能力、分析和解决问题的能力,提高学生的创新能力和就业竞争力。
【参考文献】
[1] 赵娟. 关于提高应用技术大学学生实践能力的思考——以南宁学院为例[J].广西教育,2015(19)
[2] 周荣辉,郝晓枫,赵宏宇. 学生程序设计能力培养的思考[J].吉林大学学报:信息科学版,2005(23)
[3] 何迎生,鲁荣波. ACM 竞赛平台在计算机专业教学中的应用研究[J].计算机教育,2009(12)
[4] 李绍中. 开展职业技能竞赛提升高职人才培养质量[J].职教通讯 ,2012(12)
【作者简介】罗云芳(1981- ),男,广西贺州人,硕士,广西职业技术学院讲师,研究方向:软件工程,计算机网络编程,计算机教学。
邮政编码:____________________
法定代表人:__________________
职务:________________________
地址:________________________
邮码:________________________
电话:________________________
被许可方:____________________
邮政编码:____________________
法定代表人:__________________
职务:________________________
地址:________________________
邮码:________________________
电话:________________________
上述双方协商同意,特签订本协议书,以此为证。
鉴于许可方开发并拥有一个取名为“__________ ”的计算机系统,一个集成数据库办公室管理和财务控制系统的所有权,并且鉴于被许可方希望获得上述系统并在其总部加以使用,许可方愿意向被许可方提供上述系统并发给使用许可证。因此,双方同意签订协议,协议书条文如下:
第一条 定义
本协议书所有的有关术语,特定义如下:
1.“协议书”是指本协议书及根据本协议书所签定的所有附件和所有修正书。
2.“cpu”是指某台中央处理机。
3.“计算机程序”指控制cpu运行的任何源码或目标码指令。
4.“指定cpu”是指安装于(地址)被许可方的办公室的一台(型号品牌)计算机及其升级机。
5.“许可程序”是指可执行于指定cpu的许可信息处理程序,它由许可方的____________计算机软件系统中若干模块组成,该软件系统列于附件一,它附属于本协议书并作为其一部分,所有进一步的说明均定义于附件一。
6.“许可资料”是指与许可程序有关的任何资料,它由许可方所有并随同许可程序许可给被许可方使用,该资料包括附件一中所指明的那些文件及以书面形式特别说明的其他文件棗输入形式、用户手册、接口格式及输入/输出格式,上述资料均作为保密内容或许可方的专属产权,交付被许可方使用。
7.“许可软件”是指许可程序和许可资料。
8.“被授权人员”是指被许可方的雇员和根据直接或间接与被许可方订立合同为被许可方工作的其他方的人员,其他方包括,但又不仅限于,许可方和指定cpu的卖主或根据本协议书由被许可方再指定可使用许可软件的cpu卖主。
9.“改进”是指许可软件的任何修订、精化或修改,或者是增加该软件的使用范围、功能或其他有用特性所进行的任何工作。
第二条 授予使用许可权
1.根据本协议的条款及条件,许可方同意授予,被许可方同意接受一个不可转让的非独占的使用许可,准许被授权人员在指定cpu上使用该许可软件,上述使用仅限于被许可方内部使用和为其子公司或附属公司提供信息服务。除上述规定外的任何第三方无权使用该许可软件或其中任何一部分。任何人无权将该许可软件或其中任何一部分向他人出售、出租、转让权利或者以其他形式进行转让或提供利用。
2.本协议书第2条所作的限制适用于将本许可软件作为其中一部分的任何软件系统,除非许可方和被许可方另外达成了书面协议。
3.每个将要使用许可软件的cpu,都要求分别签订使用许可,以作为本协议书的补充。当指定cpu(或根据补充许可而授权的cpu)不能操作或因故不能使用,则被许可方根据本协议书而获得的指定cpu的使用许可或者根据补充协议而获得的任何一台cpu的补充许可均可转移到一台备份cpu上,但被许可方必须尽最大努力尽可能迅速地克服这种情况。
a.在试用期内,被许可方如果决定终止本协议书和许可软件的使用许可,则它应以挂号信的方式向许可方发出书面通知,挂号信上的邮戳日期应不迟于试用期的最后一天。
b.对上述的终止,除了被许可方必须返还该许可软件并根据本协议书第6条对该软不加泄漏外,许可方和被许可方均不再承担任何责任。
3.如果被许可方违反了本协议所规定的任何义务,则许可方除了采取任何可采取的补救措施之外,如果认为有必要,它还可以终止本协议书中许可给被许可方的所有权利,只要它以书面形式提前60天通知对方,说明其违反的有关规定。除非在此通知规定的期间内被许可方就上述违约行为提供了许可方认为是满意的补救,如果补救期限要求多于60天,则被许可方必须在此期间开始并不断努力改正其违约行为。
4.本款受约于第4条第5款。本协议发生上述终止后,许可方不承担任何义务返还被许可方根据本议所支付的费用。被许可方该支付的款项应立即支付,并且,在终止之后30天内。被许可方应将提供给它或由它改作的与许可软件有关的所有文件交给许可方,同时,被许可方应列出置于任何存储器和记入任何介质中的所有未用的许可软件。被许可方可以保留一份许可软件拷贝,但是,它只能用于存档的目的。在正常的时间,许可方应获得合理的机会来了解该软件的情况,以证实被许可方是否遵守上述义务。
5.一旦当事人就被许可方实际是否违反本协议产生争议,在该争议获得最后的司法决定而不再提出上诉之前,将不应要求被许可方放弃对该软件或其任何一部分的控制权。
第五条 费用及支付
1.由于许可方向被许可方授予使用许可,提供该许可软件,以及根据上述第3条第2款和第3条第3款提供有关的服务,作为报酬,被许可方应向许可方支付如下费用:
a.一次总付费为________美元;
b.若许可方提供的培训费超过30人小时,则对超过部分将按每个许可方的专家每小时________美元支付服务费;
c.对于许可方依上述第3条第5款提供的附加咨询服务,服务费用由双方另行商定的小时费计算。
d.对于许可方依本协议第3条提供的服务,被许可方要合理地负担许可方人员除零花钱外的其他实际费用,其中包括服务人员从原工作地到被许可方工作所在地的机票(二等票)、食宿及地方交通费,同时,被许可方还应负责预定必要的机票及旅馆客房。
2.从许可程序在指定cpu安装后第7个月开始,被许可方还应向许可方支付每月为上述第5条第1款项原a项所述许可费的________%的维护费。
a.若被许可方终止许可方的某些维护服务,则月维护费也应相应降低。
b.当被许可方依第3条第6款规定终止所有维护服务,则不再支付终止后的维护费。
3.上述第5条第1款第a项所规定的费用按下列期限支付:
a.在许可软件按要求安装完备后20天内,应向许可方支付________美元。
b.在试用期结束后的第一个工作日,应向许可方支付剩余部分的美元。如果在试用期结束之前,被许可方依上述第4-2款规定通知许可方,它决定终止本协议,则许可方应按比例返还被许可方已支付的部分费用,返还比例按该通知发出后试用期所剩天数计算。
4.对于依第5条第1款b项和第5条第1款c项所规定的人时费和依第5条第1款d项所规定的差旅费,当被许可方收到许可方的清单后30天内应立即支付,清单要附上人时费恰当的时间表和差旅费开支证明文件。
5.如果在最初6个月期限结束后,被许可方不提出终止维护服务,则在第7个月的前20天内,被许可方应提前向许可方支付半年的月维护费。此后,只要被许可方不提出终止该维护服务,则每6个月就要付费一次。
6.如果被许可方依第2条第3款规定准备获得一个或多个补充许可,以便将该许可软件用于另外的cpu,则有关的许可费和维护费的数量、支付时间和支付方式另行商定,但无论如何,上述许可费将不会超过原来将该许可软件用于指定cpu上的许可费,维护费也不会超过用于指定cpu上的维护费。
7.该付而又未按期支付的费用应按一般作法支付1%自然增长率的利息,其为____________市____________ 银行公布的基本利率,日期计算从应付款之日起或从在此之前的最后一个银行工作日起。
8.被许可方将被补偿许可方的所有税收,其中包括个人财产税(但不包括基于许可方纯收入或总收入的专营税或者是地方特许权税)和由于许可方的疏忽或未能设法减税而遭致的各种收费,同时也包括任何政府机关由于本协议书而征收的各种费用。依该许可软件所在地或执行服务所在地的不同,销售及使用税将按地分开提供有关文件或列表。被许可方对由此产生的任何税收及各种收费有权提出异议。
第六条 保护与保密
1.许可方在此申明,该许可软件是许可方投入大量资金开发的,它包含了若干专有的公式、计算及商业秘密,它一般地也就成为许可方的专有产品。相应地,被许可方同意,没有得到许可方明确准许,将不实施以下行为:
a.除被授权人员外,将许可软件全部或部分地向他人提供或以其他形式供他人利用;
b.除一份备用许可程序和若干份供被许可方人员获准接受培训及获准使用许可软件所必需的许可资料外,制作、指使制作或许可制作该许可软件的拷贝;
c.除准于使用该软件而需向其揭示的被授权人员外,向其他人泄漏或允许这种泄漏。
上述这些限制将适用于包含有许可软件的任何软件系统,尽管这样的系统可能包含有属于被许可方产权的软件。
2.如果被许可方决定终止本协议及其许可软件的使用权,则被许可方应将该许可程序从指定cpu中卸出,并随同提供给被许可方的或由被许可方复制的所有拷贝全部原本返还许可方。
3.第6条中各款的规定不适用于公有领域中的信息,当许可方向被许可方进行揭示时被许可方通过正常方式已经掌握的信息、或者被许可方以正当的方式从第三方直接或间接获得信息,该信息是由第三方独立开发并有权向被许可方揭示,此种揭示并不直接或间接违反向许可方承担的保密义务,同样,第6条各款的规定也不适用于这样的信息,即由被许可方接受了该信息之后,该信息成为公有领域中的信息,但不是因为被许可方的过失所致。
4.由被许可方复制的所有许可软件的所有拷贝和其介质包含有许可软件程序或其任何部分的所有拷贝,都应该照许可方提供的说明附上如下提示,在无法登载这种提示的场合,也应在适当的地方以适当的形式注明其内容:
甲方(委托人):_____________________
法定住址:___________________________
法定代表人:_________________________
职务:_______________________________
委托代理人:_________________________
身份证号码:_________________________
通讯地址:___________________________
邮政编码:___________________________
联系人:_____________________________
电话:_______________________________
传真:_______________________________
帐号:_______________________________
电子信箱:___________________________
乙方(受托人):_____________________
法定住址:___________________________
法定代表人:_________________________
职务:_______________________________
委托代理人:_________________________
身份证号码:_________________________
通讯地址:___________________________
邮政编码:___________________________
联系人:_____________________________
电话:_______________________________
传真:_______________________________
帐号:_______________________________
电子信箱:___________________________
鉴于甲方有意委托乙方开发用于_________(财务、经营管理等业务)的计算机信息化系统软件,双方特依据《中华人民共和国合同法》及相关的法律法规之规定,在自愿、平等、互利互惠、协商一致的基础上,双方达成如下协议:
第一条 定义
1、“软件”包括“软件系统”,除另有指明外,指描述于本合同附件_________中的在本合同履行期内所开发和提供的当前和将来的软件版本,包括乙方为履行本合同所开发和提供的软件版本和相关的文件。
2、“可交付件”指附件中指定的由乙方所交付的软件,包括源代码、安装盘、技术文档、用户指南、操作手册、安装指南和测试报告等。
3、“交付”指乙方在双方规定的日期内交付约定开发的软件的行为。但是乙方完成交付行为,并不意味着乙方已经完成了本合同项下所规定的所有义务。
4、“规格”是指在技术或其他开发任务上所设定的技术标准、规范。
5、“里程碑”是指附件_________中所规定的由乙方在本软件开发过程中阶段性完成的,并具有相对独立性的部分软件或模块。
6、“源代码”指用于该软件的源代码。其必须可为熟练的程序员理解和使用,可打印以及被机器阅读或具备其他合理而必要的形式,包括对该软件的评估、测试或其它技术文件。
7、“商业秘密”指甲、乙方各自所拥有的,不为公众所知的管理信息、方式方法、顾客名单、商业数据、产品信息、销售渠道、技术诀窍、源代码、计算机文档等,或由甲、乙方在履行本合同过程中明确指明为商业秘密的、法律所认可的任何信息。
8、“工作日”指国家所规定的节假日之外的所有工作日,未指明为工作日的日期指自然顺延的日期。
第二条 开发目的本软件是甲方为_________(公司经营的业务)而开发的软件。该软件处理的对象是甲方的_________(财务、人力资源管理、业务交易数据处理、游戏软件等);该软件的主要功能和目标为_________。
软件整体功能符合甲方所描述的_________(经营、管理等)系统的要求,应达到_________(正确性、效率、安全性、可靠性、开放性、实用性等)的技术指标。
第三条 甲方原有信息系统描述(如开发软件在甲方原系统中运行,可选择本条)
甲方原有的相关计算机信息系统为_________,其主要功能是_________。乙方将结合甲方的计算机信息系统进行软件开发,使开发软件的能同现有系统中已有的设备和相关软件相匹配。已有系统的设备和软件见附件_________。
第四条 软件系统
1、乙方所开发的软件系统为_________(系统名称);其中:
(1)属于第三方的软件为_________;
(2)属于乙方所拥有的软件为_________;
(3)甲方委托乙方开发的软件为_________;
(4)乙方可以委托具有相应开发能力的第三方开发的软件为_________。
2、乙方为甲方开发的软件系统分为_________个子系统,包括_________子系统、_________子系统和_________子系统,与_________(甲方原有系统)共同构成本合同所规定的软件系统。该软件所构建的系统的主要功能为_________。该软件系统的名称、里程碑、模块、功能、规格、版本、价格、检测标准等相关情况见附件_________。
第五条 软件开发的交付进度和时间
1、本开发软件交付的时间为_________年_________月_________日;
2、软件开发分为_________个里程碑阶段,每个里程碑阶段的项目完成后,均应该依据本合同附件_________所列的检测标准进行检测和交付。甲方将按照本合同的第_________条规定进行付款。乙方开发软件或引用的检测标准不得低于_________(国家/行业/企业)的标准。其具体规格、检测标准、阶段和进度、付款方式等见附件_________。
第六条 质量要求
自本合同签订之日起,乙方应尽力履行其在开发计划中所规定的义务,按时完成并交付每一项里程碑,其质量标准应符合附件_________的规定。
第七条 分包
本合同项下的项目禁止转包。如双方同意,乙方可以将本合同项下的_________(项目名称)等非主体项目分包给具有相应资质的第三方实施。违反本条规定的,乙方应依据本合同的相关规定承担违约责任。
第八条 项目管理(供选择)
合同各方指派代表组成本信息系统开发管理小组,管理本软件的开发。管理小组成员名单和通讯方式见附件_________。合同各方可以根据具体情况重新指定本方的管理小组的成员,但应当以书面方式通知另一方;如一方重新指定的小组成员涉及到本项目的重要方面,更换方应事先征得对方的书面同意。另一方应及时审查更换方提出的书面建议,双方在合理、善意、维护双方利益的基础上讨论更换事宜。
第九条 信息与资料
乙方有权根据本合同的规定和项目需要,向甲方了解有关情况,调阅有关资料,向有关职能人员调查、了解甲方现有的相关数据和资料,以对该软件进行全面的研究和设计。甲方应予以积极配合,向乙方提供有关信息与资料,特别是有关甲方对开发软件的功能和目标需求方面的信息和资料。如甲方对乙方完成本合同所需的甲方所有的信息和资料不予提供,则由甲方承担不予提供的损害后果。
第十条 资料提供
1、甲、乙双方将根据上述第_________条中甲方为其业务开发软件及其所需功能的描述和甲方所提供的资料与信息共同制作需求分析。甲方在提交有关需求说明、资料和信息时,可以就其中所涉及的软件功能、目标、需求构成及相关技术问题向乙方咨询或征求意见,乙方应当及时予以解释和答复。
2、乙方在获取上述需求信息和资料后,应及时完成需求分析书。该需求分析书经甲方认可,并由甲、乙双方签字后作为本合同的附件。
第十一条 受托人的提交
1、乙方在取得了甲方提供的必要的信息和资料后,将依据本合同所约定的软件的功能、目标与需求分析书,在_________年_________月_________日之前完成需求说明书,2、在乙方在取得了甲方提供的必要的信息和资料后,将依据本合同所约定的软件的功能、目标与需求分析书,在_________年_________月_________日之前完成概要设计说明书,3、在乙方在取得了甲方提供的必要的信息和资料后,将依据本合同所约定的软件的功能、目标与需求分析书,在_________年_________月_________日之前完成详细设计说明书。
以上三项完成后,均应提交甲方审核。
第十二条 委托人的审核
1、甲方在收到上述文件后,对其中所描述软件的适用性、需求性和应用性等进行审核。
(1)甲方应在乙方在取得了甲方提供的必要的信息和资料后,将依据本合同所约定的软件的功能、目标与需求分析书,在_________年_________月_________日之前完成需求说明书的审核,(2)在乙方在取得了甲方提供的必要的信息和资料后,将依据本合同所约定的软件的功能、目标与需求分析书,在_________年_________月_________日之前完成概要设计说明书的审核,(3)在乙方在取得了甲方提供的必要的信息和资料后,将依据本合同所约定的软件的功能、目标与需求分析书,在_________年_________月_________日之前完成详细设计说明书的审核。
2、如甲方认可上述文件后的,则在上述文件中签字。如有异议,则以书面方式说明理由并提交乙方复审。如乙方认为不构成问题,则应向甲方予以解释。确有问题的,乙方应及时予以修改并再次提交甲方审核。甲乙双方将重复此程序,直至双方一致认可签字。
3、甲方对上述说明书的签字认可,仅代表对上述说明书中开发软件的适用性、需求性、可用性、等的审核。甲方并不对说明书中的技术问题进行审核。如说明书中出现任何与乙方设计相关的技术问题或技术调整,仍由乙方承担责任。
4、如甲方未在约定的时间内完成本条款所规定的义务,乙方则可以相应顺延交付时间。如该延时对乙方造成损失,甲方还应赔偿乙方的损失。
第十三条 进度报告
1、乙方应于每月/季度终了的_________工作日内,以书面形式向甲方提供项目阶段进度报告,内容包括项目进度或里程碑计划执行情况,已完成的软件开发项目,有无遇到的困难和障碍,本项目的预期效果,人员配置情况,有无项目变更及变更情况或其它与本项目有关的甲方应该知道或甲方要求知道的情况。
2、如有重大的问题或重要的变更发生,乙方应当在变更发生之日起_________工作日内向甲方做出书面报告。乙方应当在_________工作日内回复甲方在其它时间内提出的与本项目相关的询问。
3、如乙方违反本条的规定,应该承担由此而引起的项目迟延和甲方不能及时付款或配合项目进行的后果。甲方在收到乙方的书面报告后,应当在_________工作日内回复乙方。
第十四条 第三方监理
甲方有权聘请第三方作为本软件开发的监理。如甲方指定了第三方作为甲方的监理,依甲方的授权,该监理享有与本合同中所约定的甲方同等的权利,以监理本项目的进行。监理方应拥有相应的资质并依法行使其监理职责,否则乙方有权拒绝接受监理。
第十五条 项目变更
为了维护和兼顾各方的利益,确保开发软件的质量,在本合同签署后,甲、乙双方均有权在履行本合同的过程中合理地提出变更、扩展、替换或修改本项目的某些部分的请求,包括增加或减少软件的相应功能/提高或提升有关技术参数/变更交付或安装的时间与地点。
为此,双方同意:
(1)若甲方提出部分项目的变更建议,甲方应该将变更请求以书面形式提交给乙方。乙方应当在_________个工作日内对此作出书面回复,其内容包括该变更对合同价格、项目交付日期、软件的系统性能、项目技术参数的影响和变化以及对合同条款的影响等;
(2)甲方在收到乙方的上述回复后,应在_________工作日内以书面方式通知乙方是否接受上述回复。如果甲方接受乙方的上述回复,则双方应对此变更以书面形式确认,并按变更后的约定履行本合同。
(3)如果甲方不同意乙方有关合同价格变化和项目交付日期变更的回复,但上述变更如不执行,将会影响开发软件的正常使用或主要功能,则乙方应执行变更要求。同时,甲、乙双方均有权按照第十三条的规定解决争议。在争议解决之前,甲方应按照乙方在回复中的价格变化和项目交付日期变更的要求执行。(本条款供选择)
(4)鉴于合同标的总量与合同总价相关,因此双方同意,如甲方提出的变更导致合同总价下降,则合同总价每下降_________%,甲方应补贴乙方相当于变更前合同总价款_________%的金额。
(5)如乙方提出部分项目的变更建议,乙方应同时详细阐明该变更对合同价格、项目交付日期、软件性能、项目技术参数的影响以及对合同条款的影响等情况。
(6)甲方在收到乙方的上述变更建议后,应在_________工作日内以书面形式通知乙方是否同意和接受乙方的上述变更建议。如果甲方接受乙方的上述回复,则双方对此变更建议以书面形式确认,双方按变更后的约定履行本合同。如甲方不同意乙方的上述建议,双方仍按原合同执行。
第十六条 交付时间
1、乙方应在进行每项交付前_________个工作日内,以书面方式通知甲方。甲方应当在接到通知后的_________个工作日内安排接受交付。乙方在交付前应根据附件_________所列的检测标准对该交付件进行测试,以确认其符合本合同的规定。
2、如由于甲方的原因而导致交付不能按照规定的时间进行,乙方将按延期时间顺延交付。如因延期交付而导致乙方损失,甲方应赔偿乙方的实际损失。如甲方能接受而不接受交付,则视为乙方已经交付,甲方应当按照约定付款,甲、乙双方对此另有约定的除外。
第十七条 交付内容
1、乙方应按照合同及其附件所约定的内容进行交付,所交付的文档与文件应当是电子版式和可供人阅读的。具体交付内容见附件_________。
2、如由于甲方运行、检测不当或其它原因而导致所交付项目存在故障或问题,经甲方要求,乙方应在_________个工作日内帮助处理此项故障或问题,由此而发生的费用由甲方承担。
第十八条 领受
甲方在领受了上述交付件后,应立即对该交付件进行测试和评估,以确认其是否符合开发软件的功能和规格。甲方应在_________个工作日内,向乙方提交书面说明以表示接受该交付件。如有缺陷,应递交缺陷说明及指明应改进的部分,乙方应立即纠正该缺陷,并再次进行测试和评估。甲方应于_________个工作日内再次检验并向乙方出具书面领受文件或递交缺陷报告。甲、乙双方将重复此项程序直至甲方领受,或由甲方依法或依约终止本合同为止。
第十九条 软件系统试运行
1、自软件交付通过之日起,甲方拥有_________天的试运行权利。
2、如由于乙方原因,软件在试运行期间出现故障或问题,乙方应及时排除该方面的故障或问题,所引起的相关费用由乙方承担。
3、乙方应在合理的期限内排除故障或处理问题。如以上故障或问题影响软件基本功能和目标的实现,且排除故障或处理问题的时间超过_________个工作日,则视为乙方交付违约,除非上述故障和问题是由甲方引起的。
第二十条 系统验收
1、软件试运行完成后,甲方应及时按规定对该软件进行系统验收。乙方应以书面形式向甲方递交验收通知书,甲方在收到验收通知书的_________个工作日内,安排具体日期,由甲、乙双方按照本合同的规定完成软件系统验收。
2、如属于乙方原因致使软件未通过系统验收,乙方应排除故障,并承担相关费用,同时延长试运行期限_________个工作日,直至软件系统完全符合验收标准。
3、如属于甲方原因致使软件未通过系统验收,如属甲方原有计算机系统故障原因,甲方应在合理时间内排除故障,再进行验收。如系上述故障之外的原因,除因本合同规定的不可抗力外,甲方未能在规定的时间内完成验收,乙方有权以其认为合理的方式进行单方面验收,并将验收报告提交甲方,即视为软件系统验收已经通过。乙方在进行单方面验收时,甲方应提供验收便利。如甲方在乙方提出单方面验收后的_________个工作日内不提供验收便利,则视为该系统已经通过验收。
第二十一条 知识产权和使用权
1、知识产权:甲、乙双方共同拥有开发软件的知识产权。另一方非经对方同意,不得以任何方式向第三方披露、转让和许可有关的技术成果、计算机软件、技术诀窍、秘密信息、技术资料和文件。除本研发工作需要之外,未得到甲方/乙方的书面许可,甲方/乙方不得以任何方式商业性地利用上述资料和技术。如甲方/乙方违反本条的规定,除立即停止违约行为外,还应支付违约金_________以及赔偿甲方/乙方的损失。
2、使用权:(如知识产权归一方所有,需订立本款)甲方/乙方对软件具有使用权。本使用权的使用范围为:_________(总公司、分支机构)。
3、甲方对乙方所许可的使用权软件没有/有向第三方分许可的权利。除本合同另有规定外,乙方许可甲方使用软件或相关任何知识产权,并不表示甲方已经从乙方获得其向第三人许可使用该项权利的权利。
4、甲方在使用乙方提供的属于第三方软件时,应当依照乙方与第三方对该软件使用的约定进行。乙方应将该约定的书面文件的复印件交甲方参阅。
5、本合同项下双方的任何权利和义务不因合同双方发生收购、兼并、重组、分立而发生变化。如发生上述情形之一,则本合同项下的权利和义务随之转移至收购、兼并、重组或分立之单位。如甲、乙双方在本合同项下的各项权利和义务由甲、乙双方之分立单位分别承受的,则甲、乙双方与甲、乙双方之分立单位分别享有和承担相关权利和义务。
6、甲方在领受本合同项下的软件后,应严格遵守相关的知识产权及软件版权保护的法律、法规,并在本合同所规定的范围内使用本软件。甲方因非经授权而实施的商业性复制行为构成违约或侵权责任造成对方损失的,由其承但相关责任。
第二十二条 软件的维护和支持
乙方同意在本合同规定的期限内按照附件_________的规定,向甲方提供软件维护和支持服务。除双方另有书面约定,如甲方依法或依据本合同将软件用于商业性销售,乙方将负责为所有的与本软件相关的最终用户提供维护和支持服务。维护和支持服务期满后,如甲方继续聘请乙方提供上述服务,甲、乙双方将依据附件另行签订维护和支持协议。
第二十三条 项目培训
乙方应及时对甲方的相关人员进行培训,培训目标为受训者能够独立、熟练地完成操作,实现依据本合同所规定的软件的目标和功能。培训计划详见附件_________。
第二十四条 价格与付款方式
1、价格本开发软件总价款为_________,除非另有书面约定,付款方式见附件_________。各部分价格组成见附件_________。
2、项目增减定价在本项目进展过程中,甲、乙双方依据本合同对项目作出任何变更或经双方同意的功能变化或软件模块的增减等,一方或双方将以上述规定的价格为原则,商定变更后的具体价格。
第二十五条 保证
1、委托人保证
(1)甲方具有合法的权利缔结本合同。甲方是一家根据法律设立的合法经营,并具有良好信誉的公司,具有合法的权利能力签署并履行本合同项下的义务。
(2)利益冲突。甲方签署和履行本合同或与本合同相关的文件将不会
a、与甲方的章程或其他适用于甲方的法律法规或判决等相冲突;
b、与甲方同第三人所签署的任何法律文件如保证协议、承诺、合同等中的义务相冲突或导致任何违约,或使乙方的权利受到约束。
2、受托人保证
(1)法人地位:乙方是一家根据_________法律设立的合法经营并具有良好信誉的公司,具有合法的权利能力签署和履行本合同项下的义务。
(2)利益冲突:乙方签署和履行本合同或与本合同相关的文件将不会
a、与乙方的章程或其他适用于乙方的法律法规或判决相冲突;
b、与乙方同第三人所签署的任何法律文件如保证协议、承诺、合同等规定的义务相冲突或导致任何违约,或使乙方的权利受到约束。
(3)乙方保证:乙方履行本合同项下的义务。授予甲方的许可权没有受到任何第三方的约束或限制,也没有承担任何约束或限制性义务。
(4)侵权与被诉:乙方保证本软件或其授予的权利不会侵犯任何第三人的知识产权或其他权利,也没有其他针对乙方拥有本软件权利的未决诉讼,或甲方行使乙方所授予的软件权利会侵犯任何第三人的合法权利。
(5)合法软件:乙方所开发的软件必须符合国家有关软件产品方面的规定和软件标准规范。
(6)在乙方所交付的软件系统中,不含任何可以自动终止或妨碍系统运作的软件。
(7)如乙方所交付和许可甲方使用的软件需经国家有关部门登记、备案、审批或许可的,乙方应保证所提供的软件已完成了上述手续。
第二十六条 侵权赔偿
1、乙方同意,如有第三方声称甲方或甲方所分许可的顾客使用本软件侵犯了第三方的知识产权或其它财产权利,乙方将对由此而引起的任何诉讼或法律请求进行抗辩。乙方同意支付有关判决或和解所确定的赔偿金额。甲方同意,一旦发生此类诉讼或请求,甲方将及时通知乙方并对乙方处理该诉讼或请求提供合理的帮助,以便乙方获得应有的权利,并在征得乙方书面同意的情况下处理与此相关的应诉、抗辩或进行和解。甲方有权自费参与针对该项诉请的应诉抗辩或和解。如乙方由于经济或其他原因不能针对该项诉请进行应诉或和解,甲方有权应诉或进行和解,其发生的费用由乙方承担。
2、如本软件或其任何部分被依法认定为侵犯第三人的合法权利,或任何依约定使用或分销该软件或行使任何由乙方授予的权利被认定为侵权,乙方应尽力用相等功能的且非侵权的软件替换本软件,或取得相关授权,以使甲方能够继续享有本合同所规定的各项权利。
3、如果乙方经合理和具有事实根据的判断,认为本软件或其任何部分可能被依法认定为侵犯第三人合法权利的,或使用或分销该软件或甲方行使由乙方授予的权利可能被认定为侵权的,乙方可以用相类似的具有相同功能的非侵权软件替换本软件,或尽力取得必要的相关授权,以使甲方能够继续享有本合同所规定的各项权利。但乙方对甲方由于使用了相关的非法软件系统,或在本软件中使用了非乙方提供的软件,或该软件中非乙方对本软件的修改而导致的侵权不承担责任。
第二十七条 保密
1、信息传递在本合同的履行期内,任何一方可以获得与本项目相关的对方的商业秘密,对此双方皆应谨慎地进行披露和接受。
2、保密获取对方商业秘密的一方仅可将该商业秘密用于履行其在本合同项下的义务,且只能由相关的工程技术人员使用。获取对方商业秘密的一方应当采取适当有效的方式保护所获取的商业秘密,不得未经授权使用、传播或公开商业秘密。除非有对方的书面许可,或该信息已被拥有方认为不再是商业秘密,或已在社会上公开,该商业秘密应当在_________年内不得对外披露。
3、非竞争甲、乙双方同意,在本合同实施过程中以及本合同履行完毕后的年内,双方均不得使用在履行本项目过程中得到的对方商业秘密,从事与对方有竞争性的业务,也不得采取任何方式聘用本开发项目中的对方相关技术或管理人员。
4、上述保密义务不适用以下情况
(1)获取该信息一方在对方披露之前,已经知晓该信息;
(2)获取该信息一方可以通过合法渠道获取该信息;
(3)获取该信息一方从第三人处合法获取,并且不承担保密义务;
(4)向第三人披露过的,且第三人不承担保密义务;
(5)独立开发或获取的信息;
(6)法律强制披露;
(7)经披露方书面许可。
第三十条 合同的变更
本合同履行期间,发生特殊情况时,甲、乙任何一方需变更本合同的,要求变更一方应及时书面通知对方,征得对方同意后,双方在规定的时限内(书面通知发出_________天内)签订书面变更协议,该协议将成为合同不可分割的部分。未经双方签署书面文件,任何一方无权变更本合同,否则,由此造成对方的经济损失,由责任方承担。
第三十一条 合同的转让
除合同中另有规定外或经双方协商同意外,本合同所规定双方的任何权利和义务,任何一方在未经征得另一方书面同意之前,不得转让给第三者。任何转让,未经另一方书面明确同意,均属无效。
第三十二条 争议的处理
1、本合同受中华人民共和国法律管辖并按其进行解释。
2、本合同在履行过程中发生的争议,由双方当事人协商解决,也可由有关部门调解;协商或调解不成的,按下列第_________种方式解决:
(1)提交_________仲裁委员会仲裁;
(2)依法向人民法院起诉。
第三十三条 不可抗力
1、如果本合同任何一方因受不可抗力事件影响而未能履行其在本合同下的全部或部分义务,该义务的履行在不可抗力事件妨碍其履行期间应予中止。
2、声称受到不可抗力事件影响的一方应尽可能在最短的时间内通过书面形式将不可抗力事件的发生通知另一方,并在该不可抗力事件发生后_________日内向另一方提供关于此种不可抗力事件及其持续时间的适当证据及合同不能履行或者需要延期履行的书面资料。声称不可抗力事件导致其对本合同的履行在客观上成为不可能或不实际的一方,有责任尽一切合理的努力消除或减轻此等不可抗力事件的影响。
3、不可抗力事件发生时,双方应立即通过友好协商决定如何执行本合同。不可抗力事件或其影响终止或消除后,双方须立即恢复履行各自在本合同项下的各项义务。如不可抗力及其影响无法终止或消除而致使合同任何一方丧失继续履行合同的能力,则双方可协商解除合同或暂时延迟合同的履行,且遭遇不可抗力一方无须为此承担责任。当事人迟延履行后发生不可抗力的,不能免除责任。
4、本合同所称“不可抗力”是指受影响一方不能合理控制的,无法预料或即使可预料到也不可避免且无法克服,并于本合同签订日之后出现的,使该方对本合同全部或部分的履行在客观上成为不可能或不实际的任何事件。此等事件包括但不限于自然灾害如水灾、火灾、旱灾、台风、地震,以及社会事件如战争(不论曾否宣战)、**、罢工,政府行为或法律规定等。
第三十四条 合同的解释
本合同未尽事宜或条款内容不明确,合同双方当事人可以根据本合同的原则、合同的目的、交易习惯及关联条款的内容,按照通常理解对本合同作出合理解释。该解释具有约束力,除非解释与法律或本合同相抵触。
第三十五条 补充与附件
本合同未尽事宜,依照有关法律、法规执行,法律、法规未作规定的,甲乙双方可以达成书面补充合同。本合同的附件和补充合同均为本合同不可分割的组成部分,与本合同具有同等的法律效力。
第三十六条 合同的效力
软件项目外包合同
合 同 号: 合同名称:
甲方:
第一条总则
1)甲方选择乙方为其开发软件系统,乙方将在甲方规定的时间内,根据甲方要求分段为甲方开发软件系统。2)甲、乙双方经友好协商,根据《中华人民共和国合同法》等有关法规,就乙方承担甲方
信息系统开发项目事宜,达成以下协议条款。本合同为第阶段系统开发的合同书。3)本合同中所用术语的定义如下:
服务 资料 规范 任务
由乙方提供的项目管理、需求分析、软件开发、测试,以及咨询、计划、实施、培训、安装、调试、维护、升级等服务。由乙方向甲方提供的系统说明文件、使用手册等。
信息系统在功能、操作、环境及性能等方面要求的周密而完整的说明。为完成“合同范围”所述服务而进行的相关活动。地址:邮编:510000 联系人:
电话:(86-20)87123456 传真:(86-20)87123456
乙方:(公司名称)
地址: 邮编: 联系人: 电话: 传真: 开户银行: 帐号:
第二条合同范围
乙方按照《用户需求书》的要求,向甲方提供在《工作说明书》中所列明的服务。第三条价格及付款方式
1)合同总金额为RMB¥万元,计人民币圆整,作为系统的开发费用。2)甲方分期向乙方支付以下款项:
(1)本合同签订后日内,甲方向乙方支付合同金额的,计人民币
圆整;
第 1 页
(2)软件需求开发说明书确认后%,计人民币圆整;
(3)软件按合同规定的标准验收合格之后日内,甲方向乙方支付合同金额的,计人民币圆整;
(4)剩余合同金额的,计人民币作为软件质量保证金,于软件验收
合格之后日内支付。
(5)甲方向乙方支付的费用,除另有规定外,所有费用的支付币种为人民币(¥),由甲方按
本合同规定的付款方式以电汇或支票划入乙方指定的开户银行帐户中。
(6)双方同意各自分别支付因执行本合同而发生的有关税费。
第四条工作环境
1)为了实施附件《工作说明书》中确定的工作任务,甲方同意乙方人员遵照甲方的管理规
定进出指定用户的工作场所。
2)甲方按照附件《工作说明书》中应向乙方提供的物品所确定的日期和地点提供相应的物
品。乙方在实施工作计划中和结束工作任务时,应保证物品的状态与接收时一致(正常
耗损除外),并在工作结束时将这些物品归还甲方。
3)乙方提供的任何服务要求使用甲方所提供的硬件、软件和其它物品,甲方应保证:拥有
必要的许可、证明或其它文件。确保在本合同实施过程中和乙方在提供《工作说明书》
中认定的服务时,有关物品可以被移动、使用、复制、修改、翻译、分发和(或)与其他
物品组合,而不会侵犯第三方的权益。
第五条变更
1)任何一方要求对合同内容进行变更时,所有的变更要求都必须以书面形式提交并经双方
签字同意。
2)对合同内容的任何变更都可能导致对预定计划、可交付资料或费用的变更。根据变更要
求的范围和复杂程度,乙方应对实现变更要求的工作而相应增加或减少收取费用,并将
预计发生费用以书面形式通知甲方,待甲方确认后执行。
第六条知识产权约定
1)乙方向甲方提供的源代码的约定见《工作说明书》。
2)除非另有规定,本合同中乙方向甲方售出的产品(包括源码、程序、文件、文档资料),所有权和版权属乙方。未经乙方许可,甲方不得公布文件、源码,不得复制、传播、反
编译、出售、出租或者许可他人使用其相关的程序、文件、源码和反编译等。
3)乙方保证所售出的产品享有合法的权利,没有侵犯任何第三方的权利。
4)甲方只能按乙方的规定享有相关产品的使用、升级、开发、转让等权利。如果甲方违反
乙方的规定和国家法律规定,应承担相关的法律责任。
第七条保密
1)双方不得向第三者泄露本协议的任何内容。
2)双方按本合同规定相互提供和提交的全部文件资料,凡涉及需要保密的,以预先说明的有关条款为据。并且任何一方在没有经过另一方书面同意的情况下,不能将另一方的保密资料(如技术资料、用户信息)透露给第三者。
第八条合同的解除
1)任意一方欲提前解除本合同,应提前通知对方,经双方协商签字同意后方可解除。甲方
要求解除合同,无权要求乙方返还甲方向乙方已支付的费用,并应对乙方遭受的损失承担赔偿责任;乙方要求解除合同,应返还甲方已支付的费用,并赔偿由此引起甲方的损失。
2)订立本合同所依据的客观情况发生重大变化,致使本合同无法履行的,经双方协商同意,可以变更本合同相关内容或者终止合同的履行。
第九条违约责任
1)双方在执行本协议过程中,任何一方违反本协议之约定,均为违约。违约方除向守约方
赔偿外,还须承担另一方为取得此等赔偿而支出的所有费用,包括但不限于仲裁费、诉讼费、律师费、差旅费等。
2)任一方未能如期履约时,应每天按未能履约部分的0.05%向对方支付违约金。但支付违
约金并不免除违约方的其他合同义务。
3)如果任何一方没有实现本合同约定而受到本合同对方索赔时,应分清具体责任部分,确
认该部分的责任方。对于利润损失等其他直接或间接损失(包括商务交易中的双方已告知有发生这方面损失的可能性),由各自承担,相互不承担责任。
第十条不可抗力
1)双方因不可抗力的影响不能履行合同,履行合同的时间相应推迟,推迟时间与不可抗力
持续时间相同,合同价格不因此而改变。
2)不可抗力发生后,双方要立即通知对方,并采取必要措施密切配合,以减少影响。
3)不可抗力是指**、台风、地震、水灾等以及双方同意的不可预见的情况。
第十一条通知方式
任何为执行本协议而发出的通知(包括但不限于声明、请求、要求、通知和备忘录等)均应以书面形式作出。双方均负有签收对方发出的通知的义务。如一方拒绝签收,他方仅须提供能够证明其已将有关通知按本协议所列地址交付邮政部门的证据,即可视为有关通知已于交付邮政部门后的第二天送达对方。如一方在收到通知后 三 个工作日内未对对方在通知中陈述的事实或要求提出异议,则应视为该方已承认或接受此等事实或要求。任何一方如变更营业地址,应在此等变更作出后 三 个工作日内通知对方。
第十二条争议的解决
有关本合同的任何争议,双方应本着相互信任、以诚相见的原则,共同协商解决。若经协商不能达成协议时, 可向广州市仲裁委员会提交仲裁。
第十三条合同效力
1)本合同壹式肆份,甲乙双方各执贰份,自双方签字盖章之日起生效。
2)本合同受《中华人民共和国合同法》保护,未尽事宜,均按《中华人民共和国合同法》
规定执行。
3)本合同未尽事宜,双方可另行签订补充协议,补充协议与本合同具有同等效力。第十四条合同附件
本合同附件是合同不可分割部分,一经签署后具有同等法律效力。附件包括:
附件1 《用户需求书》
附件2 《工作说明书》
甲方:
签约代表:
职务:
签字:
乙方:签约代表:职务: 签字:签约日期:
1 分析嵌入式软件特点及用途
1.1 嵌入式软件离不开生活
在生活中, 大多部分的通信物以及电器, 都是由嵌入式系统组成, 比如有着嵌入式系统的通用计算机, 大到显示器、键盘、硬盘、显卡、小到鼠标、鼠标、耳机、话筒、而普通的传统计算机, 在应用数量上, 无法跟嵌入式系统相比。通用计算机是指具有通用计算机的标准部件, 即一些PC机、服务器、大型计算机等。这些都是可以看得见的部件, 即“看得见”的计算机。而嵌入式计算机便是“看不见”的计算机。一般都只是运作平台, 不能独立的作为开发平台。也可以说, 嵌入式系统是在通用计算机的原有基础上, 经过编程而来, 是一种可编程系统的计算机设备。在今天, 社会的发展已经离不开数字化家电以及数字化通信。从而间接性的加速了嵌入式系统的发展。平时大家用的手机、数码、相机、数字电视、路由器、等都是嵌入式系统。
1.2 嵌入式计算机的组成
在计算机软件设计中, 嵌入式计算机的应用, 不仅具有提高软件设计的稳定性, 提升软件实时进行处理的功能。也有动态分配、缓存机制以及预测机制的功能设计。在实际设计计算机软件的过程中, 嵌入式实时软件由两个重要部分组成, 分别是软件与硬件。计算机的软件及系统是由应用程序控制, 而计算机的编程及硬件部分则由计算机的操作系统控制。在嵌入式系统中, 核心是一种嵌入式微处理器。不仅可以在短时间内, 实时响应以及中断多重任务, 也具有多种任务的实时支持功能。而且还具备可以扩展的处理器结构, 更大程度上的进行任务扩展功。它的内部有很大的备用储存保护功能。并以低功耗的嵌入式的微处理器进行制作设计, 同时, 嵌入式实时软件还带有软件的检测和修复功能。这主要是因为它带有特殊的模式化结构。
1.3 嵌入式实时操作系统的要求
嵌入式系统属于实时系统, 对于复杂的嵌入式系统来说, 不仅需要高级语言开发工具外。还需要嵌入式实时系统的支持。目前, 大部分的嵌入式系统都日渐完善, 这些操作系统都具有可裁剪、可配置、可移植、可扩充的特点。而在开发工具方面, 他们提供不同种类的, 面向软、硬件的开发。
1.4 嵌入式实时软件的开发
在嵌入式实时软件的开发中, 本次设计是基于软件与硬件嵌入式系统的开发, 其中使用到了微机保护系统、数字信号处理器。ARM系统、IO设备、C++语言等进行嵌入式开发。计算机的寿命与质量也因为微机蓄电保护器而延长, 使嵌入式实时软件更加完善。在此次嵌入式实时软件的设计中, 将选择具备丰富外设接口的AT9IRM9200处理器。此处理器最大的特点就是内置的控制器, 不仅可以用于时间的突然访问, 还可以用于系统操作的同步控制, 直接缩短了计算机系统操作相互相应所需要的时间。开发嵌入式实时系统, 首先要进行分析, 然后进行设计及代码设定, 最后再进行软件测试。在本次计算机嵌入式实时的软件设计中, 采用的是将系统内部划分为模块的方式, 然后利用模块进行程序的设计及开发, 将任务里多个相结合的执行任务区分开。提高软件设计的稳定性及效率。有效成立系统中的硬件及软件的交汇。
1.5 嵌入式系统的实用性
为了提高嵌入式系统的性能要求及实时性, 实现系统内任务的多种方式的应用, 采用了事件驱动方式, 把嵌入式系统的内部软件设计分成几个周期来进行。以此来提高系统软件系统程序的实用性以及功能与功能之间的连贯性与积极性。而在在计算机软件内部具有相同或者资源共享的事件驱动模式, 这就需要简化控制设计流程以及将控制任务组织为状态转换图的结构。
2 如何将嵌入式实时系统应用到计算机软件设计中
2.1 划分各个程序之间的职责
为了提高软件系统的实时性功能, 在设计嵌入式实时软件的结构中, 尽量避免硬件与软件的脱离及传统计算机对硬件的依赖性。在计算机软件设计中, 划分各个程序任务的职责。给予每个程序任务在软件中唯一的位置。在系统中也可以使用优先有序的分配模式。提高软件系统对任务的响应时间。
2.2 嵌入式软件必须控制好时间
在设计应用计算机的过程中, 嵌入式实时软件相对于其他的计算机而言, 要求更高一些。
也就是说, 对于嵌入式实时软件, 在软件上的实时性的要求也更严格一些。而且, 嵌入式实时软件在成立过程中, 如果出现有任何一点关于时间上的偏差, 就会对整个嵌入式实时软件照成不可估量的影响。因此, 对于嵌入式实时软件来说, 嵌入式实时软件在设计过程中, 对于时间的需求及验证分析都十分重要。
2.3 嵌入式实时软件的运行条件
嵌入式实时软件的运行环境是嵌入式实时软件的运行的基本条件。嵌入式实施软件需具有良好的组件、软件的灵活性及维护性。能较好的适应嵌入式软件的专业性、变化多、多样性的特点。
综上所述, 不难看出, 在计算机软件设计中, 合理、良好的使用嵌入式实时软件, 不管是给个人还是给企业都带来了更大的利益效果。这种嵌入系统的开发, 也带动了社会经济的有效发展。
参考文献
[1]宫婷.计算机软件设计中嵌入式实时软件的应用探究[J].中国外资 (上半月) , 2012 (12) .
[2]袁春艳.林椹尠.基于无线传感监控系统的嵌入式软件设计[J].计算机技术与发展, 2013 (4) .
计算机软件不仅在学校、企事业单位的工作中使用广泛,现如今更是广泛地应用到了人们的日常生活之中,计算机技术俨然成了信息社会中不可缺少的工具,计算机的出现也是人类进入信息化时代的重要标志之一。计算机软件无时无刻不在影响这人类社会,并仍以极强的生命力在迅猛地发展。它最初是在军事科研领域得到广泛应用,后来逐步扩展到目前社会的各个领域,这也证明了计算机软件产业有着巨大的生产规模,并能推动全球范围内的技术的革新,由此引发了深刻的社会变革,并推动了社会的进步和发展。
一、计算机软件技术的研究与开发现状
首先,不妨让我们先来了解下计算机的软件及其分类。计算机软件技术是针对软件系统进行的一种高级操作系统,其研究的具体内容包括:在实现运行模型的高效运营的同时优化相应的支撑体系;探索开发新的领域并优化相应的支撑机制。软件系统是一种可以运营操作的系统,如今软件系统也已形成了一种层次分明的模型体系,总体而言包括:系统软件(含操作系统以及数据库);支撑软件(含程序库,case,高级语言编译器)以及应用软件。现如今,软件工程技术经过了三十多年的发展,已进步入了成熟期,改进软件技术的热潮使软件企业开始重新认识软件工程技术及应用工具,过程的改善和技术的提升相结合,是软件产业发展的趋势。软件的重复使用和软件构件技术、工程技术及领域工程技术正逐步成为主流软件技术,是软件工程化、工业化生产技术的核心技术。
二、计算机软件的开发
软件开发过程是一个系统的过程,一般可以根据用户要求建造出软件系统或者系统中的软件部分,这一开发过程由许多的模块组成的,包括:需求捕捉,需求分析,设计,实现和测试。软件开发一般是通过用户的某种程序设计语言来实现的,软件开发是一种普遍的开发软件。各种软件一般都一款相应的软件许可与之对应,如果软件的使用者想要合法的使用软件就必须拥有同意所使用的许可证的情况下才能够进行。换句话说,某一特定的许可软件与法律是不能相抵触的。在没有经过软件版权所有者许可下所拷贝的的软件,即使是购买和使用盗版软件都将会引发法律问题。
一款软件的生存的周期都始于计划开始之时,止于废弃之时。这一周期包括计划、开发和运行三个阶段。其中的每一时期又可以分成若干个更小的阶段。计划时期包含对问题定义和可行性研究;开发时期涵盖了需求分析、概要设计、详细设计和编码;测试和维护的工作时摆在了运行时期。其中,我们开发软件项目的基本系统计划、分析、设计、编码、测试及维护等六大步骤。制定计划软件开发开始时必不可少的一步。在制定计划的时候,必须要准确的弄清楚就是该软件项目最终要解决的问题,除此以外还要考虑相应的对策。如果在计划不周的情况下就仓促地着手开发一款软件产品,不仅会浪费时间、金钱和人力资源,更重要的是这样做可能会导致最终研发出来的项目不能得到应用。
三、软件行业优势
(一)软件是it的灵魂 计算机的正常运行靠的是软件;如果没有软件,人机之间的对话就不能够实现;没有软件也就没有传输、共享、管理信息的计算机网络。
(二)软件应用范围广 智能家电、网上购物、银行卡等等是居家生活必不可少的;手机、mp3、网络游戏、qq、email等是通讯娱乐难以割舍的;外出旅行的时候人们很自然地就会想到gps、网上预订、飞机火车调度等等。因此一切智能生活工具和产品都离不开软件。
我国的一项基本国策就是“大力推进国民经济和社会信息化”、“以信息化带动工业化”。这也就决定了在工业、农业、金融、军事、教育、医疗等各行各业,为了能够提高自动化程度,大量引进、开发应用软件就成了总趋势。
电子政务是我国政府部门所推行的,要想实现政务公开,就必须要有大量的应用软件。发展迅猛的电子商务,有这基数大、增长快的网民众多的特点,就需要网络运营商提供更广、更快、更好的网络服务,大量需要应用软件。
四、软件的发展和前景
(一)软件的发展分析 人类试图操控计算机的理想促使了软件技术的诞生,软件真正的萌芽还是要追溯到计算机械达到一定的发达程度以后。人们力图通过一切办法让无思想的机器按照人类自己的意愿去完成各种复杂的运算,这也就急需人机之间的对话,换句话说就是让机器准确地接收人的思想并按照人的意志去执行各种运算。在早期的计算机中,软件和硬件并没有严格的被划分出来,致使很长的一段时间之内,计算机的唯一功能就是要完成大规模的简单运算,其本身并不需要多么复杂的控制技术,这时的计算机只是作为一种替代人力进行庞大运算的工具而被加以使用的,对硬件进行其他形式的操控提到的就非常的有限了,与之相适应,对软件的需求也相对较少了,这时的计算机技术大多只是硬件技术。到了20世纪60年代的时候,计算机技术才有了更快的发展。
(二)软件行业的前景分析 在“十二五”期间,国家加大了对软件行业的投入,各行业的it投资需求也呈现出逐步复苏的状态。近年来,国家的相政策指导性意见渗透到了很多的细分领域,这些领域包括医疗信息化、安防、云计算、物联网、支付和电子取证等。政策的扶持也更进一步地给这些领域相关产业的发展带来新的机遇。据估计,我国软件行业未来3年的收入增速仍然将有望保持30%左右的增长。与此不同的是上市公司会出现两极分化的局面,下业的it投资需求会比较的稳定且旺盛的公司的收入依然有望保持快速增长,但下业信息化已经初步建成的公司将面临it投入放缓的风险,人力成本上升趋势初步得到缓解,净利润增长将受到研发和销售投入的影响。未来我们将投资的重点会放在围绕医疗、安防、金融、政府等稳定旺盛的it投资需求展开业务的公司。
结束语
综上所述,软件是认识和建造智力世界的工具,但是我国是个发展中国家,我国的软件产业尚处于发展的初级阶段, 但是我们不但要看清我们的劣势,也要看到我们的优势。与国外软件相比我们的优势是:对本国市场的了解,能够提供更方便的技术支持,使得价格更加的低廉。政府也对这一技术保持一个大力支持的态度,在立足本国实际的情况下,结合国情,再加上国内经济建设的需要,开发出具有自身特色的,符合国人习惯的软件,同时我们也要能够合理地学习、吸取国外先进软件中的思想,开发出具有自己特色的和自主版权的软件,参与公平竞争。
参考文献
[1]王文京.以自主创新推动中国软件产业发展[J].中国科技产业.2010(Z1).
[2]孙平.我国软件产业结构的瓶颈分析[J].中国科技论坛.2009(04).
[3]山红梅.金融危机下中国软件产业发展现状与形势分析[J].西安邮电学院学报.2009(04).
(作者单位:河北工业职业技术学院)
【计算机软件合同】推荐阅读:
计算机软件开发技术与应用06-10
计算机软件产品检验员试卷06-12
基础计算机总结05-31
涉密计算机自查07-08
《计算机导论》实验报告05-23
大学计算机基础题05-24
计算机文化基础考试05-25
计算机专业学年论文06-01
计算机基础教学总结06-01