Методологические основы CASE – технологии

Содержание

Слайд 2

Вопросы:

1.CASE-технологии анализа и проектирования
2. Ключевые характеристики CASE-технологии
3. Определение потребностей в CASE-средствах

Вопросы: 1.CASE-технологии анализа и проектирования 2. Ключевые характеристики CASE-технологии 3. Определение потребностей в CASE-средствах

Слайд 3

1. CASE-технологии анализа и проектирования

CASE − Computer-Aided Software Engineering (Компьютерно-Помогающая Инженерия Программирования)

1. CASE-технологии анализа и проектирования CASE − Computer-Aided Software Engineering (Компьютерно-Помогающая Инженерия Программирования)

Слайд 4

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

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

Слайд 5

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

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

Слайд 6

Цели использования CASE-технологий

максимальная автоматизация стадий анализа и проектирования систем с целью построения

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

Слайд 7

Большинство современных CASE-средств поддерживает методологии структурного и/или объектно-ориентированного анализа и проектирования информационных

Большинство современных CASE-средств поддерживает методологии структурного и/или объектно-ориентированного анализа и проектирования информационных систем.
систем.

Слайд 8

2.Ключевые характеристики CASE-технологии

Единый графический язык.
Единая БД проекта.
Поддержка коллективной разработки и управления проектом.
Макетирование.
Генерация

2.Ключевые характеристики CASE-технологии Единый графический язык. Единая БД проекта. Поддержка коллективной разработки
документации.
Верификация проекта.
Автоматическая генерация объектного кода.
Сопровождение и реинжиниринг.

Слайд 9

3. Определение потребностей в CASE-средствах

Основные этапы

3. Определение потребностей в CASE-средствах Основные этапы

Слайд 10

Анализ возможностей организации

Общие вопросы
Проекты, ведущиеся в организации
Технологическая база
Персонал
Готовность к

Анализ возможностей организации Общие вопросы Проекты, ведущиеся в организации Технологическая база Персонал Готовность к возможным изменениям
возможным изменениям

Слайд 11

Определение организационных потребностей

Цели организации
намерение организации использовать CASE-технологию для помощи в достижении

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

Слайд 12

Потребности организации

каким образом продуктивность и качество деятельности организации сравниваются с аналогичными показателями

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

Слайд 13

Анализ рынка CASE-средств

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

Анализ рынка CASE-средств Потребности организации в CASE-средствах должны соразмеряться с реальной ситуацией
рынке или собственными возможностями разработки. Исследование рынка проводится путем изучения литературы по CASE-средствам, посещения конференций и семинаров, проводимых поставщиками (их перечень приведен в конце данного обзора) и пользователями CASE-средств.

Слайд 14

Определение критериев успешного внедрения

продуктивность и качество
рейтинговые оценки уровня квалификации специалистов, связанные с

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

Слайд 15

точность стоимостных и плановых оценок
изменчивость внешних требований
соблюдение стандартов организации
степень повторного

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

Слайд 16

Разработка стратегии внедрения CASE-средств

организационные потребности;
базовые метрики, необходимые для последующего сравнения результатов;

Разработка стратегии внедрения CASE-средств организационные потребности; базовые метрики, необходимые для последующего сравнения

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