
- •Билет 2
- •Понятие Stateless vs Stateful, Synchronous vs Asynchronous.
- •Определение Project vision и Project scope. Привести пример для своей дипломной работы.
- •Билет 5
- •2. Композиция имеет важные преимущества над наследованием.
- •Билет 6
- •1 Описание Commitments, примеры
- •2 Перечислить ключевые принципы проектирования
- •Билет №8
- •Дать определение функциональных и нефункциональных требований. Привести критерии качества требований.
- •Communication patterns. Рассказать про типы интерфейсов (Message oriented architecture vs Service oriented architecture)
- •Билет 9
- •Билет №11
- •Рассказать о способе проведения эстимейта wag Generator
- •2. Особенности архетипов ис. Описать Web Applications
- •Билет №12
- •Перечислить все принципы проектирования пользовательского интерфейса
- •Особенности архетипов ис. Описать Desktop Application
- •Билет №16
- •Рассказать о ключевых сценариях на этапе проектирования. Рассказать о sad документах, описать основные его секции.
- •Билет №17
- •Фаза проектирования.
- •5 Примеров для паттерна Navigation
- •Билет 18
- •1 Фазы проекта:
- •Билет 29
- •Билет 30
- •Бизнес требования
- •Билет № --
- •Архетип приложения. Mobile Applications
- •2) Общие разделы для всех эстимейтов
- •Билет № --
- •Что такое Life scope of components, примеры?
- •2. Понятие Request for proposal и Proposal. Привести описание всех основных секций.
Билет №17
Фаза проектирования.
Фазы проекта:
Формирование концепции
Разработка технического задания
Проектирование
Изготовление
Ввод системы в эксплуатацию
Начальные фазы проекта имеют решающее влияние на достигаемый результат, так как в них принимаются основные решения, определяющие качество информационной системы. При этом обычно 30% вклада в конечный результат проекта вносят фазы концепции и предложения, 20% — фаза проектирования, 20% — фаза изготовления, 30% — фаза сдачи объекта и завершения проекта.
Перечислить и дать определение атрибутов качества
Атрибуты качества определяют круг критических вопросов и проблем, которые разрабатываемая архитектура приложения должна решать:
●Доступность
●Производительность
●Средства управления приложением
●Взаимодействие
●Управляемость
●Повторное использование
●Масштабируемость
●Защищенность
●Удобство использования
●Надежность
●Тестируемость приложения
●Ремонтопригодность
●Охват платформ
Для каждого атрибута, если это возможно в рамках выбранного типа приложения, необходимо определить, как будет достигнуто то или иное условие.
5 Примеров для паттерна Navigation
UI-patterns – повторяющиеся решения, призванные решать общие проблемы дизайна. Являются стандартной точкой опоры для опытного дизайнера пользовательского интерфейса.
Примеры паттерна навигации:
Навигация через меню по сайту университета Horizontal Dropdown Menu
Пользователь выбирает какое-то наименование товара в интернете Carousel
Навигация по страницам Pagination
Навигация с помощью отображения наиболее популярных тем Tag Cloud
Навигация по странице с возможностью вернуться на стратовую Home Link
Билет 18
1 Фаза проектирования. Перечислить и дать определение архитектурных атрибутов.
2 UI-patterns. Привести 5 примеров для «Getting input».
1 Фазы проекта:
Формирование концепции
Разработка технического задания
Проектирование
Изготовление
Ввод системы в эксплуатацию
Начальные фазы проекта имеют решающее влияние на достигаемый результат, так как в них принимаются основные решения, определяющие качество информационной системы. При этом обычно 30% вклада в конечный результат проекта вносят фазы концепции и предложения, 20% — фаза проектирования, 20% — фаза изготовления, 30% — фаза сдачи объекта и завершения проекта.
Архитектурные атрибуты определяют круг ключевых технических аспектов, связанных с поведением и разработкой приложения.
Для каждого архитектурного атрибута необходимо указать соответствующее инженерное решение решение или путь, каким образом будет учтен тот или иной атрибут.
●Аутентификация и авторизация
●Организация слоев приложения
●Отображение ключевых сценариев
●Коммуникации внутри приложения
●Композиция
●Управление многопоточностью и транзакциями
●Управление конфигурацией
●Организация доступа к данным
●Управление исключительными ситуациями
●Логирование
●Валидация данных
●Стратегия доставки
2. UI-patterns – повторяющиеся решения, призванные решать общие проблемы дизайна. Являются стандартной точкой опоры для опытного дизайнера пользовательского интерфейса.
Примеры:
Input Feedback
Account Registration
Lazy Registration
Calendar Picker
Rate Content