Концепция разработки образовательного портала с использованием UML диаграмм
Разработка образовательного портала Казахстана с целью структурирования информации об учебных заведениях и облегчения поиска информации. Создание и основные функции диаграмм последовательности, деятельности, вариантов использования и пригодности.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 25.05.2018 |
Размер файла | 665,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Концепция разработки образовательного портала с использованием UML диаграмм
Науменко Виталий Валерьевич, магистр технических наук.
Университет "Туран"
Преподаватель кафедры "Компьютерная и программная инженерия"
Нурымова Сауле Кенесовна, магистр технических наук.
Университет "Туран"
Старший преподаватель
Развитие дистанционного онлайн образования в Казахстане позволит обеспечить связь между учебными заведениями и обучающимися, родителями и начальными учебными заведениями, выбор востребованной профессии на рынке труда, поиск партнеров между учебными заведениями, повышение квалификации преподавателей и т.д.
Основной проблемой является поиск и выбор учебного заведения. С появлением многих разносторонних информационных ресурсов стало появляться много ложной и не актуальной информации в сети. Многие контакты давно поменялись, информация не обновляется, отзывы вымышленные, часть функций сайта не работает, нет мультиязычности, нет карты с местонахождением и это только часть проблем, встречающихся на различных интернет ресурсах образовательной тематики. Отсутствует единая независимая база учебных заведений с отзывами.
Образовательный портал Казахстана позволил бы структурировать ин-формацию об учебных заведениях и облегчил поиск информации. Родители ищут хороший детский садик или школу для своих детей. Люди после окончания школы занимаются поиском и выбором высшего учебного заведения. После окончания университета многие хотят пойти дальше и продолжить обучение в магистратуре или на специализированных курсах. Ложная информация сильно препятствует данной цели, так как на сайтах самих учебных заведений только положительная информация "что они самые лучшие во всем". Нет возможности сравнить учебные заведения между собой или посмотреть ТОП 100 лучших учебных заведений. Большинство справочных сайтов содержит очень мало достоверной и объективной информации - все ограничивается названием, адресом и номером телефона учебного заведения.
У столь крупных web-ресурсов, как образовательный портал, всегда очень сложная структура и база данных. При разработке масштабных проектов требуется особый подход и правильная структура, заложенная изначально, на основе которой и будет создаваться такой сайт.
Рассмотрим подробнее диаграммы разработки образовательных порталов.
Цель анализа пригодности (предварительное проектирование) - выявить объекты. На этапе детального проектирования происходит распределение функций между этими объектами.
Диаграмма последовательностей является основным элементом детального проектирования (динамической части объектной модели).
Диаграмма последовательностей показывает обмен сообщениями между объектами, упорядоченными в виде временной последовательности.
Диаграммы последовательностей - это основной рабочий продукт проектирования. Для каждого прецедента создается диаграмма, описывающая главную и альтернативную последовательности действий. В результате получается ядро динамической модели, в котором определено поведение системы во время выполнения и то, как реализуется это поведение.
Диаграмма последовательностей состоит из четырех основных элементов:
1. Текста последовательности действий в прецеденте, который записывается сверху вниз по левой стороне;
2. Объектов, перенесенных прямо с диаграммы пригодности и представленных в виде прямоугольников, в которых в формате «объект: класс» записывается имя или номер экземпляра объекта и имя класса объекта;
3. Сообщений, изображаемых стрелками, которые направлены от одного объекта к другому;
4. Методов (операций), представляемых в виде прямоугольников. Они расположены на пунктирных линиях, соответствующих тем объектам, которым методы принадлежат. Длину прямоугольника можно использовать для того, чтобы показать фокус управления в последовательности: метод владеет управлением вплоть до точки, в которой прямоугольник кончается. Диаграмма последовательности рассматриваемого проекта представлена на рисунке 1.1
Рисунок 1.1 - Диаграмма последовательности
Анализ и диаграмма пригодности
После определения требований и контекста, в котором будет работать портал, наступает черед анализа полученных данных. В процессе анализа создается аналитическая модель, которая подводит разработчиков к архитектуре будущей системы. Аналитическая модель -- это взгляд на систему изнутри, в отличие от модели прецедентов, которая показывает, как система будет выглядеть снаружи.
Эта модель позволяет понять, как система должна быть спроектирована, какие в ней должны быть классы и как они должны взаимодействовать между собой. Основное ее назначение - определить направление реализации функциональности, выявленной на этапе сбора требований и сделать набросок архитектуры системы.
Диаграмма пригодности, в сущности, является диаграммой классов, на которой вместо символов классов изображаются пиктограммы трех видов:
1. Граничные объекты «boundary», которыми актеры пользуются для взаимодействия с системой;
2. Сущностные объекты «entity», обычно из модели предметной области;
3. Управляющие объекты «controller», им ничего не соответствует в реальном мире, т.е. выполняющие функции «клея» между граничными и сущностными объектами.
Существует основные правила построения диаграммы пригодности:
1. Актеры могут общаться только с граничными объектами;
2. Граничные объекты могут общаться только с контроллерами и актерами;
3. Сущностные объекты могут общаться только с контроллерами.
Контроллеры могут общаться с граничными, сущностными объектами, контроллерами, но не с актерами.
Диаграммы деятельности
Диаграмма деятельности - диаграмма, на которой показано разложение некоторой деятельности на её составные части. Под деятельностью понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов - вложенных видов деятельности и отдельных действий, соединённых между собой потоками, которые идут от выходов одного узла к входам другого.
Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений. Диаграмма деятельности социально образовательного портала представлена на рисунке 1.2.
Рисунок 1.2 Диаграмма деятельности
Диаграмма вариантов использования
Диаграмма вариантов использования - диаграмма, на которой отражены отношения, существующие между актёрами и прецедентами.
Основная задача - представлять собой единое средство, дающее возможность заказчику, конечному пользователю и разработчику совместно обсуждать функциональность и поведение системы.
При работе с вариантами использования важно помнить несколько простых правил:
1. Каждый прецедент относится как минимум к одному действующему лицу;
2. Каждый прецедент имеет инициатора;
3. Каждый прецедент приводит к соответствующему результату.
Диаграмма вариантов использования показана на рисунке 1.3.
Рисунок 1.3 - Диаграмма вариантов использования
Соблюдение данного подхода, определяющего оптимальную работу образовательного портала, позволит сохранить отличную ра-ботоспособность на протяжении длительного времени, сделать его надежным и удобным для пользователя. образовательный информация диаграмма
Размещено на Allbest.ru
...Подобные документы
Создание базы данных для хранения информации о пользователях системы. Применение механизма аутентификации и управления сессиями. Описание программных мер, предпринятых для обеспечения безопасности информационных ресурсов образовательного веб-портала.
дипломная работа [2,2 M], добавлен 27.06.2012Понятие портала как Intranet системы. Технологии функционирования Web-портала. Особенности и функции портала учебного заведения. Использование Web-портала в учебном процессе. Структура образовательного Intranet/Internet-портала школы № 24 г.Нефтеюганска.
дипломная работа [3,0 M], добавлен 02.05.2012Структура и история развития технологии AJAX. Устройство метода AJAX. Инструментарий разработки веб-приложений. Разработка и создание информационного портала по языкам программирования с использованием технологии AJAX. Информационное содержание портала.
дипломная работа [3,2 M], добавлен 05.06.2011Разработка средств администрирования и безопасности, импорт информационного наполнения с Web-страницы. Отображение статических файлов HTML и вывод форматированных данных. Идентификация опасных и вредных факторов, сопутствующих созданию интернет-портала.
дипломная работа [2,2 M], добавлен 02.06.2012Выявление действующих лиц, вариантов и диаграммы использования системы, принципы ее построения. Реализация вариантов использования в виде текста, диаграмм деятельности и последовательности. Выявление базовых классов и моделирование разработанной базы.
курсовая работа [523,8 K], добавлен 15.03.2015Построение модели корпоративного портала как платформы для разработки учебно-методической документации вуза. Состав, особенности использования учебно-методической документации вуза. Концептуальная модель корпоративного портала образовательного учреждения.
дипломная работа [3,0 M], добавлен 18.03.2012APRIORI - масштабируемый алгоритм поиска ассоциативных правил. Создание официального информационного портала для студенческого совета УлГУ "Династия". Принципы построение и создания хранилища данных. Перенос информационного портала на сервер ulsu.ru.
курсовая работа [1,5 M], добавлен 21.12.2015Структура и устройство метода AJAX, а также история его возникновения и развития. Инструментарий разработки AJAX-приложений. Безопасность AJAX-приложений и способы их решения. Разработка дизайна оформления клиентской и администраторской частей портала.
дипломная работа [2,9 M], добавлен 22.07.2011Процесс создания и развития динамических веб-страниц с использованием систем управления контентом. Последовательность установки и настройки движка и плагинов CMS E-107 на хостинге. Разграничение ролей администратора и пользователей интернет-портала.
курсовая работа [2,3 M], добавлен 29.06.2014Анализ видов существующих корпоративных порталов. Разработка архитектуры и структуры корпоративного портала в соответствии с требованиями. Установка и настройка программного обеспечения. Общие настройки портала, управление меню и настройка виджетов.
дипломная работа [4,8 M], добавлен 19.01.2017Создание приложения Windows Forms в среде Microsoft Visual Studio 2008. Разработка программы "Курсовой" для организации работы по учёту курсовых работ в учебных заведениях с возможностью добавления, удаления, редактирования и поиска информации.
курсовая работа [2,2 M], добавлен 28.06.2011Обоснование потребности в интернет–портале "Объекты культурно-исторического наследия" и его эффективность. Технологии социального компьютинга. Анализ существующих языков, технологий веб–разработки. Разработка макетов веб–страниц. Верстка интернет–портала.
дипломная работа [412,1 K], добавлен 01.01.2018Принципы разработки в системе программного обеспечения САПР. Выбор среды для формирования моделей и функций. Процесс создания моделей деталей. Разработка API-приложения для среды разработки. Тестирование разработанного функционала портала-хранилища.
курсовая работа [704,0 K], добавлен 18.01.2017Создание ознакомительного информационно-технического форума. Отличие создания интернет-портала от сайта в рунете. Основные ступени разработки информационно-технического портала. Качественное наполнение сайта. Требования к дизайну сайта, цветовые решения.
контрольная работа [29,7 K], добавлен 17.04.2014С помощью Excel можно создавать сложные диаграммы. Ряд данных. Категории. Создание внедренных диаграмм. Создание диаграмм на отдельном листе. Настройка элементов диаграммы. Элемент диаграммы. Быстрый способ создания диаграмм. Построения графика.
лабораторная работа [16,6 K], добавлен 10.03.2007Описание различных методов цветовой коррекции для трехмерного изображения, проектировка и реализация соответствующих шейдеров. Разработка архитектуры программного приложения и диаграмм вариантов использования, классов, развертывания и последовательности.
дипломная работа [2,0 M], добавлен 06.04.2015Этапы разработки информационной системы "Детский клуб": определение основных сценариев вариантов использования программы, приведение диаграмм последовательности, кооперации и состояния ключевых компонентов базы, создание примерного интерфейса системы.
курсовая работа [297,3 K], добавлен 25.11.2010Проектирование портала записи на приём к специалистам узких специальностей. Составление методического руководства по использованию портала. Обзор требований к программному и аппаратному обеспечению. Электронная регистратура. Описание программных модулей.
дипломная работа [1,9 M], добавлен 09.01.2015Методы моделирования и продвижения web-сайта, анализ средств для его создания: языки программирования, фреймворки, CMS. Разработка прототипа онлайнового портала об автомобилях, его основные услуги и функциональные возможности; администрирование web-сайта.
курсовая работа [436,3 K], добавлен 07.11.2013Состязание между игроками с использованием компьютерных технологий. Применение имитационного моделирования для разработанных бизнес-процессов киберспортивного портала. Построение модели публикации новости, регистрации на турнир и вступления в команду.
курсовая работа [2,4 M], добавлен 11.02.2017