思步网

思步网 首页 行业领域 产品研发 查看内容

把详细设计归入实现与测试规范中可以吗?

2017-12-1 15:55| 发布者: 思步网| 查看: 449| 评论: 8|原作者: cecilia

摘要: 在SPP中,系统设计包含高层设计阶段(概要设计)和详细设计(用户界面设计、数据库设计、模块设计、数据结构与算法设计),按软件工程来说,也是先进行概要设计,再是详细设计,然后才是根据详细设计进行编码。 但 ...
在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
我是个凑数的。。。

查看全部评论(8)



思步组织思步科技|思步网|火花学堂|思步文库|思步问答|思步英才|天下心
© 2007-2017 思步网 浙ICP备10212573号-4(首次备案号:浙ICP备07035264号)|邮箱:service#step365.com(将#换成@)|服务热线:0571-28827450
在线培训课程|求职招聘|思步文库|官方微信|手机APP|思步问答|微博平台|官方QQ群|交流论坛|软件工程透析|关于我们|申请友链|
点击这里给我发消息     点击这里给我发消息
思步 step365 过程改进 CMMI中文 质量保证 质量管理 流程体系 需求跟踪矩阵 敏捷开发 Scrum 软件度量 项目评审 全员改进 流程管理 人力资源 6sigma 信息安全 ISO27001认证 IT服务管理 ISO20000认证 ISO9000认证 软件测试 SQA 配置管理 IPD 软件工程 PMP认证 PMP试题 PMBOK中文 精益研发 agile 顾问式管理培训
返回顶部