Что такое качество программного обеспечения?

Евгений Марченко
Software Quality Assurance Manager

Главной проблемой в управлении качеством есть тот факт, что определение качества через чур неясное и неоднозначное. Это позвано тем, что в большинстве случаев термин уровень качества понимается неправильно. Такая путаница может разъясняться несколькими обстоятельствами.В статье мы постараемся дать определение терминами качество и качество ПО.

Главной проблемой в управлении качеством есть тот факт, что определение качества через чур неясное и неоднозначное. Это позвано тем, что в большинстве случаев термин уровень качества понимается неправильно.

Такая путаница может разъясняться несколькими обстоятельствами.

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

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

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

Популярный взор на уровень качества

Общепринятое вывод о качестве таково, что это что-то нематериальное и неосязаемое – о нем смогут вестись споры и дискуссии, его возможно осуждать и восхвалять, но взвесить и измерить уровень качества нереально. Такие выражения как «хорошее и» плохое «качество » являются наглядным примером, как люди говорят о чем-нибудь неизвестном для них, то, что они не смогут четко характеризовать и выяснить.

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

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

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

Следуя таковой логике Кадиллак — это качественная машина, а Шевроле нет, несмотря на количество и надёжность поломок; либо же HI-FI совокупность это качественная совокупность, а обычное радио – нет. В соответствии с такому подходу, уровень качества ограниченно определенным классом дорогостоящих продуктов с замысловатой функциональностью и классовым продуктам.

Несложнее говоря, чуть ли недорогой продукт будет классифицирован как качественный продукт.

Опытный подход к качеству

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

Во второй половине 70-ых годов двадцатого века Crosby выяснил уровень качества как «соответствие требованиям» (conformance to requirements), а Juran и Gryna в 1970 выяснили уровень качества как «пригодность к применению» (fitness for use). Эти два определения тесно связанны и замечательно согласуются, как мы заметим позднее.

Уровень качества ПО


Похожие заметки:

Понравилась статья? Поделиться с друзьями: