Работа с системами программного обеспечения
Системы программного обеспечения занимают все большую часть нашей повседневной жизни, начиная бизнес приложениями (например, банковское по) заканчивая потребительскими товарами (встроенные системы в автомобилях). Многие из нас встречались с программами, которые работали ненадлежащим образом. Ошибки в этих программах могут привести к многочисленным проблемам, включая финансовые затраты, время или репутацию и могут также нанести физический вред или стать причиной смерти.
Причины программных дефектов
Человек может совершить ошибку, которая приведет к дефекту или багу в программном коде, в по, в системе или в документе. Если в коде программы возникает ошибка, программа перестает выполнять свои функции, что в свою очередь приводит к сбою. Дефекты в программах, системах или документах приводят к неисправной работе системы.
Ошибки возникают потому, что людям свойственно ошибаться, а также из-за сжатых сроков на выполнение проекта, сложного программного кода и инфраструктуры, быстро меняющихся технологий и/или чрезмерного взаимодействия между частями системы. Сбои также могут быть вызваны явлениями окружающей среды: радиацией, магнетизмом, электромагнитными полями; загрязнение может привести к ошибкам в микропрограмме или повлиять на ход исполняемой программы, изменяя состояние аппаратного обеспечения.
Роль тестирования в разработке программного обеспечения, техподдержке и работе системы
Тщательное тестирование систем и документации может уменьшить риск возникновения проблем во время работы программы и улучшить качество программного обеспечения, если найденные дефекты исправлены до того, как система отправлена в использование пользователю.
Тестирование программного обеспечения также должно соответствовать контрактным требованиям или отраслевым стандартам.
Комментариев нет:
Отправить комментарий