Системные ошибки при разработке программного обеспечения классифицируются по критерию «этап процесса разработки»: www.kaznu.kz
- Системные ошибки. www.kaznu.kz К ним относятся ошибки в формулировании требований, в описаниях целей и спецификаций, включая спецификации оборудования и общего ПО. www.kaznu.kz Эти ошибки проявляются в результате отклонения характеристик функционирования ПО в системе и характеристик взаимодействующих объектов от предполагаемых при проектировании. www.kaznu.kz
- Алгоритмические ошибки. www.kaznu.kz К ним относятся ошибки детального проектирования, спецификации оборудования и общего ПО, а также ошибки в спецификации языка программирования. www.kaznu.kz К алгоритмическим ошибкам в значительной мере относятся и ошибки, выявленные при модификации программы и связанные с изменениями в алгоритме при корректировке существующих или добавлении новых функций. www.kaznu.kz
- Программные ошибки. www.kaznu.kz Ошибки кодирования программ, ошибки в спецификации оборудования, общего ПО и языка программирования, а также ошибки, возникшие при модификации ПО. www.kaznu.kz
Также существует ортогональная классификация дефектов IBM, которая предусматривает разбиение ошибок по категориям с соответствующей ответственностью разработчиков за них: intuit.ru
- Функция. intuit.ru Ошибки интерфейсов конечных пользователей ПО, вызванные аппаратурой или связанные с глобальными структурами данных. intuit.ru
- Интерфейс. intuit.ru Ошибки во взаимодействии с другими компонентами, в вызовах, макросах, управляющих блоках или в списке параметров. intuit.ru
- Логика. intuit.ru Ошибки в программной логике, неохваченной валидацией, а также в использовании значений переменных. intuit.ru
- Присваивание. intuit.ru Ошибки в структуре данных или в инициализации переменных отдельных частей программы. intuit.ru
- Зацикливание. intuit.ru Ошибки, вызванные ресурсом времени, реальным временем или разделением времени. intuit.ru
- Среда. intuit.ru Ошибки в репозитории, в управлении изменениями или в контролируемых версиях проекта. intuit.ru
- Алгоритм. intuit.ru Ошибки, связанные с обеспечением эффективности, корректности алгоритмов или структур данных системы. intuit.ru
- Документация. intuit.ru Ошибки в записях документов сопровождения или в публикациях. intuit.ru
Ещё ошибки при разработке программного обеспечения классифицируются по таким аспектам, как серьёзность и приоритет. en.wikipedia.org