Журнал «Современная Наука»

Russian (CIS)English (United Kingdom)
МОСКВА +7(495)-142-86-81

МЕТОДЫ ОБЕСПЕЧЕНИЯ КАЧЕСТВА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА ОСНОВЕ СИСТЕМНОГО ПОДХОДА

Лаптов Денис Сергеевич  (бакалавр Челябинского государственного университета, РФ, г. Казань )

Цель работы - анализ проблем и разработка рекомендаций по обеспечению качества программного обеспечения и тестированию при его создании в ИТ-компаниях на основе системного подхода. Объектом исследования являются процессы испытаний, контроля качества и обеспечения качества. Предметом исследования являются функции обеспечения качества (ОК) и тестирования (КК) в системе разработки, а также характеристики и модели оценки качества и надежности программного обеспечения. В процессе исследования применялся системный подход, сравнительный анализ методов оценки качества и подходов к организации тестирования, контроля качества и обеспечения качества программных продуктов. Определены сущность и основные отличия понятий «тестирование», «контроль качества» и «обеспечение качества». Для оценки качества программного обеспечения были рассмотрены различные аспекты качества в соответствии с международными стандартами, взаимосвязь между ними и многоуровневая модель качества программного обеспечения. Для обеспечения качества программного продукта предложено использовать методы комплексной оценки качества, позволяющие получить итоговое интегральное значение качества программного обеспечения в целом, выраженное в определенных количественных показателях, либо его отдельных характеристиках, и считающееся наиболее общие методы, основанные на затратах и иерархических моделях. Системный подход к обеспечению качества программного обеспечения предполагает создание группы обеспечения качества, которая является независимой подсистемой в рамках системы разработки программного обеспечения при сохранении связи с членами группы. Для оценки различий между контролем качества и обеспечением качества был проведен анализ обязанностей, планирования работы и документации соответствующих групп в ИТ-компаниях, что позволило сравнить выполняемые функции и условия работы. Таким образом, функция QC подтверждает, что конкретный результат соответствует стандартам и спецификациям, а QA представляет собой более широкую функцию, которая охватывает планирование и контроль на протяжении всего жизненного цикла разработки. Тестирование является неотъемлемой частью контроля качества. Чтобы ИТ-компания могла обеспечить процессы управления, команды QA и QC должны работать вместе. Научная новизна работы заключается в разработке методической основы оценки качества программного обеспечения, разработке рекомендаций по совершенствованию процессов обеспечения качества и тестирования при разработке программного обеспечения в ИТ-компании.

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

 

Читать полный текст статьи …



Ссылка для цитирования:
Лаптов Д. С. МЕТОДЫ ОБЕСПЕЧЕНИЯ КАЧЕСТВА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА ОСНОВЕ СИСТЕМНОГО ПОДХОДА // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и Технические Науки. -2023. -№09. -С. 114-118 DOI 10.37882/2223-2966.2023.09.19
ПРАВОВАЯ ИНФОРМАЦИЯ:
Перепечатка материалов допускается только в некоммерческих целях со ссылкой на оригинал публикации. Охраняется законами РФ. Любые нарушения закона преследуются в судебном порядке.
© ООО "Научные технологии"