SlideShare une entreprise Scribd logo
1  sur  15
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

Contenu connexe

Similaire à 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
 
Проектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptПроектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptdinarium2016
 
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_projectsdataomsk
 
метод 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
 

Similaire à 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
 

Plus de 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
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)romachka_pole
 
этапы создания по при обьективном подходе( ) (16)
этапы создания по при обьективном подходе( ) (16)этапы создания по при обьективном подходе( ) (16)
этапы создания по при обьективном подходе( ) (16)romachka_pole
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)romachka_pole
 
классы. отношения между классами. объекты. отношения между объектами (15)
классы. отношения между классами. объекты. отношения между объектами (15)классы. отношения между классами. объекты. отношения между объектами (15)
классы. отношения между классами. объекты. отношения между объектами (15)romachka_pole
 

Plus de 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)
 
Case средства (16 17)
Case средства (16 17)Case средства (16 17)
Case средства (16 17)
 
этапы создания по при обьективном подходе( ) (16)
этапы создания по при обьективном подходе( ) (16)этапы создания по при обьективном подходе( ) (16)
этапы создания по при обьективном подходе( ) (16)
 
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