
- •Технические и программные средства реализации информационных процессов.
- •Программное обеспечение и технологии программирования.
- •Информационные технологии. Определение, средства и результаты.
- •Классификация по охвату задач (масштабности):
- •Программы-вирусы: виды и средства, рекомендации по применению, обнаружение вирусов, обезвреживание вирусов.
- •Методы криптографии. Средства криптографической защиты информации (скзи).
- •Назначение, функции и характеристики операционных систем. Вычислительные ресурсы и операционная система.
- •Основные понятия информационных сетей. Программные и технические средства информационных сетей.
- •Основные понятия теории моделирования.
- •Имитационные модели информационных процессов.
- •Языки моделирования. Имитационное моделирование информационных систем и сетей.
- •Классификация баз данных. Модель представления данных.
- •Иерархическая модель. Сетевая модель. Реляционная модель данных.
- •Система управления базами данных (субд). Определение, основные понятия, назначение.
- •Case-технологии.
- •Архитектурные особенности организации эвм различных классов.
- •Вычислительные системы и сети.
- •Примеры платформ ос
- •Организация, структура и функции web-сервера.
- •Технология web-сервисов. Интеграция портлетов в порталы.
- •Язык разметки html. Структура документа html. Динамический html.
- •Структура документа html
- •Современные технологии разработки web-приложений. Принципы использования субд в web-приложениях.
- •Информационное общество. Сущность и цели информатизации общества.
- •Свойства информации: конфиденциальность, доступность, целостность.
- •Объекты и цели информационной диагностики. Временные режимы информационной диагностики.
- •Информационная диагностика объекта — целенаправленный процесс получения выводного знания об объекте на основе технологий синтезирования известных сведений о нем.
- •Технология информационного мониторинга.
- •Обыденное и научное понимание коммуникации. Типы коммуникации.
- •Социальная коммуникация как движение смыслов в социальном времени и пространстве. Разновидности смыслов.
- •Виды, уровни и формы коммуникационной деятельности.
- •Разновидности коммуникационных каналов.
- •Устная коммуникация и её коммуникационные барьеры.
- •Документная коммуникация и функции документов.
- •Понятие территориальной организации сферы социальных коммуникаций.
- •Модели размещения и развития сферы социальных коммуникаций.
- •Факторы, влияющие на предпринимательскую деятельность в сфере социальных коммуникаций.
- •Социально-психологические представления о личности в отечественной и зарубежной психологии.
- •Социальное поведение личности и его регуляция.
- •Социальное общение: функции общения (перцептивная, коммуникативная, интерактивная), вербальные и невербальные средства коммуникации, барьеры общения.
- •Социальная установка (аттитюд): структура и функции социальной установки, основные подходы к объяснению формирования социальных установок.
- •Правовое регулирование отечественного информационного рынка. Современное информационное законодательство.
- •Информационные продукты и услуги (ипу). Определение. Специфические особенности.
- •Общение как совокупность перцепции, коммуникации, интеракции. Неправомерность отождествления социальной коммуникации и общения.
- •Игра как творческая коммуникационная деятельность.
- •Групповая социальная память. Социальная память как движение смыслов в социальном времени. Структура социальной памяти общества: культурное наследие и социальное бессознательное.
- •Коммуникационный канал как реальная или воображаемая линия связи между коммуникантом и реципиентом. Разновидности коммуникационных каналов.
- •Исходные каналы: невербальный, вербальный, иконический, символьный.
- •Дифференциация исходных каналов и образование семейства каналов устной коммуникации и документной коммуникации.
Система управления базами данных (субд). Определение, основные понятия, назначение.
это программное обеспечение, с помощью которого пользователи могут определять, создавать и поддерживать базу данных, а также осуществлять к ней контролируемый доступ. управление данными во внешней памяти (на дисках);
управление данными в оперативной памяти с использованием дискового кэша;
журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
поддержка языков БД (язык определения данных, язык манипулирования данными).
Обычно современная СУБД содержит следующие компоненты:
ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,
процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,
подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД
а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.
Классификации СУБД
По модели данных
Иерархические,Сетевые Реляционные Объектно-ориентированные Объектно-реляционные
По степени распределённости
Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).
По способу доступа к БД
Файл-серверные
В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть.
Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно. Недостаток клиент-серверных СУБД состоит в повышенных требованиях к серверу. Достоинства: потенциально более низкая загрузка локальной сети; удобство централизованного управления; удобство обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность. Примеры: MS SQL Server, MySQL.
Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Она предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL либо через специальные программные интерфейсы. Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.
Case-технологии.
набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов
Основной целью CASE-технологии является разграничение процесса проектирования программных продуктов от процесса кодирования и последующих этапов разработки, максимально автоматизировать процесс разработки. Для выполнения поставленной цели CASE-технологии используют два принципиально разных подхода к проектированию: структурный и объектно-ориентированный.
Структурный подход предполагает декомпозицию (разделение) поставленной задачи на функции, которые необходимо автоматизировать. В свою очередь, функции также разбиваются на подфункции, задачи, процедуры. В результате получается упорядоченная иерархия функций и передаваемой информацией между функциями.
Структурный подход подразумевает использование определенных общепринятых методологий при моделировании различных информационных систем:
SADT (Structured Analysis and Design Technique);
DFD (Data Flow Diagrams);
ERD (Entity-Relationship Diagrams).
Существует 3 основных типа моделей, используемых при структурном подходе:
Функциональные модели;
Информационные модели;
Динамические модели.
Программные средства для реализации структурного подхода:
BPWin;ERWin;Business Studio;IBM WEBsphere business modeler;
Основным инструментом объектно-ориентированного подхода является язык UML — унифицированный язык моделирования, который предназначен для визуализации и документирования объектно-ориентированных систем с ориентацией их на разработку программного обеспечения. Данный язык включает в себя систему различных диаграмм, на основании которых может быть построено представление о проектируемой системе.(Rational Rose)
В функции CASE входят средства анализа, проектирования и программирования программных средств, проектирования интерфейсов, документирования и производства структурированного кода на каком-либо языке программирования.[4]
CASE-инструменты классифицируются по типам и категориям.
Классификация по типам отражает функциональную ориентацию средств на те или иные процессы жизненного цикла разработки программного обеспечения, и, в основном, совпадают с компонентным составом крупных интегрированных CASE-систем, и включает следующие типы:средства анализа — предназначены для построения и анализа модели предметной области;средства проектирования баз данных;средства разработки приложений;средства реинжиниринга процессов;средства планирования и управления проектом;средства тестирования;средства документирования.
Типичными CASE-инструментами являются:
инструменты управления конфигурацией;инструменты моделирования данных;инструменты анализа и проектирования;инструменты преобразования моделей;инструменты редактирования программного кода;инструменты рефакторинга кода;генераторы кода;инструменты для построения UML-диаграмм.