概要设计的一点心得

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值