- •Лекция №4, 5
- •Программные средства информатики
- •Обзор программного обеспечения
- •Системное программное обеспечение
- •Операционные системы
- •Системы программирования Трансляторы
- •Редакторы связей
- •Загрузчики
- •Отладчики
- •Утилиты
- •Ассемблеры
- •Средства сетевого доступа
- •Системы управления базами данных
- •Р ис. 2. Архитектура системы управления базами данных
- •Прикладное программное обеспечение
- •Автоматизация и управление процессами.
- •Анализ экспериментальных данных.
- •Представление данных
- •Изменение параметров сигнала
- •Обработка сигналов
- •Спектральный анализ сигналов и идентификация процессов
- •Классификация, статистический анализ.
- •Математические расчеты
- •Компьютерная графика
- •Системы автоматизированного проектирования
- •Экспертные системы
- •Основные пользовательские функции операционных систем
- •Интерфейс пользователей
- •Ribbon превратился во Fluent
- •Обзор пользовательского интерфейса Microsoft Office Fluent Лента
- •Контекстные вкладки
- •Коллекции
- •Динамический просмотр
- •Преимущества
- •Поддержание файловой системы
- •Создание и именование файлов
- •Короткие имена
- •Длинные имена
- •Особенности Windows95 и Windows98
- •Управление атрибутами файлов
- •Создание каталогов (папок)
- •Навигация по файловой системе
Средства сетевого доступа
Прогресс в ПО стал возможным на фоне исключительного прогресса в развитии компьютерного оборудования за последние 50 лет: рост скорости, памяти, телекоммуникационных технологий. Все это сделало возможным прямой доступ конечных пользователей посредством привлекательного интерфейса к разнообразным информационным ресурсам, подчас глобального масштаба.
Ключом к использованию этих ресурсов является сервер, специальная программа на компьютере, подключенному к сети, которая принимает запросы (или команды) и посылает ответы автоматически. Чтобы использовать сервер, человек посылающий запрос, не обязан работать на этом же компьютере. Многие серверы способны принимать запросы по электронной почте, поэтому не обязательно находиться в той же сети, что и сервер.
Программы, предназначенные для подачи запросов серверу, называются программами-клиентами. Сервер предназначен для их обслуживания. Клиент посылает запросы пользователя на сервер, используя стандартизированный формат, называемый протоколом. Ответ сервера содержит информацию, представленную в виде файла, содержащего данные того или иного формата.
Постоянно ведется разработка все новых программ-клиентов, предлагающих более удобные способы взаимодействия с сервером.
Пример. Приложения , Internet Explorer – программы- клиенты.
Системы управления базами данных
Система управления базами данных (СУБД) – это сложная программная система накопления и последующего манипулирования данными. Каждая СУБД предоставляет интерфейс с базой данных и может располагать средствами непосредственного доступа к последней ее пользователей. Общая архитектура СУБД представлена на рис. 2.
С помощью языка описания данных создаются описания элементом и записей данных, а также взаимосвязей между ними. Для выполнения операция с базой данных (например, выборка или обновление) в прикладных программах используется язык манипулирования данными. Фактическая структура физического хранения данных известна только СУБД.
Р ис. 2. Архитектура системы управления базами данных
Пример. Ника, Oracle, Informix – системы управления базами данных.
Прикладное программное обеспечение
Использование компьютеров во всех областях жизнедеятельности человека определяет широту спектра разрабатывающегося ПО и определяет принципиальную невозможность классифицировать все типы ППО.
Некоторое из ППО носит более общую природу и разрабатываются, а затем продаются и покупаются как пакет. Тенденция, наметившаяся в последние несколько лет: от дорогой разработки заказных приложений к использованию пакетов, т.е. пакеты изначально разрабатываются для решения некоторого класса задач.
Пакеты можно разделить на два больших класса: интегрированные (или полносвязанные) пакеты и проблемно-ориентированные пакеты.
Интегрированный ППП – этот совокупность функционально различных программных модулей, способных взаимодействовать между собой путем обмена данных через единый пользовательский интерфейс
Интегрированные пакеты программ составляют немногочисленную группу программных продуктов, т.е. существенно ограниченным является количество их наименований.
Основными свойствами интегрированных пакетов является: стандартный пользовательский и программный интерфейс к каждой компонентой (программой) пакета; легкий перенос данных между его компонентами.
Экономический эффект в использовании интегрированных пакетов состоит в том, что его полная стоимость существенно ниже, чем сумма стоимостей его компонент.
Современный интегрированный пакет включает:
текстовый процессор
электронные таблицы
средства презентаций
систему управления базами данных
средства работы с графикой
телекоммуникационные средства
Пример. Интегрированными ППП являются Microsoft Office и Open Office. OpenOffice.org, выпускаемый по одноименному проекту, или продукт ThinkFree Online компании ThinkFree. Оба продукта (в отличие от Office 2007) работают в нескольких ОС и, что особенно важно,
WordPerfect Office X3 корпорации Corel. Главное достоинство пакета Corel — наличие многих функций, включенных в Office 2007, в сочетании со знакомым интерфейсом, похожим на Office 2003 (www.corel.com).
OpenOffice.org 2.0 (разработка проекта OpenOffice.org). Бесплатный офисный пакет, поддерживающий целых семь различных платформ (www.openoffice.org).
StarOffice 8 корпорации Sun. Полнофункциональный пакет офисных приложений, поддерживающий разные платформы и гораздо более дешевый, чем Microsoft Office ( www.sun.com/software/star/staroffice).
ThinkFree Online компании ThinkFree. Альтернативой Office может служить и пакет ThinkFree, включающий бесплатную онлайновую версию ThinkFree Online и версию, действующую на базе сервера, под названием ThinkFree Server (www.thinkfree.com).
Типичным примером интегрированного пакета прикладных программ является пакет Microsoft Office, работающий в среде Windows и включающий следующие компоненты:
текстовый процессор - Microsoft Word
электронные таблицы - Microsoft Excel
средства презентаций - Microsoft Power Point
систему управления базами данных - Microsoft Access
средства работы с графикой- Microsoft Photo Editor
телекоммуникационные средства - Microsoft Outlook
К проблемно-ориентированным пакетам относятся пакеты следующих типов:
автоматизация и управление процессами
анализ экспериментальных данных
математические расчеты
машинная графика
системы автоматизированного проектирования
моделирование процессов
экспертные системы
