Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на экзаменационные тесты / Ответы на тест №1 с пояснениями.doc
Скачиваний:
511
Добавлен:
01.05.2014
Размер:
320 Кб
Скачать

22) Какие модели, как правило, не разрабатываются на этапе проектирования архитектуры?

А) Статическая структурная модель, в которой представлены подсистемы

Б) Модель качества системы

В) Динамическая модель процессов, представляющая организацию процессов во время работы системы

Г) Интерфейсная модель, которая определяет сервисы, предоставляемые каждой подсистемой через общий интерфейс

Д) Модель отношений, определяющая взаимоотношения между частями системы

Согласно http://se.math.spbu.ru/seminars/se1/SE_6.htm:

Архитектурные модели:

-статическая структурная модель - подсистемы разрабатываются независимо.

-динамическая модель процессов - организация процессов во время работы системы.

-интерфейсная модель - определяются сервисы, предоставляемые каждой подсистемой через общий интерфейс.

-модели отношений - рассматриваются взаимоотношения между частями системы.

23) Какие преимущества имеет повторное использование программного обеспечения?

А) Повышение надёжности

В) Соблюдение стандартов проектирования

Г) Сокращение времени обучения

Из лекции от 12.04.07:

Преимущества ПИ:

  1. Повышение надёжности

  2. Уменьшение проектных рисков

  3. Эффективное использование специалистов

  4. Соблюдение стандартов

  5. Ускорение разработки

24) Какие проблемы возникают при повторном использовании?

А) Дополнительные трудности разработки требований

Б) Поиск и адаптация повторно используемых компонентов

Д) Повышение стоимости поддержки библиотеки повторно используемых компонентов

Из лекции от 12.04.07:

Проблемы повторного использования:

- повышение стоимости сопровождения системы (при изменении повторно используемых компонентов)

- недостаточная инструментальная поддержка (CASE – средства плохо поддерживают эту технологию)

- синдром “изобретения велосипеда”: проще писать свой компонент, чем найти и настроить чужой

- содержание библиотеки компонентов: заполнение базы знаний

- поиск и адаптация компонентов

25) Какими преимуществами обладают графические интерфейсы?

А) Простота изучения и использования (из лекции от 11.04.07)

Б) Простота проектирования и разработки (нифига не просто)

Д) Простота переключения между программами – это под вопросом (в лекции не нашёл, го интуитивно логично)

26) Процесс проектирования интерфейса включает в себя следующие этапы:

5) Разработка динамического прототипа

6) Разработка исполняемого прототипа

7) Оценка проекта пользователями

8) Реализация интерфейса

Учитывая итерационный характер проектирования, перечислите все связи между этими этапами в виде пар (номер этапа, номер этапа-преемника)

(5, 6); (5, 7); (6, 7); (6, 8); (7, 5)

(Из лекции от 11.04.07)

Аналогичный материал (взято с http://se.math.spbu.ru/seminars/se1/SE_8.htm ):

27) Каким описаниям соответствуют приведённые таблицы разработки интерфейса?

Принцип

Описание

1. Способность к восстановлению

А) Интерфейс должен содержать средства удобного взаимодействия с пользователями, имеющими разный уровень квалификации

2. Поддержка пользователя

Б) Интерфейс должен иметь средства, позволяющие восстанавливать данные, потерянные после ошибки пользователя

3. Адаптация к пользователю

В) Интерфейс должен предоставлять информацию об ошибках пользователя и иметь справочные средства

1  Б

2 В

3 А

Из лекции от 11.04.07:

  1. Учёт знаний пользователя (насколько хорошо пользователь знаком с ПО)

  2. Согласованность (однотипные операции должны выполняться одним и тем же способом)

  3. Минимум неожиданности (поведение системы должно быть предсказуемо или прогнозируемо)

  4. Способность к восстановлению (при возникновении сбоев, а также неверных действий пользователя)

  5. Руководство пользователя = поддержка пользователя (наличие в интерфейсе справочной системы, подсказок и т.д.)

  6. Учёт разнородности пользователей = адаптация