Файл: Программа ИВТм-11-2013для магистров.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 21.04.2024

Просмотров: 73

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

5. Содержание дисциплины

5.1. Содержание разделов дисциплины

5.2. Разделы дисциплин и виды занятий:

6. Лабораторный практикум:

7. Практические занятия: ( только в 1 семестре)

10. Пример тестовых заданий

6) Какие работы находятся в исключительной ответственности менеджера проекта?

7) Каким понятиям соответствуют приведённые определения?

8) Определите типы возможных рисков программных проектов:

9) Каким рискам соответствуют приведённые стратегии его уменьшения?

10) Каким понятиям соответствуют приведённые определения?

11) Какие атрибуты качества не очень важны для пользователей?

12) Сопоставьте перечисленные понятия их характеристикам:

13) Сопоставьте перечисленным этапам процесса разработки требований виды выполняемых на них работ:

14) Что не включает в себя описание сценария?

28) Каким понятиям соответствуют перечисленные определения?

29) Расположите в хронологическом порядке работы, выполняемы в процессе инспектирования:

2 Вариант

12. Программа подготовки к зачету (9 семестр). Контрольные вопросы

13. Программа подготовки к экзамену (10 семестр). Контрольные вопросы по

14. Учебно-методическое и информационное обеспечение дисциплины:

То, что нам нужно (взято с http://se.math.spbu.ru/seminars/se1/SE_3.htm#4 ):

10) Каким понятиям соответствуют приведённые определения?

Понятие

Определение

1. Пользовательские требования

А) Определяют цели и задачи, которые пользователям позволит решить система, что они смогут делать с помощью системы

2. Системные требования

Б) Описание функций, выполняемых системой, и ограничений, накладываемых на неё

3. Проектная системная спецификация

В) Определяют функциональность и характеристики системы, которую должны построить разработчики, чтобы пользователи смогли выполнить свои задачи

1 А

2 В

3 Б

11) Какие атрибуты качества не очень важны для пользователей?

А) Надёжность и доступность - важно

Б) Безопасность - важно

В) Мобильность – важно на этапе разработки требований => для пользователей не очень важно

Г) Удобство и простота обслуживания - важно

Д) Производительность -важно

12) Сопоставьте перечисленные понятия их характеристикам:

1) Производительность

2) Надёжность

3) Доступность

4) Безопасность

5) Удобство и простота обслуживания

А) определяет насколько быстро и качественно система должна выполнять определённые функции

Б) время, в течении которого система доступна для использования и полностью работоспособна

В) определяет дружелюбие системы к пользователю

Г) вероятность работы системы без сбоев в течение определённого времени

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

1 – А, 2 – Г, 3 – Б, 4 – Д, 5 – В


13) Сопоставьте перечисленным этапам процесса разработки требований виды выполняемых на них работ:

Этап процесса

Вид работы

1. Анализ предметной области

А) Изучение аналитиками предметной области, в которой будет эксплуатироваться система

2. Сбор требований

Б) Взаимодействие с лицами, формирующими требования, продолжение анализа предметной области

3. Классификация требований

В) Преобразование набора требований в логически связанные группы

1 А

2 Б

3 В

Интуитивно понятно, но вот подтверждение (взято с http://se.math.spbu.ru/seminars/se1/SE_5.htm ):

14) Что не включает в себя описание сценария?

А) Описание начального состояния системы

Б) Описание нормального протекания событий

В) Описание ограничений на систему

Г) Описание исключительных ситуаций и способов их обработки

15) Что позволяют описывать варианты использования?

А) нефункциональные требования

Б) внешние интерфейсы

В) форматы данных

Г) поведение системы

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

А) Структурированный естественный язык

Б) Языки описания программ

В) Ассемблер

Г) Математические спецификации

17) Что не может описать конечный автомат?

А) Модель поведения системы

Б) Реакцию на внутренние или внешние события

В) Состояние системы

Г) События, которые служат причиной перехода системы в следующее состояние

Д) Поток данных внутри системы

18) Расположите в хронологическом порядке работы, выполняемые в процессе эволюционного прототипирования:

А) Разработка прототипа системы

Б) Разработка обобщённой спецификации

В) Использование прототипа системы

Г) Доработка прототипа системы

Д) Проверка системы

Е) Получение законченной системы

Б – А – В – Д – Г – Е

19) Почему спецификация требований содержит пользовательские и системные требования?


А) Спецификация описывает нефункциональные требования

Б) Спецификация – это формальное соглашение заказчика с разработчиком системы

В) Спецификация определяет производительность продукта

Г) Спецификация необходима различным группам заинтересованных лиц

20) Какие характеристики качества не предъявляются к документу спецификация требований?

А) Полнота требований

Б) Согласованность требований

В) Небольшой объём документа

Г) Способность к модификации

Д) Трассируемость требований

21) Расположите в хронологическом порядке работы, выполняемые в процессе внесения изменений в спецификацию требований:

А) Внесение изменений в код системы

Б) Разработка требования

В) Анализ требования, его стоимость

Г) Внесение изменения в спецификацию

Д) Оформление изменения

Б – В – Д – Г – А

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

Принцип

Описание

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

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

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

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

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

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

1  Б

2  В

3  А


28) Каким понятиям соответствуют перечисленные определения?

Понятие

Определение

1. Инспектирование ПО

А) Анализ и проверка различных представлений системы (спецификация требований, архитектурных схем, исходного кода и т.п.), выполняемый на всех этапах её разработки

2. Тестирование ПО

Б) Оценка производительности и надёжности программ, а также работы системы в различных режимах эксплуатации

3. Тестирование дефектов

В) Запуск исполняемого кода с определёнными исходными данными и анализ выходных данных и рабочих характеристик системы

4. Статистическое тестирование

Г) обнаружение несоответствий между программой и её спецификацией

1 А

2 В

3 Г

4 Б

29) Расположите в хронологическом порядке работы, выполняемы в процессе инспектирования:

А) Планирование

Б) Индивидуальная подготовка

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

Г) Доработка

Д) Собрание инспекционной группы

Е) Исправление ошибок

А – В – Б – Д – Е – Г

30) Какому описанию соответствует каждый из “законов” Лемона о моделировании систем?

Закон

Описание

1. Непрерывность модернизации

А) Процесс развития систем саморегулируемый. Размер систем и время между выпусками очередных версий практически неизменны

2. Возрастающая сложность

Б) Для программ, эксплуатируемых в реальных условиях, модернизация – необходимость, иначе их полезность снижается

3. Организационная стабильность

В) По мере развития программы становятся всё более сложными. Для упрощения или сохранения их структуры нужны дополнительные затраты

4. Стабильность количества изменений

Г) За весь жизненный цикл системы количество изменений в каждой версии остаётся примерно одинаковым.