stringtranslate.com

метод Буча

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

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

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

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

Содержание метода

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

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

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

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

Ссылки

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

Внешние ссылки