Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: CLXXX Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 11 января 2024 г.)

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

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Кудин А.В. СОВРЕМЕННЫЕ ПОДХОДЫ К УПРАВЛЕНИЮ КАЧЕСТВОМ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ: МЕТОДЫ, ИНСТРУМЕНТЫ И ТЕНДЕНЦИИ РАЗВИТИЯ // Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ: сб. ст. по мат. CLXXX междунар. студ. науч.-практ. конф. № 1(179). URL: https://sibac.info/archive/meghdis/1(179).pdf (дата обращения: 28.11.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

СОВРЕМЕННЫЕ ПОДХОДЫ К УПРАВЛЕНИЮ КАЧЕСТВОМ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ: МЕТОДЫ, ИНСТРУМЕНТЫ И ТЕНДЕНЦИИ РАЗВИТИЯ

Кудин Александр Вячеславович

студент магистратуры, Санкт-Петербургский государственный экономический университет,

РФ, г. Санкт-Петербург

АННОТАЦИЯ

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

 

Ключевые слова: управление качеством, программное обеспечение, методы управления качеством, инструменты управления качеством, тенденции развития, автоматизированное тестирование, контроль версий, непрерывная интеграция и поставка, метрики качества, качество программного обеспечения.

 

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

Качество программного обеспечения – это комплекс характеристик программного продукта, определяющих способность выполнять возложенные на него функции [1]. В настоящий момент оценка качества регулируется таким международным стандартом, как ISO/IEC 25010:2011, согласно которому выделяется несколько определенных параметров, позволяющих конкретизировать оценку качества того или иного проекта по программному обеспечению (таб. 1).

Таблица 1.

Характеристики качества ПО [1]

Функциональная пригодность

Точность

Защищенность

Способность к взаимодействию

Соответствие стандартам и правилам проектирования

Надежность

Стабильность (частота отказов)

Устойчивость к ошибкам

Восстанавливаемость

Применимость

Понятность

Обучаемость

Простота использования

Эффективность

Временная экономичность

Ресурсная экономичность

Сопровождаемость

Удобство для анализа

Изменяемость

Устойчивость

Тестируемость

Мобильность

Адаптируемость

Простота внедрения

Соответствие

Взаимозаменяемость

 

На сегодняшний день существует множество методов управления качеством в программном обеспечении, основными из них являются следующие:

1. Тестирование – один из основных методов обеспечения качества, который включает в себя планирование, создание и выполнение тестовых случаев для выявления ошибок и недочетов в программном обеспечении.

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

3. Применение Agile и DevOps – методологии разработки, которые ставят акцент на гибкость, коллективную работу и постоянные улучшения, способствуя созданию более качественного программного обеспечения.

4. Использование метрик качества – например, процент покрытия кода тестами, скорость обнаружения и исправления ошибок и т.д.

5. Управление версиями – эффективное управление изменениями в программном обеспечении с целью контроля версий и улучшения его качества [2].

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

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

К тенденциям развития методик управления качеством программного обеспечения относятся:

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

2. Непрерывная интеграция и поставка. Продолжительное развитие методов непрерывной интеграции и поставки (CI/CD) для обеспечения быстрой разработки, тестирования и выпуска программного обеспечения.

3. Расширение области применения Agile и DevOps. Продвижение гибких методологий разработки (Agile) и усиление применения DevOps для улучшения коммуникации и сотрудничества между командами разработки и эксплуатации.

4. Применение искусственного интеллекта и машинного обучения. Внедрение ИИ в процессы тестирования, аналитики качества и оптимизации циклов разработки для автоматизации и повышения эффективности управления качеством.

5. Улучшение метрик качества и аналитики. Развитие методов измерения качества программного обеспечения с помощью более точных метрик и аналитики для более точной оценки и управления качеством.

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

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

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

 

Список литературы:

  1. Парамзина А.А., Тищенко Е.Н. КАЧЕСТВО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ // Экономика и социум. 2022. №3-1 (94). URL: https://cyberleninka.ru/article/n/kachestvo-programmnogo-obespecheniya (дата обращения: 09.01.2024).
  2. Струбалин Павел Владимирович, Фатьянова Анна Алексеевна Управление качеством программного обеспечения // Промышленность: экономика, управление, технологии. 2019. №2 (76). URL: https://cyberleninka.ru/article/n/upravlenie-kachestvom-programmnogo-obespecheniya (дата обращения: 09.01.2024).
Удалить статью(вывести сообщение вместо статьи): 
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.