- •3. Аппаратное обеспечение и архитектура современного пк
- •Сущность и особенности дистанционного обучения
- •Правовые основы применения дистанционных образовательных технологий в рф
- •Системы дистанционного обучения, их классификация
- •Жизненный цикл (жц) информационной системы. Основные процессы жизненного цикла. Вспомогательные процессы. Организационные процессы. Технологии проектирования информационных систем.
- •Техническое задание на проектирование информационной системы. Основные разделы технического задания. Стандарты, описывающие техническое задание. Анализ и разработка требований.
- •Методы аутентификации пользователей информационных систем.
- •Сеть Фейстеля: принцип работы и использование в алгоритмах блочного шифрования
- •Анализ основных технологий разработки электронных технических документов
- •Типовые структуры электронных технических документов
- •Технологии проектирования и реализации мультимедийного продукта.
- •26. Классификации систем компьютерной графики. Кодирование векторной и растровой графической информации. Растровая графика – объекты изображения. Векторная графика – объекты изображения.
- •27. Цветовые модели rgb, cmYk, hsv (hsb), hsl, lab. Представление цветов, кодирование, назначение.
- •28. Структурированная кабельная система: топологии, подсистемы, категории пассивного оборудования.
- •29. Порядок проектирования структурированной кабельной системы.
- •30. Глобальная сеть Интернет. Сетевые протоколы. Модель osi. Система доменных имен, трансляция доменного имени в ip-адрес. Маршрутизация пакетов в сети Интернет.
- •31. Логическое программирование на языке Пролог. Представление знаний о предметной области в виде фактов и правил базы знаний Пролога. Организация повторений.
- •1.1. Метод отката после неудачи.
- •33. Ядро операционной системы. Классификация ядер операционных систем. Достоинства и недостатки различных архитектур ядер операционных систем.
- •34. Файловая система как компонент операционной системы: определение, основные функции и возможности. Примеры реализации файловых систем.
- •35. Информация и энтропия. Измерение количества информации. Свойства информации. Формулы Хартли и Шеннона.
- •37. Коды, обнаруживающие и исправляющие ошибки передачи. Построение систематического кода. Код Хемминга.
- •38. Понятие переменной в языках программирования. Оператор присваивания. Организация ввода и вывода данных в приложении. Организация ветвления и циклов в языках программирования.
- •39. Массив как способ организации данных. Реализация массивов в различных языках программирования. Одномерные и многомерные массивы. Типовые алгоритмы обработки массивов.
- •40. Подпрограммы (методы) в языках программирования. Формальные и фактические параметры. Глобальные и локальные переменные. Рекурсивное выполнение подпрограммы.
Жизненный цикл (жц) информационной системы. Основные процессы жизненного цикла. Вспомогательные процессы. Организационные процессы. Технологии проектирования информационных систем.
Жизненный цикл – это цепочка событий, происходящих с информационной системой в процессе её создания и использования.
Все процессы жизненного цикла делят на три группы: основные, вспомогательные и организационные процессы.
Среди основных процессов жизненного цикла наибольшую важность имеют разработка, эксплуатация и сопровождение. Каждый процесс характеризуется своими задачами, методами их решения и исходными данными, полученными на предыдущем этапе, и результатами.
Разработка информационной системы включает в себя работы по разработке информационной системы и её компонентов в соответствии с заданными требованиями. Разработка информационной системы также в себя включает:
Оформление проектной и эксплуатационной документации;
Подготовку материалов, необходимых для проведения тестирования программных продуктов
Подготовку материалов для процесса обучения персонала.
Разработка является одним из важнейших процессов жизненного цикла информационной системы и, как правило, включает в себя стратегическое планирование, анализ, проектирование и реализацию (программирование).
Эксплуатационные работы можно разделить на подготовительные и основные:
К подготовительным относятся:
Конфигурирование баз данных и рабочих мест пользователей
Обеспечение пользователей эксплуатационной документацией
Обучение персонала
Основные эксплуатационные работы включают:
Непосредственно эксплуатацию
Определение проблем и устранение причин их возникновения
Модификацию программного обеспечения
Подготовку предложений по совершенствованию системы
Развитие и модернизацию системы
Проверка и приемка заключается в проверке целостности модифицированной системы и утверждения внесенных изменений.
Снятие ИС с эксплуатации
Службы технического сопровождения играют заметную роль в жизни любой корпоративной информационной системы. Наличие квалифицированного технического обслуживания на этапе эксплуатации информационной системы является необходимым условием для решения поставленных перед ней задач. Причем ошибки обслуживающего персонала могут приводить к серьёзным финансовым потерям.
Вспомогательный процесс. Процесс документирования состоит из набора действий, с помощью которых планируют, проектируют, разрабатывают, выпускают, редактируют и сопровождают документы необходимые для всех лиц, таких, как руководство технические специалисты и пользователи системы. Процесс документирования включает в себя следующие действия: подготовительную работу; проектирование и разработку; выпуск документации; сопровождение.
Процесс управления конфигурацией При разработке сложных информационных систем, состоящих из многих компонентов, каждый из которых может разрабатываться независимо, и, следовательно иметь несколько вариантов реализации, возникает проблема учета их связи и функций, создания единой структуры и обеспечения развития всей системы. Управление конфигурацией позволяет организовывать, систематически учитывать и контролировать внесение изменений в различные компоненты информационной системы на различных стадиях её жизненного цикла.
Процесс управления конфигурацией включает следующие действия:
Подготовительная работа заключается в планировании управления конфигурацией.
Идентификация конфигурации устанавливает правила, с помощью которых можно однозначно идентифицировать и различать компоненты ПО и их версии. Кроме того каждому компоненту и его версиям соответствует конкретный комплект документации.
Контроль конфигурации предназначен для систематической оценки предполагаемых модификаций ПО и координированной их реализации.
Учёт состояния конфигурации представляет собой регистрацию состояний, подготовку отчётов обо всех реализованных и отвергнутых модификациях ИС.
Оценка конфигурации заключается в оценке функционального соответствия компонентов ИС текущему техническому описанию.
Управление выпуском и поставка охватывают изготовление электронных копий программ и документации и поставку пользователям.
Процесс обеспечения качества обеспечивает гарантии того, что ПО и процессы его жизненного цикла соответствуют заданным требованиям и утверждённым планам. Под качеством ПО понимают способность ПО соответствовать определённым требованиям.
Процесс верификации. Верификация обеспечивает гарантии того, что отобранное промежуточное программное изделие или конечная продукция соответствует требованиям. Верификация может производиться с различной степенью независимости. Степень независимости зависит от выполнения верификации самим исполнителем или другим специалистом данной организации до её выполнения специалистом другой организации. Процесс верификации включает в себя следующие действия: подготовительную работу и верификацию.
Процесс аудита Он представляет собой процесс определения соответствия требованиям ИС. Проверка проводится компетентным органом или лицом, не имеющим прямой зависимости от изготовителей ПО, для установления соответствия реальных работ и отчётов требованиям, плану и контрактам.
Организационные процессы включают в себя: процесс создания инфраструктуры, процесс усовершенствования и процесс обучения.
Процесс создания инфраструктуры охватывает выбор технологий, аппаратных и программных средств для разработки, эксплуатации и сопровождении ИС. Инфраструктура должна изменяться при изменении требований.
Процесс усовершенствования направлено на повышение производительности труда всех участвующих в разработке специалистов за счет совершенствования используемых технологий, методов управления и обучения персонала.
Процесс обучения охватывает первоначальное обучение и последующее постоянное повышение квалификации персонала. Содержание процесса обучения определяется требованиями к проекту. Оно должно учитывать необходимые ресурсы и технические средства обучения. Должны быть разработаны и представлены методические материалы, необходимые для обучения пользователей в соответствии с учебным планом.
CASE-средства - инструментальные средства, используемые при проектировании систем.
CASE-технологии (Computer-Aided Software/ System Engineering) представляет собой совокупность методологий анализа, проектирования, разработки и сопровождения сложных систем программного обеспечения, поддержанную комплексом взаимосвязанных средств автоматизации.
CASE-технологии обладают рядом характерных особенностей:
- обладают графическими средствами для проектирования и документирования модели информационной системы;
- имеют организованное специальным образом хранилище данных, содержащее информацию о версиях проекта и его отдельных компонентах;
расширяют возможности для разработки систем за счет интеграции нескольких компонент CASE-технологий.
Современные CASE-средства поддерживают также множество технологий моделирования информационных систем, начиная от простых методов анализа и регламентации и заканчивая инструментами полной автоматизации процессов всего жизненного цикла программного обеспечения.
CASE-технологии широко применяются в следующих областях:
- Разработка делового и коммерческого ПО. Широкое применение CASE-технологий обусловлено массовостью этой прикладной области, в которой CASE применяется не только для разработки ПО, но и для создания моделей систем, помогающих коммерческим структурам решать задачи стратегического планирования, управления финансами, определения политики фирм, обучение персонала.
- Создание системного и управляющего ПО. Использование CASE-технологии в этой отрасли вызвано высокой сложностью данного вида работ и необходимостью повышения их производительности.