Назначение языка UML. Пакеты в языке UML (по лекциям Михайлова Е.М.)

Язык UML создавался, как совмещающий в себе следующие черты =

  1. Легко воспринимаемый и выразительный язык визуального моделирования, специально предназначенный для разработки и документирования моделей сложных систем .
  2. Снабдить исходные понятия языка UML возможностью расширения
  3. Независимость от конкретных языков программирования и инструментальных средств
  4. Включать в себя семантический базис для понимания общих особенностей ООАП.
  5. Поощрять развитие рынка объектных инструментальных средств.
  6. Способствовать распространению объектных технологий и соответствующих понятий ООАП.
  7. Интегрировать в себя новейшие и наилучшие достижения практики ООАП.

Если не знаем - смотрим определение ООАП

к языку также предъявлялись следующие требования =

  • Позволять моделировать не только программное обеспечение, но и более широкие классы систем и бизнес-приложений, с использованием объектно-ориентированных понятий.
  • Явным образом обеспечивать взаимосвязь между базовыми понятиями для моделей концептуального и физического уровней.
  • Обеспечивать масштабируемость моделей, что является важной особенностью сложных многоцелевых систем.
  • Язык должен быть понятен аналитикам и программистам, а также должен поддерживаться специальными инструментальными средствами, реализованными на различных компьютерных платформах

Пакеты в языке UML

О пакетах читаем здесь