Диссертация по информационным системам требует сочетания теоретической базы в области системного анализа, архитектуры ПО и баз данных с практической реализацией — прототипом, моделью или программным комплексом, подтверждающим научную новизну.
Особенности диссертации по информационным системам с профессиональным подходом
Работа по информационным системам принципиально отличается от гуманитарных и даже большинства технических дисциплин: она требует двойного доказательства — формального (математическая модель, UML-схемы, ER-диаграммы) и эмпирического (тестирование, сравнительный анализ производительности, апробация на реальных данных). Структура, как правило, включает обзор предметной области и существующих решений, постановку задачи, проектирование архитектуры системы, программную реализацию и оценку эффективности.
Типичные требования научных руководителей: обоснование выбора стека технологий, сравнение с аналогами по заданным метрикам, обязательное описание модели данных. Студенты чаще всего срезаются на расплывчатой формулировке научной новизны («разработана система» — не новизна), на отсутствии количественных критериев оценки результатов и на смешении понятий «информационная система» и «программное обеспечение» без чёткого разграничения предмета исследования.
Примеры тем
- Разработка микросервисной архитектуры корпоративной информационной системы управления складскими запасами
- Методы интеграции разнородных информационных систем предприятия на основе ESB-шины данных
- Проектирование системы мониторинга критической инфраструктуры с применением потоковой обработки данных Apache Kafka
- Модель управления доступом на основе атрибутов (ABAC) в распределённых информационных системах государственного сектора
- Разработка онтологической модели предметной области для систем поддержки принятия решений в медицинской диагностике
- Оценка отказоустойчивости информационных систем с применением теории марковских цепей
- Архитектурные подходы к построению информационных систем реального времени для промышленного IoT
Что входит в работу
Введение с научной новизной, обзор предметной области, постановка задачи, концептуальная и физическая модели данных, описание архитектуры, реализация и тестирование, оценка результатов, заключение, список источников, приложения с кодом и схемами.
Какие источники мы используем
Монографии Э. Йодана, К. Дейта по теории баз данных, работы по системному анализу А.А. Емельянова. Журналы: «Информационные системы и технологии», «Программная инженерия», ACM Transactions on Information Systems, IEEE Transactions on Software Engineering. Базы: eLIBRARY.ru, Scopus, IEEE Xplore.
Частые вопросы
Нужно ли писать рабочий код или достаточно описания архитектуры?
Зависит от уровня работы: для магистерской диссертации большинство кафедр требуют работающий прототип с результатами тестирования, тогда как концептуальная модель без реализации принимается редко.
Как обосновать научную новизну, если система похожа на существующие решения?
Новизна может быть в методе, а не в продукте — например, в новом алгоритме маршрутизации запросов, адаптированной модели данных или комбинации подходов, не встречавшейся в литературе для конкретной предметной области.
Какие метрики использовать для оценки эффективности системы?
Стандартный набор включает время отклика, пропускную способность, коэффициент доступности и потребление ресурсов; конкретный выбор определяется функциональным назначением системы и фиксируется в постановке задачи.
Обязательно ли сравнение с аналогами?
Сравнительный анализ — это часть обоснования актуальности: без него невозможно показать, чем предложенное решение закрывает существующий пробел, поэтому большинство научных руководителей считают его обязательным разделом.