Принципы гибкой методологии

  • Высшим приоритетом считать удовлетворение пожеланий заказчика.
  • Не игнорировать изменение требований.
  • Поставлять новые работающие версии ПО часто.
  • Заказчики и разработчики должны работать совместно.
  • Проекты должны воплощать в жизнь целеустремленные люди.
  • Эффективный метод передачи информации– разговор лицом к лицу.

 

  • Работающая программа – основной показатель прогресса в проекте.
  • Гибкие процессы способствуют долгосрочной разработке.
  • Непрестанное внимание к качественному проектированию.
  • Простота.
  • Самые лучшие решения выдают самоорганизующиеся команды.
  • Команда должна регулярно задумываться над тем, как стать ещё более эффективной.

Гибкие методологии

Agile Modeling

Адаптивная разработка программного обеспечения

Agile Unified Process

Разработка, ориентированная на особенности (быстрый унифицированный процесс)

DSDM

Технология Scrum

Agile Data Method

MSF for Agile Software Development (Microsoft Solutions Framework для гибкой разработки ПО)

Extreme programming

Экстремальное программирование

 

Тема 1. Введение в UML

1. Буква «U» в аббревиатуре «UML» означает:

А) United

Б) Unified

В) Universal

2. Модель UML состоит из (укажите лишнее):

A) сущностей

Б) отношений

В) множеств

Сущности UML подразделяются на (укажите лишнее)

A) структурные

Б) поведенческие

В) графические

Г) группирующие

Д) аннотационные

Отношения UML подразделяются на (укажите лишнее)

A) зависимости

Б) ассоциации

В) уточнения

Г) обобщения

Д) реализации

Структурные сущности UML включают в себя (укажите лишнее)

A) классы

Б) узлы

В) пакеты

Г) варианты использования

Д) интерфейсы

Поведенческие сущности UML включают в себя (укажите лишнее)

A) состояния

Б) деятельности

В) варианты использования

Г) интерфейсы

Сущностями UML являются (укажите лишнее)

A) классы

Б) узлы

В) зависимости

Г) примечания

Д) варианты использования

Группирующие сущности UML включают в себя

A) классы

Б) узлы

В) пакеты

Г) примечания

Отношения зависимости в UML являются

A) симметричными

Б) антисимметричными

В) транзитивными

 

Отношения обобщения в UML являются

A) симметричными

Б) антисимметричными

В) транзитивными

Отношения ассоциации (без дополнений) в UML являются

A) симметричными

Б) антисимметричными

В) транзитивными †

Отношения реализации в UML являются

A) симметричными

Б) антисимметричными

В) транзитивными †

Множество канонических диаграмм UML

A) определяется стандартом языка

Б) является соглашением пользователей языка

В) определяется производителями инструментов, поддерживающих UML

Множество канонических структурных диаграмм UML включает в себя (укажите лишнее)

A) Диаграммы классов

Б) Диаграммы использования

В) Диаграммы компонентов

Г) Диаграммы объектов †

Множество канонических структурных диаграмм UML включает в себя

A) Диаграммы последовательности

Б) Диаграммы (кооперации) коммуникации

В) Диаграммы использования

Г) Диаграммы размещения †

Множество канонических поведенческих диаграмм UML включает в себя

(укажите лишнее)

A) Диаграммы состояний

Б) Диаграммы деятельности

В) Диаграммы последовательности

Г) Диаграммы потоков данных †

Множество канонических поведенческих диаграмм UML включает в себя

A) Диаграммы классов

Б) Диаграммы компонентов

В) Диаграммы последовательности

Г) Диаграммы размещения (развертывания)

Множество канонических диаграмм UML включает в себя (укажите лишнее)

A) Диаграммы классов

Б) Диаграммы состояний

В) Диаграммы последовательности

Г) Диаграммы потоков данных †


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: