Проверка разработанных компьютерных программ и «вылавливание» всех ошибок (багов) достаточно кропотливое дело и занимает много времени. Это не только дорого обходится компании-производителю, но и товар позже выходит на рынок.
Как быть?
Поверхностное противоречие (ПП).
Как сократить время и расходы на проверку компьютерных программ?
Противоречие требований (ПТ).
Противоречие между
Идеальный конечный результат (ИКР).
Программа проверяется сама.
Противоречие свойств (ПС).
Для получения
Разрешение противоречия.
Разрешение противоречия во времени и в структуре.
Проверка осуществляется после продажи не сотрудниками фирмы.
Приемы: 16. «Принцип частичного или избыточного решения», 20. «Принцип непрерывности полезного действия» и 28. «Замена схемы».
Фирма Microsoft выпускает бета-версию и предлагает ее значительно дешевле тем, кто берется тестировать ее и сообщать фирме об ошибках.
Компания Microsoft пошла еще дальше: в программе Windows XP и более продвинутых программах при появлении ошибки специальная программа «Error Reporting» сама сообщает компании о виде ошибки.
Возникла новая задача. Нужно отработать все ошибки. Это очень большая работа.
Специалисты компании поступили в соответствии с законом Парето. Они отбирали 20% ошибок, которые встречаются в 80% случаях, и обрабатывали только 20% ошибок, которые устраняли 80% проблем.
Приемы разрешения противоречий
Задача 6.23. Беременная женщина
Во время беременности женщина не может лежать на животе. Как быть?
ТП между желанием беременной женщины лежать на животе и возможностью причинения вреда плоду.
Используем прием 3. Принцип местного качества.
В надувном матрасе делается специальное отверстие для живота
(рис. П3).
Рис. П3. Матрац для беременных
У животных такое противоречие было разрешено иначе.
Использовали прием 1. Принцип дробление.
Например, у кошек матка имеет два рога, в которых расположены плоды котят. Когда кошка ложится на живот, то плоды располагаются по краям живота.
Задача 6.24. Автомобильные фары
Дальний свет автомобильных фар может ослепить встречного водителя.
ТП. Необходимость автомобилю освещать дорогу светом фар слепит встречного водителя.
Воспользуемся приемом 4. Принцип асимметрии.
Освещение делается асимметричным. При правостороннем движении свет фар сдвинут в правую сторону, а при левостороннем, наоборот (рис. П4).
Рис. П4. Асимметричные фары
Задача 6.25. Перевозка оконных стекол
Оконные стекла для транспортировки укладывают в дощатый ящик и пересыпают стекло каким-либо «мягким» материалом, например опилками, стружками, полиуретаном и т. п.
При таком способе упаковки стекло во время транспортировки и неосторожной разгрузки бьется. Кроме того, на упаковку расходуется много древесины (доски, опилки или стружка).
Как быть?
ТП. Необходимость транспортировки тонких стекол требует дополнительных упаковочных материалов и приводит к их битью.
Воспользуемся приемом 5. Принцип объединения.
Чтобы надежно упаковать стекло, достаточно смазать поверхность каждого листа минеральным маслом и по периметру «одеть» пластмассу или резину, например разрезанный вдоль шланг. Для смазки можно использовать отработанные масла: машинное, вазелиновое, трансформаторное, веретенное.
Стекло в такой упаковке можно хранить под открытым небом зимой и летом, оно не бьется даже при неосторожной разгрузке. Стекло, покрытое слоем масла, легче очистить от грязи и извести.
Задача 6.26. Робин Гуд
Во время съемки фильма «Робин Гуд» на Ленинградской киностудии необходимо было отснять эпизод, когда стрелу выпускают из лука, показывают ее полет и попадание стрелы в жертву. Режиссер настаивал на том, чтобы это была реальная съемка, а не комбинированная.