Перейти к содержимому

Организация зачёта и темы для подготовки

Зачёт состоит из двух практических заданий, каждое по 6 баллов, и ответа на теоретические вопросы по заданиям и по курсу в целом на 8 баллов, итого можно набрать 20 баллов.

Ниже представлен список тем для подготовки к зачёту. Обратите внимание, что это общий список тем: вопрос может охватывать несколько тем сразу, а может охватывать часть темы. При этом принимающий может (и, скорее всего, будет) задавать вопросы по смежным темам, то есть ответить строго на один вопрос не получится.

  1. Моделирование и его место в разработке ПО, принципы моделирования.
  2. Назначение UML.
  3. Модель и её элементы (сущности).
  4. Модель и её элементы (отношения).
  5. Иерархия диаграмм в UML 2.
  6. Классификаторы и их свойства. Стереотипы.
  7. Понятие ИС, уровни архитектуры ИС, взаимосвязь диаграмм UML с различными уровнями.
  8. Понятие требования, функциональные и нефункциональные требования, способы сбора требований.
  9. Диаграмма использования: назначение, применяемые сущности и отношения.
  10. Структурное проектирование и описание процессов.
  11. Диаграмма деятельности: назначение, поток управления, его узлы и переходы.
  12. Диаграмма деятельности: назначение, объектный поток, его узлы и переходы, обработка исключений.
  13. Способы объектно-ориентированного анализа и выделения классов: метод Аббота, метод шаблонных классов, метод карточек CRC.
  14. Диаграмма классов: назначение, классы и их вариации, атрибуты и операции, их свойства.
  15. Диаграмма классов: назначение, отношение ассоциации и его возможные вариации.
  16. Диаграмма классов: назначение, отношение обобщения, множество обобщения, отношение зависимости и реализации.
  17. Диаграмма компонентов: назначение, применяемые сущности и отношения.
  18. Диаграмма пакетов: назначение, применяемые сущности и отношения.
  19. Диаграмма состояний: назначение, применяемые узлы и переходы. Поведенческая и протокольная диаграмма состояний.
  20. Диаграмма последовательности: назначение, линии жизни и сообщения между ними, фрагменты взаимодействия.
  21. Файл-серверная архитектура, двухзвенная и трёхзвенная архитектура, толстый и тонкий клиенты.
  22. Диаграмма развёртывания: назначение, применяемые сущности и отношения.