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


         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.

  • 相关阅读:
    剑指Offer_编程题_包含min函数的栈
    剑指Offer_编程题_顺时针打印矩阵
    Docker基础(3) 数据卷
    Docker基础(2) 实践篇
    Docker基础(1) 原理篇
    《算法》笔记 17
    《算法》笔记 16
    《算法》笔记 15
    《算法》笔记 14
    《算法》笔记 13
  • 原文地址:https://www.cnblogs.com/etsdpt/p/2317155.html
Copyright © 2020-2023  润新知