Программные средства эвм. Программное обеспечение эвм Прикладное программное обеспечение эвм коротко

Лекция 6

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

Программа – это последовательность команд, которую выполняет компьютер в процессе обработки информации.

Программное обеспечение компьютера – совокупность всех, используемых в компьютере программ , а также вся область деятельности по их созданию и применению.

Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.

Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютере программах. ПО современных компьютеров включает в себя миллионы программ – от игровых до научных.

Все программы, работающие на компьютере, можно разделить на следующие три основные категории: системное, прикладное, инструментарий программирования.

Рисунок 12

Системное программное обеспечение является основным ПО, неотъемлемой частью компьютера, так как обеспечивает взаимодействие человека, всех устройств и программ компьютера.

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

Системное ПО включает в себя:

· операционные системы – ОС (MS-DOS, UNIX, Novell NetWare, MS Windows 95/98/NT/ME/2000/XP, Linux и др.) – главные программы ПК, которые обеспечивают распределение его вычислительных ресурсов между другими программами, а также предоставляют им доступ к компонентам и периферийным устройствам ПК;

· Операционные или системные оболочки (Norton Commander, Volkov Commander, DOS Navigator, Disk Commander, FAR, Windows Commander и др.) – вспомогательные программы, которые облегчают работу с файловой системой ОС, если пользователя по какой-либо причине не устраивают аналогичные стандартные возможности, встроенные в ОС;



· драйверы – вспомогательные программы, которые обеспечивают работоспособность внутренних компонентов ПК и периферийных устройств;

· справочно-информационные и тестирующие программы (Norton Utilities, First Aid, Nuts & Bolts, Nokia Monitor Test, Sandra 2000 и др.) – вспомогательные программы, которые анализируют состав компонентов и периферийных устройств ПК, а также проверяют их работоспособность;

· антивирусные пакеты (различные версии DrWeb, AVP, Norton AntiVirus, McAfee VirusScan и др.) – вспомогательные программы, которые выполняют "санитарные" и "лечебные" функции в отношении ПО компьютера;

· программы-оптимизаторы (Norton Utilities, WinBoost, RAM Idle, Tweak UI, Registry Cleaner и др.) – вспомогательные программы, которые нередко ускоряют работу компонентов ПК, а также поддерживают системный регистр и файловую систему ОС в наилучшем состоянии;

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

Умение работать в системной среде очень важно, так как позволяет сесть за любой компьютер и начать работать с конкретной программой.

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

Наибольшей популярностью пользуются следующие группы прикладного программного обеспечения:

Текстовые процессоры - дли создания текстовых документов;

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

Графические пакеты - для представления информации в виде рисунков и графиков;

Коммуникационные программы - для обмена информацией между компьютерами;

Интегрированные пакеты, включающие несколько прикладных программ разного назначения;

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

Инструментальные программные средства - это программы, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ.

По своему назначению они близки системам программирования. К инструментальным программам, например, относятся:

· редакторы;

· средства компоновки программ;

· отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

· вспомогательные программы, реализующие часто используемые системные действия;

· графические пакеты программ и т.п.

Инструментальные программные средства могут оказать помощь на всех стадиях разработки ПО.

Инструментарий программирования – это средства, предназначенные для создания системного и прикладного программного обеспечения. Его составляют разнообразные языки и среды программирования, такие, как Бейсик, Паскаль, С++, Delphy и др. Инструментальные программные системы – служат для облегчения процесса создания нового системного и прикладного ПО для компьютера. Включают в себя: интерпретаторы, компиляторы, линковщики, библиотеки подпрограмм, отладчики и т.п.

Соотношение различных классов программного обеспечения к аппаратной части можно представить следующей схемой:

Рисунок 13

В центре окружности – аппаратная часть компьютера. Чем ближе окружность с программами к аппаратуре, тем важнее роль программ в организации работы устройств и тем сложнее пользователю работать такой среде. Непосредственно обеспечивает работу устройств системная среда. Более дружественна пользователю прикладная среда, которая в меньшей степени влияет на работу аппаратной части, а в основном ориентирована на преобразование информации и выдачу результата.

Классификацию ПО можно систематизировать по другому параметру, а именно по длительности нахождения в оперативной памяти. Это резидентные программы и нерезидентные.

Резидентные программы – это программы, на протяжении всей работы компьютера находящиеся в его оперативной памяти. Их постоянное присутствие в ОЗУ связано с тем, что эти программы на протяжении всего периода включения компьютера следят за его состоянием. Это операционная система, антивирусные программы.

Нерезидентные программы – это программы, которые по окончании своей работы выгружаются полностью или частично из ОЗУ. Это, например, прикладные программы.

Программное обеспечение является просто необходимым элементом для любой вычислительной техники. Без многих программ, просто невозможно представить себе работу на персональном компьютере, так как они упрощают весь рабочий процесс. Существует множество различных программ, для всех видов деятельности. В Агентстве Недвижимости «Мегаполис» к основному программному обеспечению относятся:

  • 1. АССТИ - автоматизированная система сбора технологической информации;
  • 2. АСКУЭ - автоматизированная система коммерческого учёта электрической энергии;
  • 3. Комплекс программ 1С: «1С Предприятие»; «1С Бухгалтерия»; «1С Зарплата и кадры»; «1С Склад».
  • 4. Сетевое программное обеспечение включает: сервер Net Ware и серверы:
    • а) Система электронной почты Mozilla Thunderbird;
    • б) Сервис сетевого обмена данными;
  • 5. Справочная правовая система «Гарант»;
  • 6. Охранная система «Гранит 14»;
  • 7. Система автоматизированного проектирования Auto Cad, компас3D.
  • 8. Пакет Adobe Reader 10 - для чтения электронных файлов формата pdf, и просмотра отсканированных документов;
  • 9. Полный пакет Microsoft Offiсе 2012-это пакет прикладных программ, для удобной работы с документами;
  • - ESET NOD32- антивирусный пакет, выпускаемый словацкой фирмой ESET;
  • - Браузер Mozilla Firefox- это программа позволяющая работать в в интернете;
  • - Архиваторы WinRar и 7Zip- свободные файловые архиваторы с высокой степенью сжатия данных;
  • - Языки программирования Вorland Delphi, Free Pascal, АВС Рascal,
  • -- ССleaner - программа для ухода за операционной системой. С ее помощью вы сможете удалить все ненужные системные файлы, очистить реестр ОС от накопившихся уже не нужных файлов;
  • - Adobe Reader- это программа для просмотра и печати документов в формате PDF;
  • - TeamViewer- пакет программного обеспечения для удалённого контроля компьютеров;
  • - GIMP- растровый графический редактор, программа для создания и обработки растровой графики и частичной поддержкой работы с векторной графикой;
  • - Corel DRAW- популярный и один из мощнейших редакторов векторной графики;
  • - AutoCAD- двух- и трёхмерная система автоматизированного проектирования и черчения.

В Агентстве Недвижимости «Мегаполис» находится 5 кабинетов, и более 14 других различных отделов предприятия. Каждый компьютерный класс оснащен от 10 до 14 компьютеров. В данный момент проходит модернизация и обновление компьютерной техники.

Типовые характеристики компьютерного обеспечения кабинетов АН «Мегаполис» приведены в таблица 1.

Таблица 1. Характеристики компьютерного обеспечения

Операционная система

Процессор

Размер ОЗУ

Объем винчестера

AMD Core 2 Duo 2,4 GHZ

AMD Core 2 Duo 2,4 GHZ

AMD Core 2 Duo 2,8 GHZ

Intel Pentium 3,2 GHZ

Intel Celeron 3,2 GHZ

Кроме этого находятся в наличии и офисная оргтехника принтеры EPSON EPL6200L, SAMSUNG ML-1615, сканеры Metrologik MS9520 и ZEBEX Z-3072SD, hub Asus Giga1008.

SAMSUNG ML-1615 - моноблочный лазерный принтер для качественной профессиональной печати. Формат - A4 (~210x297), печать черно-белая, технология печати - лазерная, ресурс картриджа - 3 500 стр., скорость ч/б печати - до 16 стр/мин, максимальный размер отпечатка - 210 x 297.

В узле доступа, для организации магистральной линии связи используется цифровое оборудование фирм “NEC” и ”Simens”, на котором используется, соответственно, программное обеспечение WinLCT и TNMS, которые служат для отслеживания магистрали и оборудования.

В роутере используется межсетевая операционная система Cisco (Cisco IOS).

В коммутаторах Cisco используется операционная система Catalist (COS).

Программные средства или программное обеспечение (ПО) является неотъемлемой частью ЭВМ. ПО – это логическое продолжение технических средств, которое расширяет возможности и сферы использования ЭВМ.

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

– системное ПО;

– инструментальные системы (системы программирования);

– прикладное ПО.

Системное программное обеспечение предназначено для:

– создания операционной среды функционирования других программ;

– автоматизации процесса разработки новых программ;

– обеспечения надежной и эффективной работы вычислительной сети;

– проведения диагностики и профилактики аппаратуры;

– выполнения вспомогательных технологических процессов, например, копирования, архивирования и т.п

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

Операционная система является посредником между пользователем и другими программами, а также между пользователем и компьютером.

Основные задачи, решаемые операционной системой:

– организация диалога с пользователем;

– управление аппаратными средствами компьютера;

– организация файловой системы;

– запуск прикладных программ.

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

Программа – это совокупность команд, управляющих действиями компьютера, записанная в соответствии с синтаксисом языка программирования.

Язык программирования – искусственный язык, созданный для описания алгоритмов обработки данных.

Транслятор программа-переводчик с языка программирования на язык машинных кодов. Трансляторы делятся на интерпретаторы и компиляторы.

Интерпретатор – транслятор, который обеспечивает покомандный перевод в машинные коды и одновременное выполнение каждой команды.

Компилятор – транслятор, который переводит всю программу в машинные команды без ее выполнения. Компилированные программы работают быстрее интерпретированных в 20-50 раз.

Одной из основных составляющих инструментального ПО являются языки программирования, которые делятся на две большие группы:

1. Машинно-зависимые (автокод, ассемблер);

2. Машинно-независимые или языки высокого уровня:

– процедурно-ориентированные (Фортран, Паскаль, Бейсик и др.);

– проблемно-ориентированные (узкоспециализированные);

– объектно-ориентированные (Java, C ++);

– скрипт-языки (для работы с программами в сети Интернет).

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

Среди множества программ выделяются широко распространенные прикладные программы, которые классифицируются по видам деятельности:

– подготовка текстов – редакторы текстов;

– подготовка графики – графические редакторы;

– подготовка типографских документов – издательские системы;

– обработка табличных данных – табличные процессоры;

– обработка массивов информации – системы управления базами данных;

– конструирование –системы автоматизированного проектирования;

– бухучет и финансовая отчетность – бухгалтерские и банковские программы.

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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

К программному обеспечению относится также вся область деятельности по проектированию и разработке ПО:

Технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное программирование и др.)

Методы тестирования программ;

Анализ качества работы программ

Документирование программ.

Все программы по характеру использования и категориям пользователей подразделяются на два класса – утилитарные программы и программные продукты.

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

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

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

Аппаратная часть компьютеров и сетей ЭВМ

Технология разработки программ

Функциональные задачи различных предметных областей.

Исходя из этого, выделяют три класса программных продуктов:

1) Системное программное обеспечение

2) Инструментарий технологий программирования

3) Пакеты прикладных программ – это комплекс программ, предназначенный для решения задач определенного класса (например: пакеты прикладных программ общего назначения, методо-ориентированные пакеты прикладных программ, проблемно-ориентированные пакеты прикладных программ, пакеты прикладных программ глобальных сетей ЭВМ и т.д.).

Системное программное обеспечение ЭВМ

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

Структура системного ПО:

Операционная система

BIOS – базовая система ввода-вывода – совокупность программ, предназначенных для автоматического тестирования устройств после включения питания компьютера, загрузки ОС в оперативную память и обеспечения взаимодействия ОС и приложений с различными устройствами ПК.

Операционная система представляет собой комплекс системных и служебных программных средств, обеспечивающих:

1) Управление работой каждого блока ПК и их взаимодействием

2) Управление выполнением программ, запуск программ на выполнение

3) Всевозможные вспомогательные функции обслуживания

4) организация хранения информации во внешней памяти

5) поддержку интерфейса пользователя.

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

Каждая ОС состоит как минимум из трех обязательных частей:

1) ядро, командный интерпретатор, переводчик с программного языка на язык машинных кодов

2) специальные программы для управления различными устройствами – драйверы

3) удобная оболочка, с которой общается пользователь - интерфейс

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

Исходя из выполняемых функций, ОС делятся на однозадачные и многозадачные.

Однозадачные ОС - предназначены для работы одного пользователя в каждый конкретный момент с одной конкретной задачей. Типичным представителем таких ОС является MS-DOS.

Многозадачные ОС обеспечивают коллективное использование ЭВМ в мультипрограммном режиме разделения времени (т.е. в памяти ЭВМ находится несколько программ и процессор распределяет ресурсы компьютера между задачами). Представителями подобного класса ОС являются: Microsoft Windows 98, UNIX.

Еще один критерий – число пользователей ОС.

ОС бывает однопользовательской (предназначенной для обслуживания одного клиента: Windows 98) и многопользовательской (рассчитанной на работу с группой пользователей одновременно: Windows NT/2000/XP…)

Следующий критерий: тип интерфейса: командные (текстовые) и объектно-ориентированные (графические).

Также ОС делятся на сетевые и локальные. Сетевые ОС предназначены для управления ресурсами компьютеров, объединенных в сеть с целью совместного использования данных. Появление сетевых ОС обусловлено появлением локальных и глобальных сетей. Они предназначены для обеспечения доступа пользователя ко всем ресурсам вычислительной сети. Типичными представителями сетевых ОС являются Windows NT Server, UNIX, Solaris фирмы Sun и т.д.

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

Основные особенности ОС WINDOWS

1. Вытесняющая многозадачность и многопоточность. Многозадачность может быть кооперативной и вытесняющей. При вытесняющей многозадачности распределением процессорного времени между программами занимается сама ОС. Она выделяет каждой задаче фиксированный квант времени процессора. По истечении этого кванта времени система вновь получает управление, чтобы выбрать другую задачу для активизации.

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

2. Графический пользовательский интерфейс, использующий графический режим видеомонитора.

3. Подключение новых периферийных устройств по технологии Plug and Play (включай и работай). Дополнительные устройства подключаются специальными программами – мастерами, распознающими устройство. Если устанавливаемое устройство поддерживает технологию Plug&Play, то Microsoft Windows автоматически его обнаружит и выдаст инструкции Мастера Установки.

4. Наличие коммуникационных программных средств и программ для поддержки компьютерных сетей.

5. Наличие средств мультимедиа.

6. Интеграция с глобальной сетью Интернет. Интерфейс пользователя можно настроить на работу в Интернет. В этом случае Рабочий стол принимает вид Web- страницы, а ярлыки действуют как Web-ссылки, которые могут указывать не только на файлы компьютера, но и на данные в сети Интернет. В число программ, реализующих интеграцию с Интернет входят: программа Подключение к Интернет; программа электронной почты Outlook Express и т.д.

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

В 1992-1995 г. большинство компьютеров работало в среде MS-DOS под управлением операционной оболочки Windows 3.1, а затем основной стала операционная система Windows 95, в состав которой входит MS-DOS.

Летом 1998 года выпускается новая операционная система Windows 98 , которая по своей концепции принципиально не отличается от предыдущей версии. Однако Windows 98 гораздо стабильнее и надежнее, имеет улучшенный графический интерфейс, который представляет эффективную, надежную, универсальную среду работы. Нововведения касаются следующих позиций:

Интеграция с глобальной сетью Интернет

Повышение надежности и качества управления

Повышение производительности работы.

WindowsNT - сверхстабильная, надежная система, рассчитанная прежде всего на работу, а не на разные игры-развлечения: случаи ошибок и зависаний при работе в Windows NT встречаются крайне редко. Большая часть достоинств NT проявляется лишь в сетевом режиме работы, т. е. в связке с другими компьютерами.

Windows 2000 – была выпущена в нескольких вариантах: серверном (Server), для установки на главный, управляющий компьютер сети, и клиентском (Professional) – для рабочих станций.

Windows XP – первая ОС Microsoft с полностью настраиваемом интерфейсом. Нововведение: можно работать с компакт-дисками, как с обычными дискетами, перетаскивая на чистый диск нужные файлы непосредственно в Проводнике.

Под именем Windows XP была представлена целая линия операционных систем:

· Корпоративные: ОС Windows XP Server и Windows XP Professional

· Домашняя: Windows XP Home

Windows Server 2003 Standard Edition – сетевая ОС для предприятий малого бизнеса и отдельных подразделений организации:

· Поддерживает совместное использование файлов и принтеров

· Предоставляет безопасное подключение к Интернету

· Позволяет централизовать развертывание настольных приложений.

Семейство UNIX

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

· Совместимость (программы, написанные под одну UNIX-систему д.б. работать и на другой)

· Переносимость (м.б. подстроить под любой компьютер)ъ

· Настраиваемость (каждый программист мог вносить в нее свои исправления, адаптируя ее под конкретный компьютер)

Операционная система Linux

Была создана в 1991 году Линусом Торвальдсом. Разительно отличается от всех других ОС:

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

· Открытая архитектура (ядро Linux распространяется в виде «исходных текстов» и открыто для изменения)

· Сегодня Linux уже устанавливается не только на серверы, но и на готовые ПК и даже ноутбуки.

Программные средства или программное обеспечение (ПО) является неотъемлемой частью ЭВМ. ПО – это логическое продолжение технических средств, которое расширяет возможности и сферы использования ЭВМ.

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

– системное ПО;

– инструментальные системы (системы программирования);

– прикладное ПО.

Системное программное обеспечение предназначено для:

– создания операционной среды функционирования других программ;

– автоматизации процесса разработки новых программ;

– обеспечения надежной и эффективной работы вычислительной сети;

– проведения диагностики и профилактики аппаратуры;

– выполнения вспомогательных технологических процессов, например, копирования, архивирования и т.п

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

Операционная система является посредником между пользователем и другими программами, а также между пользователем и компьютером.

Основные задачи, решаемые операционной системой:

– организация диалога с пользователем;

– управление аппаратными средствами компьютера;

– организация файловой системы;

– запуск прикладных программ.

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

Программа – это совокупность команд, управляющих действиями компьютера, записанная в соответствии с синтаксисом языка программирования.

Язык программирования – искусственный язык, созданный для описания алгоритмов обработки данных.

Транслятор программа-переводчик с языка программирования на язык машинных кодов. Трансляторы делятся на интерпретаторы и компиляторы.



Интерпретатор – транслятор, который обеспечивает покомандный перевод в машинные коды и одновременное выполнение каждой команды.

Компилятор – транслятор, который переводит всю программу в машинные команды без ее выполнения. Компилированные программы работают быстрее интерпретированных в 20-50 раз.

Одной из основных составляющих инструментального ПО являются языки программирования, которые делятся на две большие группы:

1. Машинно-зависимые (автокод, ассемблер);

2. Машинно-независимые или языки высокого уровня:

– процедурно-ориентированные (Фортран, Паскаль, Бейсик и др.);

– проблемно-ориентированные (узкоспециализированные);

– объектно-ориентированные (Java, C ++);

– скрипт-языки (для работы с программами в сети Интернет).

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

Среди множества программ выделяются широко распространенные прикладные программы, которые классифицируются по видам деятельности:

– подготовка текстов – редакторы текстов;

– подготовка графики – графические редакторы;

– подготовка типографских документов – издательские системы;

– обработка табличных данных – табличные процессоры;

– обработка массивов информации – системы управления базами данных;

– конструирование –системы автоматизированного проектирования;

– бухучет и финансовая отчетность – бухгалтерские и банковские программы.

Тенденции развития ПО

С возникновением персональных компьютеров разработка программного обеспечения превратилась мощный бизнес, в развитии которого прослеживаются некоторые тенденции, в частности:

– программное обеспечение является товаром, который пользуется широким спросом на рынках;

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

– с развитием аппаратной части увеличивается мощность программ, а также расширяются их функциональные возможности;

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

Развитие СПО в нашей стране постепенно трансформируется в создание национальной программной платформы (НПП), которая направлена на решение важнейших национальных задач:

– переориентация финансовых потоков на отечественный рынок (импортозамещение);

– обеспечение национальной безопасности страны в части технологической независимости;

– ликвидация отставания в объеме и уровне использования информационных технологий в экономике, государственном управлении и общественной жизни;

– развитие отечественных центров разработки информационных технологий мирового класса;

– повышение конкурентоспособности отечественных программных продуктов на мировом рынке.

В апреле 2011 года комиссия по высоким технологиям и инновациям при правительстве РФ одобрила создание НПП. К созданию новых программных продуктов подключилось более 130 отечественных компаний, которые вошли в специальный комитет по разработке НПП.





error: Контент защищен !!