14
В этом случае в качестве объекта выступает явление, которое можно
охарактеризовать [10, c.105].
В сравнении со структурным анализом, объектно-ориентированный
подход предусматривает выполнение объектной декомпозиции в основе,
которой находится статическая структура терминов, связей, позволяющих
описать систему и организовать обмен сообщениями.
Для реализации объектно-ориентированного анализа в настоящее
время свое распространение получил язык UML, представленный в виде
языка визуального моделирования, позволяющего разрабатывать модель,
отражать взаимодействие между разработчиком и заказчиком, учитывать
функции каждого из участников процесса[35].
Особенностью языка моделирования UML является то, что
существует возможность разработки модели, использования расширений,
которые не входят в ядро [23, c.44].
Среди преимуществ языка UML следует выделить возможность
использования стандартной методологии, системы обозначений и
переноса полученной модели в программную среду.
Также существует возможность создания интегрированной сложной
системы, включающей в свой состав диаграммы вариантов использования,
классов, состояния, кооперации, компонентов, последовательности,
деятельности и развертывания.
Основой диаграммы вариантов использования выступают рамки
системы за счет которых определяются компетенции системы и
выделяется предметная область.Для работы в этой области выделяются
исполнители, которые будут ее использовать, а с помощью классов
производится описание атрибутов и методов взаимодействия [7, c.58].
Классы представлены в виде сущности или объектов наделенных
определенными свойствами и позволяющими описать поведение системы.