建站百科

NEWS

网站建设时有必要做详细设计吗?

2022/8/2 10:19:03 阅读()



  青岛网站建设过程中,经常会遇到一些客户问道详细设计,详细设计的作用是是用来指导代码书写的。我们不一定要先写,可以先做,下面我们一起来看看吧。为什么说web详细设计有必要做?

  对于设计这个问题,处理的条件很多,不是三言两语能够说清楚的,这时候就需要详细设计。比如:一个由两组条件决定的处理。从需求角度山来说,通过画成二维表可以描述清楚其各个条件组合下的行为:

                a      b      c          

         1      a1     b1     c1     

         2      a2     b2     c2     

         3      a3     b3     c3     

  针对这种情况,如果写流程图,那么代码也将会按照流程图那么书写,代码会变得很冗长。所以流程图并不适合做详细设计。这种情况可以通过类的书写来完成。

  假设行条件是时间范围(TimeScope),分别代表过去(Past),现在(Present)和将来(Future)而列条件是状态(State),分别代表申请(Apply),批准(Approval)和拒绝(Decline)在类的设计时,以时间范围为主轴,状态为辅轴,那么类定义为:

interface TimeScope {       public void apply();       public void approval();       public voi decline(); }

  则Past,Present和Future分别实现相应的方法就可以实现上面需求定义的矩阵。这种方法叫做桥接模式(Bridge Pattern)而这个过程并不需要留下文档。同样大多数情况来说,根据需求可以直接生成代码。而详细设计是一个可以简化到只要几分钟就可以完成的过程。并且,从质量的角度来说,并没有损失。设想一下,如果一个项目可以略掉详细设计过程,其可以带来的节省成本还是很大。

  如果客户非要要求详细设计怎么办?雇佣比软件工程师便宜的文档人员来根据代码反写详细设计:因为类图都可以通过工具生成,所需要的文档人员也很少,工时也很少。如您需要青岛网站建设公司诚企可以免费提供,具体详谈。
更多网站制作小知识请关注青岛诚企建站,http://www.city86.com 或者微信扫码在线沟通。青岛诚企建站,专业网站制作,程序开发,网页设计。

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

    服务热线

    24小时咨询:

    15054251826

    业务咨询:

    15966820013(微信同号)

    官方微信

    关注公众号

    扫一扫加微信

    Copyright © 2011-2023 图韵网络 鲁ICP备13019265号-7
    青岛诚企网络专业企业网站建设-企业快速建站-成品网站制作-网站定制-网站设计-专业网站建设公司.

    在线客服

    Online Service

    在线咨询

    电话沟通

    微信扫码咨询