软件工程合同书范本最新篇.docx
- 文档编号:30175265
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:17
- 大小:26.09KB
软件工程合同书范本最新篇.docx
《软件工程合同书范本最新篇.docx》由会员分享,可在线阅读,更多相关《软件工程合同书范本最新篇.docx(17页珍藏版)》请在冰豆网上搜索。
软件工程合同书范本最新篇
软件工程合同书范本
软件工程合同书范本
软件工程合同书
合同编号:
___________________
甲方:
__________________________
乙方:
__________________________
依据甲方的需求,并本着平等互利的原则,甲乙双方经友好协商,就甲方的医院管理信息系统的应用软件工程签订本合同。
第一条适用法律
1.1本合同适用法律为:
《中华人民共和国技术合同法》、《中华人民共和国著作权法》和《中华人民共和国计算机软件保护条例》及《中华人民共和国经济合同法》等有关国家法律法规。
1.2上述文件时间有不一致时,以日期在后的文件为准。
第二条合同范围
1乙方负责完成甲方的_______软件系统。
涵盖的范围_______系统软件安装、调试和对整个_______系统的技术支持、服务与培训等工作。
2产品内容
第三条责任和义务
3.1双方共同责任
严格根据本协议实施本项目的内容,并协商解决合作中出现的有争议的问题。
3.2甲方的责任和义务
3.
1按本合同的付款条款支付所需款项。
3.
2负责项目中的领导、组织和协调工作。
3.
3提供场地、人员、相关设备、必要的文档资料和数据,协助乙方做好_______系统的实施工作,并且甲方运行用友医院管理信息系统的设备环境,应满足软件对运行环境的基本要求。
3.
4试运行结束后______天内,组织人员和乙方人员一起组成验收小组,并安排场地和设备,进行_______软件试运行的验收工作。
3.
5
a.甲方定期做好系统数据备份,并对备份数据进行妥善保管。
b.甲方在应用过程中发现软件出现异常,应及时与乙方取得联系,并记录当前故障现象,便于乙方作出诊断。
.甲方在乙方服务人员服务完成后,配合检查软件系统运行是否正常,并在现场服务请求单上签字确认。
3.3乙方的责任和义务
3.
3.1按照本合同所规定的时间完成甲方相关人员的培训和_______系统软件安装、调试及数据初始化,并与甲方一起组成验收小组进行验收。
3.
3.2对甲方_______进行一年内的软件升级、服务、培训、技术支持。
3.
3.3无偿向甲方提供相应的软件使用文档,包括《操作手册》,并保证上述文档的清晰、完整和正确。
3.
3.4乙方对甲方在使用用友软件过程中,因设备故障、操作失误等造成的数据丢失、利润或营业额损失或费用增加,以及因不按正常操作规范使用软件或软件被盗、损失、损毁、误用所造成的损失不负责任。
第四条版权
4.1乙方拥有本_______系统软件的版权。
4.2甲方拥有本_______系统软件在本医院内部的使用权。
4.3甲方应尊重从乙方购置的应用软件的注册版权,遵守国家《计算机软件保护条例》有关规定,不得以任何形式再次转让、租赁该软件,并不得以任何形式或手段解密该软件。
第五条技术指标
5.1___________信息管理软件______________。
5.2本系统基于___________结构。
5.3乙方向甲方提交的文档应齐全、正确和可读性强。
5.4应用软件的联机帮助应清晰可读,系统错误信息应清晰明了,界面应友好,并易于操作和维护。
5.5本系统应充分考虑到今后的扩充和升级,应具有良好的开放性和可扩充性。
5.6本系统应具有可靠的安全和保密机制,以确保数据完整、安全和不被非法用户登录。
第六条交付计划
1软件培训___________天
2系统安装____________天
3软件调试_____________天
4系统初始化__________天
第七条费用及支付方式
7.1费用
7.
1.1本合同所述价格均为人民币含税价。
7.
1.2本合同所述用友医院信息管理系统金额总计为人民币_________元。
7.
1.3乙方培训用户方人员,培训地点:
甲方所在地。
7.
1.4自应用软件通过验收之日起,一年内乙方负责应用软件的升级、系统维护和技术支持。
7.2支付方式
7.
1甲方将以转帐支票或信汇、电汇等银行托收的方式向乙方支付。
7.
2合同生效后,由乙方开始_______软件的实施工作,当乙方软件安装、调试完毕后,甲方于______年______月______日前一次性向乙方支付全部软件款,______元。
第八条服务与技术支持
8.1操作人员培训
8.
1.1培训时间为______天。
8.
1.2培训地点:
甲方所在地
8.
1.3培训内容:
_______系统软件的使用。
8.2系统实施
8.
1_______系统软件安装:
指_______系统软件交付甲方后,软件的安装、调试及系统环境的设置等,包括:
服务器操作系统设置、网络环境设置、数据库系统环境设置、客户机操作系统设置、网络协议设置、应用程序的安装、调试及参数设置。
8.
2_______系统设置:
包括应用项目、基础数据的设置。
8.
3初始数据录入:
协助并规范甲方人员进行初始数据的录入和转入。
8.3系统维护
8.
3.1乙方向甲方提供的为保证本系统正常运行的现场系统维护项目包括:
--应用软件在运行中的故障带来的排错工作。
--应用软件与系统软件及数据库系统适配带来的调整工作。
--甲方非正常操作带来的系统及数据的修复工作。
8.4系统升级
8.
4.1系统升级指由乙方开发技术更新、应用系统升级或原有模块新功能的增加、补充带来的软件版本升级,由乙方向甲方提供。
8.
4.2系统如有重大变更由双方具体协商后另行签署协议。
8.5技术支持及服务
8.
5.1一年服务期满后,乙方将向甲方收取服务费,收费标准为每年收取软件合同价的______%,或每次上门服务收取服务费______元人民币,又或甲方向乙方购买服务卡。
甲方可根据具体情况选择适合的服务方式。
8.
5.2乙方通过以下方式为甲方提供技术支持及服务:
--热线电话:
______、传真:
______
--乙方在internet站点的?
、mail、ftp等服务,提供软件下载、热线响应等先进的网络支持。
8.
5.3乙方的服务承诺:
a.乙方接到甲方通过电话、信函、传真、电子邮件、网上提交等方式提出关于用友_______软件的服务请求后,在24小时内给予响应并提供服务。
b.乙方提供给甲方的服务,必须按照合同规定的服务内容进行。
8.
5.4如因乙方原因,单方解除上述条款,使甲方用友_______系统不能正常运行,应赔偿由此带来的一切损失。
8.
5.5系统升级及费用:
若医院需要进行不同版本的系统升级,升级费用按软件合同价的20%收。
第九条保密原则
项目中所涉及的双方的内部资料、数据和其他商业信息,未经有关方许可,任何一方不得以任何形式用于合同之外的目的,不得以任何形式向其他方泄露。
任何一方泄密,另一方有权追究泄密方的经济和法律责任。
第十条转让
乙方不得将合同转让。
第十一条违约责任
1)甲乙双方本着真诚合作、相互信赖的原则,根据国家相关的法律、法规,协商解决在本合同执行过程中可能出现的违约纠纷和违约责任。
2)甲方在规定时间内不配合乙方进行_______系统验收,视同验收通过。
3)以上应付合同款逾期一个月未付,乙方有权将软件收回。
4)违约处理:
甲方没有按照合同要求履行甲方应承担的责任,甲方应该承担由此带来的相关结果。
5)乙方免责条款:
1.乙方对甲方在使用用友软件过程中,因设备故障、操作失误等造成的数据丢失、利润或营业额损失或费用增加,以及因不按正常操作规范使用软件或软件被盗、损失、损毁、误用所造成的损失不负责任。
乙方不承担因甲方人员进行非法操作、感染病毒、硬件出现故障导致的数据混乱、丢失责任。
3.乙方有权拒绝甲方提出的合同规定之外的服务请求。
第十二条争议与仲裁
甲乙双方如对合同条款规定的理解有歧义,或者对与合同有关的事项发生争议,双方应本着友好合作的精神进行协商。
协商不能解决时,依照《中华人民共和国经济合同法》,可向国家规定的仲裁机构申请调解或仲裁,任何一方可直接向人民法院起诉。
第十三条不可抗力
1
3.1不可抗力的内容按我国有关规定条款执行
1
3.2不可抗力对合同双方均适用。
在合同生效后,如果发生不可抗力而不能履行合同时,则由事故发生一方,取得公证机关的不能履行或不能全部履行或延期履行本合同的证明,甲乙双方可凭此证明解除全部或部分相关责任。
第十四条合同变更、补充及终止
1
4.1本合同自双方签定之日起生效,如果双方均未发出书面终止通知,则合同自动延续。
1
4.2本合同为双方的最终合同,未经双方书面同意,不得对此作任何修改。
如有未尽事宜,经双方书面同意后,可签订书面补充协议。
补充协议同本协议具有同等法律效力。
第十五条合同效力
本合同一式叁份,甲方执贰份,乙方执壹份,每份具有同等法律效力。
第十六条合同有效期和效用性
1.本合同须双方签字并加盖公章或合同章生效;本合同一式两份,双方各执壹份,具有同等法律效力。
本合同的有效性不因双方代表的职务变换、工作变更、工作调动等情况而受到任何影响;本合同的有效性不因双方法人的变更而受到任何影响;本合同的有效性不因双方单位名称的改变而受任何影响。
甲方:
_____________________
地址:
_____________________
甲方负责人:
_______________
甲方代办人:
_______________
甲方单位___________
开户银行:
_________________
乙方:
_____________________
地址:
_____________________
乙方负责人:
_______________
乙方代办人:
_______________
乙方单位___________
开户银行:
_________________
帐号:
_____________________
签约日期:
_________________
签约地点:
_________________
附送:
软件工程实践报告范文3篇
软件工程实践报告范文3篇
软件工程实践报告范文篇一:
一、实习目的
这次实习的目的是为了提高我的专业技能、实践能力、以及让我了解一些实际的工作情况。
对我在正式工作前有很重要的意义,不论是专业技能,还是综合素质,以及实际中的人际关系都有了更加深刻的体会,让我在正式工作前有了一笔很珍贵的经验。
这次实习的主要任务就是在了解整个软件的制作过程,以及各个环节中的细节,当学会了这些环节后,再用学到的知识来完成一个公司给我们安排的一个项目。
我分到的项目名称是《诊所管理系统》,这个项目我们将以小组的形式共同将其完成,以模拟实际软件制作的过程,尽最大程度的将我们所学到的知识转化成实际的能力。
为真正的项目做好充分的准备,让我们可以在实习过后的正式工作中,有准备的去面对。
公司的最终目的就是希望我们能了解实际项目的制作,并初步的理解各个环节的意义。
而让我们用项目进行实际制作就是为了让我们能更好的理解项目制作中各个流程的意义以及项目制作过程中的团队是如何合作的。
二、实习单位及岗位
我所实习的单位是校企合作埃森哲信息技术实践前准备:
自xx年清明节前后,我和我的组员就开始接受山西西太行信息有限公司的公开课的培训,当时经电子与计算机技术学院于一老师介绍由陈川老师主要带领我们重新温习了一遍关于java语言的基本知识,在这将近一个月的学习过程中我们逐渐重新拾起了即将被遗忘的java知识,走出了以前认识上的误区,使我在java这一块又有了一定的的优势,为以后我们用java语言做开发打下了很好的基础。
自xx年5月1日,我们开始了真正的基于android操作系统的软件开发,虽然我们是利用课余时间进行学习,但是学习的效果真的很好,我们基本上晚上都会学到很晚才回宿舍。
刚开始的时候我感到很不适应,感到学习的java语言不能够充分的的到利用,只能够用一些和系统相关的东西,但是随着学习的深入,我发现android操作系统也是一个很强大的手机操作系统,它有着很好的发展前景。
并且移动互联网在在中国有着大的市场,所以我对我正在从事的android手机软件开发给予了很大的希望。
这一个月的培训我们主要学习了android操作系统的五大系统组件:
ativit、servie、sqlite、ontentProvider、intent、broadastReever,同时我也学到了一些课堂上学不到得东西,对外面的市场的情况也有了更深刻的了解。
b)实践过程:
xx年7月1日到xx年7月31日是我正式暑假实践的时间段,
我们一行十六个人,大三的十一人大二的六人。
我们被分了两个小组,每个小组八个人,上课时间一般是下午两点到五点半或者下午五点半到晚上八点半,其余的时间是我们自己写代码的时间。
每天的任务量都有所不同,有时候把自己的任务做完了剩下的时间就自由支配。
这一个月我们的主要任务是做一个腾讯微博android手机客户端,每天陈老师都会给我们传授一些做软件的经验和一些新的知识点,然后我们根据具体的要求编写文档,编写代码,第二天交由陈老师点评。
1)可恶的文档:
刚开始的时候感觉很不适应,以前上课就是学习关于编程的知识,但是做项目的第一天陈老师要求我们写文档,我们用的是GB856888格式的文档,第一次写即感觉很枯燥又感觉不会写。
对于写文档我们都有想通的反应,就是莫名奇妙的反感,但是陈老师还是不依不饶的要求我们写要我们查资料,我们也很没办法只能按照要求写文档。
但是由于我们不知道在文档上写些什么,陈老师看我们很为难也有所让步,带领我们写了软件需求说明书,后来我们依次写了概要设计说明书、详细设计说明书,后来又写了测试计划、用户手册。
当时的感觉就是知道的知识太少,对着文档一个词一个词的硬挤,但是当文档写完的时候还是很有成就感的。
其实在写文档的过程中我们也渐渐的明白了文档的重要性,我们只是
在学校编写程序的时间久了习惯了上来就写代码的坏习惯,忽略了软件工程中的很重要的部分-----分析阶段和设计阶段。
可能是因为以前做的软件都很小,一旦项目稍微大一点,那在编写代码阶段将付出不可估量的代价甚至最终将以失败告终。
其实我们都学过软件工程,而且在考试的时候成绩还不是很差,但是到真正需要这些知识的时候我感觉却忘记了如何下手,这也就是所谓的纸上谈兵吧,所以我感觉大学生缺少的正是一种动手能力。
知识本身没有价值,有价值的是运用知识解决问题。
2)该死的bug:
写完文档感觉写代码就轻松了,但是事与愿违啊。
由于以前没做过开放平台的客户端,中间涉及到同腾讯公司微博开放平台接洽的问题,开始真的很不适应,不知道怎么下手。
当知道下手的时候不免出现了各种各样的bug:
腾讯服务器故障啦、实验室断网啦、模拟器连不上网啦、代码错误啦等等。
为了弄好这些bug有时真是忙的焦头烂额,因为可能因为自己写的代码有问题导致大家的代码都不能运行,作为团队的一员谁都不想拖后腿。
但有时候我也找不到问题所在,只能请高手指教或者找老师为我排忧解难。
只可惜我当时掌握的排错方式只有打印输出和查看日志,根本没接触过单元测试。
其实多遇到一些bug还真不是坏事情,我现在开始明白编写代码最重要的是快速查找资料和排除错误的能力。
首先我们不可能记住java语言或者android操作系统中所有的类和方法,所以能够快速找到我们所需要功能的类或者方法是很重要的。
其次对于程序工作者来说遇到bug是很正常的事情,遇到不能解决的问题也是很常见的,重要的是能够正确的处理这些问题,并总结经验为以后的开发做好铺垫。
遇到问题是要保持好的心态,千万不能焦躁,细心的一点点的分析问题,必的时候可以去网络上查找一些资料。
但是不要遇到问题就上网查找,我感觉现在自己动手处理题很重要,上网查与吃现成饭没有本质的区别。
网络可以帮我们开阔视野,但不要让网络阻碍了我们自我发展的机会。
编写软件过程中要及时记录,这既可以让我们总结更多的经验,也可以为后来者提供一些宝贵的资料。
毕竟都有成长的时候。
3)痛苦的合并:
这是我第一次这么正式的和这么多的人一起开发软件,更何况还有不认识的人在一个组,这给我们的沟通带来了很大的不便,尤其是最后代码合并的时候,很多的问题都一拥而上。
我们当时用了一个软件visualSVN,这是一款团队开发的软件,当代码写的可以组合的时候我们就用这个软件在elipse下共同开发。
但开始的时候我们也会为了自己的代码正确而被迫修改别人的代码,最后弄得大家的代码不能够正确的运行,然后所有人都会停下来共同寻找错误,改正错误。
这是团队开发时候很忌讳的问题,并且大家还都不好意思开口说谁错了,毕竟都不是很熟悉。
直到大家开始慢慢适应这种团队开发之后,这样的情况才慢慢的被避免,效率也有所提高。
这次的团队开发让我明白,在团队开发中根本不存在自我,你所做的任何事情都应从整个团队出发,以团队的利益为重,不能自私。
尤其是在团队中千万不能应付,你的应付很可能会给他人带来很多不便,甚至造成更大的损失。
因此teamork很重要,必须谨慎!
4)唉,完美:
每次写完代码让陈老师点评都会发现很多问题,有时候是代码
冗余度太大,有时候时代码不够安全,有时候是技术上不是很完善。
对我们来说目标就是编写的软件能用,只要大家写的软件合并后能够正常运行,一切就ok了。
但是这些是远远不够的,面向对象的思想和软件工程的一些常识我们都没涉及到,异步加载图片在陈老师讲之前我们也从来没有想到过,这些问题让我深深的体会到我们的创新能力的要求远远不够,我们对完美的渴求度远远不够。
没有最好,只有更好。
这句话真是非常经典,作为软件开发者永远没有标准答案,没有最好的软件,只有不断的学习不断的追求才能发现好的东西,找到更好的创意。
虽然最后腾讯微博客户端能够成功的运行了,但是我意识到我所掌握的知识远远不够,在这个实践中却是暴露了很多的问题。
但愿天天能做到更好!
三、实践总结:
1、一个假期结束了,留下了很多的回忆,因为这个暑假是很有意义的。
在这三十一天里每天都学到了新的知识,每天都遇到了新的问题,每天都在进步这,也让我有时间更加清晰的认识了软件工程这门课程和设计模式在软件开发中的重要性,编写代码知识软件开发的一小部分,只有真正的这种开发才能体会到软件工程的意义。
2、团队的凝聚力关系着每一个软件开发人员的发展前途,每一个人的努力都会得到回报,同样一个人的失误也会影响到整个团队,因此正确处理好人际关系是很重要的。
3、注重产品的价值,做好市场调研是成败的决定性因素。
4、掌握好一门技术你可以吃饱,但是你要想很富有,必须懂得很多。
队友可以帮助你一时帮不了一世,要注重个人能力发展!
软件工程实践报告范文
篇三:
根据学校要求,本人在开学前三周参加了毕业前的实习工作。
我所实习的工作单位是天津木牛流马科技发展有限公司。
公司主要从事软件开发方面的一些工作,包括java,C#方面的开发。
本人在公司主要从事的是java项目的开发,包括前期的需求分析以及开发。
公司强调以人为本,认为对员工的投资是最重要的投资,通过对员工的培训提高员工的工作能力,并可以在多方面体会到公司方面的关怀与照顾,非常感谢这段时间公司的培养。
一、对实习过程的回顾
作为一个软件开发技术公司,不同于一般的那种严肃的气氛,给人的感觉是比较的宽松,公司的人情味也比较浓。
让我们很快的就能融入这个小家庭。
首先给我的任务就是熟悉企业的开发流程以及企业的编码规范,了解这些是非常重要的,对于团队开发来说,统一的编码规范是必须具备的,因为编码如果不统一的话,每个人都有自己的编码方式,开发出来的系统可用性是很差的,而且也不利于今后的维护以及二次开发。
所以开始花了两天的时间来看编码规范。
这里面还是很有学问的。
接下来还要学习公司所用到的技术。
在学校的学习中,我主修的方向是java,除了学习java基础外,还学习了html,ss,jquer等前台页面的技术,以及Struts,Hibernate,Spring框架技术,为企业开发已经做好了一些准备。
公司需要我学习的技术为ebservie和ibatis。
通过学习,了解到WebServie是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。
是:
通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。
Ibatis是一个持久层框架,用于对数据的增删改查。
由于我算是第一次正式的参与企业的开发,在经验、知识上必然有所欠缺,所以在开始阶段我们主要都是了解项目的背景知识,进一步学习基本的一些项目原理等。
而后要进行设计工作,然后才是真正的工程开发过程,还有调试过程。
再由于我们只是短期的社会实践工作,为了所做的工作在以后能真正为人所用,我们在走之前还要留下完善的相关文档。
短短的一个星期,要分成这么多的阶段,而任务就摆在那,每一阶段的时间可想而知是多么的宝贵。
我在公司实习期主要做的工作就是开发一个小的项目申报系统。
这个项目的需求大致为:
申报单位模块、管理机构模块、评审专家模块。
最主要的就是项目申报模块。
其中包括文件管理栏目、项目申报栏目、项目开题栏目、项目验收栏目、项目报奖栏目、项目查询栏目、用户信息栏目。
管理机构模块主要包括:
文件管理栏目、项目申报栏目、中期检查栏目、报奖管理栏目、项目验收栏目、项目查询栏目、项目统计表栏目、成果评估栏目、用户信息管理栏目。
虽然实践的时间比较的短暂,但我还是有了不小的收获,最大的收获是了解了一些软件开发的程序化生产过程。
还有就是能有机会向开发部门的职员的一丝不苟、兢兢业业的敬业精神相信这些都将给我以后的学习和工作带来不小的帮助。
二、专业知识在实习过程中的应用
整个项目用的是struts2+ibatis+Spring开发的。
业务层使用轻量级的框架Spring实现业务组件的管理,持久层采用ibatis技术实现业务层和数据库的交互。
Web部分采用基于MVC模式的Struts2框架实现,表现层用JSP与JSTL、EL相结合实现。
其中也会用到图表技术以及ajax技术。
我的工作任务并不是很多,项目的数据库设计完成后,页面有专人来负责,首先看懂页面及需求,接下来编写框架代码,有了框架代码,项目基本上已经可以进行开发了。
在开发过程中,越到了很多这样那样的问题,比如说写前台的验证和前台的一些特效,这就需要前台的ss技术和jquer技术,当然之前的学习还是不够的,所以就一边做一边学,其中包括table的特效,一些动画特效,以及jquer的前台验证。
还有ajax与服务器的异步交互,这方面的知识以前接触的还是比较少,然后以json格式返回前台做输出,以达到不刷新页面就可以显示不同数据的效果。
三、心得体会与经验总结
如今眼看在公司实习已经接近一个月了,从这次活动的成果上来看,还是比较成功的。
辛勤的工作换来的是累累的硕果,不管是对于企业、学校还是我们自己。
首先我要在较短的时间内,克服各种困难,从最初的阅读文档,设计、开发,到最后的调试,完善,我也都按质按量的完成了,完成预定的工程开发任务,通过了公司的项目小组的验收,也得到了领导的一致好评,实现了最初为企业作实际共享的目标。
其次在这个过程中,我也通过了深入的调查、讨论,以对一个大型软件开发企业的结构、管理、文化、气氛有了比较详细的了解。
而通过我在公司中的工作上的良好表现,还有生活中与公司员工的交流,我也在他们面前展现了了一个积极进取、勇于创新形象,起到了加强学校与企业双向交流的作用。
再有的一点就是,通过这次活动,让我们理论联系实际,在软件工程的开发过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 合同书 范本 最新
