
ответы 3
.doc
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. Микро ЭВМ – доступны многим предприятиям, не требуют создания ВЦ. Несмотря на относительно невысокую производительность, по сравнению с большими ЭВМ, находит применение в крупных ВЦ, где выполняют вспомогательные операции , для которых нет смысла использовать дорогие Суперкомпьютеров (предварительная подготовка данных). |