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

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

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

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

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

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

VPS/VDS серверы. 30 локаций на выбор

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

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

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

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

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

Средства разработки приложений для DB2

Кирилл Лисовский, IBM

В качестве основных этапов жизненного цикла программного обеспечения традиционно выделяют:

  • анализ требований;
  • проектирование;
  • программирование;
  • тестирование/отладку;
  • эксплуатация и сопровождение.

IBM располагает самыми разнообразными средствами, предназначенными для автоматизации задач, возникающих на каждом из этих этапов. Большинство таких средств относится к семейству продуктов VisualAge.

Наиболее развитым представителем этого семейства является, безусловно, IBM VisualAge Packbase. Он включает в себя средства поддержки полного цикла разработки приложения и может быть отнесен к категории "тяжелых" CASE-систем. IBM VisualAge Packbase ориентирован на коллективную разработку крупных распределенных систем, и представляет собой единый комплекс программных средств, состоящий из набора стандартных продуктов VisualAge, дополненных средствами анализа, проектирования и управления проектами.

IBM VisualAge Generator представляет собой средство для разработки на языке 4GL интероперабельных приложений переносимых между такими платформами как OS/2, Windows, OS/400, MVS, различные UNIX и виртуальная машина Java. IBM VisualAge Generator ориентирован на разработку приложений баз данных по трехзвенной модели.

IBM VisualАge Smalltalk является средством быстрой разработки приложений на объектном языке Smalltalk. Принцип построения приложений из частей, являющийся основой идеологии VisualAge, обеспечивает быструю разработку и эффективную модификацию приложения в сочетании с развитыми возможностями повторного использования кода, в том числе унаследованного. IBM VisualAge Smalltalk ориентирован на разработку приложений баз данных использующих архитектуру клиент-сервер.

IBM VisualАge C++ является средством быстрой разработки приложений на языке С++, а входящий в его состав компилятор C/C++ используется в качестве средства системного программирования. В отличии от программных продуктов, перечисленных выше, IBM VisualАge C++ не включает в себя средства организации коллективной разработки. При наличии необходимости в них может использоваться VisualAge Team Connection.

IBM VisulAge for Java играет важную роль в принятой IBM концепции сетецентрических вычислений и сочетает достоинства технологий Java и VisualAge.

IBM VisualАge Basic ориентирован на быструю разработку небольших приложений и может использоваться для написания хранимых процедур DB2.

IBM VisualАge Requirements Tool предоставляет средства описания, анализа и моделирования бизнес-процесса.

Стремительное развитие технологий, связанных с электронной коммерцией и растущая потребность в инструментарии, предназначенном для разработки таких приложений вызвало появление VisualAge for E-Business, представляющий собой комплекс программных средств для построения приложений электронной коммерции.

При разработке приложений баз данных особый интерес представляет IBM VisualAge DataAtlas, представляющий собой средство, решающее ряд задач анализа, проектирования и программирования, возникающих при создании таких приложений. DataAtlas предоставляет развитый инструментарий для проектирования новой или реинжиниринга существующей схемы базы данных, с последующей генерацией определения данных.

IBM VisualAge DataAtlas состоит из трех основных модулей:

1. DataAtlas Modeler предназначен для построения как концептуальной, так и логической модели данных.

Modeler использует диаграммы "сущность-связь" (ER) для представления разрабатываемой модели данных. С их помощью осуществляется детализация хранилищ данных моделируемой системы, документируются сущности системы и способы их взаимодействия, включая идентификацию объектов предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей). DataAtlas Modeler обеспечивает построение как концептуальной, так и логической модели данных.

2. DataAtlas Dictionary обеспечивает работу с определениями данных.

Наряду с реляционными системами управления базами данных (DB2 и Oracle) поддерживаются иерархические (IMS) и приложения на языках разработки высокого уровня. DataAtlas Dictionary использует IBM VisualAge TeamConnection для хранения, обработки, и разделения объектов баз данных с модулями DataAtlas Designer и Modeler и другими средствами разработки (например, IBM VisualAge Generator).

3. DataAtlas Designer - инструмент для работы с реальной базой данных и импорта/экспорта в нее абстрактной модели данных. Он предоставляет средства для создания и поддержки оптимального физического определения данных на основании построенной ER-модели.

DataAtlas Designer помогает разработчику или администратору базы данных в сложных и часто встречающихся процедурах оптимизации хранения данных.

К их числу относятся следующие задачи:

  • оценка производительности для разрабатываемого приложения;
  • схема физического размещения данных;
  • определение и связывание дополнительных ресурсов (таких как индексы, области таблиц, пространства буферов);
  • решение о физическом выравнивании данных (таких как кластеризация индексов).

IBM предлагает широкий выбор средства разработки программного обеспечения, располагая программными продуктами для решения самых разных возникающих при разработке задач. Некоторые из этих средств предлагают решение отдельных, узкоспециальных задач (например, VisualAge Exchange), другие (как VisualAge PackBase) предлагают комплексное решение, охватывающее все этапы жизненного цикла приложения. Открытые технологии и соответствие стандартам позволяет использовать продукты IBM совместно с программными средствами других производителей, а широкая гамма предлагаемых IBM средств разработки программного обеспечения позволяет выбрать инструмент, максимально соответствующий поставленной задаче.

IBM
Кирилл Лисовский
Тел.: (095) 940-2000 Факс (095) 940-2070
E-mail: kl@at.ibmmail.com

Назад | Содержание | Вперед

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

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

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

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

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

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

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

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

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

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

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

Новости мира 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
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...