在开发数据库系统过程中,我觉得一般的流程如下:
需求分析--数据库设计--程序设计.
但程序设计中如何应用面向对象的分析和设计方法呢?
现在RAD技术不就是适应快速开发的吗?这与OOA&OOD有矛盾的地方?
实在搞不懂在开发MIS系统中如何应用OOA&OOD?
请大家发点意见.

解决方案 »

  1.   

    OOA分析对与系统特别是大系统的运行与开发速度是有影响的,现在的趋势是向中间靠,同时存在,但在没必要用OOA的时候可以尽量不用
      

  2.   

    国外的好像在MIS开发中好像用的比较多啊?
      

  3.   

    把公用的窗体或者是结构做成一个基本类,然后继承之,这样改各个窗体共有的属性、操作和事件的时候只改基本类就行啦,很方便的。
    最简单的例子,对所有数据库的单个表管理的页面就可以做成继承一个单表结构的基本类的。把所有一样的操作比如说添加、删除、修改 按钮和Panel以及确定、取消按钮的事件和处理都写好,继承的页面只需要添加dbedit和说明的label就行了。
    同样的master/detail类的两层结构的也可以这样做。