Jump to content

метод Буча

Диаграмма классов

Метод Буча [1] — это метод объектно-ориентированной разработки программного обеспечения. Он состоит из языка объектного моделирования , [2] итерационный объектно-ориентированный процесс разработки, [3] и набор рекомендуемых практик. [4]

Автором метода был Грэди Буч, когда он работал в компании Rational Software (приобретенной IBM), опубликованный в 1992 году и пересмотренный в 1994 году. Он широко использовался в разработке программного обеспечения для объектно-ориентированного анализа и проектирования , а также имел обширную документацию и инструменты поддержки. . [5]

Аспект нотации методологии Буча был заменен унифицированным языком моделирования (UML), который включает графические элементы метода Буча, а также элементы техники объектного моделирования (OMT) и объектно-ориентированной разработки программного обеспечения (OOSE). Методологические аспекты метода Буча были включены в несколько методологий и процессов, основной такой методологией является Rational Unified Process (RUP). [ нужна ссылка ]

Содержание метода [ править ]

Нотация Буча характеризуется формами облаков для представления классов и различает следующие диаграммы: [6]

Модель Тип Диаграмма UML-переписка
Логический Статический Диаграмма классов Диаграмма классов
Диаграмма объекта Диаграмма объекта
Динамический Диаграмма перехода состояний Диаграмма состояний
Схема взаимодействия Диаграмма последовательности
Физический Статический Схема модуля Схема компонентов
Схема процесса Схема развертывания

Процесс организован вокруг макро- и микропроцесса. [1]

Макропроцесс определяет следующий цикл действий:

  • Концептуализация: определение основных требований.
  • Анализ: разработать модель желаемого поведения.
  • Дизайн: создайте архитектуру
  • Эволюция: для реализации
  • Техническое обслуживание: для развития после поставки

Микропроцесс применяется к новым классам, структурам или моделям поведения, возникающим в ходе макропроцесса. Он состоит из следующего цикла:

  • Идентификация классов и объектов
  • Определение их семантики
  • Выявление их отношений
  • Спецификация их интерфейсов и реализация

Ссылки [ править ]

  1. Перейти обратно: Перейти обратно: а б Буч, Грейди (1993). Объектно-ориентированный анализ и проектирование с приложениями (2-е изд.). Редвуд Сити: Бенджамин Каммингс. ISBN  0-8053-5340-2 .
  2. ^ Буч, Грейди (1994). «Глава 5: Обозначения». Объектно-ориентированный анализ и проектирование с приложениями (2-е изд.). Аддисон-Уэсли. ISBN  0-8053-5340-2 .
  3. ^ Буч, Грейди (1994). «Глава 6: Процесс». Объектно-ориентированный анализ и проектирование с приложениями (2-е изд.). Аддисон-Уэсли. ISBN  0-8053-5340-2 .
  4. ^ Буч, Грейди (1994). «Глава 7: Прагматика». Объектно-ориентированный анализ и проектирование с приложениями (2-е изд.). Аддисон-Уэсли. ISBN  0-8053-5340-2 .
  5. ^ Мартин, Роберт Сесил (1995). Проектирование объектно-ориентированных приложений C++ с использованием метода Буча . Прентис-Холл. ISBN  0-13-203837-4 .
  6. ^ Доктор медицины, Фатима (11 сентября 2008 г.). «Мир диаграмм: Диаграммы Буча» . Проверено 3 января 2017 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8886e97c657a8dc3e140d7c783e971b1__1717776540
URL1:https://arc.ask3.ru/arc/aa/88/b1/8886e97c657a8dc3e140d7c783e971b1.html
Заголовок, (Title) документа по адресу, URL1:
Booch method - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)