Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема2.doc
Скачиваний:
25
Добавлен:
03.11.2018
Размер:
1.48 Mб
Скачать

2.6.2. Классификация case-средств

До сих пор не существует устойчивой классификации CASE-средств, определены только подходы к классификации в зависимости от различных классификационных признаков. Ниже приведены некоторые из них [11, 12].

Ориентация на технологические этапы и процессы жизненного цикла АИС:

  1. средства анализа и проектирования. Используются для создания спецификаций системы и ее проектирования. Они поддерживают широко известные методологии проектирования;

  2. средства проектирования баз данных. Обеспечивают логическое моделирование данных, генерацию структур БД;

  3. средства управления требованиями;

  4. средства управления конфигурацией программного обеспечения. Поддерживают программирование, тестирование, автоматическую генерацию ПО из спецификаций;

  5. средства документирования;

  6. средства тестирования;

  7. средства управления проектом. Поддерживают планирова­ние, контроль, взаимодействие;

  8. средства реверсного инжиниринга, предназначенные для переноса существующей системы в новую среду.

Поддерживаемые методологии проектирования [ 11, 12, 15, 16]:

  1. функционально-ориентированные (структурно-ориентированные);

  2. объектно-ориентированные;

  3. комплексно-ориентированные (набор методологий проектирования).

Поддерживаемые графические нотации построения диаграмм:

  1. с фиксированной нотацией;

  2. с отдельными нотациями;

  3. с наиболее распространенными нотациями.

Степень интегрированности:

  1. вспомогательные программы (Tools), самостоятельно решающие автономную задачу;

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

  3. наборы интегрированных средств, связанных общей базой проектных данных — репозиторием, автоматизирующие все или часть работ разных этапов создания АИС (Workbench).

Коллективная разработка проекта:

  1. без поддержки коллективной разработки;

  2. ориентированные на разработку проекта в режиме реального времени;

  3. ориентированные на режим объединения подпроектов.

Типы CASE-средств:

  1. средства анализа (Upper CASE); среди специалистов называются средствами компьютерного планирования. С помощью этих CASE-средств строят модель, отражающую всю существующую специфику. Она направлена на понимание общего и частного механизмов функционирования, имеющихся возможностей, ресурсов, целей проекта в соответствии с назначением фирмы. Эти средства позволяют проводить анализ различных сценариев, накапливая информацию для принятия оптимальных решений;

  2. средства анализа и проектирования (Middle CASE); считаются средствами поддержки этапов анализа требований и проектирования спецификаций и структуры АИС. Основной результат использования среднего CASE-средства состоит и значительном упрощении проектирования системы, так как проектирование превращается в итеративный процесс работы с требованиями к АИС. Кроме того, средние CASE-средства обеспечивают быстрое документирование требований;

  3. средства разработки ПО (Lower); поддерживают системы разработки программного обеспечения АИС. Содержат системные словари и графические средства, исключающие необходимость разработки физических спецификаций — имеются системные спецификации, которые непосредственно переводятся в программные коды разрабатываемой системы (при этом автоматически генерируется до 80 % кодов). Главными преимуществами нижних CASE-средств являются значительное уменьшение времени на разработку, облегчение модификаций, поддержка возможностей работы с прототипами.

CASE-средства, кроме того, классифицируют по типу и архитектуре вычислительной техники, а также по типу операционной системы [11, 12, 16].

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