Файл: История развития прикладного программного обеспечения (Классификация и характеристики программных средств ПК).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 23.04.2023

Просмотров: 430

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

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

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

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

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

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

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

Задачи:

  1. Узнать, что такое «Прикладное программное обеспечение»;
  2. Отследить динамику изменений;
  3. Найти конкретные примеры ППО.

Глава 1. Прикладное программное обеспечение

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

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

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

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

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

По характеру распространения программные средства делят на:

  • Легальные;
  • Нелегальные.

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

Вторая группа — ПС, которые распространяются и приобретаются нелегальным путем, точнее не имеют соответствующих разрешений на распространение. Основная часть нелегальных ПС представляет собой «взломанные» коммерческие программы известных фирм — производителей программных средств. Также такие ПС называют «пиратскими версиями». Под взломом программного средства понимается устранение программным путем средств защиты к их использованию, которые имеют практически все коммерческие программы. Например, до официального распространения (январь 2007) новой операционной системы (ОС) Windows Vista американской корпорации Microsoft в Восточной Европе и Азии, в России, Китае и ряде других странах появились пиратские версии ОС. Другая часть нелегальных ПС представляет собой вредоносные вирусы и компьютерные игровые программы, запрещенные законодательством по разным причинам. Первые предназначены для несогласованных действий с целью нарушения работы компьютерной сети, получения доступа к файлам и т.д., вторые имеют сомнительный характер (компьютерные порнографические игры; игры, связанные с насилием и т.д.). Но борьба с созданием нелегальных программных средств будет продолжительной, поскольку существует ряд причин, обусловливающих распространение нелегальных ПС: нежелание пользователей платить деньга за лицензионные программы; несовершенство законов по защите авторских прав; бесплатная реклама для многих производителей ПС и т.д.


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

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

По функциональному назначению различают три класса ПО:

• системное программное обеспечение (system software);

• прикладное программное обеспечение (application program);

• системы программирования (programmingsystem) или инструментальные системы.

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

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

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

Рисунок 1. Структура программного обеспечения компьютера

1.2 Прикладное программное обеспечение

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


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

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

К пакетам общего назначения относятся:

  1. текстовые (Word, WordPad) и графические (PhotoShop, Paint) редакторы;
  2. электронные таблицы (Excel, Lotus 1-2-3);
  3. системы управления базами данных (Access, Oracle);
  4. средства подготовки презентаций (PowerPoint);
  5. интегрированные ППП;
  6. системы автоматизации проектирования (SolidWorks, КОМПАС-3D) и др.

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

Проблемно-ориентированные ППП. Программные продукты данного класса можно классифицировать по разным признакам:

  1. типам предметных областей;
  2. типам информационным системам;
  3. функциям и комплексам задач, реализуемых программным способом, и др.

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

  1. автоматизированного бухгалтерского учета;
  2. финансовой деятельности;
  3. управления персоналом (кадровый учет);
  4. управления материальными запасами;
  5. управления производством;
  6. банковские информационные системы и т. п.

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

  1. создание программных комплексов в виде автоматизированных рабочих мест управленческого персонала;
  2. создание интегрированных систем управления предметной областью на базе вычислительных сетей, объединяющих автоматизированные рабочие места в единый программный комплекс с архитектурой "клиент – сервер";
  3. организация данных больших информационных систем в виде распределенной базы данных в сети ЭВМ;
  4. наличие простых языковых средств запросов к базе данных для пользователя;
  5. создание программного обеспечения, позволяющего настраивать функции обработки данных непосредственно пользователями;
  6. защита программ и данных от несанкционированного доступа.

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

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

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