关闭

关于详细设计

1464人阅读 评论(0) 收藏 举报

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

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

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

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

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

   

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:43400次
    • 积分:783
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:8篇
    • 译文:0篇
    • 评论:16条
    文章分类
    最新评论
  • 产品发布

    shalvey: 没恶化,营养不良

  • 临时对象

    shalvey: 我在vs2005下试了一下, 不加const输出也正常。看来不加也是可以的。

  • awk用法

    shalvey: awk使用反斜杆"/"做为转义字符,所以 /^/$/匹配以美元符号"$...

  • 几首歌

    shalvey: 百强: 《等》,《相思河畔》

  • freerice

    TD: 也想去见识下是什么好玩意,无奈校园网登陆不了啊

  • awk用法

    shalvey: if ($1 ~ /^IP/ && tag == 1) {gsub(//,"",$2...

  • 编码转换

    TD: 不仅品位见长,技术也越发的厉害了

  • 蝴蝶泉边

    TD: 小伙子品位见长啊

  • 临时对象

    td_dyy: 有点不明白,解决方法2里面,不加const 会怎么样? 难道不加const,临时变量的生存期就不会延...

  • 设计

    td_dyy: 交流的氛围不是很好哦 是不是因为大家都是正式员工都比较现实的原因?