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

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

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

Автор:

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

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

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

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

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

Насонова, А. В. Разработка приложения для руководителя ИТ-проектов / А. В. Насонова. — Текст : непосредственный // Молодой ученый. — 2024. — № 41 (540). — С. 6-9. — URL: https://moluch.ru/archive/540/118183/ (дата обращения: 16.12.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/.

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


Похожие статьи

Разработка приложения для управления проектами

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

Разработка мобильного приложения для создания заметок

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

Разработка мобильного приложения для координации деятельности сотрудников организации

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

Разработка информационной системы корпоративного тестирования сотрудников со встроенным блоком графоаналитического представления результатов

В данной статье автор пытается создать прототип информационной системы тестирования корпоративных работников. Рассматриваются технологии для разработки и отладки информационных систем, а также способы построения архитектуры программного обеспечения.

Реализация проектных решений с использованием современных информационно-коммуникационных технологий

В данной работе нами были рассмотрены теоретические основы работы с Open Server, основные теоретические аспекты построения аналогичных сайтов на языке программирования PHP, разработан чат-мессенджер для организации, а также проанализированы достоинст...

Разработка клиент-серверного приложения для записи на услуги барбершопов

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

Разработка приложения-органайзера для студента

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

Оценка возможности использования среды разработки программного обеспечения GitLab в задачах управления проектами

В статье рассматриваются инструменты управления проектами и преимущества интеграции Jira и GitLab для команд разработчиков программного обеспечения.

Выбор языка программирования для разработки серверной части веб-приложения

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

Этапы разработки блога «Все для учебы»

В статье рассматриваются этапы разработки блога с помощью технологии ASP.NET. Разработанный блог используется для онлайн общения преподавателей со студентами, содержит учебную информацию по изучаемым дисциплинам и ссылки на электронные ресурсы.

Похожие статьи

Разработка приложения для управления проектами

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

Разработка мобильного приложения для создания заметок

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

Разработка мобильного приложения для координации деятельности сотрудников организации

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

Разработка информационной системы корпоративного тестирования сотрудников со встроенным блоком графоаналитического представления результатов

В данной статье автор пытается создать прототип информационной системы тестирования корпоративных работников. Рассматриваются технологии для разработки и отладки информационных систем, а также способы построения архитектуры программного обеспечения.

Реализация проектных решений с использованием современных информационно-коммуникационных технологий

В данной работе нами были рассмотрены теоретические основы работы с Open Server, основные теоретические аспекты построения аналогичных сайтов на языке программирования PHP, разработан чат-мессенджер для организации, а также проанализированы достоинст...

Разработка клиент-серверного приложения для записи на услуги барбершопов

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

Разработка приложения-органайзера для студента

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

Оценка возможности использования среды разработки программного обеспечения GitLab в задачах управления проектами

В статье рассматриваются инструменты управления проектами и преимущества интеграции Jira и GitLab для команд разработчиков программного обеспечения.

Выбор языка программирования для разработки серверной части веб-приложения

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

Этапы разработки блога «Все для учебы»

В статье рассматриваются этапы разработки блога с помощью технологии ASP.NET. Разработанный блог используется для онлайн общения преподавателей со студентами, содержит учебную информацию по изучаемым дисциплинам и ссылки на электронные ресурсы.

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