
UML.pptx
- Количество слайдов: 14
Методологии объектноориентированного анализа и проектирования сложных систем
UML К середине 1990 -х наиболее известными становятся методы: • Метод Гради Буча (Grady Booch), получивший условное , название Booch или Booch'91, Booch Lite (позже — Booch'93). • Метод Джеймса Румбаха (James Rumbaugh), получивший , название Object Modeling Technique - ОМТ (позже - ОМТ-2) • Метод Айвара Джекобсона (Ivar Jacobson), получивший название Object-Oriented Software Engineering — OOSE.
В настоящее время разработаны средства визуального программирования на основе UML, обеспечивающие интеграцию, включая прямую и обратную генерацию кода программ, с наиболее распространенными языками и средами программирования, такими как MS Visual C++, Java, Object Pascal/Delphi, Power Builder, MS Visual Basic, Forte, Ada, Smalltalk.
представляет собой общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнеспроцессов и других систем.
принцип абстрагирования принцип многомодельности принцип иерархического построения моделей
С самой общей точки зрения описание языка UML состоит из двух взаимодействующих частей, таких как: –Семантика языка UML. Представляет собой некоторую метамодель, которая определяет абстрактный синтаксис и семантику понятий объектного моделирования на языке UML. –Нотация языка UML. Представляет собой графическую нотацию для визуального представления семантики языка UML.
Основывается на некоторой общей иерархической структуре модельных представлений, состоящей из четырех уровней: §Мета-метамодель §Модель §Объекты пользователя
Можно представить как некоторый процесс поуровневого спуска от от наиболее обшей и абстрактной концептуальной модели исходной модели системы к логической, а затем и к логической физической модели соответствующей программной системы
Абстрактная модель (назад) — это модель, отражающая лишь самые общие характеристики моделируемого явления. Чаще всего абстрактная модель дает лишь качественные характеристики моделируемого объекта или явления. Концептуальная модель (назад) — это абстрактная модель, определяющая структуру моделируемой системы, свойства её элементов и причинноследственные связи, присущие системе и существенные для достижения цели моделирования. Физическая модель (назад) отражает компонентный состав проектируемой системы с точки зрения ее реализации на некоторой технической базе и вычислительных платформах конкретных производителей.
УНИФИКАЦИЯ (назад) унификации, ж. (от латин. unio - единство и facere - делать) (книжн. ). Приведение к единообразию, к единой норме, единой форме, Унификация тарифов. Унификация орфографии. СЕМАНТИКА(назад) СЕМАНТИКА (от греч. semantikos - обозначающий), 1) значения единиц языка. НОТАЦИЯ (назад)(спец. ). Система условных письменных обозначений, принятая в какой-н. области. Шахматная нотация.
UML.pptx