ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.05.2024

Просмотров: 28

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

83Объектно-ориентированное программирование ООП

Основные идеи ОО подхода опираются на следующие положения: - Программа представляет собой модель некоторого реального процесса, части реального мира.- Модель реального мира или его части может быть описана как совокупность взаимодействующих между собой объектов. - Объект описывается набором параметров, значения которых определяют состояние объекта, и набором операций (действий), которые может выполнять объект. - Взаимодействие между объектами осуществляется посылкой специальных сообщений от одного объекта к другому. Сообщение, полученное объектом, может потребовать выполнения определенных действий, например, изменения состояния объекта.- Объекты, описанные одним и тем же набором параметров и способные выполнять один и тот же набор действий представляют собой класс однотипных объектов.

Т. об. ОО подход предполагает, что при разработке программы должны быть определены классы используемых в программе объектов и построены их описания, затем созданы экземпляры необходимых объектов и определено взаимодействие между ними. ООП - это подход к разработке программного обеспечения, основанный на объектах, а не на процедурах. Этот подход позволяет максимизировать принципы модульности и сокрытия информации.

ОО подход использует следующие базовые понятия: объект; свойство объекта; метод обработки; событие; класс объектов. Объект — совокупность свойств (параметров) определенных сущностей и методов их обработки (программных средств). Объект содержит инструкции (программный код), определяющие действия, которые может выполнять объект, и обрабатываемые данные. Свойство — характеристика объекта, его параметр. Все объекты наделены определенными свойствами, которые в совокупности выделяют объект из множества других объектов. Одним из свойств объекта являются метод его обработки. Метод — программа действий над объектом или его свойствами. Метод рассматривается как программный код, связанный с определенным объектом; осуществляет преобразование свойств, изменяет поведение объекта. Событие — изменение состояния объекта. Внешние события генерируются пользователем (например, клавиатурный ввод или нажатие кнопки мыши, выбор пункта меню, запуск макроса); внутренние события генери­руются системой. Объекты могут объединяться в классы ( группы или наборы — в различных программ­ных системах возможна другая терминология). Класс — совокупность объектов, характеризующихся общностью применя­емых методов обработки или свойств. Один объект может выступать объединением вложенных в него по иерархии других объектов.

Экранные формы также используются для выполнения заданий и перехода от одного компонента программного продукта к другому. Существуют различные ОО технологии и методики проектирова­ния программных продуктов, которые должны обеспечить выполнение важнейших принци­пов объектного подхода: • инкапсуляция (замыкание) свойств данных и программ в объекте; • наследование; • полиморфизм. Инкапсуляция означает сочетание структур данных с методами их обработки в аб­страктных типах данных — классах объектов. Класс может иметь образованные от него подклассы. При построении подклассов осу­ществляется наследование данных и методов обработки объектов исходного класса. Меха­низм наследования позволяет переопределить или добавить новые данные и методы их обработки, создать иерархию классов. Полиморфизм — способность объекта реагировать на запрос (вызов метода) сообразно своему типу, при этом одно и то же имя метода может использоваться для различных клас­сов объектов.

Выделено четыре этапа объектно-ориентированного проектирования:

1. разработка диаграммы аппаратных средств системы обработки данных, показываю­щей процессоры, внешние устройства, вычислительные сети и их соединения; 2. разработка структуры классов, описывающей связь между классами и объектами; 3 разработка диаграмм объектов, показывающих взаимосвязи с другими объектами; 4 разработка внутренней структуры программного продукта.

84. Интегрированный пакет прикладных программ Microsoft Office

Microsoft Office — настоящий «король» среди офисных пакетов. Се­годня этот программный продукт уже воспринимается пользователями чуть ли не как неотъемлемая часть Windows, хотя его цена превышает стоимость самой ОС как минимум в три раза.

Microsoft Office — действительно мощное и многофункциональное средство, умело пользуясь которым, можно серь­езно облегчить себе рутинную работу по подготовке, хранению и обо­роту разнообразных офисных документов.

Другое дело — так называемый «домашний офис» (SOHO). Тут мощ­ность Microsoft Office частенько остается невостребованной. По статис­тике, свыше 90 % «домашних» пользователей Microsoft Office работайте текстовым редактором Microsoft Word (который, впрочем, один спосо­бен заменить сразу несколько программ). Электронную таблицу Excel использует уже немногим более половины пользователей. А тех, кто в дополнение к этим двум программам работает еще и с Microsoft Access или PowerPoint, вообще можно пересчитать по пальцам.

Пользователям Microsoft Office стоит учесть, что существует несколько версии этого программною продукта Вышедший в 1999 г. базовый пакет Microsoft Office 2000 сегодня комплектуется пакетами обновлений SR1 и SR2. которые содержат исправления найденных в программах па­кета ошибок.

Русская версия Microsoft Office 2000 поставляется в четырех основ­ных вариантах.

Стандартный выпуск включает следующие программы Microsoft Word — многофункциональный текстовый редактор (ко­торый при случае может послужить для верстки текстов, изготовления WWW-страниц и прочего); Microsoft Excel программа для создания и обработки электронных таблиц; Microsoft Access — программа для создания и администрирования баз данных.; Microsoft PowerPoint — программа для подготовки презентаций, иключающих графические, текстовые, звуковые и даже видеоэлементы.; Microsoft Outlook — мощнейший офисный менеджер, сочетающий в себе программу электронной почты, программу для создания и отправ­ки факсов, Планировщик Встреч и Контактов, записную книжку и многое другое Большинство достоинств Outlook проявляется только при работе с локальной сетью — для Интернет эта программа, мягко го­воря, слабо приспособлена; Microsoft Image Editor — простенький редактор изображений. Ко нечно, до Adobe Photoshop (и даже до входящего в состав Microsoft PLUS 98 редактора Picture It') ему далеко, однако для простейших опе­раций типа ввода в компьютер изображений со сканера и самой про­стои их обработки он вполне пригоден; Microsoft Internet Explorer — программа для просмотра страниц Ин-гернет;

Профессиональный выпуск Помимо компонентов стандартной поставки содержит новые программы: Microsoft Access 2000 — программу для создания и редактирования баз данных; Microsoft Publisher 2000 — программу верстки и дизайна текстовых пубщкаций.

Расширенный выпуск помимо компонентов профессионального выпуска, включает: Microsoft Frontpage 2000 — программу для создания и дизайна стра­ниц Интернет. Microsoft PhotoDraw 2000 — графический редактор.

Выпуск «Для малого бизнеса» помимо компонентов профессио­нального выпуска, включает Диспетчер контактов — специальные инструменты для малого бизнеса.

85.Программные средства подготовки текстовых документов

Типовая структура интерфейса

При описании текстовых процессоров следует выделить две группы программных продук­тов этого типа. Первая группа ориентирована на создание документов разной степени сложности с мощными средствами форматирования и включения графики. Типичным представителем этой группы является WinWord. Вторая группа текстовых процессоров (их часто называют текстовыми редакторами) ориентирована для работы с чисто текстовыми файлами, среди которых могут быть тексты программ, написанные на различных языках, конфигурационные файлы, файлы настройки и др. Ярким представителем таких программ­ных продуктов является MultiEdit версий, начиная с 5.0. Этот текстовый процессор имеет мощную систему контекстной замены,, встроенный язык макрокоманд на уровне Visual Basic, средства поддержки внутренней среды, средства помощи при наборе ключевых слов.

Текстовый процессор — прикладное программное обеспечение, используемое для создания текстовых документов. Типовая структура интерфейса включает ряд элементов. Строка меню содержит имена групп команд, объединенных по функциональному признаку. Строка состояния (статуса) содержит имя редактируемого документа и определяет текущее положение курсора в этом документе. В строке выводится справочная инфор­мация.Строка подсказки содержит информацию о возможных действиях пользователя в текущий момент.Рабочее поле — это пространство на экране дисплея для создания документа и работы с ним. Координатная линейка определяет границы документа и позиции табуляции. Различа­ют вертикальную и горизонтальную линейки. Линейка прокрутки служит для перемещения текста документа в рабочем поле окна. Курсор — короткая, как правило, мигающая линия, показывает позицию рабочего поля, в которую будет помещен вводимый символ или элемент текста.

Индикаторы — знаки или символы, отражающие соответствующие режимы работы программы или компьютера. Индикаторы в строке состояния — это символы или служеб­ные (ключевые) слова, отражающие режимы работы программы. Индикаторы на клавиа­туре отражают режим работы переключателей клавиатуры, их три: NumLock, CapsLock, ScrollLock.Переключатель — элемент экранного интерфейса или команда, используемая для включения или выключения того или иного режима. Индикатор может оказаться и пере­ключателем, если по нему щелкнуть мышью.

Режим вставки и замены символов

Текстовый процессор всегда находится в одном из двух режимов — вставка или замена. Режим вставки — метод добавления текста в документ, при котором су­ществующий текст сдвигается вправо, освобождая место вводимому тексту. Режим замены — метод добавления текста в документ, при котором сим-вол, стоящий над курсором, заменяется вводимым с клавиатуры._________

КОПИРОВАНИЕ, ПЕРЕМЕЩЕНИЕ И УДАЛЕНИЕ ТЕКСТА ФОРМАТИРОВАНИЕ ТЕКСТА

Суть форматирования Операции форматирования включают в себя разбивку текста на строки (в рамках абзаца) и страницы, выбор расположения абзацев, отступов и отбивок между абзацами, обтекания отдельных абзацев, а также видов и начертаний шрифтов. Эти операции выполняются раз­личными текстовыми процессорами с разной степенью автоматизации. Форматирование текста — процедура оформления страницы текста.

РАБОТА С ОКНАМИ

Окна и их роль в организации работы с текстом

Характерной особенностью современных текстовых процессоров является их мультиокон-ность,,т.е. способность одновременно работать с несколькими документами, находящимися в различных окнах. При вводе и редактировании текста пользователь работает в активном окне, в котором возможен доступ ко всем меню.

МИНИМАЛЬНЫЙ НАБОР ТИПОВЫХ ОПЕРАЦИЙ

Операции, производимые с документом в целом: создание нового документа, загрузка предварительно созданного документа в оперативную память; сохранение документа — копирование Документа из оперативной памяти во внешнюю; удаление документа, распечатка документа.

РАСШИРЕННЫЙ НАБОР ТИПОВЫХ ОПЕРАЦИЙ

Контекстный поиск и замена, Операции сохранения, Проверка правописания слов и синтаксиса, Словарь синонимов, Установка общих параметров страницы, Использование шаблонов – Инстру­ментами стандартизации документов, Использование макросов , Автотекст, Слияние документов.

88. Презентации

Программы для подго-ки и проведения презентаций (пппп) в наст время широко примен-ся в управленч процессах любого класса. Соврем пппп реал-ют след-е функции: отображ числовых показателей в графич форме, трансформирование граф-х изображений, планировка демострационного мат-ла, экспорт графич материала, гиперссылки.

Лидером среди прогр продуктов джанного класса как в наш стране так и за рубежом явл microsoft power point. Позволяет создавать захватывающие презентации с графикой, анимацией, и др мультимедийными элементами, а также предост-ет удобные ср-ва для их показа. Использование графики. Настройка анимации. Работа с мультимедиа. Пометки на слайдах. Мастер презентаций.

Основные возможности PowerPoint:

•  покадровая подача материала,

•  поддержка технологии вставки и внедрения объектов (рисунков, видео клипов, аудио сообщений, диаграмм, формул, документов и др.),

•  поддержка технологии гиперссылок (как внутри документа, так внешних),

•  анимация любого элемента презентации,

•  вызов внешних программ,

•  публикация презентации в Internet или в Intranet, распространение презентации по сети в реальном времени,

•  разделенные презентации на сетевых конференциях.

Новую презентацию можно тремя разными способами:

•  при помощи мастера автосодержания;

•  на основе предлагаемых шаблонов;

•  используя пустую презентацию, или, иначе говоря, создавая документ "с нуля".

86.Программные средства обработки табличных данных

Имеющиеся сегодня на рынке табличные процессоры способны работать в широком круге экономических приложений и могут удовлетворить практически любого пользо­вателя. Электронная таблица — компьютерный эквивалент обычной таблицы, в клетках (ячейках) которой записаны данные различных типов: тексты, даты, формулы, числа.Для управления электронной таблицей используется специальный комплекс программ — табличный процессор.

Строки, столбцы, ячейки и их адреса

Рабочая область электронной таблицы состоит из строк и столбцов, имеющих свой имена. Имена строк — это их номера. Нумерация строк начинается с 1 и заканчивается мак­симальным числом, установленным для данной программы. Имена столбцов -— это буквы латинского алфавита сначала от А до Z , затем от АА до AZ , ВА до BZ и т. д.Максимальное количество строк и столбцов определяется особенностями используе­мой программы и объемом памяти компьютера. Ячейка — область, определяемая пересечением столбца и строки элек­тронной таблицы.Адрес ячейки определяется названием (номером) столбца и номером строки. Ссылка — способ (формат) указания адреса ячейки. Указание блока ячеек В электронной таблице существует понятие блока (диапазона)ячеек, также имеющего свой уникальный адрес. В качестве блока ячеек может рассматриваться строка или часть строки, столбец или часть столбца, а также прямоугольник, состоящий из нескольких строк и столбцов или их частей

Типовая структура интерфейса

При работе с электронной таблицей на экран выводятся рабочее поле таблицы и панель управления. Панель управления обычно включает: Строка главного меню содержит имена меню основных режимов программы. Выбрав один из них, пользователь получает доступ к ниспадающему меню, содержащему перечень входящих в него команд, Вспомогательная область управления включает: строку состояния; панели инструментов; вертикальную и горизонтальную линейки прокрутки. В строке состояния (статусной строке) пользователь найдет сведения о теку­щем режиме работы программы, имени файла текущей электронной таблицы, номере теку­щего окна и т.п. Панель инструментов (пиктографическое меню) содержит опре­деленное количество кнопок (пиктограмм), предназначенных для быстрой активизации выполнения определенных команд меню и функций программы. Чтобы вызвать на экран те области таблицы, которые на нем в настоящий момент не отображены, используются вертикальная к горизонтальная линейки прокрутки .Строка ввода отображает вводимые в ячейку данные. Строка подсказки предназначена для выдачи сообщений пользователю относительно его возможных действий в данный момент.

Окно, рабочая книга, лист

Форматирование данных — выбор формы представления числовых или символьных данных в ячейке.

Формулы Вычисления в таблицах производятся с помощью формул. Результат вычисления поме­щается в ячейку, в которой находится формула.

Функции Под функцией понимают зависимость одной переменной (у) от одной (х) или несколь­ких переменных. В электронных таблицах могут быть представлены следующие виды функций: математические; статистические; текстовые; логические; финансовые; функции даты и времени и др.

ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ТАБЛИЧНЫХ ПРОЦЕССОРОВ : Табличный процессор может иметь несколько режимов работы, наиболее важные из них: режим готовности, режим ввода данных, командный режим, режим редактирования. Команды редактирования, Команды форматирования, Команды для работы с окнами, Команды для работы с электронной таблицей как с базой данных, Макросы. Макрос, как известно, — записанная последовательность команд или действий пользователя на клавиатуре. Установка защиты, Экспорт и импорт данных. Использование математических инструментов. Система получения справочной информации, Использование графики

ТЕХНОЛОГИЯ РАБОТЫ В ЭЛЕКТРОННОЙ ТАБЛИЦЕ: 1 формируется структура таблицы, производится работа с данными, которая состоит в исследовании сфор­мированной таблицы. Организация межтабличных связей Связи между таблицами осуществляются путем использования внешних ссылок , При организации межтабличных связей учитывают возможность комплектования связанных таблиц в рабочую книгу. Консолидация электронных таблиц или их частей

87.СУБД

БД предполагает наличие комплекса прогр ср-в, обслуж-х БД и позв-х исп-ть содерж-ся в них инф-ю. СУБД – это програмн ситем поддерж-е наполнение и манипулирование данными, предст-ми интерес для польз-ля при реш-ии задач.

Любая СУБД включает: 1.Среда пользователя, дающая возможность непосредственного управления данными с клавиатуры; 2.Алгоритмический язык для программирования прикладных систем обработки данных, реализованный как интерпретатор, что позволяет быстро создавать и отлаживать программы; 3.Компилятор, для придания завершенной программе вида готового продукта в форме независимого ЕХЕ - файла; 4.Программы- утилиты быстрого программирования рутинных операций (генераторы отчетов, экранов, меню и других приложений).

Основные функции СУБД – 1.определение данных – опрд-ть какая инф-я будет храниться в БД, свой-ва данных, их тип, форматы и критерии проверки данных. 2. обработка данных. 3.управление данными- права доступа. Вход-е в состав современ СУБД ср-ва сов-но вып-ют след-е функции: описание данных, первичный ввод и пополнение, удаление, корректировку, упорядочение, поиск инф-ии, подготовка отчетов, защита инф-ии и разграничение доступа, резервное сохранение и восстановление, поддржка интерфейса польз-ля.

Акцесс (от английского -доступ) – функционально-полная реляционная СУБД, язык прогр-я Visual basic. Это прогр прод-т легко доступен, сущ-ет набор мастеров по разарботке объектов. Работает в режиме конструктора(создание) – режим таблицы (непосредственная работа с данными).

Объекты Таблицы(поля – столбцы, записи - строки) – для хранения данных. Запросы – получение необходимой инф-ии, формы – для ввода данных, отбражения их на экране в удобном виде , отчеты – формирование выходного док-та. Макрос –структурир-е описание одного или неск-х действий, кт должна вып-ть программа в ответ на опред-е событие. Модуль – программы на бесике


89. Программные средства создания Webдокументов

Программная реализация В составе инструментария программирования при создании сайтов могут использоваться такие средства, как: средства разметки документов (SGML, HTML, CSS, XML/XSL и т.д.), объектно-ориентированный язык программирования Java и средства программирования мобильных приложений, средства описания трехмерных сцен (язык VRML). В составе прикладного программного обеспечения сайтов могут применяться: языки сценариев (CGL, JavaScript, Microsoft ASP, PHP и т.д.), технология Flash, FrontPage, Dream Weaver и т.п.

MicFroPage в нем использ. Уже готовые шаблоны для быстрого создания webстраниц. Технология создания:

- создать новый док - выбрать шаблон из существующих

- вместо написанного впечатать свою информацию

- сделать запись списка интегрированной выделить и выбрать hypelink в меню Edit щелкнув по иконке с изобр.страницы, создать новую и сделать на нее ссылку. Если выбрать закладку html будет написан длинный машинный код. Фреймеры позволяют разбить web страницу на несколько окон, для эконо используют html коды. Модуль FrontPage Explorer предназначен для: создания Web-узла; управления гиперссылками, их отладки, разграничения; устан-ия прав доступа; организации файловой структуры Web-узла; запуска FrontPage Editor для редактирования страниц. По окончании процесса создания Web-узла данный модуль используется для его размещения на сервере в сети Internet/ Intranet. Пользователи могут создавать, удалять, открывать, редактировать и закрывать узлы, используя FrontPage Explorer и FrontPage Editor на клиентском рабочем месте. Особенностями модуля FrontPage Explorer являются: Быстрое создание профессионального Web-сайта при помощи встроенных шаблонов и мастеров. Возм-ть конвертации существующего Web-узла в узел FrontPage. Это преобразование структуры Web-сайта производится с сохранением всех гиперссы-к исх. гипертекста. Импорт файлов в Web-узел путем указания имени папки. Большое количество профессионально разработанной графики и цветовых схем, называемых темами, которые могут применяться при создании Web-узла. Быстрое открытие страницы в FrontPage Editor путем двойного щелчка мышью, возможность выбора программы редак-я для конкретного типа файла. При публикации Web-узла FrontPage Explorer осуществляет перемещ-ие страниц в WWW с автомат-й проверкой адресов и связей между файлами.

90. Сетевые интерфейсы и протоколы.

Протокол – стандарт, определяющий поведения функциональных блоков при передаче данных.

Протокол является набором правил взаимодействия функциональных блоков, расположенных на одном уровне. Обычно протокол описывает: синтаксис сообщения, являющийся способом идентификации данных при их передаче.

Базовая эталонная модель взаимодействия открытых систем определяет семь уровней области взаимодействия систем (OSI). Соответственно этому рассматриваются семь групп протоколов. Они именуются так же, как и уровни. На каждом уровне в сети может работать один либо несколько различных не зависимых друг от друга. Каждый протокол N-уровня обеспечивает взаимодействие объектов того же уровня, расположенных в различных системах сети. Любой протокол не знает о существовании других протоколов. Но он получает сервис от протоколов, расположенных на соседнем снизу уровне.

В информационной сети выделяют два типа протоколов, определяемых точками их приложения. Протоколы Р-типа обеспечивают непосредственное взаимодействие объектов абонентских систем либо административных систем на соответствующем уровне. В зависимости от наборов уровней, на которых располагаются протоколы, выделяются четыре класса сети: 1)сеть с селекцией данных; 2)сеть коммутации каналов; 3) сеть скрытой коммутации данных; 4)сеть коммутации пакетов. Три последних класса сетей образуют сети с маршрутизацией информации.

К протоколу предъявляется ряд требований: 1)Протокол должен обладать необходимой полнотой, т.е. устранять все ситуации, в которых он не знает, что ему делать; 2) Непротиворечивость. Данное требование связано с необходимостью исключения ситуаций, когда протокол требует нескольких действий, одновременно требуя предоставления одного и того же ресурса; 3) Протокол должен обладать высокой живучестью, т.е. достигать необходимой цели даже при появлении помех в работе; 4) Протокол должен выполнять объявленные функции за приемлемое время и достигать конечного результата, при этом протокол при возникновении ошибок должен возвращаться в нормальное состояние за короткий промежуток времени.

Стандарты протоколов вычислительных сетей

Internet-набор различных сетей, обеспечивающий перемещение данных между ними. Основывается на коммуникационном протоколе TCP/IP.Изначально была под патронажем Национального научного фонда США, в настоящее время освобождена от контроля государством.

Среди протоколов особо выдел-ся те, которые определяются международными стандартами ISO.

Протокол передачи в реальном времени (RTP) – Real-time Transport Protocol (RTP)протокол передачи аудио- и видеоинформации в виде последовательностей блоков данных.

Протокол управления передачей / межсетевой протокол (TCP / IP) – пара взаимосвязанных протоколов сетевого уровня и транспортного уровня. Протокол TCP организует создание виртуальных каналов, происходящих через коммуникационную сеть. Протокол IP осуществляет реализацию коммуникационных аспектов:

- присвоение, контроль и преобразование имен объектов сетей; - сообщение о состояниях: недостижимость адресатов, ошибки и запросы повторных вызовов; - обеспечение обмена данными через шлюзы; - управление передачей и сборов данных о работе сетей; - изменение размеров передаваемых датаграмм (их фрагментация).

SMTP(упрощенный протокол передачи почты)- это установленный стандартный способ передачи почты через Internet, определяет, как программы обмениваются e-mail в Internet. FTP(протокол передачи файлов).Для того, чтобы обеспечить перемещение данных между различными ОС, которые могут встречаться в Internet, используется протокол FTP, работающий независимо от применяемого оборудования. POP (протокол почтового отделения). Позволяет машинам клиентов Internet соединяться с почтовым сервером и передавать почту.

91.Технология проектирования интерфейса пользователя.

Интерфейс (И) – совокупность средств и правил, кот обеспечивают взаимодействие устройств, программ и человека.

Пользовательский интерфейс (ПИ) – И, обеспечивающий взаимодействие пользователя с ПК.

ПИ реализует диалог пользователя с системой на разных стадиях ввода, обработки, вывода и т.д. информации. От удобства ПИ во многом зависит успех программ проду-т в конкурентной борьбе. ПИ м.б. символьным и графическим.

Функции ПИ:

Обратная связь, Коммуникативная (диалоговая) ф-ция , Иллюстративная ф-ция, Обучающая ф-ция.

Структура ПИ динамична и сильно зависит от предъявляемых к нему требований: 1. зависимость ПИ от предметной области (объекта) и от состава решаемых задач (функций); 2.постоянство в предоставление информации; 3.зависимость от языка общения (меню, команды, образы, диаграммы, макеты, окна) 4. минимизация ввода-вывода информации 5. учет возможностей и опыт польз-ля 6. представление инф-ции в естественном для польз-ля виде

7. соответствие набору используемых технических средств.

Можно сказать, что именно ПИ объед-ет все разнообразные элементы ИС в единое целое и делает ИС системой

Диалог – способ взаимодействия прикладных процессов и пользователей со скоростью, достаточной для поддержания хода мыслей последних.

Типы диалога: Диалог, управляемый системой – это диалог, в котором процесс жестко задает, какое задание можно выбрать и какие данные вводить.

Диалог, управляемый пользователем – это диалог, в котором инициатива принадлежит пользователю, то есть он непосредственно подает команду на выполнение нужного на данном этапе задания.

Системы, поддерживающие диалоговые процессы, классифицируются на:

- системы с жестким сценарием диалога – стандартизированное представление информации обмена;

- дескрипторные системы – формат ключевых слов сообщений;

- тезаурусные сис-ы – семантическая сеть дескрипторов, образующих словарь системы (аналог – гипертек-е сис-ы);

- системы с языком деловой прозы – представление сообщений на языке, естественном для профес-го пользования.

Наиболее просты для реализации и распространены диалоговые системы с жестким сценарием диалога, которые представлены в виде:

меню – диалог инициируется программой; пользователю предлагается выбор альтернативы функций обработки из фиксированного перечня; предоставляемое меню может быть иерархическим и содержать вложенные подменю следующего уровня;

действия запрос-ответ – фиксирован перечень возможных значений, выбираемых из списка, или ответы типа Да/Нет;

запрос по формату – с помощью ключевых слов, фраз или путем заполнения экранной формы с регламентированным по составу и структуре набором реквизитов осуществляется подготовка сообщений.

Диалогов. процесс(ДП) управл-ся согласно созданному сценарию, для кот. опред-тся: 1)точки (момент или условие) начала диалога 2) инициатор диалога 3) парам-ры и содерж-е диалога(сообщен., состав и стр-ра меню, экранные фрмы) 4)реакция програм-го прод. на завершение диалога.

Описание сценария диалога вып-ет: 1) блок-схемы, в кот. преду см. блоки выдачи инф. и обр-ки получ-х ответов 2) ориентированный граф, вершины кот.- сообщен, и вы-полн .дейсвия, а дуги- это связи сообщений и словесные описания 3) специализир. объектно-ориентир. языки построения сценария. Наиболее подходят для создания ДП и ПИ объектно-ориент.инструм-е ср-ва разраб-ки прогр. В составе инструм.ср-ств в ряде СУБД содержаться построители меню, конструкторы экр-ных форм, генераторы отчетов. Технология создания диалоговых систем:

1 этап – анализ задачи 2 этап – составление логической схемы 3 этап – формирование сценария

4 этап – программная реализация. Основные компоненты пользов-го интерфейса: язык общения, меню, макеты, окна

92.Классификация и общая характеристика программных средств защиты информации в информационных процессах

Программные средства защиты информации от несанкционированного доступа

1. Системы обнаружения атак – могут быть использованы для:

- Обнаружения атак, позволяющих «обойти» существующие защитные механизмы. К таким атакам могут быть отнесены: сканирование портов и использование сканеров безопасности, атаки типа «подбор пароля» и «отказ в обслуживании», использование «троянских коней», несанкционированное подключение к сети и т.д.

- Фильтрации сетевого трафика на основе заданных правил;

- Контроля электронной почты (в т.ч. на вирусы), передаваемой как по корпоративной сети, так и за ее пределы;

- Анализ сетевого трафика, включающего изучение информа-нных потоков, используемых сетевых протоколов и т.д.

2. Межсетевые экраны: - позволяют строить виртуальные частные сети по всем известным схемам:

«site-to-site», когда защищается соединение между несколькими офисами

“client/server”, когда защищается соединение между определенным пользователем и сервером

“remote access”, когда защищается соединение между удаленными пользователями и офисом

3. Криптографическое преобразование информации. Метод шифровки/дешифровки наз-ся шифром.

- симметричные алгоритмы – исп-ют один и тот же ключ для шифрования и для дешифрования инфо. Симмитричные делятся на потоковые шифры (шифруют инфо побитово) и блочные шифры (работают с некот. набором бит данных и шифруют этот набор как единое целое)

- ассимитричные алгоритмы исп-ют разные ключи, и ключ по дешифровки не может быть вычислен по ключу шифровки, т.е. любой может зашифровать сообщение, но вот для того чтобы расшифровать сообщение нужен человек который владеет ключом дешифровки

Правовые методы защиты программных продуктов и баз данных

Правовые методы защиты программ включают:

• патентную защиту; • закон о производственных секретах; • лицензионные соглашения и контракты; • закон об авторском праве.

Различают две категории прав:

• экономические права, дающие их обладателям право на получение экономических выгод от продажи или использования программных продуктов и баз данных;

• моральные права, обеспечивающие защиту личности автора в его произведении.

93.Классификационные группы ЭВМ и их особенности.

По принципу действия: 1. Цифровые ВМ- ВМ дискретного действия, работают с информацией, представленной в дискретной, точнее, в цифровой форме.

2. Аналоговые ВМ – ВМ непрерывного действия , работают с информацией, представленной в непрерывной (аналоговой) форме, т.е. в виде непрерывного ряда значений к-л физ-кой величины (чаще всего электр.напряжения)

3. Гибридные ВМ – ВМ комбинированного действия, работают с информацией, представленной и в цифровой, и в аналоговой форме; они совмещают в себе достоинства цифровых и аналоговых машин.

По назначению: 1. ЭВМ универсального назначения - предна-ны для решения различных инженерно-технических задач: Эконом., матем., информ. и т.д. , отличающихся сложностью алгоритмов и большим объемом обрабатываемых данных. Используются в ВЦ коллективного пользования либо в мощных вычислительных комплексах.

2. Проблемно-ориентированные –управление технологическими объектами; регистрацией, накоплением и обработкой относительно небольших объемов данных; выполнением расчетов по относительно не сложным алгоритмам; обладают ограниченными по сравнение с универсал. ЭВМ аппаратными и программными ресурсами .

По этапам создания и используемой элементной базе ЭВМ условно делятся на поколения:

1 поколение, 50-е гг : ЭВМ на электронных вакуумных лампах

2 поколение, 60-е гг: ЭВМ на дискретных полупроводниковых приборах (транзисторах)

3 поколение, 70-е гг: ЭВМ на полупроводниковых интегральных схемах с малой и средней степенью интеграции (сотни-тысячи транзисторов в одном корпусе)

4 поколение, 80-е гг: ЭВМ на больших и сверхбольших интегральных схемах – микропроцессорах (десятки тысяч-миллионы транзисторов в одном кристалле)

5 поколение, 90-е гг: ЭВМ с многими десятками параллельно работающих микропроцессоров, позволяющих строить эффективные системы обработки знаний; ЭВМ на сверх сложных микропроцессорах с параллельно-векторной структурой, одновременно выполняющих десятки последовательных команд программы

6 и последующие пок-я: одноэтапные ЭВМ с массовым параллелизмом и нейтронной струк-й – с распределенной сетью большого числа (десятки тысяч) несложных микропро-в, моделирующих архи-ру нейронных биолог-х систем.

По размерам и функциональным возможностям:

1. Супер ЭВМ— это компьютеры, предназначенные для решения задач, тре­бующих громадных объемов вычислений. Основные потребители су­перЭВМ — военные, метеорологи, геологи и многие прочие ученые. Например, качественный прогноз погоды или моделирование ядерного взрыва требуют колоссальных расчетов, так что применение суперЭВМ здесь полностью оправдано. Поэтому суперЭВМ создаются в виде высоко параллельных многопроцессорных вычислительных систем (МПВС).

2. Большие ЭВМ за рубежом часто называют мэйнфреймами– вычислительная система с наибольшими вычислительными возможностями. Обычно занимали одну или несколько комнат, могли осуществлять операции с очень большими объемами данных и с очень большой скоростью. Программы вводились на бумажной ленте или перфоленте. Основные направления– это решение научно-технических задач, работа в вычислительных системах с пакетной обработкой информации, работа с большими базами данных, управление вычислительными сетями и их ресурсами.

3. Малые ЭВМ (мини-ЭВМ) — надежные, недорогие и удобные в эксплуатации компьютеры, обладающие несколько более низкими по сравнению с мэйнфреймами возможностями. Такие ПК используются крупными предприятиями, научными учреждениями и некоторыми высшими учебными заведениями, сочетающими учебную деятельность с научной. Мини-ЭВМ часто применяют для управления производственными процессами.

4. Микро ЭВМ – доступны многим предприятиям, не требуют создания ВЦ. Несмотря на относительно невысокую производительность, по сравнению с большими ЭВМ, находит применение в крупных ВЦ, где выполняют вспомогательные операции , для которых нет смысла использовать дорогие Суперкомпьютеров (предварительная подготовка данных).



94.Функционально-структурная организация пэвм.

Персональный компьютер – это совокупность технических устройств, объединенных в единую аппаратную систему. Его конфигурацию (состав оборудования) можно гибко менять по мере необходимости. Но существует понятие базовой конфигурации, которую считают типовой. В настоящее время в базовой конфигурации рассматривают четыре устройства: Системный Блок, Клавиатуру, Монитор, Мышь.

Архитектура компьютера – аппаратные средства и программные устройства, входящие в компьютер.

Структурная схема компьютера : - Арифметико-логическое устройство, выполняющее арифметические и логические операции; - Устройство управления, которое организует процесс выполнения программ; - Запоминающее устройство, или память для хранения программ и данных; - Внешние устройства для ввода-вывода информации

Системный блок – это основной узел, внутри которого установлены наиболее важные компоненты. Устройства, находящиеся внутри системного блока, называют внутренними, а устройства, подключаемые к нему снаружи- внешними. Внешние доп. устройства для ввода, вывода и длительного хранения данных, также называют периферийными. Состав системного блока: - Материнская плата – основная плата компьютера, кот. подсоединяются все остальные устройства.; - Процессор – микросхема, выполняющая большинство математических и логических операций. Конструктивно процессор состоит из ячеек, похожих на ячейки оперативной памяти, но в этих ячейках данные могут не только храниться , но и изменяться. Внутренние ячейки процессора называются регистрами.

Микропроцессорный комплект (чипсет)- набор микросхем, управляющих работой внутренних устройств компьютера и определяющих основные функциональные возможности материнской платы.

Генератор тактовых импульсов генерирует последовательность электрических импульсов; частота генерируемых импульсов определяет тактовую частоту машины. Частота генератора тактовых импульсов является одной их основных характеристик ПК и во многом определяет скорость его работы, ибо каждая операция в машине выполняется за определенное количество тактов. Контроллеры - электронные схемы, управляющие различными устройствами компьютера ( клавиатурой, монитором, дисководом для дискет, жестким диском)

Адаптер – электрическая плата, которая может быть вмонтирована в компьютер, обычно в разъем расширения, для увеличения возможности компьютера, к примеру обеспечить более высокое разрешение монитора, использование мыши или сканера. Блок питания - преобразует электропитание сети в постоянный ток низкого напряжения, подаваемый на электронные схемы компьютера. Таймер – цепь, которая выдает сигналы через равные временные промежутки. Системные Шины – набор проводников, по которым происходит обмен сигналами между внутренними устройствами компьютера (они располагаются в микросхемах микропроцессорного комплекта (чипсета))

Основная память: 1) Оперативная память (ОЗУ, оперативное запоминающееся устройство) – набор микросхем, предназначенный для временного хранения данных пока компьютер включен. 2) ПЗУ (постоянное запоминающее устройство) – микросхема, предназначенная для длительного хранения данных, в том числе и когда компьютер выключен. Программы, находящиеся в ПЗУ называют « зашитыми » - их записывают туда на этапе изготовления микросхемы. Комплект программ, находящихся в ПЗУ, образует базовую систему ввода-вывода. Основное назначение программ этого пакета состоит в том, чтобы проверить состав и работоспособность компьютерной системы и обеспечить взаимодействие с клавиатурой, монитором, жестким диском и дисководом гибких дисков.

Внешняя память: 1) Жесткий магнитный диск (винчестер) - основное устройство для долговременного хранения больших объемов данных и программ. На самом деле это не один диск ,а группа соосных дисков, имеющих магнитное покрытие и вращающихся с высокой скоростью. Таким образом, этот диск имеет не две поверхности, как должно быть у обычного плоского диска, а 2n поверхностей, где n- число отдельных дисков в группе. 2) Дисковод гибких дисков. Для оперативного переноса небольших объемов информации используют гибкие магнитные диски (дискеты), которые вставляются в специальный накопитель – дисковод. 3) Дисковод компакт дисков. CD-ROM переводится как

98. Оргтехника современного офиса: состав, хар-ка

Офисная оргтехника – технические средства, применяемые для механизации и автоматизации управленческих и инженерно-технических работ. Организационная техника составляет материальную базу прогрессивных систем управления. Средства оргтехники весьма разнообразны. Условно их можно объединить в несколько функциональных групп: Ср-ва составления и изготовления докум-ов (пишущие машинки, организационные автоматы, диктофонная техника); средства копирования и размножения документов (средства репрографии и средства оперативной полиграфии); средства хранения и транспортирования документов (картотеки, транспортеры, пневмопочта);

средства обработки документов (адресовальные, маркировальные, переплетные машины, ламинаторы и др.);

средства административно-управленческой связи (средства телефонной, телеграфной, факсимильной, радиопоисковой связи и др.)

1. Средства составления и изготовления документов.

Пишущие машинки самые простые и дешевые, но и самые неудобные в работе.

Электрические пишущие машинки требуют от машинистки минимальных усилий при нажатии клавиш, обеспечивают в то же время большое количество копий (до 12). Имеют память, кот. может быть как внутренняя (электронная, магнитная), так и внешняя (магнитные карты, ленты, дискеты). Извлекаемую из памяти информацию можно непосредственно при печати редактировать: изменять адреса, фамилии и любые другие фрагменты текстов.

Канцелярские пишущие машинки — настольные, труднопереносимые; среди них есть и механические, и электрические, и электронные.

ПК превратились в универсальные средства для обработки всех видов информации, используемых человеком. С помощью ПК проводятся не только числовые расчеты, но подготавливаются к печати книги, создаются рисунки, осуществляется управление. Сам по себе ПК не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на ПК программах. Поэтому для эффективного использования ПК необходимо знать назначение и свойства необходимых при работе с ним программ.

2. Средства копирования и размножения д-ов

Ср-ва копирования:

- Электрографическое (ксерографическое) - Термографическое (исп-ся термореактивная бумага или обыч.бумага, но через термокопиров. бумагу) - Фотографическое (микрофотокопирование) – фотобумага, пленки

- Электронно-графическое (оптич. считывание д-ов, копии получ-ся на электрофотопленке или термореактив.бумаге)

- Диазографическое (копир. большеформатной чертежно-техн. Докум-я, оригинал д.б. на светопроницаемой бумаге)

Ср-ва размножения

- гектографическая печать (печатная форма изгот-ся на мелованной бумаге, путем переноса на нее спец.копировальн.бумаги зеркального изображения д-та) - офсетная печать (печат.форма изгот-ся на метал. (фольге) или гидрофильной бумаж.пластине) - трафаретная печать - электронно-трафаретная печать (ризограф)

3. Средства хранения и транспортирования документов

Картотека — это устройство, содержащее большое количество карт (документов стандартной формы, папок и т. п.), объединенных общностью содержания и расположенных в систематизированном порядке. Бывают: Плоские картотеки (ступенчатыми); Вертикальные картотеки; Вращающиеся картотеки; Элеваторные картотеки.

Гибкие диски (дискеты); Накопители на жестком диске (предназначены для постоянного хранения информации, используемой при работе с компьютером); компакт-диски; стримеры — устройства для записи информации на кассеты (картриджи) с магнитной лентой. Тележки – универсальное, но не всегда удобное средство транспортирования. Грейферные транспортеры – тросовые конвейеры, Ленточные транспортеры - пространственные ленточные конвейеры способны осуществлять перемещение документов по всем направлениям в горизонтальной и наклонной плоскости, с автоматическим исполнением сложного маршрута. Лифтовые транспортеры (или подъемники) применяются для вертикального перемещения документов. По принципу действия они могут быть дискретные и непрерывные. Пневматическая почта

95.Микропроцессоры: типы, функциональные хар-ки, назнач основных фун-х узлов

Микропроцессор (МП), функционально-законченное программно управляемое устр. обработки инфо, выполненное в виде одной или нескольких больших или сверхбольших интегральных схем. МП – центральный блок ПК, предназначенный для управления работой всех блоков машины и для выполнения арифметических и логических операций над информацией. В состав МП входят следующие устройства.

Устройство управления (УУ): формирует и подает во все блоки машины в нужные моменты опред-е сигналы управления (управляющие импульсы), обусловленные спецификой выпол-й операции и результатами предыдущих операций; форм-т адреса ячеек памяти, использ. выпол-й операцией, и передает эти адреса в соответст-е блоки ЭВМ.

Арифметико-логическое устройство (АЛУ) предназ-о для выпол-я всех арифмет-х и логич-х операций над числ-й или символ-й информацией.

Микропроцессорная память (МПП) предназ-а для кратковременного хранения, записи и выдачи информации, непосредственно в ближайшие такты работы машины используемой в вычислениях; МПП стоится на регистрах и используется для обеспечения высокого быстродействия машины.

Регистры – быстродействующие ячейки памяти различной длины (в отличие от ячеек ОП, имеющих стандартную длину 1 байт и более низкое быстродействие). Основная память – предназ-а для хранения и оперативного обмена информ-й с прочими блоками машины (постоянное запоминающее устройство +оперативное запом-е устройство).

Интерфейсная система МП предназн-а для сопряжения и связи с другими устройствами ПК; включает в себя внутренний интерфейс МП, буферные запоминающие регистры и схемы управления портами ввода-вывода и системной шиной. Интерфейс – совокупность средств сопряжения и связи устройств компьютера, обеспечивающая их эффективное взаимодействие. Порт ввода-вывода – аппаратура сопряжения, позволяющая подключить к МП другое устройство. Системная шина – основная интерфейсная система ПК, обеспечивающая сопряжение и связь всех устройств между собой. Генератор тактовых импульсов генерирует последовательность электрических импульсов; частота генерируемых импульсов определяет тактовую частоту машины. МП выполняет следующие функции: чтение и дешифрацию команд из основной памяти; чтение данных из основной памяти и регистров адаптеров внешних устройств; прием и обработку запросов и команд от адаптеров на обслуживание внешних устройств; обработку данных и их запись в основную память и регистры адаптеров внешних устройств; выработку управляющих сигналов для всех прочих узлов и блоков ПК. Адаптеры (контролеры) – электр.схема, управл-е различными устройствами ПК

Типы микропроцессоров: Все МП можно разделить на 3 гр: МП типа CISC с полным набором системы команд. МП типа RISC с усеченным набором системы команд. МП типа MISC с минимальным набором системы команд и весьма высоким быстродействием.

Чаще исп. МП типа RISC содержат набор простых, чаще всего встречающихся в программах команд.. В этих МП на выполнение каждой простой команды за счет их наложения и параллельного выполнения тратится 1 машинный такт (на выполнение даже самой короткой команды из системы CISC обычно тратится 4 такта).

МП типа RISC имеют очень высокое быстродействие, но программно не совместимы с CISC-процессорами – при выполнении программ, разработанных для ПК типа IBM PC, они могут лишь эмулировать (моделировать, имитировать) МП типа CISC на программном уровне, что приводит к резкому уменьшению их эффективной производительности.

Шина данных- по ним происходит копирование данных из оперативной памяти в регистры процессора и обратно. В ПК, собранных на базе процессоров Intel Pentium , шина данных 64-разрядная, т.е. состоит из 64 линий, по которым за один раз на обработку поступает сразу 8 байтов.

Адресная шина. У процессоров Intel Pentium адресная шина 32-разрядная, т.е. состоит из 32-х параллельных линий. В зависимости от того, есть напряжение на какой-то из линий или нет, на этой линии выставлена единица или ноль. Комбинация из 32 нулей и единиц образует 32-разрядный адрес, указывающий на одну из ячеек оперативной памяти. К ней и подключается процессор для копирования данных из ячейки в один из своих регистров.

Тактовая частота- указывает, сколько элементарных операций (тактов) микропроцессор выполняет в одну секунду. Тактовая частота измеряется в мегагерцах (МГц). Чем выше модель микропроцессора , тем меньще тактов требуется для выполнения одних и тех же операций. Шина команд. По ней в процессор из оперативной памяти поступают сами команды для обработки данных. Команды также представлены в виде байтов.

97. Классификация и архитектурные особенности вычислительных сис-м

Под ВС будем понимать совокупность взаимосвязанных и взаимодействующих процессоров или ЭВМ, пери­ферийного оборудования и программного обеспечения, предназначен­ную для сбора, хранения, обработки и распределения информации. От­личительной особенностью ВС по отношению к ЭВМ является наличие в них нескольких вычислителей, реализующих параллельную обработ­ку. Создание ВС преследует следующие основные цели: повышение производительности системы за счет ускорения процессов обработки данных, повышение надежности и достоверности вычислений, предос­тавление пользователям дополнительных сервисных услуг и т.д.

Основные принципы построения, закладываемые при создании ВС.

- возможность работы в разных режимах; - модульность структуры технических и программных средств, что позволяет совершенствовать и модернизировать ВС без коренных их переделок; - унификация и стандартизация техн-х и програм-х решений, иерархия в организации управ-я процессами; - способность систем к адаптации, самонастройке и самоорганизации; - обеспечение необх-м сервисом пользователей при выполне­нии вычислений.

Структура ВС — это совокупность комплексируемых элементов и их связей. В качестве элементов ВС выступают отдельные ЭВМ и процессоры. В ВС, относящихся к классу больших систем, можно рас­сматривать структуры технических, программных средств, структу­ры управления и т д.

Класси­фицируют ВС по целевому назначению и вы­полн-м функциям, по типам и числу ЭВМ или процессоров, по архитектуре системы, режимам работы, методам управления элементами системы, степени разобщенности элементов ВС и др. Однако основными из них явл. признаки струк­т-й и функц-й организации ВС.

По назначению ВС делят на универсальные и специализированные. Универсальные ВС предназначаются для ре­шения самых различных задач. Специализированные системы ориен­тированы на решение узкого класса задач. Специализация ВС может устанавливаться различными средствами: 1. структура системы м.б. ориен­тирована на определенные виды обработки информации матрич­ные вычисления, решение алгебраических, дифференциальных и интегральных уравнений и т п. 2. специализация ВС м. закладываться включением в их состав специального оборудования и специальных пакетов обслуживания техники.

По типу ВС м. разделить на многома­шинные и многопроцессорные ВС. Исторически многомашинные вы­числительные системы (ММС) появились первыми. Уже при использо­вании ЭВМ первых поколений возник. задачи повышения произво­дительности, надежности и достоверности вычислений. Различают однородные и неоднородные системы. Однородные системы предполагают комплексирование однотипных ЭВМ (процессоров), неоднородные — разнотипных. В однородных системах значительно упрощается разработка и обслуживание технических и программных (в основном ОС) средств. В них обеспечивается возможность стандар­тизации и унификации соединений и процедур взаимодействия элемен­тов системы. Упрощается обслуживание систем, облегчается модерни­зация и их развитие. Неоднородные ВС, в которых комплексируемые элементы очень сильно отличаются по сво­им техническим и функциональным характеристикам. Так, при построении ММС, обслуживающих каналы связи, целесообразно объединять в комплекс связные, коммуникацион­ные машины и машины обработки данных. В таких системах коммуни­кационные ЭВМ выполняют функции связи, контроля получаемой и передаваемой информации, формирование пакетов задач и т.д.

По степени территориальной разобщенности вычислительных модулей ВС делятся на системы совмещенного (сосредоточенного) и распределенного (разобщенного) типов. Обычно такое деление каса­ется только ММС Многопроцессорные системы относятся к системам совмещенного типа Более того, учитывая успехи микроэлект­роники, это совмещение может быть очень глубоким

По методам управления элементами ЕС различают централизо­ванные, децентрализованные и со смешанным управлением. По принципу закрепления вычислительных функций за отдельны­ми ЭВМ (процессорами) различают системы с жестким и плаваю­щим закреплением функций По режиму работы ВС различают системы, работающие в опера­тивном и неоперативном временных режимах Архитектура ВС — совок-ь характеристик и параметров, определ-х функционально-логическую и структурную органи­зацию системы Понятие архитектуры охватывает общие принципы построения и функционирования, наиболее существенные для пользо­вателей, которых больше интересуют возможности систем, а не дета­ли их технического исполнения Поскольку ВС появились как парал­лельные системы, то и рассмотрим классификацию архитектур под этой точкой зрения