思步网
标题:
把详细设计归入实现与测试规范中可以吗?
[打印本页]
作者:
cecilia
时间:
2008-7-4 10:44
标题:
把详细设计归入实现与测试规范中可以吗?
在SPP中,系统设计包含高层设计阶段(概要设计)和详细设计(用户界面设计、数据库设计、模块设计、数据结构与算法设计),按软件工程来说,也是先进行概要设计,再是详细设计,然后才是根据详细设计进行编码。
但在实际的操作过程当中,软件工程师都会遇到这样一个问题,前期不进行编码,而只是进行概要设计及详细设计,写不好,也不全,考虑的不到位,然后是到编码的时候又会有很多其它的想法,到时这些设计说明书就形同虚设了,之后也未进行跟进了。考虑到这个问题,现将详细设计归入《实现与测试》规范中,不知这样是否可行,请大家说说各自的看法。
归入实现与测试规范中,对于某些简单的模块来说,可以一边编码一边进行详细设计,目前大多数软件工程师都更喜欢这么做。
作者:
iamredeye
时间:
2008-7-4 12:34
一边编码一边进行详细设计实际上就是没有设计。
可能你们更需要的是迭代的方法,和适当的设计。
作者:
xsnzhq
时间:
2008-7-4 13:46
我认为也是适合用迭代方式来取代瀑布模式,这样,可以解决前期考虑不到的情况,采用迭代式开发可以开发一段时间后作总结,作改进,而且在较短时间内可以看到开发成果,比较适合大型项目。
作者:
cecilia
时间:
2008-7-4 15:20
确实是,对于目前很多项目来说,应该都是使用迭代方式来进行的,应该说是对于每一个部分又是瀑布模式,整体构造还是不变的。
感觉还是软件工程师并没有发现先设计比边编码边设计更好,对于软件模块的实现更有帮助,没有真正认识到这样做的好处,所以在写详细设计的时候也不会考虑的很全;还有一个原因就是这方面有经验的人士缺乏,还需要不断的培训,以增强系统设计的能力,不断规范,以更好地促进项目达成。
作者:
iamredeye
时间:
2008-7-4 16:01
设计也是一个迭代(逐渐清晰)的过程,所以设计到什么样的粒度是有待商榷的,设计模板只是提供参考。如果项目按瀑布进行就造成了developer的困惑。我看到你说developer前期不写程序,所以我猜你们的“迭代”还有改进的空间。
作者:
twtkhtdje
时间:
2013-3-5 02:32
回个帖子,下班咯~
作者:
小骄傲项前进i
时间:
2014-10-28 22:28
我也来顶一下..
作者:
伤口上的盐
时间:
2015-3-28 20:12
我也来顶一下..
作者:
地势坤
时间:
2017-12-5 19:26
我是个凑数的。。。
欢迎光临 思步网 (http://www.step365.com/)
Powered by Discuz! X3.2