Разработка приложения для руководителя ИТ-проектов | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 26 октября, печатный экземпляр отправим 30 октября.

Опубликовать статью в журнале

Автор:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №41 (540) октябрь 2024 г.

Дата публикации: 09.10.2024

Статья просмотрена: 8 раз

Библиографическое описание:

Насонова, А. В. Разработка приложения для руководителя ИТ-проектов / А. В. Насонова. — Текст : непосредственный // Молодой ученый. — 2024. — № 41 (540). — URL: https://moluch.ru/archive/540/118183/ (дата обращения: 16.10.2024).

Препринт статьи



В статье автор разрабатывает приложение для управления проектами.

Ключевые слова: Java, разработка, управление проектами.

Актуальность работы обоснована высокой востребованностью программно-информационных систем в области управления ИТ-проектами. В коммерческих и государственных организациях проекты помогают существенно увеличить прибыль, особенно когда осуществляется поставка высокотехнологической продукции и систем. Качественное управление проектами позволяет организации профессионально планировать и реализовывать проекты, за счет оптимизации затрат времени, материальных и нематериальных ресурсов.

Однако, чтобы проект оказался успешным и был выполнен в срок, необходимо прикладывать знания и опыт, использовать различные методы и средства, помогающие удовлетворить требования, предъявляемые к проекту. Нельзя забывать также об ожиданиях участников проектов, которые должны быть реализованы. Для удовлетворения всех требований, выполнения поставленных целей и задач, оптимального сочетания между сроками, затратами и качеством не обойтись без использования автоматизированных систем управления проектами, поскольку существует необходимость контролировать каждый этап проведения проекта. Именно поэтому существует необходимость в разработке инструмента, позволяющего фокусироваться на целях, ежедневных задачах, сроках и т. д.

Исходя из вышеизложенного, решение изучить вопросы применения и разработки программно-информационных систем, используемых в сфере управления ИТ-проектами, является актуальным.

Для реализации веб-приложения выбраны следующие технологии: язык разработки — Java [1]. Для корректного распределения хранения данных на сервере, создания, редактирования и удаления записей используется реляционная система управления базами данных MySQL [2]. Также применяется Spring Framework — популярный java-фреймворк, который упрощает программирование на Java и поддерживает широкий спектр сценариев приложений [3].

Далее представлен частичный функционал и проведено нагрузочное тестирование на приложение.

При переходе на главную страницу веб-приложения пользователь наблюдает список задач и форму (рис. 1), с помощью которой можно создать новую задачу и при необходимости прикрепить изображение (рис. 2).

Главная страница веб-приложения

Рис. 1. Главная страница веб-приложения

Рис. 2. Заполнение формы для добавления задачи

Если пользователю необходимо получить более детальную информацию о задаче, он может кликнуть по ссылке «Подробнее…» и тогда откроется страница, где указано все данные о поставленной задаче (рис. 3). Если задача является неактуальной, то ее можно удалить, кликнув по соответствующей кнопке. Задача исчезнет из списка задач на главной странице веб-приложения.

Подробная информация о задаче

Рис. 3. Подробная информация о задаче

Для тестирования выбран инструмент Apache JMeter [4]. Результаты первого этапа представлены на рисунке 4.

Результаты теста

Рис. 4. Результаты теста

Общее количество запросов составило 5000. Среднее время отклика — 111 мс. Минимальное время отклика — 4 мс. Максимальное — 2709 мс. Стандартное отклонение — 204,53 мс. Процент ошибок — 0.00 %.

Результаты второго этапа тестирования представлены на рис. 5

Результаты теста

Рис. 5. Результаты теста

Общее количество запросов составило 10000. Среднее время отклика — 60 мс. Минимальное время отклика — 4 мс. Максимальное — 1877 мс. Стандартное отклонение — 132,04 мс. Процент ошибок — 0.00 %.

При проведении первого теста среднее значение находится между 104,27 и 117,73 мс. с вероятностью 98 %. При втором тесте данный показатель находился в диапазоне между 56,93 и 63,07. Проверка требований к показателям назначений выполнена, проведено нагрузочное тестирование и зафиксированы значения заданных показателей.

Таким образом, для помощи руководителю проектов было разработано веб-приложение, позволяющее отслеживать текущие задачи.

Литература:

1. Java [Электронный ресурс] — https://dev.java/.

2. Введение в MySQL [Электронный ресурс] — https://metanit.com/sql /mysql/1.1.php.

3. Spring Framework Documentation [Электронный ресурс]. — URL https://docs.spring.io/spring-framework/docs/6.0.4/reference/pdf/spring-framework.pdf.

4. Apache JMeter [Электронный ресурс] — https://jmeter.apache.org/.



Задать вопрос