Designer/2000 + Developer/2000
CASE-средство Designer/2000 2.0 фирмы ORACLE является интегрированным CASE-средством, обеспечивающим в совокупности со средствами разработки приложений Developer/2000 поддержку полного ЖЦ ПО для систем, использующих СУБД ORACLE.
Структура и функции
Designer/2000 представляет собой семейство методологий и поддерживающих их программных продуктов. Базовая методология Designer/2000 (CASE*Method) - структурная методология проектирования систем, полностью охватывающая все этапы жизненного цикла ИС. В соответствии с этой методологией на этапе планирования определяются цели создания системы, приоритеты и ограничения, разрабатывается системная архитектура и план разработки ИС. В процессе анализа строятся модель информационных потребностей (диаграмма "сущность-связь"), диаграмма функциональной иерархии (на основе функциональной декомпозиции ИС), матрица перекрестных ссылок и диаграмма потоков данных.
На этапе проектирования разрабатывается подробная архитектура ИС, проектируется схема реляционной БД и программные модули, устанавливаются перекрестные ссылки между компонентами ИС для анализа их взаимного влияния и контроля за изменениями.
На этапе реализации создается БД, строятся прикладные системы, производится их тестирование, проверка качества и соответствия требованиям пользователей. Создается системная документация, материалы для обучения и руководства пользователей. На этапах эксплуатации и сопровождения анализируются производительность и целостность системы, выполняется поддержка и, при необходимости, модификация ИС;
Designer/2000 обеспечивает графический интерфейс при разработке различных моделей (диаграмм) предметной области. В процессе построения моделей информация о них заносится в репозиторий. В состав Designer/2000 входят следующие компоненты:
• Repository Administrator - средства управления репозиторием (создание и удаление приложений, управление доступом к данным со стороны различных пользователей, экспорт и импорт данных);
• Repository Object Navigator - средства доступа к репозиторию, обеспечивающие многооконный объектно-ориентированный интерфейс доступа ко всем элементам репозитория;
• Process Modeller - средство анализа и моделирования деловой деятельности, основывающееся на концепциях реинжиниринга бизнес-процессов (BPR - Business Process Reengineering) и глобальной системы управления качеством (TQM - Total Quality Management);
• Systems Modeller - набор средств построения функциональных и информационных моделей проектируемой ИС, включающий средства для построения диаграмм "сущность-связь" (Entity-Relationship Diagrammer), диаграмм функциональных иерархий (Function Hierarchy Diagrammer), диаграмм потоков данных (Data Flow Diagrammer) и средство анализа и модификации связей объектов репозитория различных типов (Matrix Diagrammer);
• Systems Designer - набор средств проектирования ИС, включающий средство построения структуры реляционной базы данных (Data Diagrammer), а также средства построения диаграмм, отображающих взаимодействие с данными, иерархию, структуру и логику приложений, реализуемую хранимыми процедурами на языке PL/SQL (Module Data Diagrammer, Module Structure Diagrammer и Module Logic Navigator);
• Server Generator - генератор описаний объектов БД ORACLE (таблиц, индексов, ключей, последовательностей и т.д.). Помимо продуктов ORACLE, генерация и реинжиниринг БД может выполняться для СУБД Informix, DB/2, Microsoft SQL Server, Sybase, а также для стандарта ANSI SQL DDL и баз данных, доступ к которым реализуется посредством ODBC;
• Forms Generator (генератор приложений для ORACLE Forms). Генерируемые приложения включают в себя различные экранные формы, средства контроля данных, проверки ограничений целостности и автоматические подсказки. Дальнейшая работа с приложением выполняется в среде Developer/2000;
• Repository Reports - генератор стандартных отчетов, интегрированный с ORACLE Reports и позволяющий русифицировать отчеты, а также изменять структурное представление информации.
Репозиторий Designer/2000 представляет собой хранилище всех проектных данных и может работать в многопользовательском режиме, обеспечивая параллельное обновление информации несколькими разработчиками. В процессе проектирования автоматически поддерживаются перекрестные ссылки между объектами словаря и могут генерироваться более 70 стандартных отчетов о моделируемой предметной области. Физическая среда хранения репозитория - база данных ORACLE.
Генерация приложений, помимо продуктов ORACLE, выполняется также для Visual Basic.
Взаимодействие с другими средствами
Designer/2000 можно интегрировать с другими средствами, используя открытый интерфейс приложений API (Application Programming Interface). Кроме того, можно использовать средство ORACLE CASE Exchange для экспорта/импорта объектов репозитория с целью обмена информацией с другими CASE-средствами.
Developer/2000 обеспечивает разработку переносимых приложений, работающих в графической среде Windows, Macintosh или Motif. В среде Windows интеграция приложений Developer/2000 с другими средствами реализуется через механизм OLE и управляющие элементы VBX. Взаимодействие приложений с другими СУБД (DB/2, DB2/400, Rdb) реализуется с помощью средств ORACLE Client Adapter для ODBC, ORACLE Open Gateway и API.
Среда функционирования
Среда функционирования Designer/2000 и Developer/2000 - Windows 3.x, Windows 95, Windows NT.
Статьи по теме:
Электронные вычислительные машины (ЭВМ)Запись и воспроизведение звука Экспорт изображений в файл ПамятьШифрующие файловые серверыЛогическое хранение и кодирование информацииЛАЗЕРНЫЕ (СВЕТОДИОДНЫЕ) ПЛОТТЕРЫТабличный процессор Excel 7.0. Основная информация и технические характеристикиОпределение формата таблицы FATЧто такое стандарт CompactPCI?Использование Агентств Охраны Для Профессионального Поддержания БезопасностиСистемный реестр Windows XPOdbc Firebird Или Все Же Ole Db Драйвер?Отечественное законодательство в области "компьютерного права"Ада и СиИнформационные ресурсы украинского сегмента InternetИнформационная Безопасность В Деятельности Современных ОрганизацийПрограмне забезпечення комп'ютерних мережУровни работы сетиСтруктура СКСКомпания Janet Systems Llc Представила Soa-Платформу На Выставке «E-Kazakhstan»Сертификаты TCO и MPRIIСхема бесплатного ускорения ИнтернетаНастройка интерфейсаПовышаем Права ПользователяКому нужны ваши данные?..ВЯЗКА ЖГУТОВЭргономичная организация рабочего местаНекоторые характеристики ПЛАТЕЖНОЙ СИСТЕМЫГлавная загрузочная записьПоявление IBM PCНейронный подходКоманды для контроллера НГМДКакое сжатие файлов лучшее?Компьютеры в учреждениях Монтирование и размонтирование дисковЧерный Баннер - Миф или реальностьИспользование Web для привлечения покупателейЗагрузочная записьОбласти в которых используются компьютерные системы на базе CompactPCIПрерывание INT 11hЗАЩИТА СУЩЕСТВУЮЩИХ ЕХЕ-ФАЙЛОВМИНИМАЛЬНЫЙ НАБОР ТИПОВЫХ ОПЕРАЦИЙ ПРИ ПОДГОТОВКЕ ТЕКСТАЗащита данных. Роскошь или средство выживания?Настройка интерфейса редактора Paint Предпосылки создания квантовых компьютеровВведение в WindowsСОЗДАНИЕ БАЗ ДАННЫХ И ВВОД ДАННЫХНаиболее распространенные возможности InternetSugarcrm В РоссииСледственный осмотрУстановление лиц: совершивших неправомерный доступ к компьютерной информацииПросмотр видеодисков в формате MPEG 4 и DVD WordPad: Поиск и замена слов по шаблону Глобальные гипертекстовые структуры: WWW