Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
оиб л.р.2.doc
Скачиваний:
42
Добавлен:
25.03.2016
Размер:
93.7 Кб
Скачать

2. Порядок выполнения работы

1.Ознакомиться с методическими основами курса .

2.Выполнить практическое задание.

3.Ответить на контрольные вопросы.

3. Практические задания

1. Разработать интерфейс пользователя «Основных понятий объектно-ориентированного подхода».

2. Разработать интерфейс пользователя «Применение объектно-ориентированного подхода к рассмотрению защищаемых систем».

4. Контрольные вопросы

Вариант 1

1. Объектно-ориентированный подход помогает справляться с:

  • сложностью систем

  • недостаточной реактивностью систем

  • некачественным пользовательским интерфейсом

2. Объектно-ориентированный подход использует:

  • семантическую декомпозицию

  • объектную декомпозицию

  • алгоритмическую декомпозицию

3. Требование безопасности повторного использования объектов противоречит:

  • инкапсуляции

  • наследованию

  • полиморфизму

4. Предположим, что при разграничении доступа учитывается семантика программ. В таком случае на текстовый редактор могут быть наложены следующие ограничения:

  • запрет на чтение каких-либо файлов, кроме редактируемых и конфигурационных

  • запрет на изменение каких-либо файлов, кроме редактируемых и конфигурационных

  • запрет на выполнение каких-либо файлов

Вариант 2

1. Любой разумный метод борьбы со сложностью опирается на принцип:

  • не следует умножать сущности сверх необходимого

  • отрицания отрицания

  • разделяй и властвуй

2. В число основных понятий объектного подхода не входит:

  • инкапсуляция

  • наследование

  • полифонизм

  1. Деление на активные и пассивные сущности противоречит:

  • классической технологии программирования

  • основам объектно-ориентированного подхода

  • стандарту на язык программирования Си

  1. Предположим, что при разграничении доступа учитывается семантика программ. В таком случае на просмотрщик файлов определенного формата могут быть наложены следующие ограничения:

  • запрет на чтение файлов, кроме просматриваемых и конфигурационных

  • запрет на изменение файлов, кроме просматриваемых и конфигурационных

  • запрет на изменение каких-либо файлов

Вариант 3

1. Структурный подход опирается на:

  • семантическую декомпозицию

  • алгоритмическую декомпозицию

  • декомпозицию структур данных

2. Контейнеры в компонентных объектных средах предоставляют:

  • общий контекст взаимодействия с другими компонентами и окружением

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

  • механизмы транспортировки компонентов

3. Метод объекта реализует волю:

  • вызвавшего его пользователя

  • владельца информационной системы

  • разработчика объекта

4. Предположим, что при разграничении доступа учитывается семантика программ. В таком случае на игровую программу могут быть наложены следующие ограничения:

  • запрет на чтение каких-либо файлов, кроме конфигурационных

  • запрет на изменение каких-либо файлов, кроме конфигурационных

  • запрет на установление сетевых соединений

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]