В разряд CASE-средств попадают как относительно дешевые системы для персональных компьютеров с весьма ограниченными возможностями, так и дорогостоящие системы для неоднородных вычислительных платформ и операционных сред. Так, современный рынок программных средств насчитывает около 300 различных CASE-средств, наиболее мощные из которых так или иначе используются практически всеми ведущими западными фирмами.
Обычно к CASE-средствам относят любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями:
- мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности;
- интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС;
- использование специальным образом организованного хранилища проектных метаданных (репозитория).
- Интегрированное CASE-средство (или комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты;
- репозиторий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость;
- графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС;
- средства разработки приложений, включая языки 4GL и генераторы кодов;
- средства конфигурационного управления;
- средства документирования;
- средства тестирования;
- средства управления проектом;
- средства реинжиниринга.
Все современные CASE-средства могут быть классифицированы в основном по типам и категориям. Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ. Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи (tools), набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла ИС (toolkit) и полностью интегрированные средства, поддерживающие весь ЖЦ ИС и связанные общим репозиторием. Помимо этого, CASE-средства можно классифицировать по следующим признакам:
- применяемым методологиям и моделям систем и БД;
- степени интегрированности с СУБД;
- доступным платформам.
Классификация по типам в основном совпадает с компонентным составом CASE-средств и включает следующие основные типы:
- средства анализа (Upper CASE), предназначенные для построения и анализа моделей предметной области (Design/IDEF (Meta Software), BPwin (Logic Works));
- средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций (Vantage Team Builder (Cayenne), Designer/2000 (ORACLE), Silverrun (CSA), PRO-IV (McDonnell Douglas), CASE.Аналитик (МакроПроджект)). Выходом таких средств являются спецификации компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных;
- средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. К ним относятся ERwin (Logic Works), S-Designor (SDP) и DataBase Designer (ORACLE). Средства проектирования баз данных имеются также в составе CASE-средств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV;
- средства разработки приложений. К ним относятся средства 4GL (Uniface (Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer/2000 (ORACLE), New Era (Informix), SQL Windows (Gupta), Delphi (Borland) и др.) и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично - в Silverrun;
- средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем БД и формирования ERD входят в состав Vantage Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin и S-Designor. В области анализа программных кодов наибольшее распространение получают объектно-ориентированные CASE-средства, обеспечивающие реинжиниринг программ на языке С++ (Rational Rose (Rational Software), Object Team (Cayenne)).
Вспомогательные типы включают:
- средства планирования и управления проектом (SE Companion, Microsoft Project и др.);
- средства конфигурационного управления (PVCS (Intersolv));
- средства тестирования (Quality Works (Segue Software));
- средства документирования (SoDA (Rational Software)).
На сегодняшний день Российский рынок программного обеспечения располагает следующими наиболее развитыми CASE-средствами:
- Vantage Team Builder (Westmount I-CASE);
- Designer/2000;
- Silverrun;
- ERwin+BPwin;
- S-Designor;
- CASE.Аналитик.
Кроме того, на рынке постоянно появляются как новые для отечественных пользователей системы (например, CASE /4/0, PRO-IV, System Architect, Visible Analyst Workbench, EasyCASE), так и новые версии и модификации перечисленных систем.
Процесс создания и внедрения любой ИС принято разделять на четыре последовательные фазы: анализ, глобальное проектирование (проектирование архитектуры системы), детальное проектирование и реализация (программирование). Разработка концепции ИС ограничивается первыми двумя фазами: анализ предметной области и глобальное проектирование, т.е. представление ИС в «целом». При этом фаза глобального проектирования не предусматривает детальную декомпозицию ИС и процессов, происходящих в ней.
Разработка и осуществление комплексной маркетинговой стратегии региона представляет собой сложный процесс, включающий в себя несколько этапов: определение целевых рынков покупателей услуг региона; анализ экономической, социальной, политической, культурной и экологической ситуации в регионе, анализ законодательной и сырьевой базы, уровень развития инфраструктуры (дороги, транспорт, гостиницы, рестораны и т.д.); определение основных рисков и их значимость для целевых групп покупателей; выявление значимости каждой из вышеперечисленных составляющих для покупателей услуг региона; анализ ситуации в соседних регионах.
Определение целевых рынков покупателей услуг территории. Покупателями услуг территории могут быть физические и юридические лица, которые а) очень важны для населенного пункта (например, градообразующие предприятия); б) представляют для него интерес (разовые посетители); в) не представляют для него интереса (криминальные элементы).
В целом можно выделить четыре основных целевых рынка покупателей:
- Приезжие
- Жители и работающие по найму
- Отрасли экономики (промышленность, торговля и т.п.), инвесторы
- Внешние рынки
Охарактеризуем коротко каждый из них.
Рынок приезжих складывается из деловых (бизнесмены, командировочные, коммивояжеры) и частных посетителей (туристы, путешественники, друзья или родственники).
Второй важный целевой рынок представляют жители и работающие по найму. Основной характеристикой этой группы является долговременное присутствие ее представителей на конкретной территории, что означает хорошее знание представителями этой группы региона, его проблем и возможностей.
Третью категорию целевых рынков образуют отрасли промышленности и инвесторы. Как правило, все регионы стремятся усилить свой экономический базис, чтобы привлечь инвестиции в создание новых или в развитие существующих предприятий, что позволит создать для своих жителей новые рабочие места и получить дополнительные бюджетные доходы. Предпосылкой выступает соответствие территории критериям размещения производительных сил: инвестиционному климату, качеству жизни, доступности, качеству трудовых ресурсов и т.д.
Четвертая группа целевых рынков - это отечественные инорегиональные и международные рынки, т.е. способность региона производить товары и услуги, необходимые находящимся за его пределами другим территориям, физическим и юридическим лицам.
Оценка потенциала региона. При разработке маркетинговой стратегии оценку потенциала региона целесообразно проводить комплексно, т.е. одновременно учитывать следующие составляющие:
- Экономическая ситуация в регионе;
- Социальная ситуация в регионе;
- Политическая ситуация в регионе;
- Ресурсная база;
- Экология региона;
- Уровень развития инфраструктуры;
- Законодательная база (возможности для ведения бизнеса, защищенность, гарантии);
- Культурно-историческое наследие, менталитет жителей региона.
Оценку каждой составляющей удобно проводить бальным методом единой размерности с целью более удобной графической интерпретации. Другими словами, оценивая экономический потенциал региона по двадцатибальной шкале, оценка социальной и других составляющих также должна проходить на шкале, имеющей размерность от 0 до 20 баллов. Таким образом, при формировании комплексной оценки потенциала региона необходимо разработать метод бальной оценки с учетом веса каждого показателя.
Экономическая ситуация в регионе. Комплексная составляющая, определяемая набором макроэкономических показателей, таких как объемы и качественный состав экспорта и импорта, сальдо внешнеторговых операций региона, ВРП региона, ВВП, дефицит/профицит бюджета региона, средний уровень зарплат, стоимость покупательской корзины и т.д. Предполагается выставление комплексной оценки с учетом веса каждого параметра.
Кроме того, целесообразно также учитывать потенциал региона в отраслевом разрезе. Другими словами необходимо показать, какие отрасли, представленные в регионе, имеют больший потенциал для развития, а какие наоборот, подвержены тенденции сокращения и, возможно, ухода из региона. При оценке потенциала региона в отраслевом разрезе также целесообразно использовать бальный метод, основанный на оценках экспертами фактических показателей деятельности предприятий отрасли. Такая оценка должна основываться на реальных цифрах, характеризующих работу предприятий отрасли и полученных в результате расчета (анализа) следующих показателей: