case средства (16 17)

15
Рогачев Александр 2014 г. 1 Методологические основы CASE-технологии. Этапы внедрения Case-средств.

Upload: romachkapole

Post on 13-Apr-2017

67 views

Category:

Healthcare


0 download

TRANSCRIPT

Page 1: Case средства (16 17)

Рогачев Александр2014 г.

1

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

Этапы внедрения Case-средств.

Page 2: Case средства (16 17)

Определение

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

2

Page 3: Case средства (16 17)

Использование

В настоящее время CASE-технологии используются не только для

производства ПО, но и как мощный инструмент решения исследовательских

и проектных задач.

3

Page 4: Case средства (16 17)

Назначение

• автоматизация процесса построения ПО;

• обеспечение функций реверсивного проектирования;

• обеспечение функций сопровождения ПО.

• поддержка разработки моделей анализа и проектирования ПО;

4

CASE для помощи в создании ПО:

Page 5: Case средства (16 17)

Основные задачи Case-систем

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

2. Хранение моделей в единой базе данных – репозитории, доступном всем участникам разработки.

3. Формальный анализ разрабатываемых моделей, позволяющий избегать некоторых семантических ошибок.

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

5. Автоматизированная генерация документации на программные системы.

6. Обеспечение повторного использования наработок при модернизации, перепроектировании системы.

5

Page 6: Case средства (16 17)

6

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

Реальные затраты на внедрение CASE- средств обычно на много превышают затраты на их приобретение.

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

6

Недостатки

Page 7: Case средства (16 17)

7

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

o Положительное воздействие на некоторые или все из перечисленных факторов: производительность, качество продукции, соблюдение стандартов, документирование.

o Приемлемый уровень отдачи от инвестиций в CASE-средства.

7

Преимущества

Page 8: Case средства (16 17)

8

- репозиторий, являющийся основой CASE-средства; - графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм ; - средства разработки приложений, включая языки 4GL и генераторы кодов ;

8

Интегрированное CASE-средство содержит следующие компоненты:

Компоненты

Page 9: Case средства (16 17)

9

- средства конфигурационного управления ; - средства документирования ; - средства тестирования ; - средства управления проектом ; - средства реинжиниринга ;

9

Интегрированное CASE-средство содержит следующие компоненты:

Компоненты

Page 10: Case средства (16 17)

10

Технология внедрения CASE-средств

Определение потребностей в CASE-средствах. Оценка и выбор CASE-средств. Выполнение пилотного проекта. Практическое внедрение CASE-средств.

10

Этапы внедрения

Page 11: Case средства (16 17)

11

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

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

11

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

Page 12: Case средства (16 17)

12

Оценка и выбор CASE-средств.

Формулировка задачи оценки, включая информацию о цели и масштабах оценки.

Определение критериев оценки, вытекающее из определения задачи.

Определение средств-кандидатов путем просмотра списка и анализа информации о них.

Оценка средств-кандидатов в контексте выбранных критериев.

Подготовка отчета по результатам оценки.

12

Процесс оценки включает следующие действия:

Page 13: Case средства (16 17)

13

Выполнение пилотного проекта.

Пилотный проект представляет собой первоначальное реальное использование CASE-средства в предназначенной для этого среде.Он преследует следующие цели: подтвердить достоверность результатов оценки и

выбора. определить, действительно лиCASE-средство годится

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

плана практического внедрения. приобрести собственный опыт использования CASE-

средства.

13

Page 14: Case средства (16 17)

14

Практическое внедрение CASE-средств.

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

и возможных рисков, связанных с реализацией плана.• Информацию относительно приобретения, установки и

настройки CASE-средств.• Информацию относительно интеграции каждого средства с

существующими.• Ожидаемые потребности в обучении и ресурсы, используемые

в течении и после завершения процесса перехода.• Определение стандартных процедур использования средств.

14

Page 15: Case средства (16 17)

15

Спасибо за внимание