Главная » Просмотр файлов » Диссертация

Диссертация (1145120), страница 49

Файл №1145120 Диссертация (Методология и инструментарий предметно-ориентированного моделирования) 49 страницаДиссертация (1145120) страница 492019-06-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 49)

Вначале они выполняли работы по исправлению небольших ошибок, далее перешли к реализации несложной функциональности. Они также обучались администрированию инструментов инфраструктуры проекта. При этом члены данной группы имели возможность получить обширную консультативную помощь от команды разработчиковDSM-решения. В завершении этого этапа эта группа полностью взяла на себясопровождение проекта.300Эксплуатация и сопровождение. Эта фаза длится по настоящее время,поскольку пакет ОРГ-Мастер продолжает активно использоваться и развиваться в индустриальных проектах компании заказчика.3015.2 Решение для проектирования контента Web-портала67Основные результаты, изложенные в данном разделе, опубликованы в работе [50], написанной автором полностью самостоятельно.

В работах [46],[57] автор подробно описал модели, которые были созданы с помощью предлагаемого им DSM-решения. Эти работы также были написаны им полностью самостоятельно.DSM-решение РУП (РУсско-финское Приграничное сотрудничество) было создано для спецификации публичных услуг в контексте русско-финскогоисследовательского проекта «Improving Social Services» (далее — ISSпроекта) [289]. Данный проект проходил в 2011–2013 годах в рамках международной программы ENPI Finnish Russian Cross-Border Cooperation [409] ибыл ориентирован на поддержку сотрудничества между финскими/русскимигражданами и государственными/публичными русско/финскими службами вцелях упрощения доступа к различной информации, необходимой путешественникам, когда при планировании и осуществлении своих поездок на территорию соседней страны.Согласно [360], публичные услуги (public services) являются воплощениемколлективного намерения граждан определённой страны и основаны на такихпринципах, как равенство возможностей, социальная солидарность и ориентация на общее благо.

Эти услуги предоставляются государством — непосредственно или путём делегирования соответствующих полномочий частным компаниям. Публичные услуги должны быть доступны всем гражданам,независимо от уровня их доходов. Вот примерный список областей, которыеобычно относят к публичным услугам: телевидение, образование, электричество, защита окружающей среды, противопожарная безопасность, газоснабжение, здравоохранение, военная защита и правопорядок, доступ к публичной информации и архивам, общественный транспорт, управление жильём,социальные сервисы, телекоммуникации, планирование городов, управление67Изложение материала в данном разделе следует работам автора [46], [50], [57].302утилизацией отходов, обеспечение водоснабжения и т.д.

[282]. Для обозначения e-сервисов, предоставляющих информацию о публичных услугах, в[46] автором было введено понятие информационные e-сервисы в публичнойсфере. Актуальность таких сервисов связана с тем, что люди нуждаются нетолько в новых возможностях, но и в информации о том, как ими пользоваться: в какое учреждение обратиться по имеющемуся вопросу, какие необходимы документы, узнать расписание работы транспорта, музея, медицинского учреждения и т. д.

При создании информационных e-сервисов в публичной сфере важнейшей задачей является формирование контента. Данная задача может оказаться сопоставимой по трудоёмкости с разработкой ПО длятаких серверов. Детальность, достоверность и актуальность контента определяют качество и, в конечном счёте, востребованность самого сервиса. Структура контента влияет на пользовательский интерфейс и функциональностьПО. Сопровождаемость контента является также очень актуальной задачей — и нормативная база (законы, регламенты и пр.), и информация в целомменяются, поэтому необходимо иметь эффективные средства поддержки изменений контента и всего сервиса [417].

Именно такой сервис, ориентированный на русско-финских путешественников, создавался в ISS-проекте. Дляпроектирования его контента предназначалось DSM-решение РУП. Схемапроцесса разработки Web-системы представлена на рис. 5.14, а сама Webсистема подробно описана в [50], [122], [140].Исследованиезапросов целевой аудиторииСбор иструктуризацияконтентаРазработкаWeb-системыНаполнениеWeb-системыконтентомРис. 5.14. Схема процесса разработки Web-cистемы для поддержки русскофинских путешественниковВ качестве средства сбора контента была выбрана технология ОРГ-Мастер[124]. Для облегчения работы с ОРГ-Мастером на базе Microsoft Visio былосоздано РУП-решение — язык моделирования и программное средство, поз303волившие спроектировать схему контента, которая оказалась достаточнообъёмной (15 листов формата А4).

Переход от схемы в РУП к схеме в ОРГМастере осуществлялся автоматической генерацией.Автору принадлежит идея РУП-решения, а также разработка визуальногоязыка, функционала и архитектуры программных средств [50]. Им также былреализован первый прототип решения на базе пакета Microsoft Visio. Авторучаствовал в разработке целевых моделей, подробно описанных [57].5.2.1 Язык моделированияСозданный автором язык моделирования состоит из трёх следующих частей: доменная модель, модель типов, модель предметной области.

Абстрактный синтаксис языка РУП представлен на рис. 5.1568.На этом рисунке все три модели разделены и содержатся в отдельных прямоугольниках, однако очевидно, что это разграничение носит довольноусловный характер — например, класс «Классификатор» вошёл в две разныемодели (в доменную и в модель подобласти). Кроме того, между модельютипов и моделью подобласти имеются тесные связи, выраженные с помощьюассоциаций. Однако разделение на модели удобно, так как упорядочиваетметамодель и повышает понимаемость абстрактного синтаксиса (на практикеабстрактный синтаксис представляет трудность для понимания специалистами, например, экспертами предметной области, для которой создаётся DSMрешение).

Кроме того, это разделение реализовано также в редакторе — палитра с нотацией разделена на три закладки.Остановимся детальнее на каждой модели языка РУП.68При разработке этой метамодели мы следовали, с небольшими отклонениями, стандартуMOF [364], хотя невысокая сложность нашей метамодели позволила нам, фактически, использовать простейшее подмножество диаграмм классов UML.

Более строгое следованиекакому-либо определённому стандарту или формализму (например, Ecore [87]) при разработке языка оправдано, если метамодель получается большой или если предполагается еёавтоматическая обработка — то есть генерация на её основе графического редактора.304Доменная модельОбластьимя0..10..1пи_проекцияпи_классификатор1..*0..1ПодобластьПроекция0..*КлассификаторМодель типовМодель типовимя0..10..*классификатор_подоблМодель подобласти0..10..*Тип позиции0..*имяКлассификатор0..*0..* 0..*Свободный атрибутимя0..10..10..*0..1ВложенныйразделимяЭлементимя0..*0..*0..*0..*Атрибутпозицииимятип0..*Значениеимя0..1 Вынесенный разделимя0..*проекция_подоблПроекцияимя0..1Элемент0..*0..*Рис.

5.15. Абстрактный синтаксис языка РУПДоменная модель является средством для задания схемы предметной области в терминах крупных компонент — подобластей, которые соответствуют доменам в ОРГ-Мастере. На рис. 5.16 представлен пример фрагментасхемы нашей предметной области — «Русско-финское приграничное взаимодействие», выполненный с помощью РУП-языка и включающий в себяследующие подобласти: «В Финляндию на машине», «Туризм и шопинг вФинляндии», «Пересечение границы с Финляндией», «Образование в Финляндии».305Туризм и шопинг вФинляндииВ Финляндию наавтомобилеРусско-финскоеприграничноевзаимодействиеПересечение границыс ФинляндиейОбразование вФинляндииРис.

5.16. Пример доменной моделиКорнем иерархии метамодели РУП является класс «Область». Этот классимеет единственный атрибут — имя. Так, имя нашей области — «Русскофинское приграничное взаимодействие». Одна область можете содержатьмного подобластей (минимально — хотя бы одну), модель типов, а такжеклассификаторы и проекции.

Если область, минуя подобласти, содержитклассификаторы и проекции (эта возможность в метамодели РУП осуществляется посредством ассоциаций «пи_классификатор» и «пи_проекция»), топоследние могут использоваться в разных подобластях.Модель типов является подмножеством диаграмм классов UML и используется для спецификации типов позиций классификаторов. На рис.

5.17 представлен пример типов — тип «Маршрут», используемый при описании системы транспорта Петербурга и городов юго-восточной Финляндии. Различные виды маршрутов наследуют от этого обобщённого маршрута.306Маршрут Номер :: Integer Начальный пункт :: String Конечный пункт :: StringТрамвай ФинляндииАвтобус СПбМаршрутное такси СПбТроллейбус СПбТрамвай СПбВодное такси СПбАвтобус ФинляндииРис.

5.17. Пример модели типовМы не стали включать описание ассоциаций и наследования в метамодельРУП, так как это делается стандартным образом (см., например, метамодельязыка UML), а, с другой стороны, это сильно загромоздило бы нашу метамодель, сделав её существенно менее понятной.Модель подобласти. В данной модели в терминах классификаторов ипроекций описываются подобласти, заданные в доменной модели. Нарис. 5.18 приведён пример схемы подобласти. В центре диаграммы находитсяподобласть, прямоугольники с серыми заголовками — это классификаторы,входящие в данную подобласть, прямоугольники с прозрачными заголовками(в этом примере их всего два: «Возможности» и «Информация для иностранцев») — это сложно устроенные разделы классификаторов, которые вынесены в отдельные сущности на схеме.

На этом рисунке показано также, чтоклассификаторы «Возможности повышения квалификации» и «Образовательные учреждения» соединены проекцией — то есть каждой возможностисоответствует один или несколько типов образовательных учреждений, которые могут эту возможность реализовать.Вложенный раздел — это позиция классификатора, которая существеннохарактеризует содержание классификатора и потому попадает на РУПмодель в виде свойства классификатора. Если же позиция является оченьзначимой и на РУП-диаграмме целесообразно показать её детальную струк307туру, то используется конструкция «Вынесенный раздел», которая изображается отдельным прямоугольным символом.

Вложенный раздел также характеризует классификатор и важен с точки зрения проектирования контента, ноего внутренняя структура не существенна, и никаких связей с другими сущностями у него нет. Поэтому он изображается в тестовом виде внутри классификатора69. Так, на рис. 5.18 у классификатора «Получение квалификации»позиции «Дошкольное образование», «Общее образование» и пр. являютсявнутренними разделами, а позиции «Возможности» и «Информация для иностранцев» — обычными разделами.ИнформационныересурсыПуб.

услугиГос. услугиГородаФинляндииОбразование вФинляндииОбразовательныеучреждения Выпускной документ ЛьготыПолучениеквалификацииuuuuuuДошкольное обр.Основное обр.Общее средн. обр.Базовое проф. обр.Универ. обр.Политех обр.ВозможностиповышенияквалификацииВозможностиu ПояснениеИнформациядля иностранцевu ПояснениеuuuuuuuДошкольное обр.Основное обр.Общее средн. обр.Базовое проф. обр.Универ. обр.Политех. обр.ПояснениеРис. 5.18.

Характеристики

Тип файла
PDF-файл
Размер
5,8 Mb
Высшее учебное заведение

Список файлов диссертации

Методология и инструментарий предметно-ориентированного моделирования
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6472
Авторов
на СтудИзбе
304
Средний доход
с одного платного файла
Обучение Подробнее