建站百科

NEWS

青岛网站建设中设计开发过程中常会用到详细设计是什么?

2022/8/2 10:15:58 阅读()



    网站建设过程中,经常会遇到一些客户问道详细设计,甚至会有人客户非要要求详细设计怎么办?那当然得提供了,那么还有朋友不大了解。下面我们通过经常遇到的问题看看什么是详细设计以及详细设计的常见问题。详细设计的定义是用来指导代码书写的。详细设计的完成指标是:详细设计的页数达到若干页,每页复查发现的问题达到多少个。详细设计的完成是以项目经理的喜好决定以及时间压力决定的。

  那么详细设计对代码的指导意义有多大呢?详细设计的类图是用来定义类框架之间的关系的;其中的流程图是用来定义方法之间的调用关系的。为什么不直接用IDE写成代码形式?因为详细设计的过程是需要记录文档以备后查的。详细设计是不能够100%正确。还需要后续的测试。因为详细设计是一个猜想的过程,复查和修改也都是在猜测中完成的。详细设计要不断复查和修改。因为详细设计的质量提高有助于早期发现问题。详细设计的复查是通过对书写完成的详细设计文档进行阅读和审查,并指出其中可能出现的错误和遗漏。然后针对提出的问题进行修改,直到修改完成为止。

  详细设计是必要的过程?并不是,很多企业并不写这些,因为:1、详细设计的职责不明确,详细设计名将概要设计细化,并指导代码书写。但是反观其阶段结束时间不明确,并且阶段结束的判定标准也没有对如何指导代码书写进行定义,很难说详细设计真的是用来指导代码书写还是将概要设计细化的。2、详细设计没有生产有价值的产物。据统计,详细设计在项目开发过程中所消耗的工时基本上占编码和单元测试的一半。但是它的产物----UML图可以通过直接书写代码,然后从IDE导出生成,这个过程只需要几秒钟。但是详细设计还是要做的。毕竟有些处理的条件很多,不是三言两语能够说清楚的,这时候就需要详细设计。

  青岛网站建设诚企认为桥接模式是不需要留下文档的,流程图并不适合做详细设计,代码会变得很冗长。假设在项目中,代码在测试后修改完毕提交后,并不修改详细设计,则详细设计和代码之间并不吻合,并且很大程度上,吻合度会非常低。如果详细设计和最终的代码并不吻合,那么这样的详细设计并不能给将来的维护带来任何帮助。那既然详细设计并不能给后续带来帮助,为什么要书写它呢?因为详细设计是用来指导代码书写的。

本文地址:http://www.city86.com/news_view_458/

    服务热线

    24小时咨询:

    15054251826

    业务咨询:

    15966820013(微信同号)

    官方微信

    关注公众号

    扫一扫加微信

    Copyright © 2011-2022 青岛诚企网络 city86.com
    青岛诚企网络专业企业网站建设-企业快速建站-成品网站制作-网站定制-网站设计-专业网站建设公司.

    在线客服

    Online Service