Среда, 21.08.2019, 17:48
Приветствую Вас, Гость
Главная » 2012 » Август » 28 » Технологии проектирования информационных систем
11:05
Технологии проектирования информационных систем
Объектно-ориентированное проектирование (ООП) информационных систем (ИС) направлено, прежде всего, на автоматизацию подготовки проектов ИС. Значительное место здесь отводится также сопровождению ИС.  ООП подход к проектированию ИС имеет имеет несомненно ряд преимуществ перед обычным программированием информационных систем с помощью профессионалов. Прежде всего в ООП используется компонентный библиотечный подход при создании ИС на уровне группы объектно-ориентированных классов. Далее сущестенно то, что при моделировании созданную систему удобно быстро модифицировать и дополнить путем добавления новых свойств и компонент. Этот подход, по шаблонам, полученным и во время проектирования и из библиотеки, в итоге существенно снижает время разработки ИС. В ООП технологиях проектирования ИС важное место занимают:Borland-MDA ECO технология,  которая дает главное, что задуиал Borland - Архитектуру системы управляемую моделью (Model drive arhitecture - MDA).SCADA-технология  предназначеная для создания проектов информационно-управляющих систем (ИУC), осуществления диспетчеризации в проектах мониторинга, контроля и сбора данных.
   Здесь представлены две CASE-технологии – Borland MDA и SCADA Trace Mode.  Технология BorlandMDA (Model Driven Architecture) имеет универсальный метод создания проектов информационных систем (ИС) подходящих для различных платформ (систем программирования и баз данных). В переводе MDA это архитектура, управляемая моделью, и ее можно рассматривать как супер современную технологию, позволяющую проводить весь процесс ООП информационной системы при анализе и проектировании на основе унифицированного языка UML (Unified Modeling Language - универсальный язык моделирования). В основе MDA-технологии, на вернем уровне иерархии, реализуется создание логики функционирования информационной системы, т.е. - бизнес-логики. Модель ИС при этом полностью определяет состав, структуру, поведение будущего программного кода, хотя пока и независит от какого-либо кода. Эта Бизнес-Модель ИС создается  на основе языка UML, который не связан с какой-либо платформой (программной средой), и таким образом, дает платформенную независимость - PIM-Модель (Platform Independent Model). Далее уже с помощью конкретных программных средств можно создать любые платформенно-зависимые модели PSM (Platform Specific Model), которые получаются путем конвертирование PIM модели и согласуют PIM с конкретными средствами разработки программ PSM. На этапе PIM-Модели создаются интерфейсы, необходимые для взаимодействия приложений друг с другом. На основе PIM и PSM создается также программный код реализации ИС и база данных информационной системы. Уникально то, что вырабатывание кода и создание базы данных осуществляется автоматически, или почти автоматически на основе имеющихся инструментальных средств - стандартных программ. Язык UML здесь особенно необходим, он дает возможность уменьшать время проектирования, обеспечивает гибкую функциональность и позволяет контролировать правильность модели ИС.  Одна из платформ Borland MDA — это ECO (Enterprise Core Objects). ECO имеется уже в версиях Borland Delphi 8 2002 года издания, Borland C%23Builder Architect Edition - 2003 года, Borland Developer Studio 2006, Embarcadero RAD Studio XE 2011. ECO-технология характеризуется быстрой разработкой на основе MDA-технологии для среды Microsoft .NET Framework. Современные ИС, создаваемые по ECO (Enterprise Core Objects) технологии, имеют, как правило, базы данных и визуальный интерфейс пользователя, могут работать и на отдельно взятом компьютере и в сети. Естественно, они используют стандартные типы баз данных, такие как Interbase, MySQL, Paradox, Access и др. Информационные системы такого класса используются в основном для хранения и систематизации огромных массивов данных в виде реляционных таблиц. Здесь удобно выполнять поиск данных, ввод новых записей данных, их модификацию и даже удаление. Обычно, такие ИС используются как сетевые при одновременном доступе к ним множества пользователей. Проектирование начинается на вернем иерархическом уровне с создания независимой модели ИС. Такая модель действительно часто является пока платформенно-независимой, не связанной еще со средой реализации, но существенно облегчающей понимание структуры ИС и данных, которые будут крутиться в ней. Конечно, этап реализации ИС  использует уже конкретную программную среду, в которой на определенном уровне автоматизации создаются коды прикладной программы, производится испытание функционирования ИС. В целом на всех этапах осуществляется документирование основных этапов проектирования и настройки, производится настройка и конфигурирование системы, короче говоря, производится управление проектом.   Следующая среда разработки (ИС) - SCADA Trace Mode  используется для разработки информационно-управляющих систем (ИУC) в визуальной среде на основе ООП-технологии с помощью использования стандартных компонент (шаблонов). SCADA - Supervisory Control And Data Acquisition (диспетчеризация, управление и обработка данных) используется в проектах ИУC для мониторинга, контроля и сбора данных. Разрабатываемый проект рассматривется в виде дерева компонентов в Навигаторе, а структура этого дерева разрабатывается с помощью технологий автопостроения.
Прежде всего, в узлах дерева создаются каналы – это фактически основные информационные элементы, необходимые для ввода и предварительной обработки данных. Каналы объединяют в группы, группы содержат подгруппы. Так образуется иерархическая структура информационных потоков данных. Каналы могут настраиваться, они для этого имеют атрибуты (свойства).  Во многом действия по проектированию выполняются манипуляциями мышкой и заполнением стандартных настроечных форм. На главную
Понравились декоративные кролики цена не так уж высока, на сайте Дкролик. ру вы найдете крольчат на любой вкус
Просмотров: 653 | Добавил: piligrim | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: