Вопросы к лекциям / ООП_ВопрКЛек4_0361_ЦукановаПА
.pdfКонтрольные вопросы к лекции №4
1.Для чего используется диаграмма последовательности?
Описывает поведенческие аспекты системы, рассматривая взаимодействие объектов во времени.
2.Что отображается на диаграмме последовательности?
Объекты, которые взаимодействуют в рамках сценария, сообщения, которыми они обмениваются, и возвращаемые результаты, связанные с сообщениями.
3.Что показывает диаграмма взаимодействия?
Показывает поток сообщений между объектами системы и основные ассоциации между ними.
4.Что общего и в чем отличие диаграммы взаимодействия и диаграммы последовательности?
Отображают одну и ту же информацию, но изображение элементов и потоков разное.
5.Что такое состояние объекта?
Атрибуты объекта, отображающие его соответствие или не соответствие условиям в некоторый момент времени, состояние объекта может меняться.
6.Что из себя представляет диаграмма состояний объекта?
Диаграмма показывает, как объект переходит из одного состояния в другое.
7.Что такое глобальное состояние программы? Почему глобальных состояний обычно меньше, чем число возможных комбинаций состояний объектов программы?
Состояние программы может зависеть от состояний некоторых ее объектов. Не все состояния объекта А могут существовать со всеми состояниями объекта Б или объекты могут быть зависимыми от других объектов, поэтому и глобальных состояний меньше, чем число возможных комбинаций.
8.Для чего применяются диаграммы деятельности?
Диаграммы деятельности являются частным случаем диаграмм состояний.
9.Что такое алгоритм?
Алгоритм - последовательность определенных действий или элементарных операций
10. В чем отличие диаграммы деятельности от блок-схемы алгоритма? На диаграмме деятельностей отображают не только действия, но и
состояния объектов. Также показывают распределение ролей и т.п.