Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БИПиТ лекции.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.21 Mб
Скачать

Кейс-технологии

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

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

        1. Функционально-модульный (структурный)

        2. Объектно-ориентированный

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

Объектно-ориентированный подход основан на объектной декомпозиции с описанием поведения системы в терминах взаимодействия объектов.

Существуют кейс-технологии ориентированные на комбинированный подход.

Идеальная кейс-технология должна содержать следующие 4основнымх блока:

  1. Анализ

  2. Проектирование

  3. Разработка

  4. Инфраструктура

Каждому из этих блоков предъявляются свои требования:

  1. Основные требования к блоку анализа:

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

    2. Согласованность используемых диаграмм

    3. Внесение комментариев в диаграмму и в соответсвующую документацию для фиксации проектных решений

  2. Основные требования к блоку проектирования:

    1. Поддержка всего процесса проектирования приложения

    2. Возможность работать с библиотеками, средствами поиска и выбора

    3. Возможность разработки пользовательского интерфейса

    4. Поддержка разработки распределённых двух- или трёхуровневых клиент-систем

  3. Основные требования к блоку реализации:

    1. Возможность доработки сообщений в клиент-серверных системах

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

  4. Требования к блоку инфраструктуры:

    1. Обеспечение многопользовательской работы

    2. Управление версиями

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

Основными критериями выбора кейс-средств являются:

  1. Функциональные характеристики (проектная среда, программное обеспечение, среда, технические средства, документирование, управление конфигурацией

  2. Надёжность

  3. Простота использования

  4. Эффективность

  5. Сопровождаемость

  6. Переносимость

  7. Стоимость, затраты, эффект внедрения

Новые информационные технологии

Основную информацию см. в лекциях о развитии ИТ.

К новым ИТ относят:

  1. Систему поддержки принятия решений

  2. Исполнительные информационные системы

  3. Искусственный интеллект

  4. Экспертные системы

  5. Генетические алгоритмы

  6. Виртуальная реальность