关于详细设计

原创 2006年05月30日 21:37:00

    详细设计的目的就是指导编码,明确的说,就是将你的设计拿给不同的人去写编码,写出来的程序处理流程相同.后续的评审或者是有人接替你的工作,只要查看详细设计,就能清楚你当时是怎样设计这些流程的.对算法思想的描述可以放在系统设计中.

    在详细设计中,需要做好的事情:

1.主要函数的算法,处理流程,怎么实现这个流程.需要有流程图,有伪码来描述.

2.函数模块,类,功能模块与其它模块之间的接口.你的模块需要哪些模块的支撑,需要哪些模块提供哪些接口;同时,你的模块提供哪些接口.这样便于分层处理,每个人设计自己独立的模块,完成独立,完整的功能,将这些模块组建起来完成更大的功能.这使得最后的对接变得容易.

3.描述测试用例,从用户的角度出发.通过测试用例就能发现你到底对这个模块考虑到什么程度.考虑了哪些情况.哪些情况还没有考虑到.在评审过程中,很难让大家在短时间内听懂你所讲的算法,流程.但是如果讲测试用例,大家就非常清楚.可以进行更深入的讨论.

   

相关文章推荐

史上最详细测试用例设计实践-2:解决方案和总结

方法:这里针对业务流程的测试推荐使用“场景法”。(当然,个人理解业务流程是从系统整体来把握的,局部角度来看,有些只算是“操作流程”,但是这个区别并不影响方法的使用) 举例: 史上最详细测试用例设计...
  • wd168
  • wd168
  • 2016年07月22日 17:45
  • 872

第二周(1) App模块划分与详细设计初步进行

引言 第二周我们组主要进行以上几方面的工作: 客户端的系统模块的划分客户端详细设计的初步进行接口文档的进一步确定用户界面设计的进行 作为客户端的开发者,我在这里主要对前两部分工作进行介绍...

Mysql分表的详细设计与应用

一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是...

分布式日志收集系统Apache Flume的设计详细介绍

问题导读: 1.Flume传输的数据的基本单位是是什么? 2.Event是什么,流向是怎么样的? 3.Source:完成对日志数据的收集,分成什么打入Channel中? 4.Channel...

SharePoint 2013 可视化工作流设计详细图解

SharePoint 2013 可视化工作流设计图解 地点:西宁: SharePoint 2013 加BI 项目。 平台环境:SharePoint2013   系统环境windows server20...

【Android UI设计与开发】第07期:底部菜单栏(二)Fragment的详细介绍和使用方法

转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/8995025                 由于TabAct...

网约技师APP详细设计说明书

目录 1引言 3 1.1编写目的 3 1.2背景 3 1.3定义 3 1.4参考资料 4 2程序系统的结构 4 3登录程序Login()设计说明 5 3.1程序描述...
  • Rindy94
  • Rindy94
  • 2016年09月27日 14:44
  • 161

【视频开发】RTSP SERVER(基于live555)详细设计

/* *本文基于LIVE555的嵌入式的RTSP流媒体服务器一个设计文档,个中细节现剖于此,有需者可参考指正,同时也方便后期自己查阅。(本版本是基于2011年的live555) 作者:ll...

超详细:JAVA常用的设计模式汇总

上次我写的一篇博客《史上最最最简单的MVP教程》很多初学者看了都说简单易懂,我也觉得挺开心的,以后会写出更好的博客来帮助更多的人。 单例模式 简单点说,就是一个应用程序中,某个类的实例对象...

详细设计说明书——机房收费系统

1引言 1.1编写目的 详细设计说明书是在概要设计的基础上进一步说明系统结构,表示出软件结构的图表,完成算法设计、数据结构设计、物理设计等,详细地描述逐个模块,包括算法和逻辑流程,为下一步系统的实现和...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于详细设计
举报原因:
原因补充:

(最多只允许输入30个字)