Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
асои экз.docx
Скачиваний:
20
Добавлен:
25.09.2019
Размер:
191.43 Кб
Скачать

17. Case-средства (достоинства, состав).

CASE-Computer Aided Software Engineering.

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

CASE-ср-ва поддерживают 2 технологии:

1) структурная - all fusion – поддерживает структурную методологию IDEF0, IDEF1X,

datarun.

2) Объектно-ориентированная методология : UML (униф. …), RUP (рациональн. униф. процесс)

+ сущ-ет смешанная структурно-объектная методология.

Основные достоинства («+») CASE-технологий:

1) Повышение качества создаваемой системы за счет введения функции контроля.

2) Они позволяют за коротк.время создать прототип будущей системы, оценить желаемый (ожидаемый) результат.

3) Ускоряют процесс проектирования и разработки .

4) Освобождают разработчиков от рутинной работы, оставляя время для творч.деят-ти

5) Поддерживают развитие и сопровождение разработки.

Основой CASE-технологии явл-ся совокупность методологии (метод) и нотации (ср-ва):

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

Метод – систематическая процедура или техника описания комплексных явлений.

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

С редства – это инструментарий для поддержки и усиления метода.

CASE-технологии широко используются в бизнес-анализе, системном анализе и проектировании.

18.Классификация методов проектирования информационных систем.

1) По степени автоматизации методы проектирования дел-ся на:

  • Ручное – при к-ом проектирование компонентов инф.системы осуществляется без использования специальных инструментальных программных ср-в, а программирование – на алгоритмических языках.

  • Комп-ое – при к-ом производится генерация или конфигурирование (настройка) проектных решений на основе использования специальных инструментальных программных средств.

2) По степени использования типовых проектных решений:

  • Оригинальное (индивидуальное) проектирование – проектные решения разрабатываются «с нуля» в соответствии с требованиями к АИС. Хар-ся тем, что все виды проектных работ ориентированы на создание индивидуальных для каждого объекта проектов,к-ые в максимальной степени отражают все его особенности.

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

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

3) По степени адаптивности проектных решений :

  • Реконструкция - когда адаптация проектных решений выполняется путем переработки соответствующих компонентов (перепрограммирование программных модулей.)

  • Параметризация – проектные решения настраиваются (генерируются) в соответствии с изменяемыми параметрами.

  • Р еструктуризация модели - когда изм-ся модель проблемной обл-ти, на основе к-ой автоматически заново генер-ся проектные решения.

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

Выделяют 2 основных класса технологий проектирования:

Класс технологии

Степень автоматизации

Степень типизации

Степень адаптации

Каноническое (класс технологий)

Ручное

Оригинальное

Реконструкция

Индустриальное автоматизированное

Компьютерное

Оригинальное

Реструктуризация модели (генерация инф.системы)

Индустриальное типовое

Компьютерное

Типовое сборочное

Параметризация и реструктуризация модели (конструкторизация инф.модели)