
- •1. Структура Информационной модели предметной области. Концептуальная, логическая, физическая модели.
- •2. Типы логических моделей. Иерархическая, сетевая, реляционная.
- •3. Основные операции реляционной алгебры по Кодду (базовые теоретико-множественные).
- •4. Специальные реляционные операции реляционной алгебры по Кодду.
- •5. Основные этапы проектирования структур данных.
- •2) Формулирование знаний о системе;
- •6. Нормализация бд.
- •7. Понятие рмд. Элементы рмд.
- •8. Ключи. Типы ключей. Назначение.
- •9. Основные характеристики связи как функциональной зависимости между сущностями.
- •10. Виды зависимостей между атрибутами отношений.
- •1. Автоматизированная система обработки данных. Назначение.
- •2.Структура ис: Подсистемы. Назначение.
- •3. Виды обеспечений аис.
- •4. Схема понятий информационного обеспечения.
- •5. Поколения аис. Фундаментальные понятия аис и поколения: бд, субд.
- •7. Основные стадии создания аис.
- •8. Формализованное описание концептуальной схемы БнД. Er-модели.
- •9. Автоматизированные системы управления. Поколения асу. Их характеристики.
- •10. Автоматизированное рабочее место специалиста: назначение и специфика решаемых задач.
- •1. Архитектуры информационных систем.
- •2. Модели архитектуры клиент-сервер.
- •3. Двухзвенные архитектуры.
- •4. Трёхзвенные архитектуры.
- •5. Транзакция: понятие и назначение.
- •6. Модель монитора транзакций.
- •7. Управление распределёнными данными. Технология распределённых бд.
- •8. Управление распределёнными данными. Технология репликации бд.
- •9. Стандартная архитектура доступа к бд. Стандарты odbc.
- •10. Сравнительная характеристика различных субд.
- •1. Поколения ос.
- •2. Функции и состав ос.
- •3. Управление данными в ос: внешние ус-ва эвм, накопители инф-ции, файлы.
- •4. Управление данными в ос: файловые си-мы.
- •5. Управление заданиями в ос: процесс, задача, работа, программа, ресурс, дисциплина распределения ресурса.
- •6. Управление заданиями в ос: управление процессами, планирование процессов, взаимодействие процессов.
- •7. Управление заданиями в ос: планирование работы процессора, стратегия планирования процессора.
- •2. Наиболее короткая работа вып. Первой.
- •7. Приоритетная многоочерёдная дисциплина обслуживания.
- •8. Управление заданиями в ос: управление памятью.
- •9.Связь с пользователем в ос: разновидности интерфейсов, терминалы.
- •10.Связь с пользователем в ос: графический интерфейс пользователя.
- •12. Графические программные оболочки ос.
- •1.Классификация сетей.
- •2.Топология кс.
- •3.Среды передачи для электрических сигналов.
- •4.Среды передачи для неэлектрических сигналов.
- •5.Принцип пакетной передачи данных.
- •6.Сетевые модели.
- •7.Методы доступа к средам передачи в локальных сетях.
- •9.Коммуникационное оборудование локальных сетей.
- •10.Адресация в сетях.
- •11.Принципы и средства межсетевой защиты.
- •12.Коммутируемое подключение по модему.
- •13.Сети с коммутацией пакетов.
- •14.Маршрутизатор. Маршрутизация.
- •1. Постановка задачи (пз). Основные характеристики пз для функциональной задачи. Типы информации.
- •2. Алгоритм. Свойства алгоритма.
- •3. Показатели качества программного продукта.
- •4. Основные группы и специалисты, участвующие в разработке программного продукта.
- •5. Системное по. Классификация. Назначение.
- •6. Инструментарий технологии программирования. Классификация.
- •Средства для создания приложений.
- •7. Ппп классификация, назначение, применение.
- •8. Методология структурного программирования: история, основные методы, языки.
- •9. Методология объектно-ориентированного программирования: история, основные методы, языки.
- •10. Модуль. Понятие модуля. Модульное программирование.
- •11. Классические технологические процессы (ктп): возникновение идеи, принятие решения.
- •12. Ктп: управление, методы.
- •5.Методика приближенных вычислений.
- •13. Ктп: анализ и проектирование. Определение. Цели и задачи. Основные подходы.
- •14. Методы проектирования: восходящее, нисходящее, расширенного ядра.
- •15. Архитектура программного продукта. Определение. Понятия. Спецификации.
- •16. Ктп: отладка, тестирование. Определения, основные методы («сверху вниз», «снизу вверх»). «Черный», «прозрачный» ящик.
- •17. Ктп: эксплуатация и сопровождение. Понятия. Основные задачи и цели. Завершение разработки пп.
- •18. Защита программных продуктов. Классификация и виды защиты пп.
- •19. Классические технологические подходы: каскадные.
- •20. Ктп подхода: каркасные, сборочное программирование.
- •21. Ктп подходы: экстремальное программирование.
- •22. Системы программирования. Понятия и классификация. Основные стадии.
- •1.Иб в свете нац-х интересов рф в инф-й сфере.
- •2.Классификация угроз иб.
- •3.Виды мер обеспечения безопасности.
- •5.Этапы допуска, схема идентификации и аутентификации пользователя в компьютерную си-му.
- •6.Понятие криптологии. Классификация методов криптографического преобразования инф-ции. Способы шифрования с симметричными ключами.
- •7.Кв. Их классификация, модели поведения.
- •8.Пути распространения, проявление действий вируса. Структура загрузочного вируса. Троянские программы.
- •9.Программы шпионы, виды шпионских модулей.
- •11.Охарактеризуйте основные классы антивирусных программ.
- •12.Организационно правовое обеспечение зи.
5. Системное по. Классификация. Назначение.
Системное ПО (СПО) – это совокупность программ и программных комплексов для обеспечения работы компьютера и сетей.
СПО направлено на:
- создание операционной среды функционирования различных программ;
- обеспечение надёжной и эффективной работы компьютера и сети;
- проведение диагностики и профилактики аппаратуры компьютера и сети;
- выполнение вспомогательных технологических процессов (копирование, восстановление файлов, удаление, архивирование)
СПО зависит от типа компьютера. СПО ориентировано на квалифицированных специалистов: системного программиста, прикладного программиста, администратора сети, оператора сети. Базовыми основами СПО пользуются пользователь ПК.
К СПО предъявляются высокие требования по надёжности, удобству, эффективности использования и технологичности работы.
СПО делятся на две категории:
Базовое ПО – это минимальный набор программных средств, обеспечивающих работу ПК. Сюда входит ОС, операционная оболочка, сетевая ОС.
Сервисное ПО – это программы и программные комплексы, которые расширяют возможности базового ПО и организуют более удобную среду для работы пользователя. Сюда входят программы диагностики работоспособности ПК, антивирусные программы, программы обслуживания дисков, программы архивирования данных, программы обслуживания сети.
6. Инструментарий технологии программирования. Классификация.
Инструментарий технологии программирования (ИТП) – это совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрению программных продуктов.
ИТП обеспечивает процесс разработки программ и включает специализированные программные продукты, которые являются инструментальными средствами разработчика.
Классификация ИТП:
Средства для создания приложений.
Язык программирования – это формализованный язык для описания алгоритма решения задач на компьютере.
Языки программирования классифицируются по синтаксису написания конструкций:
- Машинные языки (воспринимаются аппаратной частью компьютера) – машинные коды.
- Машинно-ориентированные языки (воспринимаемые конкретным устройством компьютера и отражающий его структуру) – Accembler’ы.
- Алгоритмические языки (не зависят от архитектуры компьютера, отражают в себе алгоритмические структуры).
- Процедурно-ориентированные языки (имеется возможность описания программы как совокупности процедур) – PL/1/
- Проблемно-ориентированные языки (предназначены для решения задач определенного класса) – ЛИСП, СИМУЛА, УТОПИСТ.
Системы программирования представляют собой дальнейшую разработку языков программирования и включают в себя: компилятор, интегрированную среду разработчика программ, отладчик, средства оптимизации кода, набор библиотек, редакторы связей (специальная программа для построения загрузочного модуля), сервисные средства (утилиты для работы с библиотеками, текстовыми и двоичными файлами), справочные системы, документатор исходного кода программы и систему поддержки и управления проектом.
Инструментальная среда пользователя представляется специальными средствами, встроенными в ППП:
- Библиотеки процедур, функций, объектов и методов
- Макрокоманды, - Макросы, - Модули, - Конструкторы форм и отчетов, - Генераторы приложений, - Языки запросов высокого уровня (SQL), - Языки манипулирования данными, - Конструкторы меню.
Интегрированные среды разработки программ являются дальнейшим развитием локальных средств разработки, объединяют набор средств для комплексного их развития на всех технологических этапах развития программ.
Основное назначение:
- Повышение производительности труда программистов.
- Автоматизация создания кодов программ графического интерфейса.
- Разработка приложений для архитектуры «Клиент-Сервер».
CASE-технология – это программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем и бывают двух типов:
1.Встроенные в систему реализации, т.е. все решения по проектированию и реализации привязаны к выбранной СУБД.
2.Независимые от системы реализации, т.е. все решения по проектированию ориентированы на унификацию начальных этапов жизненного цикла и средств их документирования.
Основное достоинство CASE-технологий:
- поддержка коллективной работы над проектом за счет возможности работы в локальных сетях;
- поддержка экспорта/импорта любых фрагментов проекта;
- поддержка организованного управления проектом.