14.04.1998 Новости Письмо в редакциюЮрий ХныкинНекоторые проблемы, связанные с реализацией ИС, описаны в статье “По лезвию бритвы” (см. PC Week/RE, № 5, с. 59), в частности взаимосвязанные проблемы “многоуровневая интерпретация” и “хождение по лезвию бритвы”.В прессе также довольно часто муссируется вопрос. “Делать самому или купить на стороне?”. Несколько реже - “Что лучше - много АРМов или одна большая программа?”.А не кажется ли вам, что все это (и многое другое) определяется степенью открытости ИС? (Гром аплодисментов, летящие тухлые яйца, возгласы “где взять ?”, “покажите пальцем”.)Так что же такое “открытая ИС” и как ее создать? Попробую объяснить в меру своего представления и попутно попытаюсь сформулировать некоторые основополагающие требования к открытой ИС. Рассматривать “открытость” в отрыве от всего остального достаточно сложно (получится та же Java, которая кроме открытости и переносимости больше ничего хорошего не дает), придется затронуть и другие проблемы ИС, но основной “разбор полетов” хотелось бы посвятить именно “открытости”. Важнейшие факторы, влияющие на открытость системыВ первую очередь следует назвать опыт и творческие способности разработчиков - именно отдельно взятых индивидуумов, от которых зависит разрабатываемая система, а не команды в целом. И никакие CASE-средства не помогут им создать открытую систему, если они об этом не позаботятся. Возможности команды играют немаловажную роль, но выправить “вывихи” генератора идей или вывести зашедшую в тупик ...
читать далее.