Details

Title: Разработка инструмента для извлечения моделей процесса разработки программного обеспечения: выпускная квалификационная работа магистра: направление 02.04.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.04.02_02 «Проектирование сложных информационных систем»
Creators: Кущенко Александр Евгеньевич
Scientific adviser: Самочадин Александр Викторович
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2021
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Автоматизированные системы проектирования — Программное обеспечение; глубинный анализ процессов; обнаружение модели процесса; проверка соответствия модели процесса; улучшение модели процесса; сеть Петри
UDC: 004.6:004.42
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 02.04.02
Speciality group (FGOS): 020000 - Компьютерные и информационные науки
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-2522
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\14177

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Методы глубинного анализа процессов (Process Mining) позволяют извлекать знания из журналов событий, которые формируют информационные системы, поддерживающие деятельность различных организаций. Полученные модели процессов используются для анализа и улучшения процессов. Методы глубинного анализа процессов применяются в самых разных областях: продажи, финансы, медицина, логистика, производство, в IT и т. д. Одной из основных областей деятельности, в которой применяются данные методы, является разработка программного обеспечения. Качество разрабатываемого ПО существенно зависит от эффективности процессов разработки, используемых разработчиками, и от соблюдения организационных требований, принятых в компании. Это определяет актуальность решения задачи отслеживания и анализа процессов разработки. В работе описывается комплекс инструментальных средств, ориентированный на извлечение процессов журналов событий информационных систем, используемых в процессе разработки ПО информационных систем и построения моделей этих процессов. Рассматривается пример работы комплекса для случая с двумя информационными системами. На данном примере демонстрируется применимость технологии глубинного анализа процессов к процессу разработки ПО.

The methods of deep process analysis (Process Mining) allow to extract knowledge from the event logs generated by information systems that support the activities of various organizations [1]. The resulting process models are used to analyze processes and improve them. Process Mining methods are used in many areas: sales, finance, medicine, logistics, manufacturing, IT, etc. One of the main areas of activity in which Process Mining methods are used is a software development. The quality of the software depends on the effectiveness of the development processes used by developers, and on compliance with the organizational requirements adopted in the company. This determines the relevance of the solving problem of tracking development processes and creating their models for analysis and improvement. The paper describes a set of tools aimed at extracting processes from event logs used in the process of developing information systems software and building their models. The developed complex is applied to two information systems that developers interact with. This example demonstrates the applicability of Process Mining technology to the software development process.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
External organizations N2 All Read
External organizations N1 All
Internet Authorized users SPbPU Read Print Download
Internet Authorized users (not from SPbPU, N2) Read
Internet Authorized users (not from SPbPU, N1)
-> Internet Anonymous

Usage statistics

stat Access count: 2
Last 30 days: 1
Detailed usage statistics