Метод Буча [1] — это метод объектно-ориентированной разработки программного обеспечения. Он состоит из языка объектного моделирования , [2] итеративного объектно-ориентированного процесса разработки, [3] и набора рекомендуемых практик. [4]
Нотация Буча характеризуется облачными формами для представления классов и различает следующие диаграммы: [6]
Процесс организован вокруг макро- и микропроцесса. [1]
Макропроцесс определяет следующий цикл деятельности:
Концептуализация: установление основных требований
Анализ: разработать модель желаемого поведения
Дизайн: создание архитектуры
Эволюция: для реализации
Техническое обслуживание: для развития после доставки
Микропроцесс применяется к новым классам, структурам или поведению, которые возникают в ходе макропроцесса. Он состоит из следующего цикла:
Идентификация классов и объектов
Определение их семантики
Выявление их взаимоотношений
Спецификация их интерфейсов и реализация
Ссылки
^ ab Booch, Grady (1993). Объектно-ориентированный анализ и проектирование с приложениями (2-е изд.). Redwood City: Benjamin Cummings. ISBN 0-8053-5340-2.
^ Booch, Grady (1994). "Глава 5: Нотация". Объектно-ориентированный анализ и проектирование с приложениями (2-е изд.). Addison-Wesley. ISBN0-8053-5340-2.
^ Booch, Grady (1994). "Глава 6: Процесс". Объектно-ориентированный анализ и проектирование с приложениями (2-е изд.). Addison-Wesley. ISBN0-8053-5340-2.
^ Booch, Grady (1994). "Глава 7: Прагматика". Объектно-ориентированный анализ и проектирование с приложениями (2-е изд.). Addison-Wesley. ISBN0-8053-5340-2.
^ Мартин, Роберт Сесил (1995). Проектирование объектно-ориентированных приложений C++ с использованием метода Буча. Prentice-Hall. ISBN0-13-203837-4.
^ MD, Fathima (11 сентября 2008 г.). "Мир диаграмм: диаграммы Буча" . Получено 3 января 2017 г.
Внешние ссылки
Диаграммы классов, диаграммы объектов, диаграммы состояний и событий и диаграммы модулей.
Метод объектно-ориентированного анализа и проектирования Буха