软件开发一般包括哪些?(网站开发设计合同,php网站开发与设计)
软件开发一般包括哪些?
一、从行业上划分,软件开发有以下:
(图片来源网络,侵删)1、手机
Mac OS(苹果的),Linux,Palm(最大特色是不能后台),BlackBerry(黑莓)Windows Phone(WP,不错的系统,)
Android(安卓,07年兴起的,很好的系统),还有几个新系统,三星与intel联合开发的tizen,Mozilla 公司的FireFox OS ,N900的maemo。
(图片来源网络,侵删)2、电脑
企业管理软件,如:如MES系统软件、OA系统软件、CRM系统软件、HR系统软件、ERP系统软件合同。
二、从设计领域划分,包括以下领域:
(图片来源网络,侵删)1、 桌面程序:Java、C++、C#、VB、C均可。
2、网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)、Web App框架等
3、网站客户端:HTML、CSS、Javascript、Flash等等
请人做软件需要注意什么?
1.合同肯定是需要定下来,这是咱们最主要的一个维权和法律保护的最好保障,同时也防止合作方违规或产品不合格
2.对比多个供货商的优劣势,包括费用和功能,当然软件做好之后也需要自己的人来测试和试用,防止合作方留下不可见人的后门来控制自己需要的软件
3.找人做的软件一般会有一年的维护期,一年之后表示需要有自己的后期维护团队或者再继续交给合作方维护,但需要另外收费
4.后期维护成本只是后期维护,所以还需要具备软件再次开发的打算,因为一个软件的功能是根据具体使用和时间来定的,也需要更新迭代(更新新的功能和bug)所以也就需要有开发人员(当然也可以委托合作方但后期维护和再开发的成本一般比较昂贵)
5.合作方的软件交付日期也会写在合同里面,值得注意的是分三次打款给合作商,合作商汇报开发进展,有一些时候是先把软件的开发标准和功能交给客户,也有是需要跟客户一步步确定开发标准及软件功能具体参考软件工程方面的书籍
6.合作商可以在一些招商网站上进行,推荐猪八戒网或者开源中国等一些汇集开发者精英的网站寻找合作商,现在也有很多工作室也会接这种工作,可以仔细的估算一下报价对比进行。
外包方选择阶段需要注意如下几点:
1.选择几家候选方做好比较,有技术优势,靠谱的,价格合适的优先。
2.金额小就算了,金额大的话一定是技术大于关系。
商务谈判阶段需要注意如下几点:
1.如果金额较大的合同中请法务部做好风险规避。
2.合同金额取决于需求工作量,一定要懂需求,懂研发的朋友帮忙把关,经可能利润最大化。
3.做好保密约束。
软件研发阶段需要注意如下几点:
1.需求定义:需求一定定义清楚,考虑不全就为后边的扯皮,返工埋下雷,前期工作做足后续麻烦就变少了。
2.过程管控:根据里程碑,每半个月或一个月了解下进展,及时把存在的问题解决掉。
需要注意三个大的方面
1,要签订保密协议和委托开发协议,并在协议中明确,知识产权归属,包括源代码,软件专利,软件著作权等权利的归属和约定。
2,要明确约定交付的节点和效果,约定过程的阶段和阶段的重点
3,要注意需求的明确性,委托开发最大的问题就是需求不确定或者需求变化大,这一点书面确定后,界定需求和交付验收依据,这个非常重要
到此,以上就是小编对于网站开发设计合同,php网站开发与设计的问题就介绍到这了,希望这2点解答对大家有用。