Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diploma Prokopenko / 000 Дипломна магістерська робота Івана Прокопенка.docx
Скачиваний:
21
Добавлен:
06.06.2015
Размер:
43.35 Кб
Скачать

Перечень сокращений

ПК –

персональный компьютер

ОС –

операционная система

ПО –

программное обеспечение

БД –

база данных

СУБД –

Системы управления базами данных

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

Для достижения поставленной цели в работе сформулированы и решены такие задачи:

  1. Проведение анализа и выявления недостатков существующего подхода к разработке информационных систем.

  2. Создание методики проектирования информационных систем на основе использования технологии модельно-ориентированного подхода к разработке программного обеспечения (Model Driven Architecture).

Объект исследования  технология модельно-ориентированного подхода к разработке программного обеспечения –ModelDrivenArchitecture.

Предмет исследования  методики проектирования информационных систем.

Идея работы заключается в усовершенствовании методики разработки информационных систем за счёт снижения расходов как материальных, так и временных.

Методы исследования. При решении поставленной задачи использовались научные достижения в областях разработки информационных систем и программного обеспечения.

Научные положения, ожидаемые научные результаты.

  1. Сформированный анализ традиционного подхода к разработке информационных систем, а также выявление недостатков;

  2. Создание методики проектирования информационных систем на основе использования технологии модельно-ориентированного подхода к разработке программного обеспечения (ModelDrivenArchitecture).

Обоснованность и достоверность научных положений

Обоснованность и достоверность научных положений, выводов и рекомендаций магистерской работы обоснована корректностью поставленных проблем и принятых допущений при математическом описании процессов, обоснованностью исходных посылок, достаточным объёмом выборки данных и верифицированными на модельных объектах результатами вычислений.

Научная новизна полученных результатов заключается в созданной методике проектировании информационных систем с внедрённой технологией модельно-ориентированного подхода к разработке информационных систем.

Практическое значение полученных результатов состоит в разработке программных модулей, программного продукта, что позволяют оценить преимущества проектирования информационных систем, разработки программного продукта с использованием технологии MDA.

Связь работы с государственными программами, планами научно-исследовательских работ.

Результаты дипломной работы могут быть использованы предприятиями, фирмами, разработчиками для проектирования информационных систем, создании программного продукта, использующего базы данных.

Особый вклад магистра состоит в:

      • выборе методов исследований и технологий реализации;

      • создании информационной системы, реализующей механизмы модельно-ориентированного подхода;

      • разработке теоретической части работы, в которой исследованы и систематизированы знания о существующих подхода разработки информационных систем и модельно-ориентированного;

      • оценке полученных результатов.

Апробация результатов магистерской работы.

Основные положения и результаты доложены и обсуждены на студенческой научной конференции.

Структура и объём работы. Работа состоит из введения, трёх разделов и выводов. Содержит 114 страниц печатного текста, в том числе 64 страницы текста основной части с 32 рисунками, списка использованных источников с 30 наименованиями на 3 страницах, 5 приложений на 30 страницах.