研发部门问答
问:您所在的部门(研发部门)的主要职责是什么呢?
答:主要的职责包括软件开发、跟踪行业动态、研究框架和技术、人才培养、配合其他 部门工作等等。其中最主要的工作就是软件开发了。
问:软件开发的一般流程是怎样的呢?
答:简单来说一个产品的研发周期是这样的:首先确定需求,之后进行产品开发,最后产品测试、上线。每一阶段研发部门都会参与,主要负责的还是产品开发环节。产品开发过程大致是,首先进行概要设计,确定产品使用的构架和技术路线,之后进行具体的开发内容:包括模块划分、接口设计等等。产品开发完成后交付测试部门测试,客户验收,最后上线。
问:客户的需求发生变化,最终的产品不满足客户的要求,这种情况多吗?如果出现了这种情况会重新进行产品开发流程吗?
答:其实客户需求变化是时有发生的,有时候一个产品刚刚提出的时候,客户也说不清楚自己具体想要什么样子的产品,这时候就需要需求分析部门和客户进行良好的沟通,确定每个具体的要求,引导客户确定他们的需求。最好的情况当然是在需求分析阶段就确定用户需求,这样开发成本最低。
但是难免会出现用户需求出现变化的情况,这时候我们会进行讨论,确定增加、删改哪些功能点。一般不会从头开始走开发流程,如果需要这么做一定是我们之前工作出问题
了(笑),正常情况下需求变更只需要调整产品的某一部分。
需求部门问答
问:在需求分析报告中需要估算项目开发时间(单位:人·天)。您又提到不同CMMI等级的企业、人员投入的精力不同估计的开发时间也不同。请问:产品开发时间的估算方法在业内有统一标准吗?
答:的确有一套估算开发时间的方法,会有技术人员来培训,帮助我们了解这套估算方法。我们也会根据公司内部的情况更改算法的某些参数。但是目前来说这个算法已经很久没有变化过了。你们有兴趣可以尝试着改变一下(笑)。
问:根据研发部门的介绍,我们知道需求分析阶段在整个产品开发环节中是非常重要的,请问需求分析、研发、测试三个阶段所用的时间比大概是多少呢?
答:大概需求分析所花的时间是研发的时间的2倍,测试的时间比研发时间稍短,所用时间大概是研发的3/4。需求分析花费的时间是很长的,但是这个时间花费是值得的,在不明确需求的时候就进行开发,浪费的时间会更多。
测试部门问答
问:您介绍了三种企业使用的测试模型:V模型、W模型、H模型,那么哪一种是企业正在使用的呢?
答:企业中使用的有W模型和H模型。V模型是最基本的测试模型,现在很少在工作中使用。(注:W模型由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系
H模型中, 软件测试过程活动完全,贯穿于整个产品的周期,与其他流程并发地进行,某个测试点准备就绪时,就可以从测试准备阶段进行到测试执行阶段。)
问:使用W模型比使用V模型的优势体现在哪里呢?
答:W模型要求测试人员从项目开始就参与产品开发,确定测试用例。尽早确定测试用例能够帮助程序员明确需求,了减少开发过程中的错误。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务