Компьютерные технологии в жизненном цикле изделия. Яблочников Е.И - 29 стр.

UptoLike

28
тодология, разработанная компанией Rational Software Corp., поддерживает
итеративный процесс создания сложной информационной системы на ос-
нове объектно-ориентированного подхода, с использованием диаграмм
UML (Unified Modeling Language) для визуального моделирования пред-
метной области. К таким сложным системам относятся, в частности, ин-
формационные системы поддержки новых бизнес-процессов, о которых
речь пойдет ниже.
Графический язык UML включает восемь типов канонических
диа-
грамм, описывающих бизнес-процессы или сложную информационную
систему с различных точек зрения. К этим диаграммам относятся:
Диаграмма прецедентов (use case);
Диаграмма классов (class);
Диаграмма состояний (statechart);
Диаграмма деятельности (activity);
Диаграмма последовательности (sequence);
Диаграмма кооперации (collaboration);
Диаграмма компонентов (component);
Диаграмма развертывания (deployment).
Совокупность указанных диаграмм UML обладает тем свойством,
что в ней
содержится вся информация, необходимая для реализации слож-
ной системы, или, другими словами, диаграммы UML образуют интегри-
рованную модель разрабатываемой сложной информационной системы
(рис. 1.6).
Методология последовательного построения различных видов диа-
грамм при моделировании сложной системы является неотъемлемой со-
ставной частью методологии RUP. Методология RUP устанавливает такой
порядок (последовательность) разработки диаграмм UML, который спо-
собствует продвижению
от общего к частному. В этом смысле диаграммы
должны разрабатываться в той последовательности, в которой они пере-
числены выше. В самом деле, диаграммы прецедентов (первые в списке)
описывают систему на наиболее высоком, концептуальном уровне абст-
ракции, тогда как диаграммы развертывания (последние в списке) опреде-
ляют состав и структуры вычислительных средств, используемых
для реа-
лизации информационной системы. Это, разумеется, не означает того, что
на любом этапе невозможен возврат к разработанным ранее диаграммам,
их уточнение и модификация. Декларируемый в RUP итеративный подход
распространяется и на общий процесс моделирования с помощью диа-
грамм.