995d9d97

предлагаемые пакетом JAM, обеспечивают высокую



Решения, предлагаемые пакетом JAM, обеспечивают высокую производительность труда
разработчиков

  • Визуальное проектирование и широкий выбор предустановленных
    интерфейсных решений (форматы и фильтры ввода/вывода) позволяют резко
    сократить время разработки презентационной составляющей приложения.
  • Наличие компоненты ядра JAM Менеджер Транзакций позволяет резко
    снизить трудоемкость реализации взаимодействия с СУБД. Отпадает
    необходимость в написании сложных SQL команд, характерных для реальных
    систем, в тщательном отслеживании соответствия полей таблиц БД экранным
    полям и т.д. Это особенно критично на ранних этапах разработки, когда
    требования к приложению часто и существенно изменяются и разработчик
    должен быстро отражать эти изменения в приложении.
  • Реализация объектно-ориентированного проектирования (Визуальный
    Репозиторий Объектов и механизм управляемого наследования свойств и
    методов объектов) - многократное использование решений и их быстрая
    модификация во всем приложении также позволяют сократить время
    разработки, благодаря тому, что во-первых объекты создаются один раз и во-
    вторых изменения базовых классов автоматически распространяются по всем


    реализациям базового класса. Причем данный аспект справедлив не только
    для презентационной составляющей приложения, но и для реализации логики
    приложения, в том числе и в части взаимодействия с СУБД.

Следует отметить, что эти свойства кроме снижения стоимости разработки приложений
существенно снижают стоимость сопровождения и модификации приложений, так как изменения
вносятся с минимальной трудоемкостью.

Но основной чертой JAM является соответствие инструмента методологии быстрой разработки
приложений RAD (Rapid Application Development). При использовании инкрементального
прототипирования малое время реализации замечаний, выявленных на предыдущем этапе
разработки, делает JAM подходящим инструментом для методологии RAD.

Неограниченная сложность задач

  • Открытый интерфейс к 3GL обеспечивает возможность реализации



    Informix-NewEra - продукт, находящийся в стадии интенсивного развития и становления. Сильной
    стороной его, несомненно, является высокоуровневый объектно-ориентированный язык NewEra,
    который составляет прочный фундамент всего инструментального комплекса. Планы
    относительно усовершенствований, новых библиотек и инструментальных компонентов, которые,
    согласно официальным техническим материалам компании, должны войти в ближайшие версии,
    позволяют охарактеризовать Informix-NewEra как перспективный профессиональный
    инструментарий

    []
    []
    []



    Наконец, мы можем концептуально представить архитектуру открытых интерфейсов Delphi. Она
    приведена на следующей диаграмме:





    В заключении хочется отметить, что стройное концептуальное построение S-Designor
    выгодно отличает его от CASE-средств такого класса. Богатство возможностей и простота
    использования S-Designor позволяет эффективно использовать его как для разработки
    моделей данных небольших информационных систем, так и для разработки моделей данных больших
    корпоративных систем. Возможно, именно поэтому на рынке CASE-средств информационного
    моделирования S-Designor занимает все более прочную позицию.



    Содержание раздела