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