- •1 (1). Кис: понятия, основные характеристики, свойства, концепции и проблемы построения.
- •2 (2). Проектирование кис. Подходы к проектированию кис.
- •3. Корпоративные стандарты и их функции.
- •4 (3). Соединение устройств между собой. Стек протоколов tcp/ip.
- •5 (4). Понятие информационного менеджмента (им).
- •6 (5). Типы управленческой структуры.
- •7 (6). Организация как система. Жизненный цикл ис.
- •8. Необходимость стратегического планирования ис. Технологическая среда ис.
- •9. Проблема эффективности ресурсов ис. Критерии оценки рынка ис и ит.
- •10 (7). Экономика информатизации. Показатели эффективности информатизации.
- •11. Поведение и мотивация в организации. Проблемы персонала ис.
- •12. Источники и характеристика основных угроз безопасности.
- •13. Основные понятия администрирования ис. Функции администратора ис.
- •14 (8). Классификация ос. Виды серверных ос.
- •По числу одновременно выполняемых задач:
- •По отсутствию или наличию в ней средств поддержки многопроцессорной обработки:
- •15 (9). Понятие информационной технологии. Современные информационные технологии и их виды.
- •16 (10). Технологический процесс преобразования информации.
- •17 (11). Процессы в ис, компоненты и структуры.
- •18. Аппаратно-программные платформы серверов.
- •19. Выбор рационального состава программного обеспечения аис.
- •20. Порядок установки и сопровождения серверного программного обеспечения. Установка серверной части.
- •21. Особенности эксплуатации клиентского программного обеспечения
- •22 (12). Обеспечение достоверности при обработке информации. Методы контроля достоверности.
- •23. Модели информационных процессов передачи, обработки, накопления данных.
- •24 (13). Резервное копирование данных. Планирование и выполнение резервирования. Журнализация и восстановление.
- •25 (14). Тестирование информационной системы. Виды тестирования ис. Разработка и выполнение тестов.
- •26 (15). Политика безопасности в современных аис. Принципы организации разноуровневого доступа в (аис).
- •27 (16). Виды вирусных программ. Антивирусная защита.
- •28. Администрирование сети и сервисов internet.
- •29. Маршрутизация в компьютерных сетях
- •30 (17). Регистрация доменных имен
- •1. Парадигмы программирования: функциональная, процедурная, объектно-ориентированная.
- •2 (1). Основные принципы объектно-ориентированного программирования.
- •3 (2). Класс как основное понятие объектно-ориентированного программирования. Абстрактные классы. Бесплодные классы.
- •4. Понятие интерфейса в ооп. Особенности интерфейсов.
- •5 (3). Модификаторы доступа. Их особенности.
- •6 (4). Виды наследования. Понятие множественного наследования.
- •7. Методы класса. Объявление и вызов методов класса. Особый метод.
- •8. Данные и свойства классов. Понятие экземпляра класса.
- •9 (5). Языки высокого и низкого уровня. Основные особенности.
- •10 (6). Состав и типы данных языка программирования с#. Литералы. Константы. Ключевые слова.
- •11 (7). Массивы и строки в языке с#
- •12. Пространства имен в языке c#
- •13. Введение в ado.Net. Понятие поставщиков данных.
- •14 (8). Среда Visual Studio. Основные возможности.
- •15 (8). Работа в среде Visual Studio. Виды приложений и основные элементы.
- •16 (8). Работа в среде Visual Studio. Понятие события. Виды событий.
- •17. Основные понятия потоковой архитектуры в языке с#.
- •18. Поток данных. Команды для работы с потоками данных.
- •20 (10). Динамическое управление памятью. Операторы new и delete.
- •21 (11). Сложные структуры данных. Динамические множества. Стеки и очереди.
- •22 (12). Сложные структуры данных. Связанные списки. Бинарные деревья.
- •23. Тестирование программ. Категории программных ошибок.
- •24 (13). Тестирование программ. Классификация видов тестирования по степени знания системы.
- •25 (14). Тестирование программ. Классификация видов тестирования по времени проведения и признаку позитивности сценариев.
- •27 (15). Алгоритмы сортировки данных.
- •30 (17). Категории программных ошибок.
- •1. Метод ветвей и границ для детерминированных задач теории принятия решений.
- •2. Системы поддержки принятия решений. Марковские модели принятия решений.
- •3. Транспортная задача. Распределительный метод решения транспортной задачи.
- •4. Основные положения закона об информации, информационных технологиях и защите информации.
- •5. Основные положения закона о государственной тайне.
- •6. Основные положения закона о защите персональных данных.
- •7. Основные положения закона об электронной цифровой подписи.
- •8. Понятие «политика безопасности». Основные модели политик безопасности.
- •9. Схема и принцип работы блочного шифра. Принципы, используемые для повышения стойкости шифра.
- •10. Поточное и блочное шифрование. Основные отличия.
- •11. Принципы работы хеш-функции. Основные свойства криптографических хеш-функций.
- •12. Особенности построения хеш-функции на базе блочного шифра.
- •13. Криптография с открытым ключом и симметричные шифры. Основные отличия.
- •14. Понятия «авторизация», «аутентификация», «идентификация». Основные отличия.
- •15. Принципы использования многоразовых паролей. Генерация одноразовых паролей.
- •16. Определение функции Эйлера. Использование функции Эйлера в криптографии.
- •17. Определение простого числа. Свойства простых чисел. Взаимно простые числа.
- •18. Понятие защиты информации. Виды угроз безопасности данных в ис.
12. Пространства имен в языке c#
Ответ:
Пространства имен предоставляют возможность организации взаимосвязанных классов и других типов.
Пример:
namespace CustomerPhoneBookApp {
public struct Subscriber {
// Здесь находится код структуры...
}
}
Пространства имен можно вкладывать друг в друга, создавая иерархические структуры для типов:
namespace Wrox {
namespace ProCSharp {
namespace Basics {
class NamespaceExample {
// Здесь находится код класса...
}
}
}
}
Подключение пространств имен осуществляется с помощью ключевого слова using.
13. Введение в ado.Net. Понятие поставщиков данных.
Ответ:
ADO.NET – это технология работы с данными, основанная на платформе .NET Framework. Эта технология представляет нам набор классов, через которые мы можем отправлять запросы к базам данных, устанавливать подключения, получать ответ от базы данных и производить ряд других операций.
Основные классы, которые предоставляет ADO.NET:
-
Connection, Command, DataReader, DataSet и DataAdapter.
-
Connection происходит установка подключения к источнику данных.
-
Command позволяет выполнять операции с данными из БД.
-
DataReader считывает полученные в результате запроса данные.
-
DataSet предназначен для хранения данных из БД и позволяет работать с ними независимо от БД.
-
DataAdapter является посредником между DataSet и источником данных.
Через провайдера данных осуществляется взаимодействие с базой данных. Причем для каждого источника данных в ADO.NET может быть свой провайдер, который, собственно, и определяет конкретную реализацию вышеуказанных классов.
Примеры провайдеров: Провайдер для MS SQL Server, Провайдер для OLE DB (Access, DB2, MySQL и Oracle), Провайдер для ODBC (Провайдер для тех источников данных, для которых нет своих провайдеров) Провайдер для Oracle, Провайдер EntityClient. Провайдер данных для технологии ORM Entity Framework.
14 (8). Среда Visual Studio. Основные возможности.
Ответ:
Основные возможности:
-
редактор исходного кода, который включает множество дополнительных функций, как автодополнение IntelliSense, рефракторинг кода и т. д.;
-
отладчик кода;
-
редактор форм, предназначенный для упрощённого конструирования графических интерфейсов;
-
веб-редактор;
-
дизайнер классов;
-
дизайнер схем баз данных.
15 (8). Работа в среде Visual Studio. Виды приложений и основные элементы.
Ответ:
Основные типы проектов:
-
Windows Forms Application (Приложение Windows Forms) – Пустая базовая форма, способная реагировать на события.
-
Class Library (Библиотека классов) – Класс .NET, который может вызываться другим кодом.
-
WPF Application (Приложение WPF) – Пустая базовая форма, способная реагировать на события. Хотя проект этого типа и похож на проект типа Windows Forms Application (из категории Windows Forms), он позволяет создавать интеллектуальные клиентские решения на базе XAML.
-
ASP.NET Web Application (Веб-приложение ASP.NET) – Основанный на ASP.NET веб-сайт со страницами ASP.NET и классами С#, отвечающими за генерацию HTML-ответа, который должен отравляться с этих страниц браузерам. Этот вариант включает в себя простейшее демонстрационное приложение.
-
Console Application (Консольное приложение) – приложение, которое запускается в окне командной строки или консоли.