Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
BPWin и ERWin компании LogicWorks
LogickWorks выпускает два взаимнодополняющих инструмента проек- тирования информационных систем: BPWin – функциональное моделирование на основе методологии IDEF0. Допускается также использовние нотации IDEF3 и DFD в нотации Йордона- де Марко. Имеется возможность экспорта построенных моделей в системы функционально-стоимостного анализа (ABC – Activity Based Costing) и информационного моделирования ERWin. ERWin – средство информационного моделирования, используется но- тация IDEF1X. Поддерживаются свыше 20 целевых СУБД, имеется воз- можность генерации прототипов прикладных программ для Visual Basic, Delphi и т.д. 1.3.5. Designer/2000 компании Oracle Данный продукт компании Oracle, возможно, наиболее полно поддер- живает все этапы создания приложений обработки данных. Однако, следу- ет оговориться, что, в отличие от других средств, он поддерживает практи- чески одну целевую СУБД – Oracle Server (имеется еще возможность гене- рации скриптов на ANSI SQL). То же самое касается и средств создания пользовательского интерфейса. Хотя возможна генерация прототипов про- грамм для языков Visual Basic, C, Java, полностью все возможности Designer/2000 реализуются только при использовании его вместе со сред- ством разработки Oracle Developer/2000. В состав Oracle Designer/2000 включены следующие модули: 1. Инструментарий анализа предметной области: – Process Modeler – средство анализа деловой активности организации. Позволяет создать модель структуры организации и привязать к этой мо- дели функции, выполняемые в различных подразделениях, и информаци- онные потоки между функциями. Содержит элементы бизнес-анализа. – Dataflow Diagrammer – в этом инструменте на базе DFD - диаграмм детализуются функции, описаные в Process Modeler. Используется нотация Йордона-де Марко. – Function Hierarchy Diagrammer – этот модуль автоматически выстраи- вает иерархии функций, определенных в двух предыдущих инструментах, имеется также возможность создавать прототипы функций. – Entity Relationships Diagrammer – инструмент моделирования данных (диаграммы «сущность-связь», которыми оперируют функции, определен- ные в Dataflow Diagrammer. Используется нотация Баркера).
– Matrix Diagrammer – иструмент для исследования связей между функ- циями и данными. 2. Генераторы структур: – Database Wizard – генерирует реляционные структуры из ER- диаграмм. – Application Wizard – генерирует иерархию программных модулей ко- нечного приложения обработки данных на основе иерархии функций. При этом может одновременно генерироваться несколько взаимосвязанных подсистем для различных подразделений одной организации. Во время ге- нерации автоматически обнаруживаются одинаковые с точки зрения ис- пользования информационных объектов функции, которые могут быть объединены в одном модуле. 3. Инструментарий проектирования приложения: – Data Diagrammer – инструмент для доработки реляционных структур данных на основе нотации Баркера. – Module Structure Diagrammer – инструмент для управления структурой программных модулей готового приложения. Здесь определяются типы модулей (меню, экранная форма, отчет) и их иерархии вызовов. – Module Data Diagrammer – средство для проектирования экранного интерфейса программного модуля на основе используемых им данных. По- зволяет без программирования весьма гибко управлять внешним видом и поведением генерируемого модуля. 4. Генераторы данных и кода: – Server Generator – генерирует базу данных на основе реляционных моделей. – Генераторы кода – на основе моделей, построенных в Module Data Diagrammer, позволяют создать исходный код для Visual Basic, C, Java а также инструментов среды Oracle Developer/2000 (Oracle Forms, Oracle Reports). В последнем случае возможна циклическая доработка приложе-
ния: в сгенерированный прототип приложения в Developer/2000 вносятся изменения, которые видны для Designer/2000 и не теряются при повторной перегенерации. – Preferences Navigator – средство управления предпочтениями при ге- нерации программных модулей. Позволяет устанавливать многочисленные опции (например, внешний вид элементов экранного интерфейса) как для проекта в целом, так и для каждого модуля в отдельности. Также в Oracle Designer/2000 имеется ряд других инструментов: утили- та для интерактивного выполнения SQL -запросов, средства управления проектом и т.д
|