
- •1. Понятие об архитектуре ис. Виды, области применения. Одноранговые, централизованные, распределенные, терминальные системы.
- •2. Общая характеристика процесса проектирования ис.
- •3. Информационно-логическая модель ис.
- •4. Функциональная модель ис.
- •5. Логический анализ структур ис.
- •6. Распределение обработки данных на основе анализа структур ис.
- •7. Понятие жизненного ис и модели жизненного цикла. Особенности, преимущества и недостатки.
- •8. Объектно-ориентированный подход при проектировании ис. Применение Case-средств при проектировании ис Унифицированный язык моделирования uml.
- •Case-средства. Общая характеристика и классификация
- •Общая характеристика и классификация. Характеристика case - средств
- •9. Концептуальная модель uml, строительные блоки uml, правила языка uml, общие механизмы языка uml.
- •10. Анализ производительности ис.
- •14. Электронная почта стандарты, формат сообщения e-Mail.
- •16. Составные части мультимедиа: дисковод, звук, видеосистема, аппаратные средства и программное обеспечение.
- •17. Векторная, растровая, фрактальная и программная графика, их сходство и различие.
- •18. Принципы отображения графической информации. Способы преобразования форматов. Типы файлов изображений.
- •19. Анимация в мультимедиа технологиях. Принципы и методы анимации. Технологии создания анимации в мультимедиа технологиях.
- •20. Сжатие данных. Определение и виды. Примеры кодирования, их применение в информационных технологиях. Сжатие изображений и аудиоинформации. Стандарты.
- •21. Системы и их классификация. Основные типы информационных процессов в технических системах и их основные характеристики.
- •22. Системный подход, системный анализ, методы системного анализа.
- •23. Адаптивное представление информации в технических системах.
- •24. Методы опроса источников информации. Суперкомпозиция и субкоммутация.
- •25. Согласование потоков информации с каналом связи.
- •27. Локальные компьютерные сети: назначение, топологии, характеристики физических сред передачи данных, технологии, применяемые для построения локальных сетей.
- •28. Глобальные компьютерные сети: назначение, структура сети, типы глобальных сетей, глобальные сети с коммутацией пакетов.
- •3). Сети с коммутацией пакетов
- •29. Персональные сети (pan). Технология Bluetooth. Стек протоколов Bluetooth.
- •30. Мобильная связь. Основные характеристики систем сотовой связи, Wi-Fi и WiMax.
- •31. Сетевое оборудование: повторители, концентраторы, мосты и коммутаторы. Функции и назначение этих устройств.
- •32. Модель взаимодействия открытых систем (osi). Функции и назначение протоколов отдельных уровней модели.
- •Канальный уровень взаимодействия. Управление и методы доступа к среде.
- •Набор протоколов tcp/ip. Уровни стека протоколов tcp/ip.
- •Службы инфраструктуры сети (dns,dhcp) и сетевые приложения.
- •Технологии и методы организации облачных вычислений.
- •Корпоративные сети. Сети уровня отдела, кампуса, распределенного предприятия. Виртуальные локальные сети (vlan).
- •Маршрутизация, технические и программные средства.
- •Аппаратная маршрутизация.Выделяют два типа аппаратной маршрутизации: со статическими шаблонами потоков и с динамически адаптируемыми таблицами.
- •Основные концепции теории баз данных. Модель «сущность-связь». Принцип построение er-диаграмм.
- •Выбор программно-аппаратной платформы».
- •Методологии idef0, idef3, idef5
- •Двенадцать правил кода распределенных бд.
- •Принципы обеспечения безопасности и целостности данных.
- •Иерархическая, сетевая и реляционная модель данных.
- •Реляционная алгебра, теоретико-множественные операции.
- •Технологии программирования.
- •Языки программирования. Состав виртуальной машины языка.
- •Архитектура корпоративных приложений в концепции клиент-сервер. Базовые понятия и элементы.
- •Разновидности кис.
- •Законодательный уровень обеспечения информационной безопасности. Основные законодательные акты рф в области защиты информации.
- •Понятие политики информационной безопасности. Основные типы политики безопасности (пб) доступа к данным.
- •Административный уровень защиты информации. Задачи различных уровней управления для обеспечения информационной безопасности.
- •Алгоритмы шифрования с закрытыми и открытыми ключами.
- •Симметричные и несимметричные алгоритмы шифрования, преимущества, недостатки.
- •Специальные системы цифровой подписи и сертификаты.
- •В чём суть шифрования одно алфавитной и много алфавитной подстановок?
- •Что понимается под стойкостью шифра?
- •Идентификация и аутентификация.
- •Вирусы и методы борьбы с ними. Антивирусные программы и пакеты. Межсетевые экраны, их функции и назначение.
- •Понятие архитектуры эвм. Области применения и классификация эвм. Структура эвм: состав и назначение основных блоков.
- •Два типа архитектур эвм. Гарвардская архитектура и архитектура Фон-Неймана. Cisc, risc. Отличительные особенности и области использования.
- •Системы кодирования данных в эвм. Базовые операции над двоичными данными.
- •Форматы данных эвм для чисел с фиксированной и плавающей точкой (на примере intel).Знаковое и беззнаковое представление.
- •Применение n-разрядных сумматоров для реализации операций сложения/вычитания. Структурная схема сумматора/вычитателя.
- •Понятие шинной архитектуры, разновидности. Синхронная и асинхронная шины. Шины pci, usb, ide и scsi.
- •Интерфейсы вычислительных систем. Классификация, назначение и области применения. Стандарты на интерфейсы.
- •Система прерываний эвм. Назначение и функции контроллера прерываний.
- •Организация и принципы работы памяти.
- •Видеоподсистема эвм. Назначение, организация, характеристики.
- •Оценка производительности вычислительных систем.
- •Особенности архитектуры современных микропроцессоров. Конвейерная и суперскалярная обработка.
- •Определение информации, сигналы, виды сигналов в устройствах передачи данных. Методы квантования и дискретизации сигналов.
- •Общая структура систем передачи информации. Назначение элементов.
- •Модуляция сигналов. Виды модуляции. Временное и частотное представление модулированных сигналов.
- •Ортогональное частотное мультиплексирование (ofdm). Расширение спектра перестройкой частоты (fhss). Прямое расширение спектра (dsss).
- •Синхронизация и синфазирование приемных и передающих устройств.
- •Виды помех, искажение сигналов. Способы повышения достоверности передачи.
- •Спектры периодических и непериодических сигналов.
- •Кодирование. Блочные и префиксные коды. Код Грея.
- •Механизмы кодового обнаружения и исправления ошибок передачи данных.
- •Операционная система (ос). Классификация ос. Эволюция ос. Функции ос. Разновидности ос. Обобщенная модель иерархической ос.
- •Состав и назначение основных компонентов ос. Принципы построения ос.
- •Типовые средства аппаратной поддержки операционных систем, bios,efi.
- •Понятие виртуальной машины. Принципы работы, управления, защиты данных и памяти.
- •Классификация программного обеспечения.
- •Ресурсы компьютерной системы. Классификация. Распределение и управление ресурсами. Проблемы взаимодействующих процессов.
- •Процессы и потоки. Многозадачность и многопоточность.
- •Файловые системы. Файлы и каталоги. Имена и типы. Логическая и физическая организация файла. Операции над файлами.
8. Объектно-ориентированный подход при проектировании ис. Применение Case-средств при проектировании ис Унифицированный язык моделирования uml.
Основным является понятие объекта - неразрывной совокупности данных (состояния объекта) и набора видимых за пределами объекта процедур, осуществляющих доступ к этим данным (методов объекта). Все объекты инкапсулированы, т.е. доступ имеют через свои модули
Каждый объект относится к некоторому объектному типу (классу), в котором определены как внутренняя структура данных любого объекта этого типа, так и программный код методов такого объекта. Поддерживается понятие наследования объектных типов. Это означает, что при разработке нового типа можно объявить его наследником уже существующего объектного типа, и тогда в новом типе будут считаться определенными структура данных типа-предка и его набор методов. В типе-наследнике можно переопределить структуру данных и код методов типа-предка, а также добавить новые переменные состояния и методы. Наследование может быть одиночным (у каждого типа-наследника может быть только один предок) или множественным (при порождении нового типа разрешается использовать в качестве предков произвольное количество существующих объектных типов). В результате набор объектных типов образует граф (как правило, дерево) в соответствии с отношением наследования.
Данные св-ва делают ООП пригодным и выигрышным для использования во многих областях: операционных системах, системах управления базами данных, системах программирования, системах проектирования и т.д.
Объектно-ориентированное проектирование – это проектирование в которой основными концепциями являются понятия объектов и классов.
Абстрагирование — это способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые. Соответственно, абстракция — это набор всех таких характеристик.
Инкапсуляция — это свойство системы, позволяющее объединить данные и методы, работающие с ними, в классе и скрыть детали реализации от пользователя.
Класс является описываемой на языке терминологии (пространства имён) исходного кода моделью ещё не существующей сущности (объекта). Фактически он описывает устройство объекта, являясь своего рода чертежом. Говорят, что объект — это экземпляр класса. При этом в некоторых исполняющих системах класс также может представляться некоторым объектом при выполнении программы посредством динамической идентификации типа данных. Обычно классы разрабатывают таким образом, чтобы их объекты соответствовали объектам предметной области.
Наследование — это свойство системы, позволяющее описать новый класс на основе уже существующего с частично или полностью заимствующейся функциональностью. Класс, от которого производится наследование, называется базовым, родительским или суперклассом. Новый класс — потомком, наследником или производным классом.
Объект. Сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса или копирования прототипа (например, после запуска результатов компиляции и связывания исходного кода на выполнение).
Полиморфизм — это свойство системы использовать объекты с одинаковым интерфейсом без информации о типе и внутренней структуре объекта.
Прототип — это объект-образец, по образу и подобию которого создаются другие объекты. Объекты-копии могут сохранять связь с родительским объектом, автоматически наследуя изменения в прототипе; эта особенность определяется в рамках конкретного языка.
UML (англ. Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML был создан для определения, визуализации, проектирования и документирования в основном программных систем. UML не является языком программирования, но в средствах выполнения UML-моделей как интерпретируемого кода возможна кодогенерация.
Преимущества: UML объектно-ориентирован, в результате чего методы описания результатов анализа и проектирования семантически близки к методам программирования на современных ОО-языках; UML позволяет описать систему практически со всех возможных точек зрения и разные аспекты поведения системы; Диаграммы UML сравнительно просты для чтения после достаточно быстрого ознакомления с его синтаксисом; UML расширяет и позволяет вводить собственные текстовые и графические стереотипы, что способствует его применению не только в сфере программной инженерии; UML получил широкое распространение и динамично развивается.
CASE-проектирование (Computer-Aided Software/System Engineering)
CASE - технологии это совокупность методологий анализа, проектирования, разработки и сопровождения сложных систем программного обеспечения, поддерживаемая комплексом взаимосвязанных средств автоматизации.
CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методологиях структурного (в основном) или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.