- •Лабораторная работа № 2
- •1.2. Основные понятия объектно-ориентированного подхода
- •1.3. Применение объектно-ориентированного подхода к рассмотрению защищаемых систем
- •1.4. Недостатки традиционного подхода к информационной безопасности с объектной точки зрения
- •2. Порядок выполнения работы
- •Вариант 3
2. Порядок выполнения работы
1.Ознакомиться с методическими основами курса .
2.Выполнить практическое задание.
3.Ответить на контрольные вопросы.
3. Практические задания
1. Разработать интерфейс пользователя «Основных понятий объектно-ориентированного подхода».
2. Разработать интерфейс пользователя «Применение объектно-ориентированного подхода к рассмотрению защищаемых систем».
4. Контрольные вопросы
Вариант 1
1. Объектно-ориентированный подход помогает справляться с:
сложностью систем
недостаточной реактивностью систем
некачественным пользовательским интерфейсом
2. Объектно-ориентированный подход использует:
семантическую декомпозицию
объектную декомпозицию
алгоритмическую декомпозицию
3. Требование безопасности повторного использования объектов противоречит:
инкапсуляции
наследованию
полиморфизму
4. Предположим, что при разграничении доступа учитывается семантика программ. В таком случае на текстовый редактор могут быть наложены следующие ограничения:
запрет на чтение каких-либо файлов, кроме редактируемых и конфигурационных
запрет на изменение каких-либо файлов, кроме редактируемых и конфигурационных
запрет на выполнение каких-либо файлов
Вариант 2
1. Любой разумный метод борьбы со сложностью опирается на принцип:
не следует умножать сущности сверх необходимого
отрицания отрицания
разделяй и властвуй
2. В число основных понятий объектного подхода не входит:
инкапсуляция
наследование
полифонизм
Деление на активные и пассивные сущности противоречит:
классической технологии программирования
основам объектно-ориентированного подхода
стандарту на язык программирования Си
Предположим, что при разграничении доступа учитывается семантика программ. В таком случае на просмотрщик файлов определенного формата могут быть наложены следующие ограничения:
запрет на чтение файлов, кроме просматриваемых и конфигурационных
запрет на изменение файлов, кроме просматриваемых и конфигурационных
запрет на изменение каких-либо файлов
Вариант 3
1. Структурный подход опирается на:
семантическую декомпозицию
алгоритмическую декомпозицию
декомпозицию структур данных
2. Контейнеры в компонентных объектных средах предоставляют:
общий контекст взаимодействия с другими компонентами и окружением
средства для сохранения компонентов
механизмы транспортировки компонентов
3. Метод объекта реализует волю:
вызвавшего его пользователя
владельца информационной системы
разработчика объекта
4. Предположим, что при разграничении доступа учитывается семантика программ. В таком случае на игровую программу могут быть наложены следующие ограничения:
запрет на чтение каких-либо файлов, кроме конфигурационных
запрет на изменение каких-либо файлов, кроме конфигурационных
запрет на установление сетевых соединений