软件开发和设计分开 软件开发和设计分开的区别
大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发和设计分开的问题,于是小编就整理了3个相关介绍软件开发和设计分开的解答,让我们一起看看吧。
设计和施工该不该分开?
有必要分开,原因有以下2点
1、方便协调,之前施工现场发生变更,施工单位首先得联系设计单位,设计单位出具设计图纸,由于设计与施工分离,设计单位的积极性不高,变更设计图纸出具效率低,严重影响工期。
2、节约投资,传统模式下设计与施工分离,设计单位的酬金是按照投资额提取一定比例,所以设计单位不会为业主考虑节约投资,相反的做一些增加投资的设计,比如“肥梁胖柱”。如果设计施工一体的话,可以有效的解决这个问题,设计单位优化设计方案的主动性肯定会增加,从而节约投资,对于业主和施工单位是双赢。
设计与施工有必要分开
实行总承包模式,目前多为设计院牵头做EPC总承包模式,无形中压榨了施工单位在施工方面的工程利润。设计院在中间赚取业主与施工单位间的差价,造成施工单位近几年利润偏低,尤其是建筑工程专业,几乎没有利润,赔钱赚吆喝只能从安装或电气、仪表等专业来平衡项目利润。
个人认为局限在工程利润方面设计与施工有必要分开。设计院只是赚取应得的设计费或工程总承包费用,而不应该再赚取业主单位与施工单位间的差价,施工单位赚取施工费用利润,不至于施工单位工程利润堪忧,给施工单位一些活路。
设计与施工不要分开
我国常用的工程总承包模式EPC,将设计-采购-施工紧密的结合起来,在项目管理过程中极大的解决了各个专业间的沟通不畅的问题。
个人认为局限在各个专业间的协调工作方面,设计与施工不要分开。
很多人在装修的时候都会思考,是否要把设计跟施工分开,但是因为上班时间受限,没有办法投入太多时间。
在一些大型项目上,设计和施工还是需要分开的,但是对于普通家庭装修来说,这就显得格外麻烦。
那设计和施工分包给不同公司有哪些优缺点呢?
设计和施工分开的优点:
①在设计师的方案定稿后,所选材料施工方不能私下更改或者替换。
②设计师会替客户考虑装修上面的问题,而不是施工方的立场。
设计和施工分开的缺点:
①沟通方面的问题。不同公司的工作方式不同,所以普通家庭装修如果在装修方面不太专业,沟通方面就会出现问题。
②无法划分责任。
首先设计和施工都需要交接得特别清楚,并有书面的备案,否则装修出现问题就会出现推诿的现象。
设计和施工针对的虽是同一领域,但工作属于两个不同属性和环节。设计和施工混在一起很容易出现各种交叉影响的麻烦和问题,比如为了施工的便利和利益会降低设计的创造力,简化设计工艺,从而达不到理想的设计效果。也或者为了利益而增加设计工艺的复杂性和不合理的用材,同样导致失败的设计效果。再就是一些业主为了降低项目造价要求施工企业免费设计,殊不知羊毛出在羊身上,设计的成本费用还是要摊在项目里,施工企业可能会通过偷工减料的方式解决,最终还是导致不好的结果。另外,设计行业因得不到应有的尊重而缺乏创造动力,致使大多项目庸庸碌碌缺乏创新,从而得不到很好的发展,所以,设计和施工的分开是必须的也是必然的,是社会向良性发展的必然结果!
设计和施工本来就是分开的。
设计指导施工,而非施工主导设计。
这一点从装修公司给很多业主指供的免费设计中就能很明显的看出端倪。为什么很多装修好的业主装修完就后悔了?
因为,没有设计好。
如果是施工主导了设计,只能说明一点,就是设计师的功底不够,对施工工艺不了解,只是皮毛的设计堆砌出来的。
所以,设计指导施工,就必须要站在施工可行性的角度来进行设计,而非为了设计而设计,这才是一个真正的设计师
在工业化大生产的今天,设计和施工是要分开的。
在上世纪,或者更早的年代,由于受到计算技术,辅助手段,测量等技术的限制,一个产品或者一个建筑,桥梁等的设计一般不是很精确,在施工过程中经常会遇到设计图纸与实际不符的问题,而且很多,所以设计主管经常要在现场分析问题,改进图纸尺寸,甚至原理性的东西。
最直观的感受是手机,洗衣机,电视机等家电以及汽车,火车等的造型。在上世纪九十年代,手机外型很呆板,也不实用,价高;电视机笨重,外壳粗糙;汽车样子也不好等等。不仅不好看,不好用,而且产品一致性不好。技术落后,导致设计及施工的界限不明确,效率低下。
随着高性能计算机的大众化,CAD/CAM软件的大量出现,如SOLIDWORKS,proe,atos以及更大众化的autocad等的飞速发展,在电脑上可以进行三维模型设计,进行有限元分析,抗压及受力分析,进行电气的原理分析。在各种分析完成后,形成bom,产品所要用到各种零部件明细,价格,供应商等一一给你列好。最后形成作业文件及相关的施工图纸,工人按照作业文件施工就可以,不用作什么大的改动。车间里只需要施工人员,或者一般的工程技术人员,与工人一道完成任务。
工业化大生产,就是分工明确,效率高。研发机构与生产现场很多都相隔上千,上万公里,如果设计与施工一直在一起,那么还有效率吗?象苹果,IBM这样的大公司还能发展吗?!
软件开发有没有前端后台分开收费的?反正我今天开眼界了?
这个是否分开收费呢也没有法律规定和行业规则,签约可以双方自己谈判,所以要具体情况具体分析判断,无法根据字面意思妄下结论。
当然我认为,如果只签订了前端的修改和功能约定,如果还必须同时修改后台才行,那么承包方应该有义务要预见到这个技术前提,并在当时合同就明确收费标准。而不是现在马后炮要增加收费。因为做事情要符合常理推断。
如果这后台的修改是因为需求变更了,那收费也不无道理。
软件开发和测试有什么不同?
问题挺多,一个个回答吧。
首先软件开发和测试有什么不同
其实软件开发的生命周期里是包括测试过程的,但根据你的问法,我们姑且把它们分开,软件开发主要是从无到有的创造过程,类似于工厂的产品生产。软件测试是对已经出来的软件进行功能性检测,类似工厂的质检部门。可以简单理解为软件开发是做出来,而测试是看看能不能用。
软件开发包括了哪些内容
软件开发包括了需求性分析、系统构架、编程、测试及升级维护。前面说过开发是包括测试的,但根据你的提问,显然是偏向于编程和后期检测区分开来的,这里的测试就理解为编程人员的自我调试吧。
软件测试包括了确定需求、编写测试计划、设计测试用例,执行测试、缺陷反馈、撰写报告。
哪个更有前景
任何行业做到极致了都有前景,只不过在大家平常的直观理解上似乎开发更有含量一些,其实并不是这样。
我是一个从事了多年JAVA开发的人,工作中坐我左边的超哥刚好就是测试工程师!所以刚好说说我俩的不同,希望不要以偏概全!
1,所学不同:
开发工程师一般从编程语言开始学起,算法,数据结构,数据库,架构,中间件,网络传输,等等知识,达到掌握并且熟练应用的地步,还有把业务转化为技术的能力!
软件测试则需要稍微了解编程语言,会基本的sql语言,掌握一套测试理论和不同的测试工具,知道黑盒,白盒测试!冒烟,回归测试!知道单测,集成测试!使用QTP,jmeter等测试工具来追踪性能,功能测试!
2,注重点不同:
开发人员注重技术转化为业务,优雅实现所有需求文档,力求完美编程无bug,编写相应的技术文档!
测试人员注重功能有没有完美实现,体验度好不好,性能优不优,速度快不快!
3,压力不同:
软件开发需要从项目需求提出,kt,接口文档提供,架构设计,数据库表设计,代码设计,自测通过给到软件测试,然后测试,预发环境通过之后通知运维发布!期间会被测试怼!
测试工程师通常参与kt,掌握产品设计理念,了解数据表结构,等到开发做完之后配合开发做冒烟测试,做回归测试,集成测试,体验,性能等!
导语:IT行业的热度一直有增无减,行业发展好,薪资高等优势吸引了很多人。其中软件测试和软件开发是IT行业的两大方向。有的同学可能不太了解软件测试和软件开发的区别,那我们今天就来为大家讲解一下。
软件开发是通过写代码来生成一个软件,也就是从无到有的过程。而软件测试则是测试一个软件有没有问题,能不能上线,也就是把软件变得更好,起到把关质量的作用。软件开发是有产品产出的,而软件测试则没有,但是这并不影响软件测试的重要性。
软件开发需要写大量的代码,要有很多的创造力,比较费脑。软件测试代码则较少,相对来讲轻松一些,只要耐心、细心就可以胜任。软件开发从业者随着年龄的增长,可能会因为脑力和体力跟不上而被迫转行。但软件测试则不会,因为它是一个需要很多经验,越老越吃香的行业。
软件开发行业通常以男性为主导,软件测试行业则没有性别歧视,男女比例基本相当。软件开发人员有时为了赶项目进度常常需要加班熬夜,软件测试人员则不需要加班,正常跟着进度工作就可以了。
从以上的对比可以看出,软件测试是个不错的从业选择。国外企业软件开发与测试人员的比例为1:1到1:2.5,国内企业的比例却是4:1甚至是10:1,可见软件测试行业的人才缺口相当大。软件测试的薪资水平相比于开发也不低,刚入行的软件测试人员起薪一般都在8000元左右。
一般来说高校里都会设置软件开发相关的课程,但是不太会设置软件测试相关的课程,所以要想学习软件测试的话,要多方比较。
到此,以上就是小编对于软件开发和设计分开的问题就介绍到这了,希望介绍关于软件开发和设计分开的3点解答对大家有用。