full screen background image

Качество программного продукта

Любой программный продукт должен выполнять те функции, для которых он был создан. Качественная печатная плата должна обладать рядом свойств, позволяющих успешно использовать ее долгое время.
Качество программного обеспечения — это сочетание его функций и характеристик, которые влияют на способность программного обеспечения удовлетворять потребности пользователя. Это, однако, не означает, что разные ПП должны обладать одним и тем же набором свойств с одинаковыми значениями количественных показателей.
Как и в случае с техническими устройствами, показатели качества не согласованы, что означает, что улучшения одних показателей качества могут быть достигнуты за счет других. Качество ПП считается удовлетворительным, если количественные показатели его свойств гарантируют успешность его использования.
Функциональность — это способность программы выполнять набор функций, определенных ее внешними спецификациями.
Надежность печатной платы — это способность надежно выполнять определенные функции в заданных условиях в течение заданного периода времени с высокой степенью вероятности. Следовательно, надежность не означает безошибочность; для надежного ПО важно, чтобы ошибки при использовании ПО возникали достаточно редко и не приводили к катастрофическим последствиям.
Простота использования — это возможность минимизировать затраты пользователя на подготовку и ввод исходных данных и оценку полученных результатов, а также вызвать у пользователя положительные эмоции.
Эффективность — это взаимосвязь между уровнем услуг, предоставляемых программным обеспечением, и количеством используемых вычислительных ресурсов. Напомню, что количество используемых вычислительных ресурсов количественно определяется затратами компьютерного времени и оперативной памяти на выполнение заданных функций.
Обращаю ваше внимание на то, что тестирование программного обеспечения более масштабное, чем мы думаем. Тест включает три аспекта программ проверки: что касается исправления (это аспект, которому были посвящены классы тестирования); вычислительная сложность и эффективность реализации. Проверка вычислительной сложности состоит из экспериментального анализа сложности программы или экспериментального сравнения двух или более алгоритмов, решающих одну и ту же проблему.Этой проблемой в основном занимается вычислительная математика. Тестирование производительности реализации заключается в том, чтобы найти способ заставить правильную программу (правильную с точки зрения соответствия первому аспекту теста) работать быстрее или использовать меньше памяти. Знак «или» здесь означает использование памяти и конфликт времени выполнения! Иногда короткая программа длится дольше, чем длинная!
Ремонтопригодность — это характеристики печатной платы, которые сводят к минимуму усилия по внесению изменений при обнаружении ошибок в печатной плате и во время ее модификации. Комментарии к тексту программы играют важную роль в повышении ремонтопригодности!
Мобильность — это способность программного обеспечения переноситься из одной вычислительной среды (среды) в другую, особенно с одного компьютера на другой (используется термин «перенос с одной платформы на другую».
Функциональность и надежность являются обязательными критериями качества печатных плат, а обеспечение надежности является неотъемлемой частью всех этапов и процессов разработки печатных плат. Использование технологий программирования способствует достижению высоконадежных показателей. Первый — модульное программирование.



SitesReady

Тут какой-то текст про автора записи


Добавить комментарий