本站首页    管理页面    写新日志    退出


«April 2026»
1234
567891011
12131415161718
19202122232425
2627282930


公告
暂无公告...

我的分类(专题)

日志更新

最新评论

留言板

链接


Blog信息
blog名称:
日志总数:83
评论数量:123
留言数量:0
访问次数:269030
建立时间:2006年8月17日




[软件工程]项目开发时各个阶段工作的重点任务
文章收藏,  软件技术

lylhelin 发表于 2008/2/22 11:41:00

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


阅读全文(3174) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 1.539 second(s), page refreshed 144835680 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号