Студопедия — Средства автоматизации проектирования КИС. CASE-средства.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Средства автоматизации проектирования КИС. CASE-средства.






Case-системы трактуются двояко: могут использоваться как для разработки ПО, так и для проектир.

CASE – инструментальные средства автоматизации процесса разработки сложных ИС.

Большинство CASE- систем ориентировано на автоматизацию проектир. ПО и основано на методологиях структурного или объектно-ориентированного проектир. и программирования, использующего спецификации в виде диаграмм или текстов описания.

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

-мощные графические ср-ва для описания и документирования ИС;

-интеграция отдельных компонент CASE-ср-в;

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

Архитектура CASE-ср-ва включает: репозиторий (словарь данных); верификатор диаграмм; графический редактор;документатор проекта;сервис;администрацию проекта.

В репозитории хранятся описания объектов:

-проектировщиков, их прав доступа к различным компонентам системы;

-организационных структур

-диаграмм

-компонентов диаграмм

-связей между диаграммами

-структур данных

-программных модулей

-процедур

-библиотеки модулей.

Графический редактор выполняет операции:

• Создания элементов диаграмм и взаимосвязей между ними

• Задания описаний элементов диаграмм

• Задания описаний связей между эл-тами диаграммы

• Редактирования эл-тов диаграммы и их взаимосвязей и описаний.

Верификатор диаграмм служит для контроля правильности построения диаграмм в заданной методологии проектирования ИС.

Он выполняет след. функции:

-мониторинг правильности построения диаграмм

-диагностику и выдачу сообщений об ошибках

-выделение на диаграмме ошибочных эл-тов.

Документатор проекта позволяет получать информацию о состоянии проекта.

Администратор проекта представляет собой инструменты, необходимые для выполнения след. функций:

-инициализация проекта

-задания начальных параметров проекта

-назначение и изменение права доступа к эл-там проекта

-мониторинга выполнения проектов.

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

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

1. анализ и проектирование 2. проектирование БД и файлов 3. программирование

4. сопровождение и реинжиниринг 5. окружение 6. управление проектом.

Другие класс-ции CASE-ср-в по след. признакам:

• Применяемым методологиям модулям систем и БД

• Степени интегрированности с СУБД

• Доступным платформам.

Класс-ция CASE-ср-в по

1. поддерживаемым методологиям:

- функционально-ориентированные;

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

-комплексно-ориентированные

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

-с фиксированной нотацией

-с отдельными нотациями

-наиболее раскрытыми нотациями.

3. степени интегрированности:

- tools (отдельные локальные ср-ва)

- toolkit

-workbench

4. типу и архитектуре вычислительной техники:

-ориентированные на ПК

-ориентированные на локальную вычислительную сеть

-ориентированные на глобальную вычислительную сеть

-смешанного типа.

5. режиму коллективной разработки

-поддерживающие коллективную разработку

-ориентированные на режим реального времени разработки проекта

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

6. типу ОС:

-работающие под управлением Windows

-работающие под управлением Unix

-работающие под управлением различных ОС.

Класс-ция по уровням связана с областью действия CASE в пределах ЖЦ ПО:

1. Верхний (Upper)-построение модели предметной области. Отражает всю существующую специфику.

2. Средний (Middle) – ср-ва поддержки этапов анализа требований и проектирования спецификаций и структуры ПО.

3. Низший (Lower)- ср-ва разработки ПО.

Вспомогательные типы включают:

-ср-ва планирования и управления проектом

-ср-ва конфигурационного управления

-ср-ва тестирования

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

Рынок ПО располагает след. наиболее развитыми CASE-ср-вами: Vantage Team Builder, Designer/2000, ERWin+BPWin, S-Designor, CASE-Аналитик, PRO-IV, System Architect, Easy CASE.

Модель ЖЦ ПО CASE-Модель ЖЦ ПО

Анализ Прототипирование

Проектирование Проектирование спецификаций

Разработка Контроль проектир.

Тестирование Кодогенерация

Внедрение и сопровождение Системное тестирование

Внедрение и сопровождение

Для CASE существенны 4 типа диаграмм:

-функционального проектирования (DFD)

- моделирование данных (ERD)

-моделирование поведения (STD)

-структур, применяемых на этапе проектир. и описывающих отношения между моделями и внутримодульную структуру.

Основные типы отчетов: по содержимому; по перекрестным ссылкам; по результатам анализа; по декомпозиции объектов.

Преимущества CASE-технологии:

1. улучшение качества разрабатываемых программных приложений за счет ср-в автоматического контроля и генерации.

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

3. поддержка адаптивности и сопровождение ИС

4. снижение времени создание системы, что позволяет на ранних стадиях проектир.получить прототип будущей системы

5. освобождение разработчиков от рутинной работы по документированию проекта, т.к. используются встроенный документатор

6. возможность коллективной разработки ИС в режиме реального времени.

В общем случае при выборе CASE-системы необходимо учитывать след.аспекты:

-наличие базы проектных данных, архива или словаря

-интерфейсы с другими CASE-системами

-возможности экспорта/импорта

-многопользовательский режим

-открытая архитектура

-расширение новыми методологиями

-наличие графических ср-в поддержки методологий проектир.

-обеспечение качества практической документации

-автоматическая генерация отчетов о проектных решениях

-генерация кодов программ

-планирование и управление проектом

-решения, создаваемые в процессе проектир. служат источником документирования системы.







Дата добавления: 2015-09-07; просмотров: 850. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

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

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

Классификация и основные элементы конструкций теплового оборудования Многообразие способов тепловой обработки продуктов предопределяет широкую номенклатуру тепловых аппаратов...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Studopedia.info - Студопедия - 2014-2024 год . (0.015 сек.) русская версия | украинская версия