Слайд 2Программное обеспечение и ИКТ
![Программное обеспечение и ИКТ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-1.jpg)
Слайд 3Классификация программного обеспечения
![Классификация программного обеспечения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-2.jpg)
Слайд 4Критерии классификации программного обеспечения
Существует значительное число критериев классификации программного обеспечения. Только
![Критерии классификации программного обеспечения Существует значительное число критериев классификации программного обеспечения. Только](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-3.jpg)
ГОСТ Р ИСО/МЭК ТО 12182-2002. Информационная технология. Классификация программных средств предусматривает 16 критериев классификации программных средств. Количество критериев классификации программного обеспечения, встречающихся в учебной и научной литературе значительно шире.
Слайд 5Классификация программного обеспечения по ГОСТ Р ИСО/МЭК ТО 12182-2002.
Так как программная инженерия
![Классификация программного обеспечения по ГОСТ Р ИСО/МЭК ТО 12182-2002. Так как программная](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-4.jpg)
является быстро изменяющейся областью деятельности, описанная в настоящем стандарте классификация может служить только в качестве концептуальной схемы. Поэтому пользователи должны применять собственные подходы к использованию данной классификации. Приведенная в настоящем стандарте схема классификации является эмпирической. Ее описание не основано на четко установленных потребностях пользователей. Поэтому применение данной схемы в практической деятельности не является обязательным.
Слайд 6Базовые определения ГОСТ Р ИСО/МЭК ТО 12182-2002.
![Базовые определения ГОСТ Р ИСО/МЭК ТО 12182-2002.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-5.jpg)
Слайд 7Структура видов
Схема классификации состоит из 16 видов. Данные виды ПС могут быть
![Структура видов Схема классификации состоит из 16 видов. Данные виды ПС могут](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-6.jpg)
объединены в следующие группы. Внутренние виды:
Слайд 10Схема классификации
Конкретное программное обеспечение может быть описано в соответствии с несколькими классами
![Схема классификации Конкретное программное обеспечение может быть описано в соответствии с несколькими](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-9.jpg)
различных видов. При этом необязательно использование всех видов или классов. Представленная в стандарте номенклатура классов не является исчерпывающей. Ниже рассмотрим некоторые виды ПС
Слайд 11Функция ПС
Для вида "функция ПС" классы должны быть определены в зависимости от
![Функция ПС Для вида "функция ПС" классы должны быть определены в зависимости](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-10.jpg)
типа функции, для которой они предназначены. Примерами классов функции ПС являются:
обработка деловых сообщений;
компиляция;
научные вычисления;
обработка текстов;
медицинские системы;
системы управления.
Слайд 12Прикладная область информационной системы
Для вида "прикладная область информационной системы" классы должны быть
![Прикладная область информационной системы Для вида "прикладная область информационной системы" классы должны](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-11.jpg)
определены в зависимости от типа или класса внешней системы, в которой они устанавливаются.
Например, ПС, которое является элементом систем управления процессами, может быть классифицировано как "ПС аппаратуры управления процессом", а ПС, которое является элементом сетевых систем, - как "ПС управления сетью".
Примерами классов прикладной области являются:
наука;
бытовые устройства;
оборудование;
аппаратура управления процессом;
предпринимательство;
система организации сети.
Слайд 13Режим эксплуатации
Для вида "режим эксплуатации" классы должны быть определены в зависимости от
![Режим эксплуатации Для вида "режим эксплуатации" классы должны быть определены в зависимости](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-12.jpg)
конкретных технологий или типов обработки, принятых в системе программного обеспечения.
Примерами классов режима эксплуатации являются:
пакетная обработка данных;
обработка данных в режиме реального времени;
обработка данных в режиме разделения времени;
параллельная обработка данных;
совмещенная обработка данных.
Слайд 14Масштаб ПС
Для вида "масштаб ПС" классы должны быть определены в зависимости от
![Масштаб ПС Для вида "масштаб ПС" классы должны быть определены в зависимости](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-13.jpg)
размера или сложности ПС.
Например, размер может быть определен в границах числа строк исходной программы (SLOC), исключая комментарии, и уточнен на уровне языка (то есть в Ассемблере, Фортране, Аде). Сложность может быть определена как функция соответствующего параметра, такого как сложность потока данных. Определения масштаба должны быть нормированы применительно к прикладной области.
Слайд 15Масштаб ПС
Примерами классов масштаба ПС являются:
малый;
средний;
большой.
![Масштаб ПС Примерами классов масштаба ПС являются: малый; средний; большой.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-14.jpg)
Слайд 16Масштаб ПС
Следует учитывать, что диапазоны выше названных классов не должны быть жесткими.
![Масштаб ПС Следует учитывать, что диапазоны выше названных классов не должны быть](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-15.jpg)
Напротив, классы должны быть установлены с учетом представления неопределенных или приблизительных диапазонов.
Слайд 17Представление данных
Для вида "представление данных" классы должны быть определены в зависимости от
![Представление данных Для вида "представление данных" классы должны быть определены в зависимости](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-16.jpg)
элементов, типов и структур данных. Примерами классов представления данных являются:
последовательный;
реляционный;
индексируемый;
сетевой;
предметный;
объектный;
форматированный файл.
Слайд 18Исходный язык
Должно быть установлено обозначение типа исходного языка, потому что исходный язык,
![Исходный язык Должно быть установлено обозначение типа исходного языка, потому что исходный](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-17.jpg)
используемый при разработке ПС, обобщенно представляет или значительно влияет на характеристики ПС.
Примерами классов исходного языка являются:
традиционный (Кобол, Фортран и т.д.);
процедурный (Си или эквивалентный);
функциональный (Лисп или эквивалентный);
объектно-ориентированный (СИ++ или эквивалентный).
Слайд 19Критичность ПС
Для вида "критичность ПС" классы должны быть определены в зависимости от
![Критичность ПС Для вида "критичность ПС" классы должны быть определены в зависимости](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-18.jpg)
оценки уровня целостности продукции, с учетом конкретной методологии оценки и указанием значимости или важности класса. Альтернативно классы могут быть установлены по степени влияния (глобальное, международное и т.д.) или важности для общества (индивидуальное, групповое, деловое и т.д.) повреждений программного обеспечения системы. Повреждение ПС может влиять на безопасность (человеческой жизни, собственности и т.д.) или назначение данного средства (игра, обработка текста, расчеты и т.д.).
Слайд 20Критичность ПС
Если не использовать оценки уровня целостности, то примерами классов критичности ПС
![Критичность ПС Если не использовать оценки уровня целостности, то примерами классов критичности](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-19.jpg)
являются:
национальная безопасность;
человеческая жизнь;
социальный хаос или паника;
организационная безопасность;
частная собственность;
секретность.
Слайд 21Класс пользователя
Для вида "класс пользователя" классы должны быть определены в зависимости от
![Класс пользователя Для вида "класс пользователя" классы должны быть определены в зависимости](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-20.jpg)
уровня мастерства или характеристик определенного класса пользователей. Пользователем не обязательно является человек.
Примерами классов для вида "класс пользователя" являются:
начинающий;
средний;
специалист (эксперт);
обычный;
случайный;
другая система программного обеспечения;
технические средства.
Слайд 22Стабильность ПС
ПС должно быть классифицировано в зависимости от его внутренних эволюционных аспектов
![Стабильность ПС ПС должно быть классифицировано в зависимости от его внутренних эволюционных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-21.jpg)
или стабильности в терминах характеристик системы, частью которой оно является.
Примерами классов стабильности ПС являются:
постоянное внесение изменений;
дискретное внесение изменений;
маловероятное внесение изменений.
Слайд 23Готовность программного продукта
Для вида "готовность программного продукта" классы должны быть определены в
![Готовность программного продукта Для вида "готовность программного продукта" классы должны быть определены](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-22.jpg)
зависимости от типа (ов), имеющегося в наличии ПС.
Примерами классов готовности ПС являются:
наличие в готовом виде;
заказное;
общедоступное;
запатентованное (оригинальная разработка).
Слайд 24Использование программных данных
Для вида "использование программных данных" классы должны быть определены в
![Использование программных данных Для вида "использование программных данных" классы должны быть определены](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-23.jpg)
зависимости от типа применения программных данных.
Примерами классов использования программных данных являются:
для единственного пользователя (индивидуальные);
для множества пользователей;
с конкурентным взаимоисключением.
Слайд 25Требуемые рабочие характеристики
Для вида "требуемые рабочие характеристики" классы должны быть определены в
![Требуемые рабочие характеристики Для вида "требуемые рабочие характеристики" классы должны быть определены](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-24.jpg)
зависимости от производительности ПС в терминах "емкости", "производительности" или "длительности обработки", при этом каждый класс должен быть оценен по степени или уровню.
Слайд 26Требуемые рабочие характеристики
![Требуемые рабочие характеристики](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-25.jpg)
Слайд 27Вычислительная система и среда
Для вида "вычислительная система и среда" ПС должны быть
![Вычислительная система и среда Для вида "вычислительная система и среда" ПС должны](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-26.jpg)
идентифицированы с точки зрения его использования в конкретной целевой вычислительной системе.
Примерами классов вычислительной системы и среды являются:
микропроцессорное управление (включая рабочие станции, а также персональные, переносимые и портативные компьютеры);
универсальные компьютеры;
специализированное микропрограммирование;
нефоннеймановская машина;
операционная система;
система реального времени.
Слайд 28Требование к вычислительным ресурсам
Для вида "требование к вычислительным ресурсам" ПС должно быть
![Требование к вычислительным ресурсам Для вида "требование к вычислительным ресурсам" ПС должно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-27.jpg)
идентифицировано по отношению к требованиям, определяемым компьютером. Требования могут быть установлены в границах необходимого количества ресурсов.
Примерами классов вычислительных ресурсов являются:
требования к центральному обрабатывающему устройству (процессору);
требования к оперативной (основной) памяти;
требования к внешней памяти;
требования к памяти на дисках;
требования к локальной вычислительной сети.
Слайд 29Традиционная классификация программного обеспечения
Системное ПО
Операционные системы
Серверные программы
Прикладное ПО
Общего назначения
Специального назначения
Системы
![Традиционная классификация программного обеспечения Системное ПО Операционные системы Серверные программы Прикладное ПО](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-28.jpg)
программирования
Трансляторы языков программирования
Библиотеки стандартных программ и модулей
Сервесные программы: ввода, редактирования, отладки
Слайд 30История систем программирования
Первые ЭВМ были доступны исключительно программистам. Поэтому исторически первым типом
![История систем программирования Первые ЭВМ были доступны исключительно программистам. Поэтому исторически первым](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-29.jpg)
ПО стали системы программирования.
На машинах первого поколения языков программирования не существовало. Программисты работали на языке машинных кодов, что было весьма сложно.
ЭВМ первого и второго поколения были приспособлены, прежде всего, для выполнения математических расчетов. Для вычисления стандартных функций программисты создавали стандартные программы, к которым производили обращение из своих расчетных программ.
Стандартные программы, хранящиеся вместе на внешнем носителе, объединялись в библиотеки стандартных программ – первый вид программного обеспечения ЭВМ.
Слайд 34История систем программирования
Идея переложить на ЭВМ функции составителей алгоритмов и программистов дала
![История систем программирования Идея переложить на ЭВМ функции составителей алгоритмов и программистов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-33.jpg)
новые возможности развитию сферы искусственного интеллекта, которая должна была создавать методы автоматического решения интеллектуальных задач. Формализация знаний, которые есть у профессионалов в разных областях, накопление их в базах знаний, реализованных на ЭВМ, стали основанием для создания экспертных систем. На основе баз знаний работают и ЭВМ V поколения, и интеллектуальные роботы, и экспертные системы. Эти системы могут не только найти решение той или иной задачи, но и объяснить, как оно получено. Появилась возможность манипулировать знаниями, иметь знания о знаниях -- метазнания. Знания, хранящиеся в системе, стали объектом ее собственных исследований.
Слайд 35История систем программирования
Независимость языков высокого уровня от ЭВМ вовлекла в сферу алгоритмизации
![История систем программирования Независимость языков высокого уровня от ЭВМ вовлекла в сферу](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-34.jpg)
задач специалистов различных отраслей знаний, позволила использовать многочисленные стандартные типовые программы, а программистам -- устранять дублирование в написании программ для различных типов ЭВМ и значительно повысить производительность труда.
Слайд 36История системного ПО
Операционные системы (ОС). Первые версии ОС появились еще на ЭВМ
![История системного ПО Операционные системы (ОС). Первые версии ОС появились еще на](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-35.jpg)
второго поколения, но массовое распространение операционные системы получают, начиная с машин третьего поколения.
Основная проблема, которую решали разработчики ОС, — повышение эффективности работы компьютера. На первых ЭВМ процессор — основное вычислительное устройство — нередко больше простаивал, чем работал во время выполнения программы. Такое происходило, если выполняемая программа часто обращалась к внешним устройствам: ввода, вывода, внешней памяти. Дело в том, что эти устройства работают в тысячи раз медленнее процессора.
Слайд 37Операционные системы (ОС)
Операционная система позволяет реализовать многопрограммный режим работы компьютера, при котором
![Операционные системы (ОС) Операционная система позволяет реализовать многопрограммный режим работы компьютера, при](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-36.jpg)
в состоянии выполнения находятся одновременно несколько программ. Когда одна программа обращается к внешнему устройству, процессор прерывает работу с ней (внешнее устройство продолжает работу без участия процессора) и переходит к обработке другой программы. Затем процессор может прервать работу со второй программой и продолжить выполнение первой. Таким образом, несколько программ «выстраивается в очередь» к процессору, а ОС управляет обслуживанием этой очереди. Точно так же ОС управляет обслуживанием очереди к внешним устройствам, например к принтеру. Управляют ОС и очередью к средствам ПО: трансляторам, библиотекам, прокладным программам и пр. Управление ресурсами ЭВМ — это первая функция операционных систем.
Слайд 38Операционные системы (ОС)
С появлением систем коллективного пользования ЭВМ операционные системы стали поддерживать
![Операционные системы (ОС) С появлением систем коллективного пользования ЭВМ операционные системы стали](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-37.jpg)
многопользовательский режим работы. В таких системах с одной ЭВМ одновременно работают множество людей через терминальные устройства: клавиатуру и дисплей. ОС обеспечивает режим диалога с пользователями — интерактивный режим общения. При этом у каждого пользователя (программиста) создается впечатление, что он работает с компьютером один на один.
Слайд 39Операционные системы (ОС)
Еще одной важной функцией ОС стала организация работы с файлами.
![Операционные системы (ОС) Еще одной важной функцией ОС стала организация работы с](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-38.jpg)
На ЭВМ третьего поколения появились магнитные диски, на которых информация хранится в файловой форме. Файловая система — это компонент ОС, работающий с файлами.
Операционные системы современных ПК также выполняют все эти функции. Особенностью, отличающей их от первых ОС, является дружественный графический интерфейс. А в последнее время — поддержка сетевого режима работы как в локальных, так и в глобальных сетях.
Слайд 40Сервисные программы
Сервисные программы. Этот тип ПО возник и начал развиваться в эпоху
![Сервисные программы Сервисные программы. Этот тип ПО возник и начал развиваться в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-39.jpg)
персональных компьютеров. Сюда входят разнообразные утилиты, антивирусные программы, программы-архиваторы.
Слайд 41Утилиты
Утилита — это небольшая программа, выполняющая действия, направленные на улучшение работы компьютера.
![Утилиты Утилита — это небольшая программа, выполняющая действия, направленные на улучшение работы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-40.jpg)
Например, программа восстановления ошибочно удаленных файлов, программа обслуживания жесткого диска: лечения, дефрагментации и т. д.
Слайд 42Вирусы
Компьютерным вирусом является программа, способная внедряться в другие программы. Программы-вирусы выполняют нежелательные
![Вирусы Компьютерным вирусом является программа, способная внедряться в другие программы. Программы-вирусы выполняют](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-41.jpg)
и даже опасные для работы компьютера действия: разрушают файловые структуры, «засоряют» диски и даже выводят из строя устройства компьютера. Для защиты от вирусов используются специализированные антивирусные программы (антивирус Касперского A VP, Norton Antivirus и т. д.).
Слайд 43Архиваторы
Потребность в программах-архиваторах первоначально возникла в 80-90-х годах XX века в связи
![Архиваторы Потребность в программах-архиваторах первоначально возникла в 80-90-х годах XX века в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-42.jpg)
с небольшими информационными объемами устройств внешней памяти — магнитных дисков. Программа-архиватор (WinRaR, ZipMagic и др.) позволяет сократить объем файла в несколько раз без потери содержащейся в нем информации. В последнее время большое значение приобрело использование архивированных файлов в сетевых технологиях: электронной почте, файловых архивах — FTP-службе Интернета.
Слайд 44История прикладного ПО
Именно благодаря этому типу ПО персональные компьютеры получили широкое распространение
![История прикладного ПО Именно благодаря этому типу ПО персональные компьютеры получили широкое](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-43.jpg)
в большинстве областей деятельности человека: медицине, экономике, образовании, делопроизводстве, торговле и даже в быту.
Слайд 45Текстовые процессоры и текстовые редакторы
Самым массовым спросом среди прикладных программ пользуются, конечно,
![Текстовые процессоры и текстовые редакторы Самым массовым спросом среди прикладных программ пользуются,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-44.jpg)
текстовые редакторы и текстовые процессоры (например, Microsoft Word). Ушли в прошлое пишущие машинки. Персональный компьютер, оснащенный текстовым редактором, и принтер стали основными инструментами для создания любых текстовых документов.
Слайд 46Табличные процессоры
В 1979 году был создан первый табличный процессор — электронная таблица
![Табличные процессоры В 1979 году был создан первый табличный процессор — электронная](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-45.jpg)
VisiCalc, ставшая самой популярной программой в среде предпринимателей, менеджеров и бухгалтеров. Идея электронной таблицы принадлежала Дэниелу Бриклину — студенту Гарвардской школы бизнеса. Начиная с 80-х годов прошлого века табличные процессоры входят в число лидирующих категорий программного обеспечения.
Слайд 47Системы управления базами данных
В конце 70-х — начале 80-х годов XX века
![Системы управления базами данных В конце 70-х — начале 80-х годов XX](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-46.jpg)
появились первые коммерческие системы управления базами данных (СУБД) — программное обеспечение, которое позволяет пользователям создавать и обслуживать компьютерную базу данных, а также управлять доступом к ней. В зависимости от области применения различают:
настольные СУБД (Access, FoxPro, Paradox и т. д.), предназначенные для работы с небольшими базами данных, хранящимися на локальных дисках ПК или в небольших локальных сетях;
СУБД серверного типа (Oracle, SQL Server, Informix и т. д.), ориентированные на работу с большими базами данных, расположенными на компьютерах-серверах.
В настоящее время все чаще приходится обрабатывать информацию (видео, звук, анимацию), которую невозможно хранить в традиционных базах данных. Jasmine является первой в мире СУБД, ориентированной на разработку баз данных, хранящих мультимедийную информацию.
Слайд 48Электронный офис
Электронный офис — в последнее время часто используемое понятие. Обычно под
![Электронный офис Электронный офис — в последнее время часто используемое понятие. Обычно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-47.jpg)
этим понимают такой метод ведения делопроизводства, при котором всю циркулирующую информацию обрабатывают электронным способом с помощью определенных технических средств и программного обеспечения. Таким программным обеспечением являются интегрированные пакеты, включающие набор приложений, каждое из которых ориентировано на выполнение определенных функций, создание документов определенного типа (текстовых документов, электронных таблиц и т. д.). В процессе работы может происходить обмен информацией между документами, могут создаваться составные документы, включающие в себя объекты разных типов (текст, рисунки, электронные таблицы).
Слайд 49Электронный офис
Широко используемым сегодня интегрированным пакетом является офисная система Microsoft Office, базовыми
![Электронный офис Широко используемым сегодня интегрированным пакетом является офисная система Microsoft Office,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-48.jpg)
компонентами которой принято считать текстовый редактор Microsoft Word и табличный процессор Microsoft Excel. В состав пакета также включены СУБД Microsoft Access, система подготовки презентаций Microsoft PowerPoint и некоторые другие программы. Все большей популярностью в учебных заведениях пользуются программы, входящие в свободно распространяемый пакет OpenOffice.org. Важным его достоинством является отсутствие лицензионной платы за использование. Пакет включает в себя текстовый процессор Writer, табличный процессор Calc, систему подготовки презентаций Impress, СУБД реляционного типа Base. Существуют версии OpenOffice.org, работающие в средах ОС Windows и ОС Linux.
Слайд 50Мультимедиа
В 90-е годы XX века появляется термин мультимедиа: в дополнение к традиционным
![Мультимедиа В 90-е годы XX века появляется термин мультимедиа: в дополнение к](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-49.jpg)
тексту и графике появилась возможность работать с такими видами информации, как видео и звук. Для хранения мультимедиа файлов требуются большие объемы внешней памяти ПК, для обработки — большие процессорные мощности. Создание объемного реалистического изображения обеспечивается современными видеокартами, обработка звука — звуковой картой. Появляются программы редактирования и монтажа звука и видео, предназначенные для профессионалов в области музыки и видео. Наряду с этим создаются программы-проигрыватели мультимедиа файлов (Windows Media Player, Real Media Player и др.), ориентированные на широкий круг пользователей.
Слайд 51World Wide Web (WWW)
В 1991 году сотрудник Женевской лаборатории практической физики Тим
![World Wide Web (WWW) В 1991 году сотрудник Женевской лаборатории практической физики](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/880628/slide-50.jpg)
Бернерс-Ли разрабатывает систему гипертекстовых страниц Интернета, получившую название World Wide Web (WWW) — Всемирная паутина. Создание собственной Web-страницы и опубликование ее в сети под силу многим пользователям благодаря специальным программам-конструкторам Web-страниц. Наиболее популярными сегодня являются Microsoft FrontPage, входящий в состав пакета Microsoft Office, и Macromedia DreamWeaver. Этими программами пользуются не только любители, но и профессионалы Web-дизайна. В ОС Linux популярна программа OpenOffice.org Write/Web.