项目开发时各个阶段工作的重点任务

 在一个项目开发过程中,有四个阶段是最重要的一个需求分析,系统设计,编码和测试.其中在需求分析阶段的难点是有时间客户并不知道自己需要什么东西,他可能会说,我要一个XXX的管理系统,就要你给他设计一套,但没有具体的内容,这个时候就需要我们对客户的需求进行挖掘,要引导用户提出自己的具体需求,这时我们可以自己写一份按照对客户行业和调研的结果,写出一份需求说明书来,让客户参与进来,让用户从需求说明书中指出那些是他需要的,那些是他不需要的.
    而在系统设计阶段,就需要系统设计人员与我们的需求分析人员进行很好的交流和沟通,将需求的业务功能转化成软件功能,系统设计人员需要考虑即要满足用户的需求,又要提供一定的可扩展性,以满足用户将来的业务变化.并为项目能够成为行业的产品项目.如果项目进度不允许可扩展性的开发,那么也要留出一定的接口来.
    在编码阶段,我们需要一些对当前使用语言经验丰富的程序员进行开发.因为一个价值2万的程序员开发效率是价值1万的程序员的10倍,并要求程序员写出对每个类及方法,重要变量的注释.
    在测试阶段,首先要程序员自己做好单元测试,写出自己使用的单元测试用例,然后要根据需求文档和系设计文档,进行黑盒测试,看整个编码与需求及系统设计是否一致,功能上是否满足需要;其次就要进行白盒测试,这方面的测试主要是对程序的维护和性能优化有帮助,可以看程序员写的代码划分是否合理,使用的算法是否可以优化以提高系统的性能.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值