概要设计的一点心得
2013-10-24 12:03
190 查看
一提到概要设计,可能都会与UML和rose联系起来.什么use case,什么序列图,什么交互图等等一些术语都让人搞不懂.一些人本能的认为要写概要设计,必须先熟悉UML和rose.其实UML和rose是帮助我们更好的理解和设计的工具.如果在概要设计中言必称UML和rose,这似乎犯了一个本末倒置的错误. 概要设计重点在于将模块分解为对象并阐明对象之间的关系.一般来说,概要设计文档应该包括以下内容:功能概要,功能详细,UI,DB. 关于功能概要部分要简明扼要,应该写清楚功能的用途,包括哪几个子功能,哪些在本文当中记述,哪些需要参照其他文档,涉及哪些画面即可,不需要展开描述;功能的用途不要写得太繁琐,一两句话就可以了;把功能处理的各个步骤写出来(从实施的角度),可以在处理的各步骤中区分各种情况简单叙述,重要的是写清楚机能的实现都有几个步骤,第一步干什么,第二步干什么... 关于功能详细部分,重点在于类设计以及实施细节.将完成此功能需要用到的类,比如用到了哪几个类,这些类是干什么用的,这些类有什么函数,这些函数具体实现什么,及类之间的相互关系,用表或文字的形式描述出来.同样不要太繁琐,用一两句话来描述就行了 关于UI部分,重点在于完成某一个功能,涉及到哪几个画面,这些画面的顺序关系,还有画面共用问题,如果一个画面是共用画面,那么画面会发生什么样的变化,比如字体,颜色,画面控件等等. 关于db部分,重点在于完成某一个功能,需要涉及到哪几张表,表中的一些标志字段的含义,即如果某一个表的标志字段如果为1,应该发生什么操作,如果为0,又应该发生什么操作等等. 到此,概要设计就基本结束了.当然,如果在概要设计中加入UML思想,那就再好不过了.
相关文章推荐
- 概要设计的一点心得
- 概要设计、详细设计(四)心得体会
- 关于设计模式一点使用心得
- 关于点击排行榜的数据库设计的一点心得
- 【原】移动web动画设计的一点心得——css3实现跑步
- 关于设计数据库的一点心得
- 数据库设计的一点心得
- PB 设计WEBSERVICE的一点心得.
- UML在项目实施中的使用心得(概要设计阶段)
- 关于数据库设计的一点心得
- 单例设计模式的一点心得
- 关于DNN网站设计的一点心得
- 学习设计模式的一点心得
- 关於 RWD (Reponsive Web Design 自适应网页设计) 的一点心得
- 写概要设计的简单心得
- 测试方案设计的一点心得。
- 请教新设计的数据库组建, 关于跨数据库的一点心得, 大家一起讨论一下
- 请教新设计的数据库组建, 关于跨数据库的一点心得, 大家一起讨论一下(二)
- 关于Head First HTML与CSS与响应式设计的一点心得
- 关于系统设计的一点小心得