您的位置:首页 > 其它

概要设计的一点心得

2013-10-24 12:03 190 查看
一提到概要设计,可能都会与UML和rose联系起来.什么use case,什么序列图,什么交互图等等一些术语都让人搞不懂.一些人本能的认为要写概要设计,必须先熟悉UML和rose.其实UML和rose是帮助我们更好的理解和设计的工具.如果在概要设计中言必称UML和rose,这似乎犯了一个本末倒置的错误. 概要设计重点在于将模块分解为对象并阐明对象之间的关系.一般来说,概要设计文档应该包括以下内容:功能概要,功能详细,UI,DB. 关于功能概要部分要简明扼要,应该写清楚功能的用途,包括哪几个子功能,哪些在本文当中记述,哪些需要参照其他文档,涉及哪些画面即可,不需要展开描述;功能的用途不要写得太繁琐,一两句话就可以了;把功能处理的各个步骤写出来(从实施的角度),可以在处理的各步骤中区分各种情况简单叙述,重要的是写清楚机能的实现都有几个步骤,第一步干什么,第二步干什么... 关于功能详细部分,重点在于类设计以及实施细节.将完成此功能需要用到的类,比如用到了哪几个类,这些类是干什么用的,这些类有什么函数,这些函数具体实现什么,及类之间的相互关系,用表或文字的形式描述出来.同样不要太繁琐,用一两句话来描述就行了 关于UI部分,重点在于完成某一个功能,涉及到哪几个画面,这些画面的顺序关系,还有画面共用问题,如果一个画面是共用画面,那么画面会发生什么样的变化,比如字体,颜色,画面控件等等. 关于db部分,重点在于完成某一个功能,需要涉及到哪几张表,表中的一些标志字段的含义,即如果某一个表的标志字段如果为1,应该发生什么操作,如果为0,又应该发生什么操作等等. 到此,概要设计就基本结束了.当然,如果在概要设计中加入UML思想,那就再好不过了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: