Опыт разработки переносимой банковской - часть 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
- это процедурный язык интерпретирующего типа, встроенный в среду
Содержание Назад Вперед