Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Стратегия IBM в области инструментальных средств разработки приложений

Игорь Ларин, IBM


Требования, предъявляемые современными условиями к инструментальным средствам разработки приложений.
Моделирование и проектирование бизнес-процессов и структур данных.
Новейшие технологии IBM в области разработки приложений, значительно повышающие производительность написания программ.
Средства управления командной разработкой программного обеспечения.
В наш бурно развивающийся век, в котором цена информации и способности быстро принять правильное решение неимоверно высока, предъявляются особые требования к средствам разработки программного обеспечения, помогающего ориентироваться в быстро меняющихся потоках данных. Необходимость быстрого реагирования на изменяющиеся условия, нарастающая сложность программ принятия решений заставляет подойти к выбору инструментальных средств разработки с особой тщательностью. При этом, к ним предъявляются следующие требования:
  • возможность наглядного моделирования и оптимизации бизнес-процессов и потоков данных.
  • возможность быстрой разработки высокопроизводительных программ из уже готовых частей, в точности отражающих построенную ранее модель.
  • возможность разработки приложений командой разработчиков.
  • возможность управления разработкой приложения, отслеживания версий, контроля процесса исправления ошибок.
  • простота поддержки и сопровождения разработанных приложений и внесения в них изменений.
Стратегия IBM - создание интегрированной среды разработки, которая удовлетворяла бы всем этим требованиям и предоставляла бы возможность разрабатывать приложения для как можно большего числа компьютерных платформ. Следуя пожеланиям разработчиков, IBM предлагает инструменты, поддерживающие все стадии создания надежных многофункциональных приложений от спецификации бизнес-процессов до написания кода, тестирования, генерации и распространения программ.
Для определения и спецификации бизнес-процессов будущего приложения предназначен инструмент IBM Business Requirements Tool. Этот продукт предназначен для системных аналитиков, проектировщиков приложений. Он позволяет описывать поведение автоматизированных систем: спецификации отображаются в графическом виде, в наиболее понятной административному персоналу форме. Спецификации можно просматривать, снабжать аннотациями или обновлять, а также помещать в хранилище в локальной сети в качестве основы для проектирования и разработки приложений и структуры используемых им данных. Вся эта информация становится тем краеугольным камнем, на котором строится весь процесс разработки приложения, его тестирования и отладки. Естественно, к этой информации имеют доступ и другие инструменты, участвующие в разработке.
Следующий этап разработки - моделирование данных. Инструменты IBM моделирования данных предоставляет возможность определения и отображения деловой информации в виде концептуальных моделей, независимых от конкретной реализации базы данных. Концептуальные модели определяются на основе метода Чена моделирования связей сущностей. Эта модель делает возможным проектирование конечным пользователем структуры данных будущего приложения. Как только проектирование завершено, в дело вступает программа-генератор модели данных. Она увязывает концептуальные модели с логическими структурами, специфическими для конкретной базы данных. Программа генератор модели данных - имеет графический редактор, позволяющий описывать сущности, связи и атрибуты, и включающий средства преобразования концептуальных моделей в логические(реляционные) и наоборот, логические в концептуальные. Далее, продукт DataAtlas берет на себя контроль и стандартизацию спецификаций реляционных баз данных.
Рис. 1
После определения логической и физической структуры данных, а также дизайна будущего приложения разработчики могут приступать непосредственно к программированию. И здесь IBM предлагает самый широкий выбор возможных инструментов. Для разработки можно выбрать либо один из языков третьего поколения, т.е. обычных процедурных языков, либо применить объектно-ориентированный подход с использованием языков С++, Smalltalk, O-o Cobol, либо программировать на языке четвертого поколения от IBM 4Gl. При этом, IBM старается избавить разработчика от рутинной работы и позволить ему сосредоточиться на разработке смысловой части приложения. Для достижения этой цели используется технология визуального программирования - создание приложений из уже готовых частей. Программа собирается из произвольного числа модулей, каждый из которых может быть либо создан при разработке, либо получен от независимого поставщика, либо взят из поставляемых со средствами разработки библиотек. Разработчик, имея единую концепцию визуального программирования IBM VisualAge, в праве выбрать любой из предлагаемых языков программирования или же использовать несколько языков в рамках технологии IBM стандартизации объектов System Object Model. Кроме того, разработчик свободен также в выборе компьютерной платформы для исполнения, разработанного им приложения. Ему предоставляется широкий выбор из платформ IBM (OS/2, OS/400, AIX, MVS...) а также платформ третьих поставщиков.
Для того, чтобы сделать разработку приложений в команде разработчиков более продуктивной, скоординированной, IBM предлагает продукт Team Connection. Он позволяет автоматизировать процесс администрирования командной разработки, отслеживать версии разрабатываемого продукта, хранить все наработки команды разработчиков в объектной базе данных и контролировать доступ к ним. Таким образом, в несколько раз повышается эффективность командной разработки больших и сложных приложений, требующих привлечения целого коллектива разработчиков.

[Назад] [Содержание] [Вперед]
VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...