Пример готовой курсовой работы по предмету: Информационные технологии
Содержание
Введение 4
1 Понятие архитектуры, управляемой моделью 6
1.1 Основные понятия 6
1.2 Типы моделей 7
1.3 Уровни модели 8
1.4 Этапы разработки 8
2 Построение модели для разрабатываемой информационной системы 11
2.1 Диаграмма классов 11
2.2 Сети Петри 23
2.3 Проектирование справочников 25
Приложение А 34
Выдержка из текста
Аббревиатура MDA расшифровывается как Model Driven Architecture архитектура, управляемая моделью. MDA это архитектура, описывающая новый способ разработки программного обеспечения. Название говорит само за себя очевидно, что в рамках этой архитектуры создание приложений базируется на разработке модели приложения.
В основе новой архитектуры лежит идея о полном разделении этапов общего проектирования (моделирования) и последующей реализации приложения на конкретной программной платформе. Идея эта не нова: сначала при помощи специальных средств проектирования создается общая и независимая от способов реализации модель приложения, а затем осуществляется реализация программы в какой-либо среде разработки. При этом процесс разработки полностью основан на модели, которая должна содержать всю необходимую для программирования информацию. Очевидны преимущества, которые дает такой подход:
Независимость модели от средств разработки обеспечивает возможность реализации на любой программной платформе.
Приложение, реализованное в архитектуре MDA, может быть легко перенесено из одной операционной системы в другую.
Существенна экономия ресурсов при реализации приложения для нескольких программных платформ одновременно.
Архитектура позволяет до известной степени автоматизировать процесс программирования. Наличие подробной модели обеспечивает автоматическое создание типовых частей приложения, разработка которых поддается автоматизации. Например, создание пользовательского интерфейса, программирование типовых операций, создание базы данных и организация доступа к данным.
Архитектура MDA возникла не на пустом месте. Само ее появление и возможность реализации обусловило наличие ряда стандартов и технологий, на практике доказавших свою полезность. Концептуальной основой появления MDA стали спецификации OMA, ORB, CORBA. Перевести замысел в практическую плоскость позволили технологии объектно-ориентированного программирования (ООП), стандарт CWM, языки UML, XML, MOF. Работами по созданию новой архитектуры программирования занялся консорциум OMG (Object Management Group).
В данной работе будет рассмотрен процесс реализации товаров компании ООО «Геостандарт». ООО «Геостандарт» занимается оптово-розничной торговлей и относится к предприятиям малого бизнеса. На данный момент, базой данных дл этого является система « 1С: Предприятие», а именно конфигурация «Управление торговлей».
« 1С: Управление торговлей» позволяет автоматизировать задачи оперативного и управленческого учета, анализа и планирования торговых операций, обеспечивая эффективное управление торговым предприятием.
В ходе работы, был выявлен недостаток системы, в том, что процесс реализации товаров, а именно формирование документов на отгрузку, занимает продолжительное время. В связи с этим, было предложено доработать данный процесс, используя уже имеющиеся в системе решения. Для более детального анализа процесса, рассмотрим процесс реализации товаров с точки зрения моделирования платформенно-независисимой модели, ее реализация на платформе системы « 1С: Управление торговлей», а также модель PIM с использованием модели сети Петри.
Список использованной литературы
1. Мамиконов Г. А. Основы построения АСУ, 1981г.
2. Меньков А. В., Острейковский В. А. Теоретические основы автоматизированного управления, 2005
3. Советов Б. Я. Теоретические основы автоматизированного управления, 2006.
4. Титоренко Г. А. Информационные технологии управления.- М.: ЮНИТИ-ДАНА, 2002.-280с.
5. Юсупов И. Ю. Автоматизированные системы принятия решений. — М.: Наука, 1983.