| Технология IBM | Технология MicroSoft |
| Типология Ошибок в Программах | Статус Ошибок в Программах |
| синтаксическая - ошибка в записи программы | исправленная - разработчики исправили ошибку |
| алгоритмическая - ошибка в логике обработки | повторная - ошибка, совпадающаяся с имеющейся |
| логическая - ошибка в постановке задачи | отложенная - ошибка будет исправлена позже |
| проектная - ошибка в спецификациях программы | проектная - программа соответствует спецификации |
| ошибка в программе - сбой, отказ или неправильные результаты | невоспроизводимая - разработчики не могут обнаружить ошибку |
| спецификации - описания функций программ | неисправляемая - ошибка не будет исправляться разработчиками |
| Литературный источник: | Литературный источник: |
| Лингер, Миллз, Уитт "Структурное проектироваие программ: теория и практика". М., Мир", 1981. Описание технологии проектирования программ в корпорации IBM. | "Принципы проектирования и разработки программного обеспечения" Официальное издание MicroSoft. М., 2000 |
|
CLEANROOM-ТЕХНОЛОГИЯ
РАЗРАБОТКИ ПРОГРАММ
внедрена в 1987 году корпорацией IBM.
В 1983-85 году реализована
в разработках программного обеспечения космического проекта "БУРАН". |
ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ MicroSoft далее следует прямое цитирование лицензии: "ЭТО ВАЖНО - ПРОЧТИТЕ ВНИМАТЕЛЬНО:" |
|
ГАРАНТИИ ОТСУТСТВИЯ ОШИБОК В ПРОГРАММАХ
может дать ИСЧЕРПЫВАЮЩИЙ АНАЛИЗ ПРАВИЛЬНОСТИ в соответствии
с их спецификациями.
(В.Каймин) |
ДАННЫЙ ПРОГРАММНЫЙ ПРОДУКТ ПРЕДОСТАВЛЯЕТСЯ БЕЗ КАКОЙ-ЛИБО ГАРАНТИИ. КОРПОРАЦИЯ MICROSOFT СНИМАЕТ С СЕБЯ ЛЮБУЮ ВОЗМОЖНУЮ ОТВЕТСТВЕННОСТЬ. |
| "ПРОГРАММА ЯВЛЯЕТСЯ ПРОГРАММНЫМ ПРОДУКТОМ, ЕСЛИ И ТОЛЬКО ЕСЛИ ОНА НЕ СОДЕРЖИТ ОШИБОК. | ВЕСЬ РИСК ПО ИСПОЛЬЗОВАНИЮ ИЛИ РАБОТЕ С ПРОГРАММНЫМ ПРОДУКТОМ MICROSOT ЛОЖИТСЯ НА ВАС. |
| ПРОГРАММА НЕ СОДЕРЖИТ ОШИБОК, ЕСЛИ ОНА НЕ ДАЕТ СБОЕВ, ОТКАЗОВ И НЕПРАВИЛЬНЫХ РЕЗУЛЬТАТОВ. ПРОГРАММНЫЙ ПРОДУКТ ДОЛЖЕН РАБОТАТЬ СТРОГО В СООТВЕТСТВИИ С ДОКУМЕНТАЦИЕЙ. | НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ КОРПОРАЦИЯ MICROSOFT НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА КАКОЙ-ЛИБО УЩЕРБ ВСЛЕДСТВИИ ИСПОЛЬЗОВАНИИЯ ДАННОГО ПРОГРАММНОГО ПРОДУКТА ИЛИ ДОКУМЕНТАЦИИ... |