- •Бийский технологический институт (филиал)
- •Информатика
- •Введение
- •1 Основные понятия информатики
- •1.1. Предмет и задачи информатики
- •1.2 Структура информатики
- •1.3 Понятие информационной системы
- •1.4 Информатизация общества
- •2.1 Данные и информация
- •2 Информация и ее обработка
- •2.2 Основные структуры данных
- •2.3 Классификация информации по разным признакам
- •2.4 Свойства информации
- •2.5 Измерение количества информации
- •2.6 Кодирование информации
- •2.7 Системы счисления. Перевод из одной системы счисления в другую
- •2.8 Представление в компьютере целых и дробных чисел
- •2.9 Представление в компьютере текста и изображений
- •2.10 Кодирование звуковой информации
- •3 Современный персональный компьютер
- •3.1 Классификация эвм
- •3.2 Архитектура эвм и принципы фон Неймана
- •3.3 Состав вычислительной системы
- •3.4 Аппаратные устройства вычислительной системы
- •3.4.1 Системная плата
- •3.4.2 Устройства внутренней памяти
- •3.4.3 Устройства внешней памяти
- •3.4.4 Платы расширения
- •3.5 Периферийные устройства персонального компьютера
- •3.5.1 Устройства ввода данных
- •3.5.2 Устройства вывода
- •2. Регистрирующие устройства
- •3.5.3 Устройства обмена данными
- •4 Программное обеспечение персонального компьютера
- •4.1 Классификация программного обеспечения пк
- •4.2 Операционная система персонального компьютера
- •4.3 Операционная система ms dos
- •4.4 Операционные системы семейства Windows
- •4.5 Операционные системы семейства unix
- •4.6 Организация файловой системы
- •4.7 Организация доступа к файлам
- •4.8 Обслуживание файловой структуры
- •4.9 Служебное программирование
- •Архивирование информации
- •4.9.2 Программы обслуживания магнитных дисков
- •4.9.3 Компьютерные вирусы, происхождение и основные типы
- •4.9.4 Программы обнаружения и защиты от вирусов
- •4.10 Классификация прикладного программного обеспечения
- •5 Сетевые информационные технологии
- •5.1 Общая характеристика и классификация компьютерных сетей
- •5.2 Компоненты компьютерных сетей
- •5.2.1 Физическая среда передачи сигналов
- •5.2.2 Сетевые адаптеры
- •5.2.3 Коммуникационное оборудование
- •5.2.4 Активное коммуникационное оборудование
- •5.3 Беспроводные компьютерные сети
- •5.4 Топологии локальных вычислительных сетей
- •5.5 Глобальная сеть Интернет
- •5.5.1 Электронная почта
- •5.5.2 World Wide Web всемирная паутина
- •5.5.3 Система телеконференций Usenet
- •Список терминов
- •Литература
- •Содержание
- •Информатика
- •Информатика
4.10 Классификация прикладного программного обеспечения
Прикладное программное обеспечение (ППО) предназначено для разработки и выполнения конкретных задач (приложений) пользователя.
В настоящее время имеется широкий спектр ППО, различающихся по своим функциональным возможностям и способам реализации. Классификация прикладного программного обеспечения представлена на рисунке 4.2.
1. Программные средства (ПС) общего назначения универсальные программные продукты, предназначенные для автоматизации разработки и эксплуатации функциональных задач пользователя и информационных систем в целом.
К этому классу ПС относятся:
текстовые процессоры и графические редакторы;
электронные таблицы;
системы управления базами данных (СУБД);
интегрированные пакеты;
Case-технологии;
оболочки экспертных систем и систем искусственного интеллекта.
Редактором называется пакет прикладных программ (ППП), предназначенный для создания и изменения текстов, документов, графических данных и иллюстраций. Редакторы по своим функциональным возможностям можно подразделить на текстовые, графические и издательские системы.
Текстовые редакторы предназначены для обработки текстовой информации. Развитые текстовые редакторы позволяют также включать в текстовый документ графические объекты различных типов. Наибольшее распространение получили текстовые редакторы Microsoft Word, OpenOffice.org Writer и др.
Графические редакторы предназначены для обработки графических документов, включая диаграммы, иллюстрации, чертежи, таблицы. Допускается управление размером фигур и шрифтов, перемещение фигур и букв, формирование любых изображений. Из наиболее известных графических редакторов можно назвать PC Paintbrush, пакеты Corel DRAW, Adobe Photoshop и Adobe Illustrator и др.
Издательские системы соединяют в себе возможности текстовых и графических редакторов, обладают развитыми возможностями по форматированию полос с графическими материалами и последующим выводом на печать. Эти системы ориентированы на использование в издательском деле и называются системами верстки. Из таких систем можно назвать продукты Pagemaker фирмы Adobe, Ventura Publisher корпорации Corel и др.
Электронной таблицей называется ППП, предназначенный для обработки таблиц. Данные в таблице хранятся в ячейках, находящихся на пересечении столбцов и строк. В ячейках могут храниться числа, символьные данные и формулы. Формулы задают зависимость значения одних ячеек от содержимого других ячеек. Изменение содержимого ячейки приводит к изменению значений в зависящих от нее ячейках.
К наиболее популярным ППП этого класса относятся такие продукты, как Microsoft Excel, Lotus 1-2-3, Quattro Pro и др.
Системы управления базами данных это совокупность специальным образом организованных наборов данных, хранящихся на диске.
Управление базой данных включает в себя ввод данных, их коррекцию и манипулирование данными, то есть добавление, удаление, извлечение, обновление и т.д. Развитые СУБД обеспечивают независимость прикладных программ, работающих с ними, от конкретной организации информации в базах данных. В зависимости от способа организации данных различают следующие разновидности баз данных:
иерархические;
реляционные;
объектно-ориентированные;
гибридные.
Иерархическая база данных основана на древовидной структуре хранения информации. В этом смысле иерархические базы данных очень напоминают файловую систему компьютера.
В реляционных базах данных данные собраны в таблицы, которые в свою очередь состоят из столбцов и строк, на пересечении которых расположены ячейки. На пересечении каждого столбца и строчки стоит в точности одно значение. У каждого столбца есть свое имя, которое служит его названием, и все значения в одном столбце имеют один тип. Столбцы располагаются в определенном порядке, который определяется при создании таблицы, в отличие от строк, которые располагаются в произвольном порядке. В таблице может не быть ни одной строчки, но обязательно должен быть хотя бы один столбец. Запросы к таким базам данных возвращают таблицу, которая повторно может участвовать в следующем запросе. Данные в одних таблицах, как правило, связаны с данными других таблиц, откуда и произошло название «реляционные».
В объектно-ориентированных базах данных данные хранятся в виде объектов. С объектно-ориентированными базами данных удобно работать, применяя объектно-ориентированное программирование. Однако на сегодняшний день такие базы данных еще не достигли популярности реляционных, поскольку пока значительно уступают им в производительности.
Гибридные СУБД совмещают в себе возможности реляционных и объектно-ориентированных баз данных.
Из имеющихся СУБД наибольшее распространение получили Microsoft Access, Microsoft FoxPro, Paradox (корпорации Borland), a также СУБД компаний Oracle, Informix, Ingres, Sybase, Progress и др.
Интегрированными пакетами называются ППП, объединяющие в себе функционально различные программные компоненты ППП общего назначения.
Современные интегрированные ППП могут включать в себя:
текстовый редактор;
электронную таблицу;
графический редактор;
СУБД;
коммуникационный модуль для работы с компьютерными сетями.
В качестве дополнительных модулей в интегрированный пакет могут включаться такие компоненты, как система экспорта-импорта файлов, калькулятор, календарь, системы программирования.
Из имеющихся интегрированных пакетов лидирует ППП Microsoft Office, в состав которого входят, в частности, Word и Excel.
ПС специального назначения. Разработчики создают специальные программные системы целевого назначения для специалистов в некоторой предметной области. Такие программы называют авторскими инструментальными системами.
Авторская система представляет интегрированную среду с заданной интерфейсной оболочкой, которую пользователь может наполнить информационным содержанием своей предметной области.
Экспертная система это программа, которая ведет себя подобно эксперту в некоторой узкой прикладной области. Экспертные системы призваны решать задачи с неопределенностью и неполными исходными данными, требующие для своего решения экспертных знаний.
Кроме того, эти системы должны уметь объяснять свое поведение и свое решение. Принципиальным отличием экспертных систем от других программ является их адаптивность, т.е. изменчивость в процессе самообучения.
Принято выделять в экспертных системах три основных модуля:
• модуль базы знаний;
• модуль логического вывода;
• интерфейс с пользователем.
Экспертные системы, являющиеся основой искусственного интеллекта, получили широкое распространение в науке (классифика-ция животных и растений по видам, химический анализ), в медицине (постановка диагноза, анализ электрокардиограмм, определение методов лечения), в технике (поиск неисправностей в технических устройствах, слежение за полетом космических кораблей и спутников), в политологии и социологии, криминалистике, лингвистике и т.д.
В последнее время широкую популярность получили программы обработки гипертекстовой информации. Гипертекст – это форма организации текстового материала не в линейной последовательности, а в форме указаний возможных переходов (ссылок), связей между отдельными его фрагментами. В обычном тексте используется обычный линейный принцип размещения информации, и доступ к нему осуществляется последовательно. В гипертекстовых системах информация напоминает текст энциклопедии, и доступ к любому выделенному фрагменту текста осуществляется произвольно по ссылке. Организация информации в гипертекстовой форме используется при создании справочных пособий, словарей, контекстной помощи (Help) в прикладных программах.
Расширение концепции гипертекста на графическую и звуковую информацию приводит к понятию гипермедиа. Идеи гипермедиа получили распространение в сетевых технологиях, в частности в Интернет-технологиях. Технология WWW (World Wide Web) позволила структурировать громадные мировые информационные ресурсы посредством гипертекстовых ссылок. Появились программные средства, позволяющие создавать подобные Web-странички. Стали развиваться механизмы поиска нужной информации в лабиринте информационных потоков.
Мультимедиа (multimedia) это взаимодействие визуальных и аудиоэффектов под управлением интерактивного программного обеспечения. Мультимедийные игровые и обучающие системы начинают вытеснять традиционные «бумажные библиотеки». Сегодня в библиотеках CD-ROM можно «гулять» по музеям.
ПС профессионального уровня. Каждая прикладная программа этой группы ориентируется на достаточно узкую предметную область, но проникает в нее максимально глубоко. Так функционируют АСНИ автоматизированные системы научных исследований, каждая из которых «привязана» к определенной области науки, САПР системы автоматизированного проектирования, каждая из которых также работает в узкой области, АСУ автоматизированные системы управления (которых в 6070 годах были разработаны тысячи).
Наконец, еще раз подчеркнем не только условность предложенной выше классификации, но и наличие пересечений. Так, каждую конкретную экспертную систему вполне можно отнести к ППО профессионального уровня, принцип гипертекста реализован в ряде авторских систем и т.д.
Автоматизированные системы управления. Термин, впервые появившийся в России в 1960-е гг. в связи с применением компьютеров и информационных технологий в управлении экономическими объектами и процессами. Это дало возможность повысить эффективность производства, лучше использовать ресурсы, избавить управленцев от выполнения нетворческих рутинных операций. Предполагалось создать иерархию автоматизированных систем управления, начиная с АСУ технологическими процессами (АСУТП) и АСУ подразделения организации и кончая общегосударственной системой управления, соединенных каналами связи.
В настоящее время в мировой практике для обозначения полнофункциональных интегрированных АСУ, используемых фирмами, применяют названия система управления ресурсами (англ. management resource planning, MRP) и управление ресурсами предприятия (англ. enterprise resource planning, ERP). Такие системы позволяют информационно поддерживать, обеспечивать все направления управленческой деятельности предприятия.
АСУ это человекомашинные кибернетические системы, в которых умственная деятельность людей сочетается с переработкой информации, расчетами, логическими операциями, проводимыми с использованием вычислительной техники и современных средств хранения, передачи и обработки информации.
В составе АСУ выделяют:
- основную часть, в которую входят информационное, техническое и математическое обеспечение;
- функциональную часть, к которой относятся взаимосвязанные программы, автоматизирующие конкретные функции управления.
АСУ применяются в управлении производством, транспортом, строительством и многими другими экономическими объектами и процессами.
Системы автоматизированного проектирования предназначены для выполнения проектных работ с применением математических методов и компьютерной техники.
Системы САПР широко используются в архитектуре, электронике, энергетике, механике и др. В процессе автоматизированного проектирования в качестве входной информации используются технические знания специалистов, которые вводят проектные требования, уточняют результаты, проверяют полученную конструкцию, изменяют ее и т.д.
Кроме того, в САПР накапливается информация, поступающая из библиотек стандартов (данные о типовых элементах конструкций, их размерах, стоимости и др.). В процессе проектирования разработчик вызывает определенные программы и выполняет их. Из САПР информация выдается в виде готовых комплектов законченной технической и проектной документации.
Автоматизированные системы научных исследований (АСНИ) предназначены для автоматизации научных экспериментов, а также для осуществления моделирования исследуемых объектов, явлений и процессов, изучение которых традиционными средствами затруднено или невозможно.
В настоящее время научные исследования во многих областях знаний проводят большие коллективы ученых, инженеров и конструкторов с помощью весьма сложного и дорогого оборудования.
Большие затраты ресурсов для проведения исследований обусловили необходимость повышения эффективности всей работы. Эффективность научных исследований в значительной степени связана с уровнем использования компьютерной техники.
Компьютеры в АСНИ используются в информационно-поисковых и экспертных системах, а также решают следующие задачи:
управление экспериментом;
подготовка отчетов и документации;
поддержание базы экспериментальных данных и др.
В результате применения АСНИ возникают следующие положительные моменты:
в несколько раз сокращается время проведения исследования;
увеличивается точность и достоверность результатов;
усиливается контроль за ходом эксперимента;
сокращается количество участников эксперимента;
повышается качество и информативность эксперимента за счет увеличения числа контролируемых параметров и более тщательной обработки данных;
результаты экспериментов выводятся оперативно в наиболее удобной форме графической или символьной (например, значения функции многих переменных выводятся средствами машинной графики в виде так называемых «горных массивов»). На экране одного графического монитора возможно формирование целой системы приборных шкал (вольтметров, амперметров и др.), регистрирующих параметры экспериментального объекта.
Каждая из систем АСНИ и САПР, конечно, имеет свою специфику и отличается поставленными целями и методами их достижения. Однако очень часто между обоими типами систем обнаруживается тесная связь, и их роднит не только то, что они реализуются на базе компьютерной техники.
Например, в процессе проектирования может потребоваться выполнение того или иного исследования и, наоборот, в ходе научного исследования может возникнуть потребность и в конструировании нового прибора и в проектировании научного эксперимента.
Такая взаимосвязь приводит к тому, что на самом деле «чистых» АСНИ и САПР не бывает: в каждой из них можно найти общие элементы. С повышением их интеллектуальности они сближаются. В конечном счете и те и другие должны представлять собой экспертную систему, ориентированную на решение задач конкретной области.
