40
Тема 4
КАЧЕСТВО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Процессы разработки, приобретения и внедрения сложных систем,
к которым относятся в частности программные комплексы, должны
находиться под жестким управленческим контролем. В настоящее время
практически во всех организациях обеспечивается контроль важнейших
характеристик, связанных с производством и использованием
программных продуктов, таких как время, финансовые средства, ресурсы
и т.п. Однако в большинстве случаев вне пределов сферы контроля
оказывается наиболее важная характеристика программных продуктов,
ради которой, собственно и осуществляются затраты времени,
финансовых средств и ресурсов – это качество продукта, поскольку
«невозможно контролировать то, что нельзя измерить» («You cannot
control what you cannot measure»). Отсутствие возможности установки
полного контроля вызывает рост количества необоснованных решений,
увеличивает финансовые и проектные риски, связанные с разработкой и
внедрением систем. Однако в настоящее время уже существуют
организации, в которых накоплен достаточно большой опыт
использования метрик в управлении качеством разрабатываемых и
внедряемых программных продуктов. Использование апробированных
подходов в управлении качеством разработки и внедрения крупных
программных систем значительно повышает предсказуемость проектов,
снижает финансовые и ресурсные издержки. Сейчас существует
несколько определений качества, которые в целом совместимы друг с
другом. К числу наиболее распространенных относятся [7]:
Достарыңызбен бөлісу: