Модель ограниченной гарантии на ПО
Компонентная разработка программ (CBSE — component-based software engineering) предполагает создание программных систем из фрагментов. Достоинства различных стратегий обсуждаются многие годы, но нет никаких признаков того, что компонентная разработка вот-вот станет стандартным подходом к созданию программных систем.
Уверения в надежности компонентов должны исходить не только от их автора. SCL, которые будут проводить собственное тестирование при сертификации программного обеспечения, столкнутся с теми же проблемами, которые стоят сейчас перед его разработчикам и: неадекватный уровень тестирования и неверных предположения о том, как именно будет использоваться продукт. Действительно, уровень тестирования, который SCL в состоянии выполнить и не разориться, может оказаться даже ниже того, который провел сам разработчик. Таким образом, было бы ошибкой думать, что SCL могут выдавать сертификаты, основываясь только на результатах собственного тестирования.
Гарантии на ПО должны опираться на результаты его использования в условиях реального мира, причем в массовом порядке. Подобное тестирование продемонстрирует стабильность продукта в конкретных средах и в конкретных секторах рынка. Без этого гарантии будут или слишком узкими, или не заслуживающими доверия.
Дата добавления: 2015-08-21; просмотров: 745;