管理信息系统的开发方法-计算机辅助开发方法
2006-01-17 15:55:45 来源:
A-
A+
电力18讯: 自计算机在工商管理领域应用以来,系统开发过程,特别是系统分析、设计和开发过程,就一直是制约信息系统发展的一个瓶颈。这个问题一直延续到80年代,计算机图形处理技术和程序生成技术的出现才得以缓和。解决这一问题的工具就是集图形处理技术、程序生成技术、关系数据库技术和各类开发工具于一身的CASE。
一、CASE方法的基本思路
CASE方法解决问题的基本思路是:在前面所介绍的任何一种系统开发方法中,如果自对象系统调查后,系统开发过程中的每一步都可以在一定程度上形成对应关系的话,那么就完全可以借助于专门研制的软件工具来实现上述一个个的系统开发过程。这些系统开发过程中的对应关系包括:结构化方法中的业务流程分析→数据流程分析→功能模块设计→程序实现;业务功能→览表→数据分析、指标体系→数据/过程分析→数据分布和数据库设计→数据库系统等;OO方法中的问题抽象→属性、结构和方法定义→对象分类→确定范式→程序实现等。
另外由于在实际开发过程中上述几个过程很可能只是在一定程度上对应(不是绝对的―一对应)。故这种专门研制的软件工具暂时还不能一次“映射”出最终结果,还必须实现其中间过程。即对于不完全一致的地方由系统开发人员再作具体修改。上述CASE的基本思路决定了CASE环境的特点:
? 在实际开发一个系统中,CASE环境的应用必须依赖于一种具体的开发方法,例如结构化方法、原型方法、OO方法等,而一套大型完备的CASE产品,能为用户提供支持上述各种方法的开发环境。
? CASE只是一种辅助的开发方法。这种辅助主要体现在它能帮助开发者方便、快捷地产生出系统开发过程中各类图表、程序和说明性文档。
? 由于CASE环境的出现从根本上改变了我们开发系统的物质基础,从而使得利用CASE开发一个系统时,在考虑问题的角度、开发过程的做法以及实现系统的措施等方面都与传统方法有所不同,故常有人将它称之为CASE方法。
二、CASE的特点
CASE方法与其它方法相比有如下几方面的特点:
●解决了从客观世界对象到软件系统的直接映射问题,强有力地支持软件、信息系统开发的全过程。
●使结构化方法更加实用。
●自动检测的方法提高了软件的质量。
●使原型化方法和OO方法付诸于实施。
●简化了软件的管理和维护。
●加速了系统的开发过程。
●使开发者从大量的分析设计图表和程序编写工作中解放出来。
●使软件的各部分能重复使用。
●产生出统一的标准化的系统文档。
一、CASE方法的基本思路
CASE方法解决问题的基本思路是:在前面所介绍的任何一种系统开发方法中,如果自对象系统调查后,系统开发过程中的每一步都可以在一定程度上形成对应关系的话,那么就完全可以借助于专门研制的软件工具来实现上述一个个的系统开发过程。这些系统开发过程中的对应关系包括:结构化方法中的业务流程分析→数据流程分析→功能模块设计→程序实现;业务功能→览表→数据分析、指标体系→数据/过程分析→数据分布和数据库设计→数据库系统等;OO方法中的问题抽象→属性、结构和方法定义→对象分类→确定范式→程序实现等。
另外由于在实际开发过程中上述几个过程很可能只是在一定程度上对应(不是绝对的―一对应)。故这种专门研制的软件工具暂时还不能一次“映射”出最终结果,还必须实现其中间过程。即对于不完全一致的地方由系统开发人员再作具体修改。上述CASE的基本思路决定了CASE环境的特点:
? 在实际开发一个系统中,CASE环境的应用必须依赖于一种具体的开发方法,例如结构化方法、原型方法、OO方法等,而一套大型完备的CASE产品,能为用户提供支持上述各种方法的开发环境。
? CASE只是一种辅助的开发方法。这种辅助主要体现在它能帮助开发者方便、快捷地产生出系统开发过程中各类图表、程序和说明性文档。
? 由于CASE环境的出现从根本上改变了我们开发系统的物质基础,从而使得利用CASE开发一个系统时,在考虑问题的角度、开发过程的做法以及实现系统的措施等方面都与传统方法有所不同,故常有人将它称之为CASE方法。
二、CASE的特点
CASE方法与其它方法相比有如下几方面的特点:
●解决了从客观世界对象到软件系统的直接映射问题,强有力地支持软件、信息系统开发的全过程。
●使结构化方法更加实用。
●自动检测的方法提高了软件的质量。
●使原型化方法和OO方法付诸于实施。
●简化了软件的管理和维护。
●加速了系统的开发过程。
●使开发者从大量的分析设计图表和程序编写工作中解放出来。
●使软件的各部分能重复使用。
●产生出统一的标准化的系统文档。
评论
最新评论(0)
相关新闻:
-
无相关信息
编辑推荐
热点排行
推荐阅读