项目开发coding与test周期比例

问题描述

比如在一个比较成熟的系统里做软件系统开发,写代码与测试的比例应该是多少啦,求项目经验者给建议,万分感谢! 问题补充:饿 原来比例这么高呀,我还以为开发与测试是1:1呢。其实我用的是金蝶的EAS系统开发WEB(web这块特他们其实不是很成熟),不知道您是否对金蝶eas有所了解,我们公司叫我去估价,coding我大概能估出多少人天,所以问了关于测试的情况,我也不知道这里面的比例大概是多少

解决方案

“比较成熟的系统里做软件系统开发”,这一句话我没明白什么意思,我以前做欧美项目的时候,外国比较正统的是开发与测试比例 1:2.5左右,现在转作国内项目,我主要负责政府与企业的CMS类系统,这样是开发测试比是差不多1:1.5左右,我老婆公司主要做银行系统,开发测试比为1:2.5到1:3这个比例,应该是多少我还真不知道,应该不固定吧,我参与的和我了解的就这些个情况,希望对你有帮助。

时间: 2024-09-20 23:36:32

项目开发coding与test周期比例的相关文章

企业IT项目开发之七宗罪(下篇)

即使没有翅膀,心......也要飞翔! 在新年前一天预祝大家新年好,在新的一年里工作顺利,身体健康. 前一阵公司给我下达了任务,一直在忙着打造面向SAAS的企业级微信平台,彻底实现零代码配置,小小一个微信,当面向企业级而且是SAAS时,呵呵,还真的有许多需要注意的地方,非常感谢公司内最强的业务架构师我们的大姐设计出来这么优秀的一款全动态微信业务.所以写完了中篇,一直没时间来得及写下篇. 下篇的开头,大家也看到了标题:即使没有翅膀,心也要飞翔!!! 为什么提这个标题呢?企业IT项目开发之七宗罪上.

maven 父子项目 聚合与继承 生命周期 打包插件 依赖打包 jar pom war

maven 父子关系   父项目中打包方式必须是pom  如 <packaging>pom</packaging>,父项目中使用<modules><module>msite-base</module></modules>指定子项目 子项目中使用 <parent>指定,子项目继承父项目的大部分属性 父项目 <project xmlns="http://maven.apache.org/POM/4.0.0&qu

【项目篇】Android团队项目开发之统一代码规范

前言 团队项目开发前的统一三要素:统一需求/开发文档,统一代码规范,统一环境(编译/测试/发布). 一个项目团队,要想有高效的产出,必须在团队协作上下好功夫,必须在项目开发统一进度上做好协调.只有在高效的协同环境下,才能有优质的产出.这是我多年的经验之谈.也是配合过多个团队之后的深刻感悟. 每一个程序员都是有独立开发思维模式,都有自己的编码行为和操作习惯.所以,在一个团队中,怎么做到更高效的协同,不仅仅是每个开发者自身的协同配合能力,更重要的是项目管理者,怎样做到统一要求和统一实行. 举个很简单

项目开发中MSSQL使用存储过程的好处

在应用MSSQL进行大中型网站项目开发的时候,我们推荐尽量使用存储过程来处理一些SQL操作. 使用存储过程的好处及优势如下解释: 1. 通过把处理封装在容易适应的单元中,简化复杂的操作. 2. 由于不要求反复建立一系列处理步骤,保证了数据的一致性.如果所有开发人员和应用程序都使用同一存储过程,则所使用的代码都是相同的. 这一点的延伸就是防止错误.需要执行的步骤越多,出错的可能性就越大.防止错误保证了数据的一致性. 3. 简化对变动的管理.如果表名.列名或业务逻辑(或别的内容)有变化,只需要更改存

在Web项目开发中使用BasePage类的巧用(继承System.Web.UI.Page)

web|继承|项目 在web项目开发,我们基本每页都要与数据库连接,是不是每页都要实例化数据库对象呢?当然不用,只要我们写一个继承Page类的类就可以了.只要我们每个CodeBehind页面都继承这个类,就直接可以调用此类的属性了.以此类推,我们还可以加入一些项目中经常要用到的功能. 以C#为例,列出代码. using System; using System.Diagnostics; using System.Web; using DbLayer ; using System.Web.UI.W

小型软件项目开发流程探讨

一.导言 国内很多项目都是小型项目,参与人员少(两到五个人),要快速交付(一两个月) . 要成功完成这种项目,除了使用成熟且被团队成员熟练使用的技术之外,有一个良好的开发流程,也是很必要的. 二.小型软件项目开发流程 下图是我对小型软件项目开发流程的一个设想: 需求分析的重要性想必大家都应该清楚,对于项目来说,满足用户的需求是第一位的. 因为时间紧,系统设计经常被忽略. 这会留下很大的隐患,国内很多项目的需求通常是很简略的,还需要在系统设计阶段把一些需求进一步的明确. 不然会出现因为前期一些需求

ASP.NET 3.5企业级项目开发 第二章 数据访问层(DAL)的开发

本篇的话题主要如下: 问题提出 设计方案 问题提出 数据访问层(DAL)的目标创建一些以便业务层来调用的类和方法.我们之前总是用GridView来绑定 DataSet和DataReader,但是在稍微大点的项目开发中DAL不能直接和用户 界面打交道. 一般来说,DAL是用来和数据库和BLL打交道的,也就是处理BLL和数据库的中间.数据以什么形式在 DAL和BLL之前传递有很多的争论.不同的人有不同的意见,数据传递的形式有:DataSet,强类型的 DataSet,DataReader,自定义实体

ASP.NET 3.5企业级项目开发

第一章:企业级项目框架概述 前言:之前也看过大家在谈架构,谈分层,谈模式.对一些问题,大家也各抒己见,确实不确.但是 不管怎样,我们最终还是要在我们的项目中真正的去实现谈论的这些方法,方法谈了就要用,要实践才有 价值.而且代码是最没有二义性的,所以,本系列将一步步的带领大家开发一个正真的企业级项目. 其中融合了分层架构,设计模式以及很多OO的设计思想.而且大家也可以看到,我们不是"为了 模式而模式",而是一种自然过渡的思想.本系列文章不是为了别的,只是希望可以给大家带来一点 点的帮助.

使用github管理Eclipse分布式项目开发

老关我在前面的博文(github管理iOS分布式项目开发)中介绍了github管理iOS分布式开发,今天老关将向大家介绍使 用github管 理Eclipse分布式项目.事实上我们的516inc团队这在开发一个多移动平台项目,除了iOS平台还有Android和 Window Phone  7平台,使用github管理我们Android项目,其实就是配置和使用Eclipse. 下面我根据我们的 经验总结一些心得如下: 1.Eclipse中下载安装Egit插件: 2.创建代码仓库: 3.在Eclip