Разделы

  Java, JavaScript
  Документация Perl
  Новости
  Документация ASP
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C

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

Уроки программирования
3.7 / 5 (95 оценок)

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

Средства анализа и проектирования - предназначены для поддержки определения системных требований, создания спецификаций компонентов системы, проектирование системы. В результате формируются архитектура системы и детальный проект, разработанный до уровня алгоритмов и структур данных. К этой группе принадлежат пакеты CASE. Аналитик (Ейтекс), The Developer (ASYST Technologies), POSE (Computer Systems Advisers), ProKit * Workbench (McDonnell Douglas), Excelerator (Index Technology), Design-Aid (Nastec), Design Machine (Optima), Mic-roStep ( Meta Systems), vsDesigner (Visual Software), Analist / Designer (Yourdon), Design / IDEF (Meta Software), BPWin (Logic Works), SELECT (Select Software Tools), System Architect (Popkin Software & Systems), Westmount I- CASE Yourdon (Westmount Technology BV & CADRE Technologies), CASE/4/0 (micro TOOL GmbH).

Средства проектирования баз данных - обеспечивают создание инфологической и даталогичнои моделей БД, нормализацию отношений и автоматическую генерацию схем БД и описаний файлов на уровне программного кода. К этой группе относятся ERWin (Logic Works), Chen Toоlkit (Chen & Associates), S-Designor (SDP), Designer/2000 (Oracle), Silverrun (Computer Systems Advisers).

Средства программирования - осуществляют поддержку программирования и тестирования, а также автоматическую кодогенерации из спецификаций с получением полностью документированной выполняемой программы. К этой группе относятся диаграмеры и средства работы с репозиторием, генераторы и анализаторы кодов, генераторы тестов, анализаторы покрытия тестами, отладчик. Основные пакеты: COBOL 2/Workbench (Mikro Focus), DECASE (DEC), NETRON / CAP (Netron), APS (Sage Software).

Средства сопровождения и реинжиниринга - обеспечивают управление функционированием системы, корректировки и модификацию, анализ и реинжиниринг существующей системы. К ним относятся документаторы, анализаторы программ, средства миграции, средства реструктурирования и реинжиниринга: Adpac CASE Tools (Adpac), Scan / COBOL и SuperStructure (Computer Data Systems), Inspector / Recoder (Language Technology).

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

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

Средства окружения - включают средства поддержки каркасов и платформ для создания, интеграции и предоставления CASE-средствам товарного вида: Multi / Cam (AGS Management Systems), Sylva Foundry (Cadware).

Средства управления проектом предназначены для поддержки планирования, контроля, управления и взаимодействия в процессе разработки и сопровождения проектов: Project Workbench (Applied Business Technology).

Классификация по категориям основывается на определении уровня интегрированности функций в CASE-пакетах и ​​разделяет их на вспомогательные программы (tools), пакеты разработчика (toolkit) и инструментальные средства (workbench). Категория tools включает вспомогательные пакеты, которые решают несложные автономные задачи. Категория toolkit характеризует интегрированные средства поддержки одного из классов программных задач, ориентирована на поддержку одного этапа ЖЦ, использует репозиторий для хранения проектной информации. Категория workbench объединяет интегрированные программные средства, организующие поддержку полного ЖЦ ПО, включая анализ требований, проектирование и программирование, используют репозиторий, обеспечивают автоматическую передачу системной информации от одного проектировщика к другому и между этапами разработки. Эта категория характеризуется тесной связью с системными и техническими средствами, на которых workbench функционирует. Последняя может рассматриваться как автоматизированная рабочая станция, выполняющая функции автоматизации всех или некоторого набора работ по созданию ПО.

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


Другие материалы по теме:

- Разработка программного продукта. Этапы проектирования и построение модели
- Средства доступа к базам данных
- Объектно-ориентированный подход к созданию программных средств
- Способы описания алгоритмов
- Типы алгоритмов


📌 www.smti.ru © 2026 SMTI.RU: инструменты, знания и сообщество для создания веб-проектов | Обратная связь