Информационных технологий визуальное моделирование систем в Staruml


Рисунок 36. Обозначение граничных классов



Pdf көрінісі
бет51/120
Дата07.02.2022
өлшемі1,77 Mb.
#87774
1   ...   47   48   49   50   51   52   53   54   ...   120
Байланысты:
Лабы star uml
Лабы star uml
Рисунок 36. Обозначение граничных классов 
Управляющий класс
отвечает за координацию действий других 
классов. Они служат для моделирования последовательного поведения 
одного или нескольких прецедентов и координации событий, реализующих 
заложенное в них поведение. Обозначаются управляющие классы именем 


40 
стереотипа <> либо специальной пиктограммой (рис. 37). 
Рисунок 37. Обозначение управляющих классов 
Управляющие классы можно представить, как «исполняющие» 
прецедент, поэтому у каждого варианта использования обычно имеется один 
управляющий класс, контролирующий последовательность событий этого 
прецедента. Они обычно зависят от приложения. 
Управляющий класс делегирует ответственности другим классам. Сам 
он может получать мало сообщений, но отсылать множество. Его называют 
классом-менеджером. Он запускает альтернативные потоки и знает, как 
поступить в случае ошибки. На начальном этапе проектирования 
управляющие классы создаются для каждой пары актер/прецедент, в 
дальнейшем они могут объединяться, разделяться или исключаться. 


Достарыңызбен бөлісу:
1   ...   47   48   49   50   51   52   53   54   ...   120




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет