МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Кафедра «Системы автоматизированного проектирования»

УТВЕРЖДЕН

на заседании кафедры

«____» _________ 2016 г. , протокол № ___

Заведующий кафедрой

_____________ _

(Подпись) (Фамилия, инициалы)

ФОНД ОЦЕНОЧНЫХ СРЕДСТВ

ПО УЧЕБНОЙ ДИСЦИПЛИНЕ

Б1.В. ОД.13 Разработка интерфейсов компьютерных систем

( индекс дисциплины по учебному плану, наименование дисциплины (модуля))

Направление подготовки

09.03.01 «Информатика и вычислительная техника»

(код, наименование направления /специальности)

Профили подготовки

«Системы автоматизированного проектирования»

(наименование профиля /специализации/магистерской программы)

Квалификация (степень) выпускника – _________бакалавр________________

Форма обучения _____________очная_________________________________

(очная, заочная, очно-заочная)

Пенза, 2016

Составитель:

Экспертная группа членов методической комиссии факультета вычислительной техники в составе:

1.___________________________________________________________________

2.___________________________________________________________________

3. ___________________________________________________________________

провела экспертизу фонда оценочных средств по дисциплине (модулю)

Распределение ресурсов и сетей

ЗАКЛЮЧЕНИЕ: ФОС соответствует

– целям и задачам освоения дисциплины;

– формам текущего контроля и промежуточной аттестации, определенным рабочей программой дисциплины и учебным планом;

НЕ нашли? Не то? Что вы ищете?

– основной профессиональной образовательной программе;

– требованиям ФГОС ВО.

Экспертное заключение утверждено на заседании методической комиссии, протокол № ___ от «___» _____________ 20__ г.

Председатель методической комиссии ________________

ПАСПОРТ

фонда оценочных средств

по дисциплине Б1.В. ОД.13 Распределение ресурсов и сетей

(наименование дисциплины)

1.  Модели контролируемых компетенций:

-  компетенция, формируемая в процессе изучения дисциплины:

ü  ПК-2 - способность сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем

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

Коды

компетенции

Наименование компетенции (части компетенций)

Требования к результатам освоения дисциплины

1

2

3

ПК-2

-  способность сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем

владеть:

-  прикладными программными средствами разработки распределенных систем;

-  технологиями проектирования распределенных систем

знать:

-  принципы построения и методы работы в распределенных системах обработки информации;

-  виды технологических процессов обработки информации в распределенных системах, особенности их применения;

уметь:

-  осуществлять разработку типовых технологических процессов автоматизированной обработки информации;

-  использовать технологии построения и эксплуатации распределенных информационных систем.

сведения об иных дисциплинах (в том числе преподаваемых на других кафедрах), участвующих в формировании данных компетенций:

-  Б1.В. ОД.11 Технологии программного обеспечения

-  Б1.В. ОД.13 Распределение ресурсов и сетей

-  Б1.Б.16 Интерфейсы программирования приложений

-  Б1.В. ОД.4 Информационное обеспечение САПР

-  Б1.В. ОД.10 Компьютерное моделирование в САПР

-  Б1.В. ОД.17 Вычислительные и информационные системы

2. Программа оценивания контролируемой компетенции:

п/п

Контролируемые разделы (темы) дисциплины

Код контролируемой компетенции (или ее части)

Наименование оценочного средства

1

Раздел 1. Введение. Характеристики распределенной обработки данных

ПК-2

Темы групповых и/или индивидуальных творческих заданий для лабораторной работы № 1.

Собеседования при сдаче лабораторной работы 1.

Проект

Вопросы экзамена

2

Раздел 2. Модели взаимодействия в распределенных системах

ПК-2

Темы групповых и/или индивидуальных творческих заданий для лабораторной работы № 1.

Собеседования при сдаче лабораторной работы 1.

Проект

Вопросы экзамена

3

Раздел 3. Концепция процессов в распределенных системах

ПК - 2

Темы групповых и/или индивидуальных творческих заданий для лабораторной работы № 2.

Собеседования при сдаче лабораторной работы 2.

Проект

Вопросы экзамена

4

Раздел 4. Синхронизация процессов

ПК-2

Темы групповых и/или индивидуальных творческих заданий для лабораторной работы № 2.

Собеседования при сдаче лабораторной работы 2.

Проект

Вопросы экзамена

5

Раздел 5. Обеспечение отказоустойчивости в распределенных системах и

ПК-2

Темы групповых и/или индивидуальных творческих заданий для лабораторной работы № 3.

Собеседования при сдаче лабораторной работы 3.

Проект

Вопросы экзамена

6

Раздел 6. Защита в распределенных системах

ПК-2

Темы групповых и/или индивидуальных творческих заданий для лабораторной работы № 3.

Собеседования при сдаче лабораторной работы 3.

Проект

Вопросы экзамена

7

Раздел 7. Заключение

ПК-2

Текущий: собеседование при защите лаб. заданий.

Промежуточный: Вопросы экзамена

Приложение 3

(обязательное)

Форма экзаменационного билета

_____________________________________________________________________________

LogPGU_simbioz2013 newWB 2 sm_modifikФедеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Пензенский
государственный
университет»

(код и наименование направления/специальности)

(наименование профиля)

(наименование кафедры)

(наименование дисциплины) 2016

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №

1. Формулировка вопроса для проверки уровня обученности ЗНАТЬ

2. Формулировка вопроса для проверки уровня обученности УМЕТЬ

3. Формулировка задания/задачи для проверки уровня обученности ВЛАДЕТЬ

Преподаватель

(подпись)

Зав. кафедрой

(подпись)

«___» ____________ 201__ г.

Примечания. 1. Формулировка вопросов и заданий для проверки уровней обученности ЗНАТЬ, УМЕТЬ, ВЛАДЕТЬ определяется преподавателем исходя из требований рабочей программы дисциплины. Количество вопросов и заданий определяется преподавателем.

2. Экзаменационные билеты формируются преподавателем из утвержденных на заседании кафедры экзаменационных вопросов и заданий.

3. К комплекту экзаменационных билетов (вопросов и заданий) прилагаются разработанные и утвержденные на заседании кафедры критерии оценки по дисциплине.

УТВЕРЖДЕНЫ

на заседании кафедры _______________

«___» ___________2016 г., протокол № ___

Зав. кафедрой ______________

Вопросы для экзамена

по дисциплине Б1.В. ОД.13 Распределение ресурсов и сетей

(наименование дисциплины)

Вопросы к экзамену

1.  Определение распределенной системы. Характеристики распределенных систем.

2.  Задачи распределенных систем. Соединение пользователей с ресурсами. Прозрачность, степень прозрачности.

3.  Задачи распределенных систем. Открытость. Масштабируемость.

4.  Технологии масштабирования.

5.  Концепции программных решений в распределенных системах.

6.  Распределенные операционные системы. Сетевые операционные системы.

7.  Программное обеспечение промежуточного уровня в распределенных системах.

8.  Модели и службы промежуточного уровня. Промежуточный уровень и открытость.

9.  Сравнение распределенных систем.

10.  Связь в РАС. Уровни протоколов. Низкоуровневые протоколы. Среда передачи.

11.  Уровни протоколов. Транспортные протоколы

12.  Уровни протоколов. Протоколы верхнего уровня

13.  Потоки выполнения. Знакомство с потоками выполнения

14.  Потоки выполнения. Потоки выполнения в распределенных системах

15.  Клиенты. Пользовательские интерфейсы

16.  Клиентское программное обеспечение, обеспечивающее прозрачность распределения

17.  Синхронизация часов. Физические часы.

18.  Алгоритмы синхронизации часов, достоинства и недостатки. Использование синхронизированных часов

19.  Синхронизация часов. Логические часы

20.  Отметки времени Лампорта, достоинства и недостатки. Векторные отметки времени

21.  Понятие отказоустойчивости. Основные концепции. SLA.

22.  Модели отказов

23.  Маскирование ошибок при помощи избыточности

24.  Отказоустойчивость процессов. Маскировка ошибок.

25.  Надежная связь клиент сервер.

26.  Общие вопросы защиты. Угрозы, правила и механизмы. Вопросы разработки

27.  Дискреционная политика безопасности. Организация защиты приложений.

28.  Экспертные распределенные системы.

29.  Распределенные файловые системы. Интерфейсы файлового сервиса и сервиса каталогов.

30.  Семантика разделения файлов.

31.  Разработка структуры файловой системы.

32.  Кэширование в распределенных системах.

33.  Алгоритмы управления кэшированием

Описание показателей и критериев оценивания с указанием шкалы оценивания для очной и других форм обучения (с применением балльно-рейтинговой системы):

Оцениваются следующие показатели: понимание вопросов, правильность, полнота и логическое изложение ответов.

Оценка по дисциплине складывается из текущего рейтинга и рейтинга, полученного за ответ на зачете.

Рейтинг, полученный за ответ на зачете определяется следующим образом:

Ответы на 1, 2 вопрос – до 15 баллов, дополнительные вопросы в рамках курса до 10 баллов.

Оценивание ответов на 1, 2 и дополнительные вопросы:

9-10 баллов выставляется, если студент демонстрирует полное понимание вопросов, правильность ответов, полное и логически последовательное изложение материала.

7-8 баллов выставляется, если студент демонстрирует: значительное понимание вопросов, правильность, но недостаточную полноту ответов на заданные теоретические вопросы; допущение неточности ответа;

5-6 баллов выставляется, если студент демонстрирует: понимание вопросов, по существу излагает материал, но не усвоил его деталей, есть погрешности в ответах; допускает неточности, недостаточно правильные формулировки, нарушения логической последовательности в изложении материала;

Менее 5 баллов выставляется, если студент демонстрирует: непонимание вопросов; студент не знает значительной части материала, не ответил на дополнительные вопросы или отказался от ответов на вопросы и задания.

Минимальный балл текущего рейтинга в соответствии с положением о рейтинге равен 36, максимальный – 60.

В итоге по курсу, суммируя итоги текущего рейтинга и экзаменационного рейтинга:

-  оценка «отлично» выставляется обучающемуся, если он набрал 87-100 баллов;

-  оценка «хорошо» выставляется обучающемуся, если он набрал 73-86 баллов;

-  оценка «удовлетворительно» выставляется обучающемуся, если он набрал 60-72 балла;

оценка «неудовлетворительно» выставляется обучающемуся, если он набрал менее 60 баллов;

Составитель ._________________________

Вопросы для собеседований

по дисциплине Б1.В. ОД.13 Распределение ресурсов и сетей

(наименование дисциплины)

Собеседование №1

Лабораторная работа 1.

1.  В чем состоит отличие между параллельной и распределенной системами?

2.  Какие мотивации привели к созданию распределенных систем?

3.  Что характеризует масштабируемое приложение и способы достижения масштабируемости?

4.  Что такое прозрачность, формы прозрачности?

5.  Что такое открытая система, ее преимущества?

6.  Какие концепции аппаратных решений существуют для построения распределенных систем, их особенности?

7.  Какие концепции программных решений существуют для построения распределенных систем, их особенности?

8.  Какие преимущества и недостатки распределенных систем?

9.  Что такое межуровневый интерфейс?

10.  Что такое протокол?

11.  Модель OSI, ее уровни и их назначение.

12.  Что такое удаленный вызов процедур, заглушки? Опишите по шагам процесс удаленного вызова. Какие существуют расширенные модели RPC?

13.  Как происходит обращение к удаленному объекту. В чем разница между статическим и динамическим обращение к объекту?

14.  Что такое сохранность?

15.  В чем отличие явной и неявной привязки ссылок на объект?

16.  Какие типы связей существуют в распределенных системах и их примеры?

Собеседование №2

Лабораторная работа 2.

1.  Какие требования предъявляются программистом к современным ОС?

2.  Какие стандартные API имеются в современных ОС?

3.  Что такое многозадачность и какие имеются разновидности.

4.  Что такое многопоточность?

5.  Что такое планировщик ОС и какие имеются алгоритмы плани-рования? Как реализован планировщик в Windows и UNIX-системах?

6.  Что такое изоляция приложений и методы ее обеспечения?

7.  Что такое взаимная блокировка (dead-lock) и как ее избежать?

8.  Что такое инверсия приоритетов и как ее предотвратить,

9.  Какие API синхронизации имеются в Windows?

10.  Какие API синхронизации имеются в UNIX?

11.  Какие механизмы существуют для обмена данными между процессами?

12.  Для чего необходимо управление правами доступа? Какие основные цели и средства описаны в «Критериях определения безопасности компьютерных систем»?

13.  В чем стоит принцип мандатного управления доступом?

14.  В чем стоит принцип избирательного (дискреционного) управления доступом?

15.  Какие средства сетевого взаимодействия существуют в современных ОС?

Собеседование №3

Лабораторная работа 3.

1.  Перечислите этапы развития реляционных СУБД и дайте определение основным понятиям теории реляционных БД.

2.  В чем заключается целостность базы данных, перечислите операции реляционной алгебры?

3.  Опишите модель сервера БД (DBS).

4.  Опишите модель сервера приложений (AS).

5.  Опишите эволюцию серверов БД.

6.  Перечислите состав задач активного сервера.

7.  Приведите аспекты сетевого взаимодействия в распределенных системах.

8.  Сформулируйте принципы взаимодействия «клиент-сервер».

9.  Опишите технологию распределения и тиражирования данных. Приведите пример гетерогенной системы.

10.  Сравните технологии обработки данных в распределенной среде.

11.  Что такое транзакция и в чем состоит принцип ACID? Какие примитивы транзакций вы знаете? Что такое вложенные транзакции и их особенность?

12.  Как реализуются распределенные транзакции? Менеджеры транзакций.

13.  Для чего используется журнал транзакций. Опишите механизм отката транзакций.

14.  Опишите механизм распределенных транзакций.

15.  Как организован одновременный доступ к данным. Опишите механизм блокировок.

16.  В чем стоит принцип двухфазной блокировки? В чем отличие реализации централизованной и распределенной двухфазной блокировки?

17.  Что такое оптимистичная блокировка?

Описание показателей и критериев оценивания с указанием шкалы оценивания для очной и других форм обучения (с применением балльно-рейтинговой системы)

Оцениваются следующие показатели: знание теоретических основ лабораторной работы, умение применить их на практике, обосновать используемое решение, выполнение в установленные сроки.

16-20 баллов выставляется, если студент выполнил работу в установленный срок, правильно и полно отвечает на вопросы, объясняет их на примерах, связывает с программной реализацией.

10-15 баллов выставляется, если студент отвечает на вопросы, объясняет их на примерах, связывает с программной реализации, но недостаточно полно и с некоторыми неточностями.

5-9 баллов выставляется, если студент отвечает на большинство из заданных вопросов, и может объяснить ход их решения на примере

0-4 баллов выставляется, если студент не отвечает на большую часть заданных вопросов, не может объяснить их на примере.

Составитель _________________________

«___»__________ 20__ г.

Темы групповых и/или индивидуальных творческих заданий/проектов

по дисциплине Б1.В. ОД.13 Распределение ресурсов и сетей

(наименование дисциплины)

Индивидуальные творческие задания/проекты по следующим темам:

1.  Технология «клиент-сервер»

2.  Серверы приложений и прикладные протоколы

3.  Представление данных в информационных системах

4.  Язык гипертекстовой разметки HTML

5.  Расширяемый язык разметки XML

6.  Типовые задачи клиентских программ

7.  Программные средства создания клиентских программ

8.  Применение программных средств создания клиентских программ

9.  Принципы построения серверного программного обеспечения

10.  Средства создания серверного программного обеспечения

11.  Применение средств создания серверного программного обеспечения

12.  Технология СОМ

13.  Технология CORBA

Описание показателей и критериев оценивания с указанием шкалы оценивания для очной и других форм обучения (с применением балльно-рейтинговой системы)

Критерии оценки:

-  Соответствие содержания теме

-  Глубина проработки материала

-  Правильность и полнота использования источников

-  Соответствие оформления задания стандартам.

9-10 баллов выставляется, если студент проявил:

-  знание изложенного в проекте материала, умение грамотно и аргументировано изложить суть проблемы;

-  присутствие личной заинтересованности в раскрываемой теме, собственную точку зрения, аргументы и комментарии, выводы;

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

-  умение анализировать фактический материал и статистические данные, использованные при выполнении задания;

-  наличие качественно выполненного презентационного материала или (и) раздаточного, не дублирующего основной текст защитного слова, а являющегося его иллюстративным фоном

7-8 баллов выставляется, если студент имеет мелкие замечания по оформлению проекта и проявил незначительные трудности по одному из перечисленных выше критерий оценки;

6 баллов выставляется, если

-  тема проекта раскрыта недостаточно полно;

-  неполный список литературы и источников;

-  затруднения в изложении, аргументировании.

0-5 баллов выставляется, если студент не выполнил задание: не раскрыл суть исследуемой проблемы, небрежно составлен отчет, студент не может объяснить предложенное решение.

Составитель _________________________

«___»__________ 20__ г.

Оформление сведений о дополнениях и изменениях, внесенных в ФОС дисциплины ________________________________________________________________________

Сведения о дополнениях и изменениях, внесенных в ФОС дисциплины

Учебный

год

Решение кафедры

(№ протокола, дата)

Внесенные в ФОС дополнения и изменения

Подпись заведующего кафедрой