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

Диссертация (1136162), страница 42

Файл №1136162 Диссертация (Технология интеграции данных в гетерогенных корпоративных программных комплексах) 42 страницаДиссертация (1136162) страница 422019-05-20СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Фрагмент схемы БМД транслятора ConceptModeller с визуализациейсредствами среды разработкиКомпонента визуализации внутреннего UML-представленияЗавершающей стадией работы ПО ConceptModeller (при трансляции впрямом направлении) является визуализация внутреннего формата храненияО(М)Д, полученных из фреймового представления семейства (ситуативных)моделей предметной области в ходе трансляции.277Особенностью модуля визуализации является преимущественная ориентацияна UML-диаграммы классов, что объясняется характером механизма трансляциифреймов.Таблица 5.10.Состав и основные эксплуатационные характеристики компонентывизуализации UML-диаграмм инструментального средства ConceptModeller№п/пКласс файлаТип файла1Исходные текстыCS152232Библиотеки проектаDLL95403Интерфейсные файлы51694Файлы Б(M)ДCSPROJ,SLN, SUOXML, XSD2205Файлы ресурсов13726Изображения1417Прочие файлы84661029ИТОГОRESX,RESOURCESBMPCACHE,USERКол-воОбщийфайлов объем, КбВыбранная среда реализации (Microsoft Visual Studio) обладает рядомсущественных преимуществ, позволяющих значительно (на 50% и более)сэкономить время разработки благодаря автоматизации процесса визуализацииUML-диаграмм за счет интеграции со средством Microsoft Visio, котороепредназначено для построения бизнес-диаграмм общего назначения.

При этомиспользуются высокоуровневые компонентно-ориентированные интерфейсы с ПОMicrosoft Visio Tools for Visual Studio (в ходе реализации также примененырекомендации технической поддержки Microsoft, полученные по каналам интернети электронной почты).278Общий объем реализованной компоненты составил около 1000 строкисходного текста на языке C# или около 2 Мбайт, а сроки реализации – двачеловеко-месяца. Общие характеристики реализации представлены в таблице 5.10.Поскольку визуализация производится сторонними средствами MicrosoftVisio в стандартной UML-нотации (версии 2.0), иллюстрация результатов работыданной компоненты инструментального средства ConceptModeller являетсяизбыточной.3 Реализация и адаптация ИС управления корпоративным контентомИнструментальное средство ИСУК представляет собой виртуальную машинудля управления контентом (т.е.

данными и метаданными) КПК. ИСУК основана намоделях, использующих принцип концептуализации, понятие состояния и иныеконцепции абстрактных машин, детализированных в Главе 2.ИСУК реализована на интернет-ориентированном скрипт-языке Perl ифункционирует под управлением СУБД mySQL и Oracle.В качестве среды реализации клиентской части, исходя из критериевэргономичности и распространенности, выбраны программная платформаMicrosoft Windows и интернет-браузер Microsoft Internet Explorer (версий 5.5 ивыше); при таком подходе серверная часть поддерживается практическипроизвольной ОС.

Практическая работоспособность подтверждена, в частности,для устойчивых и нересурсоемких платформ FreeBSD и RedHat Linux, а также дляMicrosoft Windows Server.Полномасштабная реализация ИСУК включает следующие компоненты:«Управление«Специальныеконфигурацией»,разделы»,«Лентыновостей»,«Изображения»и«Архивыновостей»,«Администрирование»(функциональное назначение, особенности взаимодействия компонент междусобой, с программной средой и различными классами пользователей рассмотреныв Главе 4, а общие характеристики с детализацией по модулям – выше в настоящейглаве).279Дружественныйинтерфейссистемыпреимущественноиспользуетэргономичные и унифицированные элементы Microsoft Windows и Office, чтопозволяетприменятьспециализированногоинструментальноеобучениясредствокорпоративныхбезпредварительногопользователей.Приэтомстереотипные функции управления метаданными (цветами, типоразмерамишрифтов и т.д.) реализованы посредством стандартной компоненты DHTML Editorклиента Microsoft Internet Explorer.К базовым возможностям ИС относятся:1)управление полным редакторским циклом публикации электронныхдокументов в КПК (по схеме «автор – редактор – корректор – выпускающий»);2)визуальное предметно-ориентированное управление ОД в КПК (втекстовом, табличном, графическом, аудио- и видеоформатах, в т.ч.

в формефайлов) и ОМД (шаблоны оформления, меню, ключевые слова,иллюстративный фоторяд, размеры и положение ОД, ссылки и др.);3)организация публичного доступа к сервисам портального КПК;4)обеспечение оперативного поиска и коллективной обработки данных;5)сбориобработкастатистикипосещенийпортальногоКПКпользователями.Представлениесрезабазы(мета)данныхввидеHTML-страницыформируется динамически в соотнесении с XML-шаблонами страниц споследующим означиванием актуальными (мета)данными, а также в соотнесении спрофилем предпочтений пользователя (подробности даны в Главе 4).ИСУК поддерживает функции создания, коррекции и публикации данных вобщепринятомHTML-формате(вслучаеинформационногопорталапредставленной в форме статей, новостей, анонсов и т.д.).

При этом пользовательформирует текст страниц не в явном HTML-коде, что требует специальнойпрограммистской подготовки и дизайнерских навыков, а посредством встроенногосредстваредактированиясвозможностямипредварительногопросмотра,визуального перемещения объектов (мета)данных и их форматирования винтерфейсе, аналогичном привычному текстовому процессору Microsoft Word.280ВажнымипреимуществамивысококвалифицированныхИСУКявляютсяпрограммистов,экономиятрудозатратвеб-дизайнеров,HTML-верстальщиков, администраторов СУБД, а также ускорение, стандартизация иуменьшение доли фактических ошибок за счет облегченной верстки разделов иHTML-страниц специалистами по связям с общественностью и СМИ.Основные характеристики редакторского цикла HTML-страниц подробнорассмотрены в Главах 3 и 4, а особенности доработки ИСУК для реализацииполнофункциональной маршрутизации документов на портальном КПК – ниже.Семейство (статических) метаданных, на основе которых осуществляетсядинамическая загрузка данных и генерация HTML-страниц, называется шаблонамистраниц и создается профессиональными дизайнерами на стадии проектированияинтерфейсовПО.Дляизменениявнешнегооформления(илидизайна)информационного ресурса необходимо внести изменения в (элементы) шаблонов.Аналогично, для изменения структуры информационного ресурса необходимоизменение структуры его иерархического меню.В результате конкретизации сценария ролевого доступа пользователя всоотнесении с регистрационными данными (именем и паролем) динамическиформируется профиль пользователя, включающий права доступа к объектамданных и метаданных, а также вид интерфейса ИСУК, включающий формупервичного ввода гипертекстовых (мета)данных (см.

Главу 4).Модуль управления конфигурацией предназначен для редактирования ISAиерархииразделов,илименюинформационногоресурса,визуальнопредставленной в форме древовидной структуры (детали организации иособенности оформления интерфейса изложены в Главе 4).Основные операции над (мета)данными ИСУК (в случае рассматриваемогомодуля – добавление, удаление, коррекция и сохранение контента (под)разделов)производятся визуально в эргономичном интернет-ориентированном интерфейсе.(Под)разделы меню отображаются на страницах портального КПКнепосредственно после создания меню. При этом, если (под)раздел меню не связанни с одной HTML-страницей, конкретизация пункта меню означивается в страницу281специального вида, содержащую сообщение об отсутствии запрошенной страницы,а также поисковый сервис и рубрикатор информационного ресурса дляцеленаправленного продолжения работы.При этом ИСУК изменяет состояние О(М)Д разделов портального КПК врезультате действий пользователя или событий операционной среды.При сценарном доступе к данным полномочия пользователей формируютсяна основе следующих соотнесений: регистрационная информация пользователя ИСи пользователя Б(М)Д, полномочия доступа к таблицам СУБД, а также рольпользователя в ИСУК.При этом особенностью реализации в отношении полномочий доступа ктаблицам СУБД является разграничение доступа по полям.Для восстановления удаленных (мета)данных HTML-страниц после ихудаления используются механизмы откатов (rollback), а также резервные копииинформационных ресурсов.При визуальном создании HTML-страниц следует отметить возможностиальтернативногоименования(псевдонимов)дляликвидацииколлизииобозначений при именовании, а также при соотнесениях со стандартными XMLшаблонами страниц, используемых по умолчанию.Для визуального редактирования HTML-страниц используется встроенный впользовательский интерфейс ИСУК редактор языка гипертекстовой разметкиHTMLсдружественным,интуитивнопрозрачным интерфейсом(деталиархитектурно-интерфейсного решения даны в Главе 4).РедакторHTML-страницрасширяетконцепциюиструктуры(мета)данных, которые используются компанией Microsoft в продукте DHTMLEditor при обработке данных в интернет-среде.Принцип использования редактора HTML-страниц состоит в визуальномвыборе объекта редактирования и применении к нему визуально выбраннойоперации посредством нажатия на управляющую кнопку.

Именно этот принцип(управление объектами посредством встроенных методов) лежит в основеобъектно-ориентированного подхода к разработке ПО. Вместе с тем, данный282принцип существенно уменьшает долю рутинных операций и являетсяопределяющим в современных методологиях разработки ПО при редактированииданных, а в связи с этим – интуитивно прозрачным для пользователя компьютера спрактически произвольным уровнем владения сложными КПК.Результатом работы редактора HTML-страниц является синтаксическикорректный HTML-код для размещения на портальном КПК. Таким образом,редакторинформационныхстраницпозволяетсоздаватьHTML-кодпрофессионального уровня пользователям, не имеющим специализированныхнавыков технического проектирования и реализации HTML-ресурсов для КПК.ОсновныефункциональныевозможностиредактораHTML-страницреализованы в форме скриптов для управляющих кнопок и включают выборрежима редактирования (визуальный или текстовый), коррекцию типоразмеровшрифта,отмену/восстановлениевнесенныхизменений,вставку/удалениеобъектов, операции с буфером обмена, форматирование списков, стилевыеспецификации (включая цвета текста и фона), вставку О(М)Д (гипертекстовыхссылок, графических изображений, файлов офисных приложений), а такжеобработку таблиц.Операция сохранения HTML- страниц в ИСУК приводит к изменению ихсостояния и отображению в списке страниц текущего (под)раздела портальногоКПК с явным указанием предметно-ориентированного внешнего наименования(для front-end) и псевдонима (для back-end).

После сохранения (до публикации)HTML-страница переходит в состояние «Новая», которое явно отображается всписке страниц текущего (под)раздела портального КПК. Наконец, послепубликации HTML-страница переходит в состояние «Опубликована», которое явноотображается в списке страниц текущего (под)раздела портального КПК.В случае необходимости отмены внесенных изменений (без сохранения) ивозврата к ранее сохраненной конкретизации HTML-страницы необходимо нажатьна кнопку «Отмена» в форме для визуального редактирования (особенностиинтерфейса детализированы в Главе 4).283Редакторский цикл HTML-страниц осуществляется в унифицированномрежиме (особенности моделирования и интерфейс детализированы в Главах 3 и 4).При этом редакторский цикл конкретного шаблона осуществляется в соответствиис обобщенным редакторским циклом для портального КПК с точностью доконкретизации визуального представления формы управления данными иметаданными.Особенности реализации расширенного редакторского цикла HTML-страницрассмотрены ниже.Удаление HTML-страниц и (под)разделов рубрикатора портального КПКосуществляется на единообразной основе и оформлено в унифицированноминтерфейсе.Удалениеподтверждающийстраницзапрос)(послеудовлетворительногоосуществляетсябезвозвратноответана(восстановлениеинформации возможно с резервной копии базы (мета)данных).В разделах портального КПК хранятся как данные, так и метаданные (чтоиллюстрирует, в частности, структура лент новостей, подробно рассмотренная вГлаве 4).

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

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

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

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