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

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

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

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

То есть был найден разумный компромисс, что ихарактеризует обычно DSM-решение, позволяя ему быть более эффективным, чем общий подход, нацеленный на общую и часто неразрешимую в такой обобщённой постановке задачу.Следует также отметить, что в рамках генератора диаграммных отчётовподдержана декомпозиция больших древовидных диаграмм: для каждой такой диаграммы мы генерируем полный набор вариантов поддеревьев с частично свёрнутыми поддеревьями, и при клике мышью на портале на соответствующей вершине она раскрывается или сворачивается — то есть пользователю загружают ту или иную соответствующую, заранее заготовленнуюдиаграмму (вариацию). При этом на каждую диаграмму генерируется не более нескольких десятков вариаций, таким образом, подход оказываетсявполне осуществимым.

Это решение также является компромиссом: диаграммы на портале являются «неживыми», то есть загружаются с сервера целиком и являются заранее заготовленными (сгенерированными), а не отрисовываются на клиентской части портала. При этом они поддерживают реакцию символов на клики мышью — то есть можно для каждого узла на диаграмме вызвать дополнительные функции портала (например, выполнить егодальнейшую декомпозицию с помощью таблицы). Возможность поддержкиреакции на пользовательский клик мышью реализована через размещение ге327нератором графических отчётов дополнительной структуры данных в SVGфайле диаграммы с перечнем координат и размером символов для каждогоэлемента с тем, чтобы можно было вычислить, на какой символ пользовательуказал мышью.5.3.3 Метод использованияПользователями разработанных программных средств были аналитики, работающие в ОРГ-Мастере.

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

Однако общие трудозатратыможно оценить в 10 человеко-месяцев.Выработка концепции. Идея данного проекта заключалась в том, что наитоговом портале хотелось иметь визуальные модели. При этом было понимание того, что визуализировать нужно лишь часть информации. Таким образом, требовался настраиваемый генератор диаграмм по модели в ОРГМастере. Были сформулированы следующие верхнеуровневые требования.1. Сгенерированные диаграммы должны представляться в формате SVG(это было требование разработчиков портала). Генерируемые диаграммы должны содержать дополнительную служебную информацию.2. Диаграммы должны выглядеть красиво, что включало, в частности, оптимальную раскладку графических символов и связей. Первоначальнозаказчик хотел заниматься раскладкой символов «вручную», однако входе обсуждений было выявлено, что диаграмм планируется несколькосотен, при этом они будут меняться, так как модель постоянно дораба328тывалась.

Следовательно, стало необходимо реализовать эффективнуюавтоматическую раскладку. При этом определились, что ряд диаграммбудет раскладываться «вручную» — эффективную раскладку трудноили даже невозможно реализовать. Это касается диаграмм, которыеимеют «плоскую» графовую структуру (то есть не являются деревьямиили не содержат остовного дерева): существуют алгоритмы раскладкитаких диаграмм (см, например, [307]), однако такие алгоритмы не используют семантических критериев, а ориентируются на такие критерии, как минимальное пересечение связей.

Было решено минимизировать количество таких диаграмм.3. Как упоминалось выше, модель, а следовательно, и диаграммы должныбыли меняться в процессе разработки портала (то есть в процессе использования предполагаемого DSM-решения). Это значит, что для техдиаграмм, которые раскладываются «вручную», требуется поддержкагенерации, сохраняющей предшествующую версию диаграммы.4. Входные данные генератора диаграммных отчётов — выборка из модели и сама модель.

Выборка должна готовиться генератором отчётовОРГ-Мастера.5. Требования к самим диаграммам — был обозначен ряд диаграмм, подготовлены примеры для них.В качестве заказчика проекта выступили аналитики Системного Проекта,состоящая из двух групп — одна группа, находящая в Санкт-Петербурге,непосредственно общалась с разработчиками генератора диаграммных отчётов, вторая группа находилась в Москве и была недоступна для разработчиков. Однако именно она одобряла конечные варианты видов диаграмм. Кроме этого, была также команда разработчиков портала, с которой общение поСкайпу организовывали аналитики из Санкт-Петербурга. В качестве рисковразработки были идентифицированы изменчивость видов диаграмм, удалённость разработчиков портала и неясности относительно форматов служебной329информации в SVG-файлах, а также тот факт, что требовалось, по мере готовности видов диаграмм, разрабатывать генераторы XML-выборок.

То естьна начало разработки конкретики было мало, но генератор диаграмм былсрочно нужен.Планирование. Основная задача, которая решалась на данной фазе — этосогласование видов диаграмм, которые должны быть реализованы. Авторнастоял на использовании метамоделей для спецификации абстрактного иконкретного синтаксиса диаграмм и правил их раскладки, а также на предоставлении большого количества примеров. Как правило, примеров требовалось больше, чем один, так как идеи некоторых диаграмм появлялись в рамках создания первых примеров, а далее, при разработке дополнительныхпримеров, выяснялось, что идея диаграммы не очень удачна или что деталинотации не продуманы до конца и т.д.

Было также решено, какие виды диаграммы генерируются в SVG, а какие в Visio, и было выявлено, что Visioспособен генерировать приемлемый вариант SVG. В рамках данной фазыбыли достигнуты все необходимые договорённости с участвующими в разработке сторонами.Разработка. На этом этапе была выполнена всего одна итерация, в которой была реализована инфраструктура генератора и генерация несколькихпервых видов диаграмм. После этого решение было отдано пользователям.Разработка и использование. На этом этапе было выполнено три итерации, в рамках которых добавлялись новые виды диаграмм, а также изменялись прежние, уже реализованные. Следует отметить высокую изменчивостьтребований в данном проекте — от технического задания к первой итерациив финальном решении осталось менее 50% требований. Для каждой итерациисоздавалось новое техническое задание, но требования часто менялись в ходеитерации, так что не удавалось реализовать полноценную итерацию (sprint)метода Scrum.

Результатами проекта тут же начинали пользоваться, так как330для портала требовались диаграммы — портал постоянно демонстрировалсязаказчику.Передача. После завершения реализации самого генератора и всех видовдиаграмм команда поддерживала решение до окончания Системного Проекта. Код генератора был передан команде, сопровождающей ОРГ-Мастер.Эксплуатация и сопровождение. Эта фаза отсутствовала ввиду ограниченного времени применения решения.3315.4 Моделирование ИТ-архитектуры крупной корпорацииКрупная нефтегазовая российская корпорация (далее — Компания) использует несколько сотен информационных систем, больше половины из которых были специально созданы для этой компании.

При этом используетсяболее трёхсот различных платформ разработки и поддержки информационных систем — Oracle, SAP, 1С, различные Java-технологии и т.д., то есть,практически, все известные. Компания тратит большие усилия на инвентаризацию своих ИТ-активов, на унификацию процессов по закупке, разработке,эксплуатации и модернизации всех информационных систем, а также на ихсвязь с бизнес-задачами.

В связи с этим компания организовала серию КИТпроектов. Кроме того, данные КИТ-проекты интегрируются с результатамиещёоднойсерииКИТ-проектов,посвящённыхописаниюбизнес-архитектуры Компании.Автор не имеет возможности описать все эти проекты в рамках данной работы, поэтому он остановится на описании лишь одного КИТ-проекта из этойсерии, направленного на разработку и внедрение КИТ-решения на базе пакета ARIS. При этом язык моделирования был создан в рамках предыдущегопроекта, метод использования решения разрабатывался параллельно в рамкахещё одного проекта.

Уже после описываемого здесь проекта был организованследующий КИТ-проект, нацеленный на перенос КИТ-решения на новуюверсию ARIS, а также на исправления недочётов и ошибок предыдущих проектов.В рамках данных работ непосредственно автором было сделано следующее.1. Участие в разработке предметно-ориентированного языка моделирования корпоративной информационной архитектуры Компании, разработка компонентно-функциональной и информационной моделей, атакже модели требований.2. Разработка методик для моделирования сценариев и требований.3323. Проектирование и реализация для ARIS средств поддержки корректности визуальных спецификаций.4. Апробация созданных средств моделирования для четырёх информационных систем Компании на базе платформы SAP.5.4.1 Язык моделированияСозданный язык моделирования состоял из двух частей: первая частьпредназначалась для описания бизнес-архитектуры, вторая — для описанияинформационной архитектуры Компании.Бизнес-архитектура в данном проекте понималась как модели существенных аспектов организационной, управленческой и процессной деятельностиКомпании, а именно: функциональные модели бизнес-процессов Компании; модели организационной и территориальной структуры Компании,структуры ролей участников бизнес-процессов; модели целей и ключевых показателей деятельности Компании и бизнес-процессов; модели документационного обеспечения бизнес-процессов.Информационная архитектура (или ИТ-архитектура) в рамках данногопроекта была определена как описание структуры информации в Компании,информационного взаимодействия и носителей данных.

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

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

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

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