您的位置:首页 > 其它

关于详细设计

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

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

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

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

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

   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  算法 测试 工作