关于详细设计和实际编码

发布于 2022-07-20 18:36:47 字数 346 浏览 6 评论 3

在我所经历过的几个项目中,一般都使用常规的瀑布模型,对于系统设计,概要设计都能领悟,也都能在实际的项目中发挥作用。

但是对于详细设计,我个人总是觉得是一个比较尴尬的步骤,为什么?因为按照流程,做详细设计的时候往往没有开始大规模的编码,至多有一个DEMO,对于很多细节都理解不透,特别是以前没怎么做过的项目。这个时候要么凑出来的详细设计质量很差,要么敷衍了事,和最后的实际代码相差十万八千里。基本上没什么用。

所以我们现在一般的做法都省略详细设计,概要设计之后就差不多直接Coding。

我个人确实认为,在没有实际编码前,要写出一份高质量的详细设计,几乎是不可能的事情。

想听听大家的高见。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

○愚か者の日 2022-07-25 01:25:52

原帖由 aeonsun 于 2007-8-29 16:47 发表
>我个人确实认为,在没有实际编码前,要写出一份高质量的详细设计,几乎是不可能的事情。
楼主错了
设计说明书旨在引导整个软件的构建、业务流程、思想,甚至是使用的组件、处理方法等,虽然最终代码的实现可 ...

如果是一些技术上不那么复杂的项目,比如说MIS等着重应用流程的程序,那么确实说也许能做出一份质量比较高的详细设计,能够完全引导后续的开发。

但是在一些有技术难度的项目,比如说通信,嵌入式等等这样的项目,都涉及的面很广,又有一定的深度,一般都比较少人对所有内部实现非常清楚,都是一边写DEMO一边走,摸着石头过河。在这种情况下,要在Coding之前写出一份高质量的详细设计,我个人真的是觉得太难了,几乎不可能。

所以我才有这样的疑惑。

高冷爸爸 2022-07-24 10:44:47

>我个人确实认为,在没有实际编码前,要写出一份高质量的详细设计,几乎是不可能的事情。
楼主错了
设计说明书旨在引导整个软件的构建、业务流程、思想,甚至是使用的组件、处理方法等,虽然最终代码的实现可以多样化,但每部分的规则是不会变的,都必须以设计文档做基准,如果说最终代码与设计文档出入很大的话,那么就说明这个项目做的很差,因为违背了设计文档的要求,不过还有另一种可能就是设计文档没有经过评审,而是走了形势。

没有伤那来痛 2022-07-23 05:09:34

还有搭框架,对象设计,方案论证

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文