SlideShare a Scribd company logo
1
CASE-системами или CASE-
технологиями называют реализованные в
виде программных продуктов
технологические системы, ориентированные
на создание сложных программных систем и
поддержку их полного жизненного цикла
или его основных этапов.
2
В настоящее время CASE-технологии
используются не только для
производства ПО, но и как мощный
инструмент решения исследовательских
и проектных задач.
3
•автоматизация процесса построения
ПО;
•обеспечение функций реверсивного
проектирования;
•обеспечение функций сопровождения
ПО.
•поддержка разработки моделей
анализа и проектирования ПО;
4
1. Разработка моделей предметной области,
функциональной структуры системы, структур
данных на графических языках.
2. Хранение моделей в единой базе данных –
репозитории, доступном всем участникам разработки.
3. Формальный анализ разрабатываемых моделей,
позволяющий избегать некоторых семантических
ошибок.
4. Автоматизированная генерация структур баз данных,
приложений, текстов программ.
5. Автоматизированная генерация документации на
программные системы.
6. Обеспечение повторного использования наработок
при модернизации, перепроектировании системы.
5
6
 CASE-средства необязательно дают
немедленный эффект, он может быть
получен только спустя некоторое время.
 Реальные затраты на внедрение CASE-
средств обычно на много превышают
затраты на их приобретение.
 CASE-средства обеспечивают возможности
для получения существенной выгоды только
после успешного завершения процесса их
внедрения.
6
7
o Высокий уровень технологической поддержки
процессов разработки и сопровождения ПО.
o Положительное воздействие на некоторые или все из
перечисленных факторов: производительность,
качество продукции, соблюдение стандартов,
документирование.
o Приемлемый уровень отдачи от инвестиций в CASE-
средства.
7
8
- репозиторий, являющийся основой CASE-
средства;
- графические средства анализа и
проектирования, обеспечивающие создание и
редактирование иерархически связанных
диаграмм ;
- средства разработки приложений, включая
языки 4GL и генераторы кодов ;
8
9
- средства конфигурационного
управления ;
- средства документирования ;
- средства тестирования ;
- средства управления проектом ;
- средства реинжиниринга ;
9
10
 Определение потребностей в CASE-средствах.
 Оценка и выбор CASE-средств.
 Выполнение пилотного проекта.
 Практическое внедрение CASE-средств.
10
11
Определение организационных потребностей.
Организационные потребности следуют
непосредственно из проблем организации и целей,
которых она стремится достичь. Проблемы и цели могут
быть связаны с управлением, персоналом или
технологией.
11
Анализ возможностей организации. Первым
действием данного этапа является анализ
возможностей организации в отношении ее
технологической базы, персонала и используемого ПО.
Такой анализ может быть формальным и
неформальным.
12
 Формулировка задачи оценки, включая информацию
о цели и масштабах оценки.
 Определение критериев оценки, вытекающее из
определения задачи.
 Определение средств-кандидатов путем просмотра
списка и анализа информации о них.
 Оценка средств-кандидатов в контексте выбранных
критериев.
 Подготовка отчета по результатам оценки.
12
13
Пилотный проект представляет собой
первоначальное реальное использование CASE-
средства в предназначенной для этого среде.
Он преследует следующие цели:
 подтвердить достоверность результатов оценки и
выбора.
 определить, действительно лиCASE-средство годится
для использования в данной организации.
 собрать информацию, необходимую для разработки
плана практического внедрения.
 приобрести собственный опыт использования CASE-
средства.
13
14
Процесс перехода к практическому использованию
СASE-средств начинается с разработки и
последующей реализации плана перехода.
Он должен включать следующее:
• Информацию относительно целей, критериев оценки, графика
и возможных рисков, связанных с реализацией плана.
• Информацию относительно приобретения, установки и
настройки CASE-средств.
• Информацию относительно интеграции каждого средства с
существующими.
• Ожидаемые потребности в обучении и ресурсы, используемые
в течении и после завершения процесса перехода.
• Определение стандартных процедур использования средств.
14
15

More Related Content

Viewers also liked

111 juin-2016
111 juin-2016111 juin-2016
111 juin-2016
Rémi Thibert
 
Dlr company-overview-march-final-3.4.16
Dlr company-overview-march-final-3.4.16Dlr company-overview-march-final-3.4.16
Dlr company-overview-march-final-3.4.16
ir_digitalrealty
 
Biografía de Yalixha
Biografía de YalixhaBiografía de Yalixha
Biografía de YalixhaYalixha
 
286180545 topologias
286180545 topologias286180545 topologias
286180545 topologias
alejandrobetancourtlopez
 
Connecting Las Americas
Connecting Las AmericasConnecting Las Americas
Connecting Las Americas
Max Wohlgemuth Kitslaar
 
La piel.pptx
La piel.pptxLa piel.pptx
La piel.pptx
Lorena Flores
 
1Q16 Earnings Presentation
1Q16 Earnings Presentation1Q16 Earnings Presentation
1Q16 Earnings Presentation
conradabraham
 
Creating an empirical model of the effect of relationship marketing strategy ...
Creating an empirical model of the effect of relationship marketing strategy ...Creating an empirical model of the effect of relationship marketing strategy ...
Creating an empirical model of the effect of relationship marketing strategy ...
Alexander Decker
 
Big data: alchimie ou science ?
Big data: alchimie ou science ?Big data: alchimie ou science ?
Big data: alchimie ou science ?
Guillaume Chevillon
 
Decorazioneconprogetto 140424051556-phpapp02-3
Decorazioneconprogetto 140424051556-phpapp02-3Decorazioneconprogetto 140424051556-phpapp02-3
Decorazioneconprogetto 140424051556-phpapp02-3
Mario Masiero
 
Emily Knecht Resume 2016
Emily Knecht Resume 2016Emily Knecht Resume 2016
Emily Knecht Resume 2016Emily Knecht
 
SWC2012Projects-portsusan
SWC2012Projects-portsusanSWC2012Projects-portsusan
SWC2012Projects-portsusan
Stillaguamish Tribe of Indians
 

Viewers also liked (15)

111 juin-2016
111 juin-2016111 juin-2016
111 juin-2016
 
Dlr company-overview-march-final-3.4.16
Dlr company-overview-march-final-3.4.16Dlr company-overview-march-final-3.4.16
Dlr company-overview-march-final-3.4.16
 
Lukasz Szota CV
Lukasz Szota CVLukasz Szota CV
Lukasz Szota CV
 
Biografía de Yalixha
Biografía de YalixhaBiografía de Yalixha
Biografía de Yalixha
 
cube_color_presentation
cube_color_presentationcube_color_presentation
cube_color_presentation
 
286180545 topologias
286180545 topologias286180545 topologias
286180545 topologias
 
Connecting Las Americas
Connecting Las AmericasConnecting Las Americas
Connecting Las Americas
 
La piel.pptx
La piel.pptxLa piel.pptx
La piel.pptx
 
Resume
Resume Resume
Resume
 
1Q16 Earnings Presentation
1Q16 Earnings Presentation1Q16 Earnings Presentation
1Q16 Earnings Presentation
 
Creating an empirical model of the effect of relationship marketing strategy ...
Creating an empirical model of the effect of relationship marketing strategy ...Creating an empirical model of the effect of relationship marketing strategy ...
Creating an empirical model of the effect of relationship marketing strategy ...
 
Big data: alchimie ou science ?
Big data: alchimie ou science ?Big data: alchimie ou science ?
Big data: alchimie ou science ?
 
Decorazioneconprogetto 140424051556-phpapp02-3
Decorazioneconprogetto 140424051556-phpapp02-3Decorazioneconprogetto 140424051556-phpapp02-3
Decorazioneconprogetto 140424051556-phpapp02-3
 
Emily Knecht Resume 2016
Emily Knecht Resume 2016Emily Knecht Resume 2016
Emily Knecht Resume 2016
 
SWC2012Projects-portsusan
SWC2012Projects-portsusanSWC2012Projects-portsusan
SWC2012Projects-portsusan
 

Similar to Case средства (16 17)

5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
Ievgenii Katsan
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологийОтшельник
 
лекция 3
лекция 3лекция 3
лекция 3cezium
 
лекция 3
лекция 3лекция 3
лекция 3cezium
 
технология разработки программного обеспечения
технология разработки программного обеспечениятехнология разработки программного обеспечения
технология разработки программного обеспечения
Rauan Ibraikhan
 
Технология разработки программного обеспечения
Технология разработки программного обеспеченияТехнология разработки программного обеспечения
Технология разработки программного обеспечения
Rauan Ibraikhan
 
Lection 3 4_pm
Lection 3 4_pmLection 3 4_pm
Lection 3 4_pm
Yana Brodetski
 
Проектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptПроектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.ppt
dinarium2016
 
2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects
dataomsk
 
метод Oracle (45)
метод Oracle (45)метод Oracle (45)
метод Oracle (45)
romachka_pole
 
МАПО 2013 Лекция 06 CASE-системы
МАПО 2013 Лекция 06 CASE-системыМАПО 2013 Лекция 06 CASE-системы
МАПО 2013 Лекция 06 CASE-системы
Олег Гудаев
 
Лабораторные практические работы
Лабораторные практические работыЛабораторные практические работы
Лабораторные практические работы
Rauan Ibraikhan
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиков
Natalia Zhelnova
 
методология Rad (46)
методология Rad (46)методология Rad (46)
методология Rad (46)
romachka_pole
 
управление знаний3 (2)
управление знаний3 (2)управление знаний3 (2)
управление знаний3 (2)Vladimir Burdaev
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Dakiry
 
Методология ведения проектов
Методология ведения проектовМетодология ведения проектов
Методология ведения проектов
AlexanderAvva
 
положение об отделе ю
положение об отделе юположение об отделе ю
положение об отделе юNika Stuard
 
презентация эуп 12-13
презентация эуп 12-13презентация эуп 12-13
презентация эуп 12-13student_kai
 

Similar to Case средства (16 17) (20)

5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологий
 
лекция 3
лекция 3лекция 3
лекция 3
 
лекция 3
лекция 3лекция 3
лекция 3
 
технология разработки программного обеспечения
технология разработки программного обеспечениятехнология разработки программного обеспечения
технология разработки программного обеспечения
 
Технология разработки программного обеспечения
Технология разработки программного обеспеченияТехнология разработки программного обеспечения
Технология разработки программного обеспечения
 
Lection 3 4_pm
Lection 3 4_pmLection 3 4_pm
Lection 3 4_pm
 
Проектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptПроектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.ppt
 
2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects
 
метод Oracle (45)
метод Oracle (45)метод Oracle (45)
метод Oracle (45)
 
МАПО 2013 Лекция 06 CASE-системы
МАПО 2013 Лекция 06 CASE-системыМАПО 2013 Лекция 06 CASE-системы
МАПО 2013 Лекция 06 CASE-системы
 
Лабораторные практические работы
Лабораторные практические работыЛабораторные практические работы
Лабораторные практические работы
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиков
 
методология Rad (46)
методология Rad (46)методология Rad (46)
методология Rad (46)
 
управление знаний3 (2)
управление знаний3 (2)управление знаний3 (2)
управление знаний3 (2)
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
 
Методология ведения проектов
Методология ведения проектовМетодология ведения проектов
Методология ведения проектов
 
положение об отделе ю
положение об отделе юположение об отделе ю
положение об отделе ю
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
презентация эуп 12-13
презентация эуп 12-13презентация эуп 12-13
презентация эуп 12-13
 

More from romachka_pole

защита информации (53)
защита информации (53)защита информации (53)
защита информации (53)
romachka_pole
 
управление конфигураций и документирование программного обеспечения (49)
управление конфигураций и документирование программного обеспечения (49)управление конфигураций и документирование программного обеспечения (49)
управление конфигураций и документирование программного обеспечения (49)
romachka_pole
 
технология и отладка по (47)
технология и отладка по (47)технология и отладка по (47)
технология и отладка по (47)
romachka_pole
 
технология Rational unified process (44)
технология Rational unified process (44)технология Rational unified process (44)
технология Rational unified process (44)
romachka_pole
 
шаблоны проектирования (42)
шаблоны проектирования (42)шаблоны проектирования (42)
шаблоны проектирования (42)
romachka_pole
 
Xp программирование (41)
Xp программирование (41)Xp программирование (41)
Xp программирование (41)
romachka_pole
 
принципы проектирования интерфейса (37)
принципы проектирования интерфейса (37)принципы проектирования интерфейса (37)
принципы проектирования интерфейса (37)
romachka_pole
 
модульное программирование (35)
модульное программирование  (35)модульное программирование  (35)
модульное программирование (35)
romachka_pole
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )
romachka_pole
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )
romachka_pole
 
принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)
romachka_pole
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )
romachka_pole
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )
romachka_pole
 
принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)
romachka_pole
 
язык Uml. диаграмма использования. (19)
язык Uml. диаграмма использования. (19)язык Uml. диаграмма использования. (19)
язык Uml. диаграмма использования. (19)
romachka_pole
 
этапы создания по при обьективном подходе( ) (16)
этапы создания по при обьективном подходе( ) (16)этапы создания по при обьективном подходе( ) (16)
этапы создания по при обьективном подходе( ) (16)
romachka_pole
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)
romachka_pole
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)
romachka_pole
 
классы. отношения между классами. объекты. отношения между объектами (15)
классы. отношения между классами. объекты. отношения между объектами (15)классы. отношения между классами. объекты. отношения между объектами (15)
классы. отношения между классами. объекты. отношения между объектами (15)
romachka_pole
 
ооп (13)
ооп (13)ооп (13)
ооп (13)
romachka_pole
 

More from romachka_pole (20)

защита информации (53)
защита информации (53)защита информации (53)
защита информации (53)
 
управление конфигураций и документирование программного обеспечения (49)
управление конфигураций и документирование программного обеспечения (49)управление конфигураций и документирование программного обеспечения (49)
управление конфигураций и документирование программного обеспечения (49)
 
технология и отладка по (47)
технология и отладка по (47)технология и отладка по (47)
технология и отладка по (47)
 
технология Rational unified process (44)
технология Rational unified process (44)технология Rational unified process (44)
технология Rational unified process (44)
 
шаблоны проектирования (42)
шаблоны проектирования (42)шаблоны проектирования (42)
шаблоны проектирования (42)
 
Xp программирование (41)
Xp программирование (41)Xp программирование (41)
Xp программирование (41)
 
принципы проектирования интерфейса (37)
принципы проектирования интерфейса (37)принципы проектирования интерфейса (37)
принципы проектирования интерфейса (37)
 
модульное программирование (35)
модульное программирование  (35)модульное программирование  (35)
модульное программирование (35)
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )
 
принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )
 
диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )диаграмма кооперации, реализации(25 26 33 34 )
диаграмма кооперации, реализации(25 26 33 34 )
 
принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)
 
язык Uml. диаграмма использования. (19)
язык Uml. диаграмма использования. (19)язык Uml. диаграмма использования. (19)
язык Uml. диаграмма использования. (19)
 
этапы создания по при обьективном подходе( ) (16)
этапы создания по при обьективном подходе( ) (16)этапы создания по при обьективном подходе( ) (16)
этапы создания по при обьективном подходе( ) (16)
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)
 
классы. отношения между классами. объекты. отношения между объектами (15)
классы. отношения между классами. объекты. отношения между объектами (15)классы. отношения между классами. объекты. отношения между объектами (15)
классы. отношения между классами. объекты. отношения между объектами (15)
 
ооп (13)
ооп (13)ооп (13)
ооп (13)
 

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

  • 1. 1
  • 2. CASE-системами или CASE- технологиями называют реализованные в виде программных продуктов технологические системы, ориентированные на создание сложных программных систем и поддержку их полного жизненного цикла или его основных этапов. 2
  • 3. В настоящее время CASE-технологии используются не только для производства ПО, но и как мощный инструмент решения исследовательских и проектных задач. 3
  • 4. •автоматизация процесса построения ПО; •обеспечение функций реверсивного проектирования; •обеспечение функций сопровождения ПО. •поддержка разработки моделей анализа и проектирования ПО; 4
  • 5. 1. Разработка моделей предметной области, функциональной структуры системы, структур данных на графических языках. 2. Хранение моделей в единой базе данных – репозитории, доступном всем участникам разработки. 3. Формальный анализ разрабатываемых моделей, позволяющий избегать некоторых семантических ошибок. 4. Автоматизированная генерация структур баз данных, приложений, текстов программ. 5. Автоматизированная генерация документации на программные системы. 6. Обеспечение повторного использования наработок при модернизации, перепроектировании системы. 5
  • 6. 6  CASE-средства необязательно дают немедленный эффект, он может быть получен только спустя некоторое время.  Реальные затраты на внедрение CASE- средств обычно на много превышают затраты на их приобретение.  CASE-средства обеспечивают возможности для получения существенной выгоды только после успешного завершения процесса их внедрения. 6
  • 7. 7 o Высокий уровень технологической поддержки процессов разработки и сопровождения ПО. o Положительное воздействие на некоторые или все из перечисленных факторов: производительность, качество продукции, соблюдение стандартов, документирование. o Приемлемый уровень отдачи от инвестиций в CASE- средства. 7
  • 8. 8 - репозиторий, являющийся основой CASE- средства; - графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм ; - средства разработки приложений, включая языки 4GL и генераторы кодов ; 8
  • 9. 9 - средства конфигурационного управления ; - средства документирования ; - средства тестирования ; - средства управления проектом ; - средства реинжиниринга ; 9
  • 10. 10  Определение потребностей в CASE-средствах.  Оценка и выбор CASE-средств.  Выполнение пилотного проекта.  Практическое внедрение CASE-средств. 10
  • 11. 11 Определение организационных потребностей. Организационные потребности следуют непосредственно из проблем организации и целей, которых она стремится достичь. Проблемы и цели могут быть связаны с управлением, персоналом или технологией. 11 Анализ возможностей организации. Первым действием данного этапа является анализ возможностей организации в отношении ее технологической базы, персонала и используемого ПО. Такой анализ может быть формальным и неформальным.
  • 12. 12  Формулировка задачи оценки, включая информацию о цели и масштабах оценки.  Определение критериев оценки, вытекающее из определения задачи.  Определение средств-кандидатов путем просмотра списка и анализа информации о них.  Оценка средств-кандидатов в контексте выбранных критериев.  Подготовка отчета по результатам оценки. 12
  • 13. 13 Пилотный проект представляет собой первоначальное реальное использование CASE- средства в предназначенной для этого среде. Он преследует следующие цели:  подтвердить достоверность результатов оценки и выбора.  определить, действительно лиCASE-средство годится для использования в данной организации.  собрать информацию, необходимую для разработки плана практического внедрения.  приобрести собственный опыт использования CASE- средства. 13
  • 14. 14 Процесс перехода к практическому использованию СASE-средств начинается с разработки и последующей реализации плана перехода. Он должен включать следующее: • Информацию относительно целей, критериев оценки, графика и возможных рисков, связанных с реализацией плана. • Информацию относительно приобретения, установки и настройки CASE-средств. • Информацию относительно интеграции каждого средства с существующими. • Ожидаемые потребности в обучении и ресурсы, используемые в течении и после завершения процесса перехода. • Определение стандартных процедур использования средств. 14
  • 15. 15