Современные информационные технологии/4.Информационная безопасность

 

Магистрант Рысбаева А.М.

Кызылординкий государственный университет им.Коркыт Ата, Казахстан

 

Определение потребностей в CASE-средствах

 

Появлению CASE-технологии и CASE-средств предшествовали исследования в области методологии  программирования. Программирование обрело черты системного подхода с разработкой и внедрением языков высокого уровня, методов структурного и модульного программирования, языков проектирования и средств их поддержки, формальных и неформальных языков описаний системных требований и спецификаций и т.д. Кроме того, появлению CASE-технологии способствовали и такие факторы, как:

·        подготовка аналитиков и программистов, восприимчивых к концепциям модульного и структурного программирования;

·        широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать эффективные графические средства и автоматизировать большинство этапов проектирования;

·        внедрение сетевой технологии, предоставившей возможность объединения усилий отдельных исполнителей в единый процесс проектирования путем использования разделяемой базы данных, содержащей необходимую информацию о проекте.  

Данный этап (рисунок 1.1) включает достижение понимания потребностей организации и технологии последующего процесса внедрения CASE-средств. Он должен привести к выделению тех областей деятельности организации, в которых применение CASE-средств может принести реальную пользу. Результатом данного этапа является документ, определяющий стратегию внедрения CASE-средств.

http://ic3.static.km.ru/img/14523001.gif

Рис. 1.1. Определение потребностей в CASE-средствах

 

Организационные потребности следуют непосредственно из проблем организации и целей, которые она стремится достичь. Проблемы и цели могут быть связаны с управлением, процессами, производством продукции, экономикой, персоналом или технологией. Вопросы, касающиеся определения целей, потребностей и ожидаемых результатов, приведены ниже. Определение потребностей должно выполняться в сочетании с обзором рынка CASE-средств, поскольку информация о технологиях, доступных на рынке в данный момент, может оказать влияние на потребности.

Цели организации. Они играют главную роль в определении конкретных потребностей организации и ожидаемых результатов. Для их понимания необходимо ответить на следующие вопросы:

– имеется ли у организации намерение использовать CASE-технологию для помощи в достижении определенных целей или ожиданий (например, определенного уровня СММ или сертификации в соответствии с ISO 9001);

– воспринимается ли CASE-технология как фактор, способствующий достижению стратегических целей организации;

– имеется ли у организации собственная программа совершенствования процесса разработки ПО;

– воспринимается ли инициатива внедрения CASE-технологии как часть более широкомасштабного проекта по созданию среды разработки ПО.

Потребности организации. Определение потребностей организации, связанных с использованием CASE-технологии, включает анализ целей и существующих возможностей. После того как все потребности организации установлены, каждой из них должен быть присвоен некий приоритет, отражающий ее значимость для успешной деятельности организации. Если потребности, связанные с CASE-технологией, не обладают высшим приоритетом, имеет смысл отказаться от ее внедрения и сосредоточиться на потребностях с наивысшим приоритетом.

Целесообразно построить матрицу соответствия потребностей организации возможностям основных CASE-средств. Составление такой матрицы требует определенного уровня знаний рынка CASE-средств. В конечном счете каждая функция или возможность средства должна точно соответствовать некоторой потребности с определенным приоритетом.

Установлению потребностей организации могут помочь ответы на следующие вопросы:

– каким образом продуктивность и качество деятельности организации сравниваются с аналогичными показателями подобных организаций (к сожалению, многие организации не располагают данными для такого сравнения);

– какие процессы ЖЦ ПО дают наилучшую (наихудшую) отдачу, существуют ли конкретные процессы, которые могут быть усовершенствованы путем использования новых методов и средств.

Ожидаемые результаты. С внедрением CASE-средств обычно связывают большие ожидания. В ряде случаев эти ожидания оказываются нереалистичными и приводят к неудаче при внедрении.

Составление реалистичного перечня ожидаемых результатов является трудной задачей, поскольку он может зависеть от таких факторов, как тип внедряемых средств и характеристики внедряющей организации. Кроме того, достижение некоторых результатов может противоречить другим результатам.

Ряд потенциально реалистичных и нереалистичных ожидаемых результатов, связанных с организацией в целом, пользователями, планированием, анализом, проектированием, разработкой и затратами, приведен ниже. Практически невозможно, чтобы в процессе одного внедрения CASE-средств были достигнуты все положительные результаты. Тем не менее любая организация может выработать собственные идеи относительно ожидаемых результатов, имея в виду, что данный перечень является всего лишь примером.

Реалистичные ожидания:

– повышение внимания к планированию деятельности, связанной с информационной технологией;

– поддержка реинжиниринга бизнес-процессов;

– долговременное повышение продуктивности и качества деятельности организации;

– ускорение и повышение согласованности разработки приложений;

– снижение доли ручного труда в процессе разработки и/или эксплуатации;

– более точное соответствие приложений требованиям пользователей;

– отсутствие необходимости большой переделки приложений для повышения их эффективности;

– улучшение реакции службы эксплуатации на требования внесения изменений и усовершенствований;

– лучшее документирование;

– улучшение коммуникации между пользователями и разработчиками;

– последовательное и постоянное повышение качества проектирования;

– более высокие возможности повторного использования разработок;

– кратковременное возрастание затрат, связанное с деятельностью по внедрению CASE-средств;

– последовательное снижение общих затрат;

– лучшая прогнозируемость затрат.

 

 

 

Литература:

1.    Вендров А.М. Один из подходов к выбору средств проектирования баз данных и приложений, 1995.

2.    Калянов Г.Н. CASE. Структурный системный анализ, 1996.