Рождение UP

Рассматривая историю UP, следует отметить, что его развитие тесно связано с карьерой одного человека, Айвара Джекобсона (Ivar Jacobson). Его часто называют отцом UP. Это никак не умоляет заслуги всех остальных специалистов (особенно Гради Буча), участвовавших в развитии UP, скорее, это подчеркивает значимость вклада Джекобсона.
Датой рождения UP можно считать 1967 год, а отправной точкой – подход Ericsson, который являлся радикальным шагом в моделировании сложных систем и рассматривал их как набор взаимосвязанных блоков. Меньшие блоки связывались между собой, образуя блоки большего размера, составляющие всю систему. Основополагающий принцип этого подхода – «разделяй и властвуй». Он является предтечей того, что сегодня известно как компонентнооориентированная разработка.
Система, рассматриваемая как единое целое, может быть сложной для понимания. Для упрощения ее можно разбить на блоки меньшего размера и разобраться в предлагаемых каждым блоком сервисах (в современной терминологии – в интерфейсе компонента). Затем можно понять, как эти блоки совмещаются. В UML большие блоки называются подсистемами, и каждая подсистема реализуется меньшими блоками, называемыми компонентами.
Другим нововведением в подходе Ericsson был способ определения блоков через создание «вариантов трафика», описывающих, как предполагается использовать систему. Со временем варианты трафика эволюционировали, и в настоящее время в UML они называются прецедентами. В результате этого процесса появилось архитектурное представление, описывающее все блоки и их объединение. Это было предтечей статической модели UML.
Наряду с представлением требований (варианты трафика) и статическим представлением (описание архитектуры) у Ericsson было динамическое представление, описывающее, как все блоки взаимодействуют во времени. Это представление состояло из диаграмм последовательностей взаимодействия и состояний (конечных автоматов). Все они по прежнему есть в UML, хотя и в намного более совершенном виде. Читать далее…

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code