Состав, структура и функциональные особенности CASE-средств 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Состав, структура и функциональные особенности CASE-средств



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

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

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

  1. Человеческий фактор, определяющий разработку ПО как легкий,удобный и экономичный процесс.
  2. Широкое использование базовых программных средств, получившихмассовое распространение в других приложениях (БД и СУБД, компиляторыс различных языков программирования, отладчики, документаторы, издательские системы, оболочки экспертных систем и базы знаний, языкичетвертого поколения и др.).
  3. Автоматизированная или автоматическая кодогенерация,выполняющаянесколько видов генерации кодов: преобразования для получения документации, формирования БД,ввода/модификации данных,получения выполняемыхмашинных кодов из спецификаций ПО, автоматической сборки модулей изсловарей и моделей данных и повторно используемых программ, автоматической конверсии ранее используемых файлов в форматы новых требований.
  4. Ограничение сложности, позволяющее получать компоненты, поддающиеся управлению, обозримые и доступные для понимания, а также обладающие простой и ясной структурой.
  5. Доступность для разных категорий пользователей.
  6. Рентабельность.
  7. Сопровождаемость,обеспечивающая способность адаптации при изменении требований и целей проекта.

Интегрированный CASE-пакет содержит четыре основные компоненты:

1) Средства централизованного хранения всей информации о проектируемом ПО в течении всего ЖЦ (репозитарий) являются основой CASE-пакета. Соответствущая БД должна иметь возможность поддерживать большую систему описаний и характеристик и предусматривать надежные меры позащите от ошибок и потерь информации. Репозитарий должен обеспечивать:

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

2) Средства ввода предназначены для ввода данных в репозитарий, а также для организации взаимодействия с CASE-пакетом. Этисредства должны поддерживать различные методологии и использоватьсяна всем ЖЦ разными категориями разработчиков: аналитиками,проектировщиками, инженерами, администраторами и т. д.

3) Средства анализа, проектирования и разработки предназначены длятого, чтобы обеспечить планирование и анализ различных описаний, а также их преобразования в процессе разработки.

4) Средства вывода служат для документирования, управления проектами кодовой генерации.

Все перечисленные компоненты в совокупности должны:



Поделиться:


Последнее изменение этой страницы: 2021-04-04; просмотров: 52; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.229.253 (0.003 с.)