Перечень сокращений
ПК – |
персональный компьютер |
ОС – |
операционная система |
ПО – |
программное обеспечение |
БД – |
база данных |
СУБД – |
Системы управления базами данных |
MDA – |
Model Driven Architecture (Архитектура, управляемая моделью) |
UML – |
Unified Modeling Language (унифицированный язык моделирования) |
MOF – |
MetaObjectFacility (язык описания метамоделей) |
CWM – |
CommonWarehouseMetamodel (стандарт описания информационных взаимодействий между хранилищами данных) |
PIM – |
Platform Independent Model (платформенно-независимая модель) |
PSM – |
Platform Specified Model (платформенно-зависимая модель) |
CASE – |
Computer-Aided Software Engineering (набор инструментов и методов программной инженерии для проектирования программного обеспечения) |
BMDA– |
Borland Model Driven Architecture |
Вступление
Актуальность работы. В настоящее время существует довольно большое количество платформ разработки и, очевидно, что активизация процесса их разработки отнюдь не способствуют ускорению их практического внедрения. Главная причина этого явления – отсутствие единого механизма интеграции. Руководителям крупных организаций и предприятий сначала приходится тратить значительные материальные средства для приобретения и разработки информационных систем, их сопровождения, обучения персонала и т. д. А впоследствии, в случае перехода на другую платформу, приходится, по сути, все повторять заново, опять тратя при этом материальные ресурсы. На крупных предприятиях нередко возникает необходимость внедрения и одновременной эксплуатации нескольких информационных систем, построенных с использованием различных платформ разработки, которые при этом должны взаимодействовать между собой. В этом случае требуемые затраты на высококвалифицированный персонал могут легко выйти за рамки допустимых, поскольку специалисты, владеющие одновременно несколькими подобными технологиями, встречаются весьма редко, а их «цена» растёт отнюдь не пропорционально количеству освоенных программных платформ. Перечисление подобных ситуаций можно продолжить, но уже из сказанного, очевидно, что необходимо каким-то образом решать проблемы интеграции, чтобы унифицировать все имеющиеся ныне и предполагаемые в будущем разнообразные технологии разработки программного обеспечения информационных систем.
Цели и задачи исследования. Целью данной магистерской работы является создание усовершенствованной методики проектирования информационных систем с помощью внедрения технологии Model Driven Architecture
Для достижения поставленной цели в работе сформулированы и решены такие задачи:
Проведение анализа и выявления недостатков существующего подхода к разработке информационных систем.
Создание методики проектирования информационных систем на основе использования технологии модельно-ориентированного подхода к разработке программного обеспечения (Model Driven Architecture).
Объект исследования технология модельно-ориентированного подхода к разработке программного обеспечения –ModelDrivenArchitecture.
Предмет исследования методики проектирования информационных систем.
Идея работы заключается в усовершенствовании методики разработки информационных систем за счёт снижения расходов как материальных, так и временных.
Методы исследования. При решении поставленной задачи использовались научные достижения в областях разработки информационных систем и программного обеспечения.
Научные положения, ожидаемые научные результаты.
Сформированный анализ традиционного подхода к разработке информационных систем, а также выявление недостатков;
Создание методики проектирования информационных систем на основе использования технологии модельно-ориентированного подхода к разработке программного обеспечения (ModelDrivenArchitecture).
Обоснованность и достоверность научных положений
Обоснованность и достоверность научных положений, выводов и рекомендаций магистерской работы обоснована корректностью поставленных проблем и принятых допущений при математическом описании процессов, обоснованностью исходных посылок, достаточным объёмом выборки данных и верифицированными на модельных объектах результатами вычислений.
Научная новизна полученных результатов заключается в созданной методике проектировании информационных систем с внедрённой технологией модельно-ориентированного подхода к разработке информационных систем.
Практическое значение полученных результатов состоит в разработке программных модулей, программного продукта, что позволяют оценить преимущества проектирования информационных систем, разработки программного продукта с использованием технологии MDA.
Связь работы с государственными программами, планами научно-исследовательских работ.
Результаты дипломной работы могут быть использованы предприятиями, фирмами, разработчиками для проектирования информационных систем, создании программного продукта, использующего базы данных.
Особый вклад магистра состоит в:
выборе методов исследований и технологий реализации;
создании информационной системы, реализующей механизмы модельно-ориентированного подхода;
разработке теоретической части работы, в которой исследованы и систематизированы знания о существующих подхода разработки информационных систем и модельно-ориентированного;
оценке полученных результатов.
Апробация результатов магистерской работы.
Основные положения и результаты доложены и обсуждены на студенческой научной конференции.
Структура и объём работы. Работа состоит из введения, трёх разделов и выводов. Содержит 114 страниц печатного текста, в том числе 64 страницы текста основной части с 32 рисунками, списка использованных источников с 30 наименованиями на 3 страницах, 5 приложений на 30 страницах.