Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Этапы проектирования БД.docx
Скачиваний:
3
Добавлен:
22.11.2019
Размер:
472.97 Кб
Скачать

Использование case (Computer Aided Software Engineering) средств.

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

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

CASE средствам присуще следующие основные особенности:

  1. Наличие мощных графических средств для описания и документирования системы, обеспечивающих удобный интерфейс разработчику.

  2. Интеграция отдельных компонентов CASE средств, обеспечивающая управляемость процессом разработки ИС.

  3. Использование специальным образом организованного хранилища проектных метаданных.

Интегрированное CASE средства (комплекс средств, поддерживающих полный жизненный цикл ИС) содержат следующие компоненты:

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

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

  3. Средства разработки приложения.

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

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

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

  7. Средства управления проектом.

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

Графические средства (диограммеры) обеспечивают:

  1. Создание иерархически связанных диаграмм, в которых сочетаются графические и текстовые объекты.

  2. Создание, перемещение и выравнивание групп объектов, изменение их размеров, масштабирование.

  3. Сохранение связей между объектами при их перемещении и изменении размеров.

  4. Автоматический контроль ошибок.

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

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

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

  2. Средства проектирования БД, обеспечивающие моделирование данных и генерацию схем БД для наиболее распространенных СУБД. Средства проектирования БД имеются в составе таких CASE средств … . Наиболее известным средством ориентированным только на проектирование БД является ERwin.

  3. Средства управления требованиями, обеспечивающие комплексную поддержку разнородных требований к создаваемых в системе. Примерами таких средств являются DOORS, Requisite PRO.

  4. Средства документирования. Наиболее известные из них SoDA.

  5. Средства тестирования. Наиболее развитым на сегодняшний день средством является Rational Suite Test Studio – это набор продуктов предназначенных для автоматического тестирования приложения.

  6. Средства управления проектом.

Классификация по категориям определяет степень интегрированости по выполняемым функциям и включает:

  1. Отдельные локальные средства решающие небольшие автономные задачи.

  2. Набор частично интегрированных средств, охватывающих большинство процессов жизненного цикла ИС.

  3. Полностью интегрированные средства, поддерживающие весь жизненный цикл ИС и связанные общим репозиторием.

22.01.2008