ВУЗ:
Составители:
Рисунок 1 - Цикл разработки ПО с использованием объектно-ориенти 
                     рованного подхода 
Разработка  начинается  с  этапа  объектно-ориентированного  анализа.  На  его  ранней 
стадии  определяются  требования  к  системе.  Затем  осуществляется  анализ  предметной 
области.  Здесь  определяются  основные  классы  и  объекты,  которые  составляют  словарь 
предметной области. На этом этапе не рассматриваются вопросы реализации. Результа-
том этапа должна быть достаточно полная модель системы. 
На этапе объектно-ориентированного
 проектирования детализируется представление 
классов  и  объектов,  полученных  на  этапе  анализа.  Определяются  структуры  данных, 
операции, отношения  между  классами,  разрабатываются сценарии взаимодействия объ-
ектов. Результатом проектирования должна быть детальная модель системы, специфика-
ции объектов, классов и отношений, достаточные для их программирования. 
Этап эволюции включает в себя программирование, тестирование и сборку системы. 
Здесь 
могут  использоваться  инструментальные  средства  быстрой  разработки  программ 
такие,  как  средства  визуального  программирования,  языки  программирования 4GL, 
CASE-средства с автоматической генерацией кода. 
Этап  модификации  при  объектно-ориентированном  подходе  не  требует  пересмотра 
проекта, затрагивая лишь необходимые для этого классы и объекты.  
Для описания процесса разработки сложных систем используются различные языко-
вые и графические средства, 
выбор которых зависит от предметной области приложения, 
типа  разрабатываемого  ПО,  используемых  инструментальных  средств.  Для  описания 
функциональной структуры систем и структуры данных широко используется методоло-
гия IDEF (IDEF0 – методология функционального моделирования,  IDEF1 – методология 
информационного моделирования). Основным инструментом описания проектных реше-
ний  являются  диаграммы.  Для  примера  рассмотрим  описание  этапов  разработки  ПО  в 
CASE-системе Rational Rose американской фирмы Rational Software (
рисунок. 2).  
ПРОЕКТИРОВ
АНИЕ
ЭВОЛЮЦИЯ 
МОДИФИКА
ЦИЯ
Анализ требо-
ваний 
Анализ пред-
метной Области 
Прое
ро а е
Определение сис-
темных функций 
Определение 
целевого назначения
системы
Диаграммы  
классов 
Диаграммы объектов 
и сценариев 
Спецификация 
классов
Спецификация  
объектов
                 ПРОЕКТИРОВ
                 АНИЕ
                               ЭВОЛЮЦИЯ
                                            МОДИФИКА
                                              ЦИЯ
Рисунок 1 - Цикл разработки ПО с использованием объектно-ориенти
            рованного подхода
   Разработка начинается с этапа объектно-ориентированного анализа. На его ранней
стадии определяются требования к системе. Затем осуществляется анализ предметной
области. Здесь определяются основные классы и объекты, которые составляют словарь
предметной области. На этом этапе не рассматриваются вопросы реализации. Результа-
том этапа должна быть достаточно полная модель системы.
   На этапе объектно-ориентированного проектирования детализируется представление
классов и объектов, полученных на этапе анализа. Определяются структуры данных,
операции, отношения между классами, разрабатываются сценарии взаимодействия объ-
ектов. Результатом проектирования должна быть детальная модель системы, специфика-
ции объектов, классов и отношений, достаточные для их программирования.
   Этап эволюции включает в себя программирование, тестирование и сборку системы.
Здесь могут использоваться инструментальные средства быстрой разработки программ
такие, как средства визуального программирования, языки программирования 4GL,
CASE-средства с автоматической генерацией кода.
   Этап модификации при объектно-ориентированном подходе не требует пересмотра
проекта, затрагивая лишь необходимые для этого классы и объекты.
   Для описания процесса разработки сложных систем используются различные языко-
вые и графические средства, выбор которых зависит от предметной области приложения,
типа разрабатываемого ПО, используемых инструментальных средств. Для описания
функциональной структуры систем и структуры данных широко используется методоло-
гия IDEF (IDEF0 – методология функционального моделирования, IDEF1 – методология
информационного моделирования). Основным инструментом описания проектных реше-
ний являются диаграммы. Для примера рассмотрим описание этапов разработки ПО в
CASE-системе Rational Rose американской фирмы Rational Software (рисунок. 2).
     Анализ требо-       Определение сис-   Определение
     ваний               темных функций     целевого назначения
                                            системы
     Анализ пред-
                         Диаграммы          Диаграммы объектов
     метной Области
                         классов            и сценариев
                         Спецификация       Спецификация
                         классов            объектов
Страницы
- « первая
 - ‹ предыдущая
 - …
 - 3
 - 4
 - 5
 - 6
 - 7
 - …
 - следующая ›
 - последняя »
 
