Похожие презентации:
Последовательности
1.
Диаграмма последовательности действийSequence diagram
(синдарин)
2.
Структура диаграммыsd Диаграмма последовательности
:Класс1
:Класс2
Линия жизни
Сообщение
Фокус управления
t
3.
Сообщение самому себе:Класс
Сообщение_самому_себе()
4.
Виды сообщений<Имя сообщения>
<Имя сообщения>
<Имя сообщения>
5.
Пример синхронного сообщенияАндрей:препод
:Студент
Переключает слайд()
ЗарисуйтеСлайд
Продолжить лабу
Benq:проектор
6.
Пример асинхронного сообщенияАндрей:препод
:Студент
Переключает слайд()
ЗарисуйтеСлайд
Продолжить лабу
Benq:проектор
7.
Связь с диаграммой классовКласс 1
Класс 2
1
1
+a
:Класс1
a:Класс2
сумма(5,10)
sum:integer
По завершению
метод «сумма»
возвращает
значение sum
+сумма(a:integer, b:integer):integer
Вызов метода в
экземпляре
класса «Класс2»
8.
Создание экземпляра классао1:Класс1
о2:Класс2
<<create>>
о1:Класс1
<<create>>
о2:Класс2
9.
Уничтожение экземпляра классао1:Класс1
о2:Класс2
<<destroy>>
10.
Цикличный блок:<Класс1>
loop
...
[Условие выполнения цикла]
:<КлассN>
11.
Пример использования цикличного блокаАндрей:препод
cтудент[i]:Студент
Переключает слайд()
за loop а
i=0 to Students.Count
Продолжить лабу
Benq:проектор
12.
Блок альтернативы:<Класс1>
alt
<Условие 1>
<Условие 2>
<Условие m>
...
:<КлассN>
13.
Пример использования блока альтернативы:Гопник
Витя:Студент
Говорит ( Деньги есть? )
ответ:string
alt
ответ == «нет»
Говорит ( А если найду? )
Витя.статус == борзый УдаритьВморду()
14.
Референсный (ссылочный) блок:<Класс1>
ref
...
:<КлассN>
Какая нить другая диаграмма
sd Какая нить другая диаграмма
:<Класс1>
:<КлассN>
15.
Сложная линия жизни:<Класс1>
:<Класс2>
Ref Д_КЛАСС2
:<Класс4>
:<Класс5>
sd Д_КЛАСС2
<<create>>
:<Класс6>
16.
17.
18.
19.
20.
ЭкспертИнтерфейс системы
База данных
Начинает работу с расчетами
Создает
Список расчетов
Просмотр
общих результатов
Запрос данных
Данные
Вывод списока расчетов
Хочет внести замечание/исправление
Внесение исправлений
и замечаний
Выбирает расчет
Фисксация расчета
Создание
Расчет
Запрос полных данных
Данные
Замечания / исправление
Замечания / исправление
Сохранение данных
Сохранение данных
Удалить
Завершает работу
Завершает работу
Удалить