您的位置:首页 > 其它

IBM AS/400 应用系统开发的软件工程工具分析

2012-01-10 12:42 801 查看
1.LANSA

LANSA是澳大利亚ASPECT公司推出的后端软件工程开发工具,它提供了一整套开发工具, 支持AS/400的OS/400,UNIX和RISC/6000的AIX操作平台,还支持挂接PC的客户机/服务器(CLIENT/SERVER)结构.其主要特点为:

....通过建立字段,文件,程序三个步骤来产生数据字典,数据库和应用 系统, 能保持很好的数据完整性和约束性. 在字段,文件, 程序三级可 根据需要灵活设置数据合法性和一致性校验. ....能够在IBM字符终端上产生很好的弹出式菜单界面, 查询上可作到

模糊匹配.

....LANSA具有以QUESTION/ANSWER方式帮助程序自动生成的程序模板,而且程序模板比较灵活, 可以追加程序模板.

....LANSA/CLIENT支持CLIENT/SERVER结构, 其平台为WINDOWS或PS/2. 它能够提供非常灵活的查询方式, 能自动将查询结果转换为所

需的图表显示出来, 并能将产生的图表很方便的剪贴到文本报告中编排打印. ....LANSA/CLIENT与WINDOWS完全融合,支持WINDOWS下的开发工具(如 FOXPRO,VIRTUAL BASIC, C++等)对 AS/400 的数据库在记录一级

作实时交换.

....有自己的4GL(第四代语言), 约90条命令,自动生成RPG/400,提供

4GL调试工具, 用户无须RPG的经验.

....其程序的技术文档能自动生成, 包括自动生成程序之间的调用关

系的文档.

....其LANSA/X和LANSA/PC支持多平台, 包括UNIX,OS/2, WINDOWS 和

AIX. 能够方便的将用LANSA开发的应用系统移植到其他LANSA 支

持的操作平台.

....能将非CLIENT/SERVER结构的应用系统转换为CLIENT/SERVER结构.

....LANSA强大的数据集成技术支持面向目标的应用开发.

....对现有的系统具有整合功能. 但缺乏由RPG到4GL的反编译工具.

....支持全中文, 学习周期约7天.

2.XUPPER

XUPPER 是肯美资讯公司(日本) 开发的一套辅助系统分析的前端软件工程开发工具,操作平台为中文MS-WINDOWS 3.1(12M RAM),有网络版和单机版.它主要是帮助系统开发阶段正确掌握需求分析,导出正确的系统需求,在进行系统维护时能方便的利用其整合功能提高维护效率.其主要特点为:

....以业务流程图(BFD)为工具, 通过图表的方式与用户建立良好的沟通.

....操作界面直观, 屏幕设计比较方便.

....按照数据库三级模式, 从建立的实体-联系图到生成数据字典很方便.

....在建立程序结构示意图和程序-实体调用关系矩阵时, 数据和图表

有较好的一致性约束.

....能够帮助建立业务规则和开发规范, 对下一阶段的系统设计很有

帮助.

....在XUPPER 中建立的数据关系和数据字典可以从PC机上倒入AS/400

系统, 被AS/400 的后端软件工程工具调用.

....文档的编辑,处理,输出一体化.

....XUPPER 建立的屏幕输出格式和一些数据规则不能转换到AS/400上

被其他后端软件工程工具所调用, 但这一点也使得它能与多种后

端软件工程工具兼容. 可以这样说, XUPPER 是目前市场上一种非

常好的前端软件工程工具. 其学习周期约为7天.

3.ADELIA

ADELIA是法国HARDIS公司1991年推出的集成软件工程开发工具, 覆盖整个生命周期,其ADELIA/400运行于OS/400上,ADELIA/IWS运行于WINDOWS或OS/2上.

其主要特点为:

....ADELIA支持整个软件开发周期的全过程,包括分析,设计,维护

.....ADELIA/400在进行系统分析时,由于其平台为OS/400,所以其界

面缺乏象XUPPER那样的图形支持.

....按照数据库三级模式由建立的实体--联系图至生成数据字典比较

方便, 也能够保持较好的一致性; 但 ADELIA/400 还分别提供了

修改数据库物理模式和概念模式的入口, 可能会出现修改了数据

库物理模式而没有修改概念模式, 造成数据库模式上下不一致.

....ADELIA具有 QUESTION/ANSWER方式的帮助程序自动生成的程序模

板, 而且程序模板比较灵活, 可以追加程序模板.

....ADELIA/IWS支持CLIENT/SERVER结构,可支持UNIX.

....有自己的4GL(第四代语言), 约60条命令, 自动生成 RPG/400 或

COBOL/400, 提供调试工具.

....能将RPG/400反编译成ADELIA 4GL,可以对以前非ADELIA开发的系

统进行重组和整合, 保护以前的AS/400系统资源.

....其程序的技术文档不能全部自动生成, 如不能自动生成程序之间

的调用关系的文档.(LANSA可以做到这一点.)

....系统提示功能较强.

....支持全中文, 学习周期约15天.

4.SYNON/2

SYNON/2 是SYNON 公司开发的应用于AS/400系统的后端软件工程开发工具,其工作的硬件设置为 AS/400(8RAM) ,终端为 3477,5259或 5250 仿真终端;软件的设置为 OS/400(V2R1以上),RPG/400,或COBOL/400.其主要特点为:

....提供完整的系统规划, 程序生成和整体维护的功能.

....建立数据模型和输出屏幕设计比较方便.

....数据一致性比较好, 有充分的提示功能.

....其命令易于记忆, 书写的程序结构(ACTION DIAGRAM)类似于英文

书写结构, 可读性强, 可自动生成RPG/400, COBOL/400 源程序,

但缺乏调试工具.

....其程序可以用QUESTION/ANSWER的形式, 由SYNON/2的程序模板自

动生成, 但其模板是固定的, 不可增加和修改, 虽然易于管理,

但不够灵活; 另外 SYNON/2还提供屏幕格式模板方便用户生成屏

幕格式.

....自动生成的文档有限.

....缺乏PC上开发工具, 需要借助其他厂家的 CLIENT/SERVER产品在

PC上开发程序(如SEQUELINK).

....可以使用其他非SYNON建立的已经存在的数据库.

....支持全中文, 学习周期约20天.
5.AS/SET

AS/SET 是SSA公司开发的应用于AS/400系统的后端软件工程开发工具, 最早于1986年推出,以前曾占有较大的市场,但随着AS/400的软件工程开发工具不断涌现和更新,AS/SET在市场上的占有率逐渐下降.目前推出的最新版为AS/SET4.0.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐