Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
учебное пособие Классы ПО.doc
Скачиваний:
7
Добавлен:
12.11.2019
Размер:
178.69 Кб
Скачать

Case-технология создания информационных систем

Средства CASE-технологии - относительно новое, сформировавшееся на рубеже 80-х гг. направление. Массовое применение затруднено крайне высокой стоимостью и предъявленными требованиями к оборудованию рабочего места разработчика.

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

Группы:

* встроенные в систему реализации - все решения по проектированию и реализации привязаны к выбранной системе управления базами данных (СУБД);

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

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

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

Больпшнство CASE-технологий использует также метод "прототипов" для быстрого создания программ на ранних этапах разработки. Кодогенерация программ осуществляется автоматически - до 85 - 90% объектных кодов и текстов на языках высокого уровня, а в качестве языков наиболее часто используются Ада, Си, Кобол.

Пакеты прикладных программ

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

Примерная классификация и типовые представители прикладного программного обеспечения представлены в табл. 1 и на рис. 1.

Пакеты прикладных программ

Проблемно-ориентированные ППП

ППП автоматизированного проектирования

Методо-

Офисные ППП

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

ППП общего

Программные средства

назначения

мультимедиа

Интеллектуальные системы

Настольные издательские системы

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