Индустрия программирования


Опыт разработки переносимой банковской - часть 4


  • универсальной оболочки конфигурирования АРМов;
  • отдельных функциональных модулей;
  • оболочки администратора;
  • действующего макета подсистемы денежного обращения.

Основным средством разработки программного обеспечения подсистемы денежного обращения
был язык четвертого поколения JAM фирмы JYACC. JAM включает в себя следующие основные
компоненты:

  • экранный редактор - среду разработки экранов;
  • редактор меню;
  • отладчик;
  • генератор отчетов;
  • макетную СУБД JDB;
  • модули интерфейса с конкретными СУБД (ORACLE, INFORMIX);
  • JAM/TPI - средство программирования сервисов TUXEDO;

Для хранения описаний информационных объектов и реализации механизма наследования
используется репозиторий.

Помимо средств визуального программирования JAM имеет встроенный процедурный язык
интерпретирующего типа JPL с С-образным синтаксисом.

Разработка программного обеспечения подсистемы денежного обращения началась с переноса
функционально-логической модели из SILVERRUN в среду визуальной разработки прикладного
программного обеспечения JAM. На этой стадии были выполнены следующие работы:

  • Перенос схемы базы данных для СУБД ORACLE в макетную СУБД
    JDB. JDB-это встроенная в среду разработки JAM СУБД с SQL языком, которая
    позволяет выполнять прототипирование и тестирование приложений,
    реализованных на JAM до создания реальной базы данных в СУБД ORACLE
    или INFORMIX;
  • Формирование репозитория подсистемы денежного обращения в среде
    JAM. Репозиторий первоначально формируется из схемы базы данных при
    помощи операции IMPORT. При этом объекты, хранящиеся в репозитории
    наследуют свойства объектов из базы данных. Затем производится
    редактирование входов репозитория (вводятся русские наименования данных,
    шаблоны внешнего представления данных, объекты управления приложениями
    и т.д.;

Затем были выполнены следующие подготовительные работы:

  • Сформулированы требования к внешнему оформлению
    пользовательского интерфейса;
  • Разработана библиотека типовых программных модулей на языке JPL. JPL
    - это процедурный язык интерпретирующего типа, встроенный в среду



    Начало  Назад  Вперед