Современные
информационные технологии/4.Информационная безопасность
Магистрант Рысбаева А.М.
Кызылординкий государственный университет им.Коркыт Ата, Казахстан
Определение потребностей в CASE-средствах
Появлению CASE-технологии и CASE-средств предшествовали исследования в области методологии программирования. Программирование обрело
черты системного подхода с разработкой и внедрением языков высокого уровня,
методов структурного и модульного программирования, языков проектирования и
средств их поддержки, формальных и неформальных языков описаний системных
требований и спецификаций и т.д. Кроме того, появлению CASE-технологии способствовали и такие факторы, как:
·
подготовка аналитиков и программистов, восприимчивых к концепциям
модульного и структурного программирования;
·
широкое внедрение и постоянный рост производительности компьютеров,
позволившие использовать эффективные графические средства и автоматизировать
большинство этапов проектирования;
·
внедрение сетевой технологии, предоставившей возможность объединения
усилий отдельных исполнителей в единый процесс проектирования путем
использования разделяемой базы данных, содержащей необходимую информацию о
проекте.
Данный этап (рисунок 1.1)
включает достижение понимания потребностей организации и технологии
последующего процесса внедрения CASE-средств. Он должен привести к выделению
тех областей деятельности организации, в которых применение CASE-средств может
принести реальную пользу. Результатом данного этапа является документ,
определяющий стратегию внедрения CASE-средств.

Рис. 1.1.
Определение потребностей в CASE-средствах
Организационные
потребности следуют непосредственно из проблем организации и целей, которые она
стремится достичь. Проблемы и цели могут быть связаны с управлением,
процессами, производством продукции, экономикой, персоналом или технологией.
Вопросы, касающиеся определения целей, потребностей и ожидаемых результатов,
приведены ниже. Определение потребностей должно выполняться в сочетании с
обзором рынка CASE-средств, поскольку информация о технологиях, доступных на
рынке в данный момент, может оказать влияние на потребности.
Цели организации. Они играют главную роль в определении
конкретных потребностей организации и ожидаемых результатов. Для их понимания
необходимо ответить на следующие вопросы:
– имеется ли у организации намерение
использовать CASE-технологию для помощи в достижении определенных целей или
ожиданий (например, определенного уровня СММ или сертификации в соответствии с
ISO 9001);
– воспринимается ли CASE-технология как фактор,
способствующий достижению стратегических целей организации;
– имеется ли у организации собственная программа
совершенствования процесса разработки ПО;
– воспринимается ли инициатива внедрения
CASE-технологии как часть более широкомасштабного проекта по созданию среды
разработки ПО.
Потребности организации. Определение потребностей организации,
связанных с использованием CASE-технологии, включает анализ целей и
существующих возможностей. После того как все потребности организации
установлены, каждой из них должен быть присвоен некий приоритет, отражающий ее
значимость для успешной деятельности организации. Если потребности, связанные с
CASE-технологией, не обладают высшим приоритетом, имеет смысл отказаться от ее
внедрения и сосредоточиться на потребностях с наивысшим приоритетом.
Целесообразно построить матрицу соответствия
потребностей организации возможностям основных CASE-средств. Составление такой
матрицы требует определенного уровня знаний рынка CASE-средств. В конечном
счете каждая функция или возможность средства должна точно соответствовать
некоторой потребности с определенным приоритетом.
Установлению потребностей организации могут
помочь ответы на следующие вопросы:
– каким образом продуктивность и качество
деятельности организации сравниваются с аналогичными показателями подобных
организаций (к сожалению, многие организации не располагают данными для такого
сравнения);
– какие процессы ЖЦ ПО дают наилучшую
(наихудшую) отдачу, существуют ли конкретные процессы, которые могут быть
усовершенствованы путем использования новых методов и средств.
Ожидаемые результаты. С внедрением CASE-средств обычно связывают
большие ожидания. В ряде случаев эти ожидания оказываются нереалистичными и
приводят к неудаче при внедрении.
Составление реалистичного перечня ожидаемых
результатов является трудной задачей, поскольку он может зависеть от таких
факторов, как тип внедряемых средств и характеристики внедряющей организации.
Кроме того, достижение некоторых результатов может противоречить другим
результатам.
Ряд потенциально реалистичных и нереалистичных
ожидаемых результатов, связанных с организацией в целом, пользователями,
планированием, анализом, проектированием, разработкой и затратами, приведен
ниже. Практически невозможно, чтобы в процессе одного внедрения CASE-средств
были достигнуты все положительные результаты. Тем не менее любая организация
может выработать собственные идеи относительно ожидаемых результатов, имея в
виду, что данный перечень является всего лишь примером.
Реалистичные ожидания:
– повышение внимания к планированию
деятельности, связанной с информационной технологией;
– поддержка реинжиниринга бизнес-процессов;
– долговременное повышение продуктивности и
качества деятельности организации;
– ускорение и повышение согласованности
разработки приложений;
– снижение доли ручного труда в процессе
разработки и/или эксплуатации;
– более точное соответствие приложений
требованиям пользователей;
– отсутствие необходимости большой переделки
приложений для повышения их эффективности;
– улучшение реакции службы эксплуатации на
требования внесения изменений и усовершенствований;
– лучшее документирование;
– улучшение коммуникации между пользователями и
разработчиками;
– последовательное и постоянное повышение
качества проектирования;
– более высокие возможности повторного
использования разработок;
– кратковременное возрастание затрат, связанное
с деятельностью по внедрению CASE-средств;
– последовательное снижение общих затрат;
– лучшая прогнозируемость затрат.
Литература:
1. Вендров А.М. Один из подходов к выбору средств
проектирования баз данных и приложений, 1995.
2. Калянов Г.Н. CASE. Структурный системный анализ, 1996.