Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

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

Классификация ПО

Программное Обеспечение ЭВМ

 

Программное обеспечение подразделяют на системное, сервисное и прикладное (рис. 7.1).

 

 

Рис. 7.1. Виды программного обеспечения

 

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

Драйвер – это компьютерная программа, с помощью которой операционная система получает доступ к аппаратному обеспечению некоторого устройства. В общем случае, для использования любого устройства (как внешнего, так и внутреннего) необходим драйвер. Но обычно с операционными системами поставляются драйвера для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Идеология построения драйверов состоит в следующем. Операционная система управляет некоторым «виртуальным устройством», которое понимает стандартный набор команд. Драйвер переводит эти команды в команды, которые понимает непосредственно устройство. Эта идеология называется «абстрагирование от аппаратного обеспечения». Впервые в отечественной вычислительной технике подобный подход появился в серии ЕС ЭВМ, а такого рода управляющие программы назывались канальными программами.

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

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

 

Классификация прикладного программного обеспечения по виду представлена на рис. 7.2.

 

 

Рис. 7.2. Виды пакетов прикладных программ

 

Проблемно-ориентированные программы

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

- автоматизированного бухгалтерского учета;

- финансовой деятельности;

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

- управления производством;

- банковские информационные системы и т.п.

Например, представителем прикладного пакета, автоматизирующего бухгалтерский учет, является “1С:Бухгалтерия”.

В управлении производством получили распространение организаторы работы – пакеты программ, предназначенные для автоматизации процедур планирования использования различных ресурсов (времени, денег, материалов) как отдельного человека, так и фирмы в целом (Time Line, MS Project).

Основные тенденции в области развития проблемно-ориентированных программных средств:

- создание программных комплексов в виде автоматизированных рабочих мест (АРМ) управленческого персонала;

- создание интегрированных систем управления предметной областью на базе вычислительных сетей, объединяющих АРМы в единый программный комплекс с архитектурой клиент-сервер;

- организация данных больших информационных систем в виде распределенной базы данных на сети ЭВМ;

- наличие простых языковых средств конечного пользователя для запросов к базе данных;

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

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

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

Программы автоматизированного проектирования

Программы этого класса предназначены для поддержания работы конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм, графическим моделированием и конструированием, созданием библиотеки стандартных элементов чертежей и их многократным использованием, созданием демонстрационных иллюстраций и мультфильмов. Эти системы еще называют системами автоматизированного проектирования (САПР). В этой группе программ можно назвать AutoCad, Компас, Solid Works, Вертикаль и др.

Программы общего назначения

К представителям данного класса программных продуктов относят: системы управления базами данных (СУБД), текстовые процессоры, табличные процессоры, графические редакторы, средства презентационной графики, интегрированные пакеты.

Методо-ориентированные программы

Данный класс включает программные продукты, обеспечивающие независимо от предметной области и функций информационных систем математические, статистические и другие методы решения задач. Наиболее распространены методы математического программирования, решения дифференциальных уравнений, имитационного моделирования, исследования операций. Примерами таких пакетов могут служить системы математического моделирования и программирования (MathLab, MathCAD, Maple и др.).

Офисные программы

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

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

2. Программы – переводчики, средства проверки орфографии и распознавания текста.

3. Коммуникационные программы предназначены для организации взаимодействия пользователя с удаленными абонентами или информационными ресурсами сети (Scape, ICQ и др.).

Настольные издательские системы

Используются в издательской деятельности для выполнения задач, связанных с редактированием, версткой и изготовлением печатной продукции (книги, журналы и др.). Например, Page Maker, Ms Publisher.

Программные средства мультимедиа

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

Системы искусственного интеллекта

Данный класс программных продуктов реализует отдельные функции интеллекта человека. Искусственный интеллект (ИИ) – одно из направлений информатики, которое занимается решением интеллектуальных задач и разрабатывает аппаратно-программные средства для общения с ЭВМ на естественном языке. Вопросы искусственного интеллекта можно разделить на нейрокибернетику (искусственный разум) и кибернетику «черного ящика» (машинный интеллект). Нейрокибернетикабазируется на аппаратном моделировании работы нервных клеток человеческого мозга (около 14 миллиардов связанных и взаимодействующих нейронов). Системы, моделирующие работу мозга, называют нейронными сетями. Основа кибернетики «черного ящика», использующаяся в системах ИИ, состоит в том, что реакция «мыслящего» устройства на заданные входные воздействия должна совпадать с реакцией человеческого мозга. Конструкция самого устройства при этом не важна. Примерами искусственного интеллекта являются системы автоматической проверки правописания, автоматического заполнения таблиц, поиск информации в глобальной сети по заданным ключевым словам, интеллектуальные роботы и т.п. Идеи ИИ используются в теориилогических и стратегических игр, таких как шахматы, шашки, реверси. С помощью ИИ решают задачу синтеза и распознавания речи, распознавания образов(идентификация отпечатков пальцев, сравнение лиц). Интеллектуальные роботы– электромеханические устройства, предназначенные для автоматизации человеческого труда.

 


[1] Характерно для семейства Windows. В UNIX системах файл может содержать данные разных типов – файл с атрибутами папки.

[2] Теоретически, с позиции плотности записи оптимальной является система счисления с основанием натурального логарифма (е -ричная система). Затем идут системы с основаниями 2 и 4.

[3] Денежная еденица Англии в то время. За 1 талер можно было приобрести указанное количество одного из следующих товаров: 30 кг муки, 12 кг хлеба, 10 кг сыра, 2-2,5кг меди, 5 рубашек.

[4] Машина УРАЛ-1 потребляла 7,5 кВт и занимала площадь в 50 м2.

[5] Средняя потребляемая мощность составила примерно 3 кВт. Занимаемая площадь – 20 м2.

[6] Считыватель перфокарт обрабатывал до 1200 перфокарт в минуту, принтеры печатали до 600 строк в минуту.

 

по курсу

 

ИНТЕРАКТИВНЫЙ МАРКЕТИНГ И ЭЛЕКТРОННАЯ КОММЕРЦИЯ

 

Часть 1

для студентов дистанционного обучения специальности

<== предыдущая лекция | следующая лекция ==>
Внешние устройства | Минск 2006
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 1981; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.052 сек.