Содержание
- 2. CASE (Computer Aided Software/System Engineering) – проектирование программного обеспечения или системы на основе компьютерной поддержки. CASE-технология
- 3. Инструментальные CASE-средства Инструментальные средства CASE – это специальные программы, которые поддерживают одну или несколько методологий анализа
- 4. Репозиторий – специальная база данных, содержащая информацию о проекте ИС. Репозиторий содержит информацию, характеризующую диаграммы, связи
- 5. Принципы CASE-технологий Существует несколько принципов CASE-технологий: Принцип всесторонней компьютерной поддержки проектирования. Принцип модельного подхода. Иерархическое представление
- 6. Последовательность стадий и этапов создания ИС на основе CASE-технологии
- 7. Положения в построении CASE-средств Помимо перечисленных принципов в основе построения CASE-средств лежат следующие положения: 1. Человеческий
- 8. Факторы эффективности CASE-технологии
- 9. CASE-технология создает возможность для реинжиниринга бизнеса и предусматривает перенос центра тяжести трудоемкости создания системы на предпроектную
- 10. Аспекты выбора CASE-технологии При выборе CASE-системы необходимо учитывать следующие аспекты: Наличие базы проектных данных, архива или
- 12. Скачать презентацию
Слайд 2CASE (Computer Aided Software/System Engineering) – проектирование программного обеспечения или системы на
CASE (Computer Aided Software/System Engineering) – проектирование программного обеспечения или системы на

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

Рисунок 1 – Взаимосвязь основных структурных компонентов CASE-средства
Слайд 4 Репозиторий – специальная база данных, содержащая информацию о проекте ИС. Репозиторий
Репозиторий – специальная база данных, содержащая информацию о проекте ИС. Репозиторий

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

Иерархическое представление модели предметной области.
Наглядность представления модели.
Декомпозиция процесса проектирования на стадии и этапы.
Перенесение трудоемкости разработки в большей степени на анализ и проектирование.
Отделение, независимость стадий проектирования от средств реализации, от программирования.
Возможность как прямого, так и обратного проектирования.
Использование репозитория.
Слайд 6
Последовательность стадий и этапов создания ИС на основе CASE-технологии
Последовательность стадий и этапов создания ИС на основе CASE-технологии

Слайд 7Положения в построении CASE-средств
Помимо перечисленных принципов в основе построения CASE-средств лежат
Положения в построении CASE-средств
Помимо перечисленных принципов в основе построения CASE-средств лежат

1. Человеческий фактор, определяющий разработку ПО как легкий, удобный и экономичный процесс.
2. Широкое использование базовых программных средств, получивших массовое распространение в других приложениях (БД и СУБД, компиляторы с различных языков программирования, отладчики, документаторы, издательские системы, оболочки экспертных систем и базы знаний и другое).
3. Автоматизированная или автоматическая кодогенерация, выполняющая несколько видов генерации кодов: преобразования для получения документации, формирования БД, ввода/модификации данных, автоматической сборки модулей из словарей и моделей данных и повторно используемых программ.
4. Ограничение сложности, позволяющее получать компоненты, поддающиеся управлению, обозримые и доступные для понимания, а также обладающие простой и ясной структурой.
5. Доступность для разных категорий пользователей.
6. Рентабельность.
7. Сопровождаемость, обеспечивающая способность адаптации при изменении требований и целей проекта.
Слайд 8Факторы эффективности CASE-технологии
Факторы эффективности CASE-технологии

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

Доступная для понимания пользователей-непрограммистов графическая форма представления модели позволяет следовать принципу пользовательского проектирования, предусматривающему участие пользователей в создании системы.
Наличие формализованной модели системы создает возможность для многовариантного анализа с прототипированием и ориентировочной оценкой эффективности вариантов.
CASE-технология позволяет использовать концепцию сборочного проектирования, основанную на повторном использовании типовых проектных решений (компонентов) системы.
Закрепление в формализованном виде требований к системе избавляет проектировщиков от необходимости многочисленных корректировок в соответствии с новыми требованиями пользователей.
Отделение проектирования системы от программирования создает устойчивость проектных решений для реализации на разных программно-технических платформах.
Наличие формализованной модели реализации системы и соответствующих средств автоматизации позволяет осуществить автоматическую кодогенерацию программного обеспечения системы и создать рациональную структуру базы данных.
На стадии эксплуатации системы появляется возможность внесения изменений на уровне модели, не обращаясь к текстам программ, силами специалистов отдела автоматизации фирмы, т. е. осуществить модификацию проекта.
Модель системы может использоваться не только как основа, но и в целях автоматизированного обучения персонала с использованием диаграмм.
На основе модели действующей системы может выполняться бизнес-анализ для поддержки управленческих решений и бизнес-реинжиниринг при изменении направления деятельности фирмы.
Факторы эффективности CASE-технологии
Слайд 10Аспекты выбора CASE-технологии
При выборе CASE-системы необходимо учитывать следующие аспекты:
Наличие
Аспекты выбора CASE-технологии
При выборе CASE-системы необходимо учитывать следующие аспекты:
Наличие

Интерфейсы с другими CASE-системами.
Возможности экспорта/импорта.
Многопользовательский режим.
Открытая архитектура.
Расширение новыми методологиями.
Наличие графических средств поддержки методологий проектирования.
Обеспечение качества проектной документации.
Автоматическая генерация отчетов о проектных решениях.
Генерация кодов программ.
Планирование и управление проектом.
Интерактивный квест Спасение эйленов
ОФБУ как форма управления активами
Педагогические колледжи Красноярского края
Осторожно огонь
Требования, предъявляемые к лицам, назначаемым на должности прокуроров
А. Куприн «Слон»
Что изменилось в отчетности за 9 месяцев: Декларация по НДС и прослеживаемость товаров
Презентация на тему Вред здоровью человека от сотового телефона
«Роль игры в развитии речи дошкольника»
Спорт среди молодежи в Красноярске
Лувр
Государственная поддержка субъектов предпринимательства в Республике Казахстан со стороны АО «Фонд «Даму»
Моделирование при разработке управленческих решений. Разработка управленческого решения
Как на самом деле любить детей. «Именно любовь делает человека таким, каким он должен быть.» Подготовила воспитатель Кори
Страницы истории
Презентация на тему Петр 1
5S: Сортировка. Систематизация. Сияние. Стандартизация. Самосовершенствование
Использование современных образовательных технологий в процессе обучения русскому языку
Медведев Егор Бийск ОПШ 2022 (1) (1)
Россия выбирает президента
Изображение головы человека в пространстве
Искусство раннего Возрождения
Проверка домашнего задания
Новая сказка про Красную Шапочку
Танковая навигационная аппаратура
Social and personality development and types of play pre-school years
Презентация на тему ЗУНР Западно-Украинская Народная Республика
Спин - HIV