Закон.Ру – официально зарегистрированное СМИ. Ссылка на настоящую статью будет выглядеть следующим образом: Рожкова М.А. Понятие программного комплекса и его отличие от пакета программ [Электронный ресурс] // Закон.ру. 2017. 13 августа.
URL: https://zakon.ru/blog/2017/08/13/ponyatie_programmnogo_kompleksa_i_ego_otlichie_ot_paketa_programm.
Первоначально эта статья была опубликована здесь: https://www.facebook.com/rozhkova.ma/posts/194780264257443 (там же есть небольшое обсуждение).
В ст. 1261 ГК РФ содержится определение программы для ЭВМ (далее – программа), в качестве разновидности которой наряду с операционной системой упоминается и программный комплекс. Однако само это понятие в ГК РФ не раскрывается.
В отличие от аппаратно-программного комплекса (включающего, как это следует из самого его наименования, аппаратные средства – электронные и механические части устройств (hardware) и программное обеспечение (software)), программный комплекс могут составлять только программы (software).
Пакеты прикладных программ
Из содержания ст. 1261 ГК РФ вытекает, что всякая программа предназначена для выполнения конкретной функции (функций), ориентированной на достижение определенного результата.
При этом ГОСТ 19.101-77 «Виды программ и программных документов» предусматривает подразделение программ на два вида:
1) компонент (программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса);
2) комплекс (программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса).
Исходя из ст. 1261 ГК РФ и с учетом названного ГОСТа можно заключить, что программы образуют комплекс (т.е. программный комплекс) только при условии, что они нацелены на выполнение взаимосвязанных функций, приводящих к достижению искомого результата.
В зависимости от функций, на выполнение которых нацеливаются программы, они обычно подразделяются на:
– системные (выполняющие функции управлению ресурсами компьютера, осуществляющие поддержку работоспособности системы обработки информации или повышения эффективности ее использования, восстановление работы системы после выявления неисправностей в технических средствах);
– инструментальные (облегчающие процесс создания новых программ);
– прикладные (обеспечивающие выполнение необходимых пользователю функций, решение конкретных задач).
Например, под прикладными программами (application program) в силу положений ГОСТ 19781-90 «Обеспечение систем обработки информации программное. Термины и определения» понимают программы, предназначенные для решения задачи или класса задач в определенной области применения системы обработки информации. Иными словами, прикладные программы (называемые «приложениями под конкретную область применения» или кратко – приложениями) используются пользователями для достижения конкретного результата при решении задачи в соответствующей предметной области.
Операционная система и пакет прикладных программ — «Работа с таблицами, формулами, диаграммами»
Таким образом, прикладные программы образуют программный комплекс в смысле ст. 1261 ГК только при условии, что они (1) выполняют взаимосвязанные функции и (2) нацелены на достижение искомого результата в одной предметной области. В качестве примера можно вспомнить программный комплекс ФНС РФ, используемый в целях осуществления налогового административного администрирования.
Как отличить программный комплекс от пакета программ?
В соответствии с положениями ГОСТ 15971-90 «Системы обработки информации программное. Термины и определения» термином «пакет прикладных программ» (application program package) обозначается система прикладных программ, предназначенная для решения задач определенного класса. То есть в отличие от программного комплекса, в котором объединены программы, нацеленные на решение задачи (задач) в одной предметной области, пакет прикладных программ (пакет приложений) объединяет программы («компоненты» в терминологии ГОСТ 19.101-77), которые решают схожие задачи в разных предметных областях. К особенностям пакетов приложений обычно относят: стандартный пользовательский и программный интерфейс каждого компонента, облегченный перенос данных между компонентами, наличие базы данных для хранения данных и их передачи приложениям, возможность выбора самим пользователем состава пакета и т.д.
Одним из самых известных пакетов приложений является пакет Microsoft Office, в состав которого входят различные программы для работы с различными типами документов: таблицами, текстами, электронными таблицами, базами данных и т.д. (Microsoft Word, Microsoft Publisher, Microsoft Excel, Microsoft OneNote, Microsoft Outlook и т.д.).
Следовательно, можно говорить о принципиальных различиях между программным комплексом и пакетом приложений.
Необходимость разграничения данных понятий обусловлена тем, что по смыслу ст. 1261 ГК РФ программный комплекс признается единым объектом интеллектуальной собственности (по сути он приравнен к единичной программе для ЭВМ), тогда как пакет программ следует рассматривать как набор нескольких самостоятельных объектов интеллектуальной собственности (нескольких приложений).
Полная версия опубликована в белорусском издании: Рожкова М.А. Программные комплексы и пакет программ: характеристика юридического содержания // Проблемы гражданского права и процесса: сб. науч. ст. / Гродн. гос. ун-т им. Я. Купалы. Гродно: ГрГУ, 2016. С. 272-277.
P.S. лента новостей IP CLUB в сфере права интеллектуальной собственности и цифрового права (IP https://zakon.ru/blog/2017/8/13/ponyatie_programmnogo_kompleksa_i_ego_otlichie_ot_paketa_programm» target=»_blank»]zakon.ru[/mask_link]
Презентация на тему Тема 2. Пакеты прикладных программ
Определение ППП Пакеты прикладных программ (ППП) – это совокупность совместимых программ для решения определенного класса задач.
- Главная
- Информатика
- Тема 2. Пакеты прикладных программ
Слайды и текст этой презентации
Слайд 1Пакеты прикладных программ
Тема 2
Слайд 2Определение ППП
Пакеты прикладных программ (ППП) – это
совокупность совместимых программ для решения определенного класса
Слайд 3Свойства ППП
должен состоять из нескольких программных единиц;
предназначен
для решения определенного класса задач;
в пределах своего
класса обладает определенной универсальностью, т.е. позволяет решать все или почти все задачи этого класса;
предусмотрены средства управления, позволяющие выбирать конкретные возможности из числа предусмотренных в пакете, пакет допускает настройку на конкретные условия применения;
разработан с учетом возможности его использования за пределами той организации, в которой он создан и удовлетворяет общим требованиям к ПИ;
документация и способы применения ориентированы на пользователя, имеющего определенный уровень квалификации в той области знаний, к которой относятся решаемые пакетом задачи.
Слайд 4Классификация ППО
Слайд 5Универсальные ППП
ППП общего назначения – универсальные программные
продукты, предназначенные для автоматизации разработки и эксплуатации
функциональных задач пользователя и информационных систем в целом
Слайд 6Методо-ориентированные ППП
В алгоритмической основе этих пакетов реализован
какой-либо экономический или математический метод
Примеры
Statistika
MathCad
MathAple
AutoCad
Слайд 7Проблемно-ориентированные ППП
Предназначены для решения какой-либо задачи в
конкретной функциональной области
Примеры
1С Предприятие
1С Бухгалтерия
Галактика
Project Expert
Слайд 8Структура ППП
Слайд 9Структура ППП
Класс задач, для решения которых предназначается
пакет, называют предметной областью пакета.
Для решения
задач предметной области определяют некоторую структуру данных (входные, промежуточные, выходные). Эту структуру данных называют информационной базой пакета.
Слайд 10Структура ППП
Для реализации функций пакета он должен
воспринимать от пользователя управляющую информацию. Эта управляющая
информация представляется на формальном языке, который называется входным языком.
Слайд 11Структура ППП
Обрабатывающие модули реализуют алгоритмы задач решаемых
пакетом.
Управляющие модули служат для преобразования задания пользователя
в последовательность вызовов обрабатывающих модулей.
Обслуживающие модули обеспечивают взаимодействие пакета с пользователем и управляющих модулей с информационной базой и обрабатывающими модулями.
Слайд 12Программный интерфейс
Программный интерфейс представляет собой средство общения
между пользователем и системой
Слайд 13Программный интерфейс
С точки зрения программного обеспечения в
состав интерфейса входят два компонента:
набор процессов
ввода-вывода;
процесс диалога.
Слайд 14Программный интерфейс
Процесс диалога — это механизм обмена
информацией, который можно рассматривать как оболочку, включающую
все входящие в систему процессы по выполнению определенных заданий.
Слайд 15Задачи диалогового процесса:
определение задания, которое пользователь возлагает
на систему;
прием логически связанных входных данных от
пользователя и размещение их в переменных соответствующего процесса в нужном формате;
вызов процесса выполнения требуемого задания;
вывод результатов обработки по окончании процесса.
Слайд 16Типы сообщений при диалоге пользователя и системы
Слайд 17Типы диалога
Диалог, управляемый системой, — это диалог,
в котором процесс жестко задает, какое задание
можно выбрать и какие данные вводить.
Диалог, управляемый пользователем, — это диалог, в котором инициатива принадлежит пользователю.
Источник: thepresentation.ru
Презентация на тему Тема 2. Пакеты прикладных программ
Определение ППППакеты прикладных программ (ППП) – это совокупность совместимых программ для решения определенного класса задач.
- Главная
- Информатика
- Тема 2. Пакеты прикладных программ
Слайды презентации
Слайд 1 Пакеты прикладных программ
Тема 2
Слайд 2 Определение ППП
Пакеты прикладных программ (ППП) – это совокупность
совместимых программ для решения определенного класса задач.
Слайд 3 Свойства ППП
должен состоять из нескольких программных единиц;
предназначен для
решения определенного класса задач;
в пределах своего класса обладает определенной
универсальностью, т.е. позволяет решать все или почти все задачи этого класса;
предусмотрены средства управления, позволяющие выбирать конкретные возможности из числа предусмотренных в пакете, пакет допускает настройку на конкретные условия применения;
разработан с учетом возможности его использования за пределами той организации, в которой он создан и удовлетворяет общим требованиям к ПИ;
документация и способы применения ориентированы на пользователя, имеющего определенный уровень квалификации в той области знаний, к которой относятся решаемые пакетом задачи.
Слайд 4 Классификация ППО
Слайд 5 Универсальные ППП
ППП общего назначения – универсальные программные продукты,
предназначенные для автоматизации разработки и эксплуатации функциональных задач пользователя
и информационных систем в целом
Слайд 6 Методо-ориентированные ППП
В алгоритмической основе этих пакетов реализован какой-либо
экономический или математический метод
Примеры
Statistika
MathCad
MathAple
AutoCad
Слайд 7 Проблемно-ориентированные ППП
Предназначены для решения какой-либо задачи в конкретной
функциональной области
Примеры
1С Предприятие
1С Бухгалтерия
Галактика
Project Expert
Слайд 8 Структура ППП
Слайд 9 Структура ППП
Класс задач, для решения которых предназначается пакет,
называют предметной областью пакета.
Для решения задач предметной области
определяют некоторую структуру данных (входные, промежуточные, выходные). Эту структуру данных называют информационной базой пакета.
Слайд 10 Структура ППП
Для реализации функций пакета он должен воспринимать
от пользователя управляющую информацию. Эта управляющая информация представляется на
формальном языке, который называется входным языком.
Слайд 11 Структура ППП
Обрабатывающие модули реализуют алгоритмы задач решаемых пакетом.
Управляющие
модули служат для преобразования задания пользователя в последовательность вызовов
обрабатывающих модулей.
Обслуживающие модули обеспечивают взаимодействие пакета с пользователем и управляющих модулей с информационной базой и обрабатывающими модулями.
Слайд 12 Программный интерфейс
Программный интерфейс представляет собой средство общения между
пользователем и системой
Слайд 13 Программный интерфейс
С точки зрения программного обеспечения в состав
интерфейса входят два компонента:
набор процессов ввода-вывода;
процесс
Слайд 14 Программный интерфейс
Процесс диалога — это механизм обмена информацией,
который можно рассматривать как оболочку, включающую все входящие в
систему процессы по выполнению определенных заданий.
Слайд 15 Задачи диалогового процесса:
определение задания, которое пользователь возлагает на
систему;
прием логически связанных входных данных от пользователя и размещение
их в переменных соответствующего процесса в нужном формате;
вызов процесса выполнения требуемого задания;
вывод результатов обработки по окончании процесса.
Слайд 16 Типы сообщений при диалоге пользователя и системы
Слайд 17 Типы диалога
Диалог, управляемый системой, — это диалог, в
котором процесс жестко задает, какое задание можно выбрать и
какие данные вводить.
Диалог, управляемый пользователем, — это диалог, в котором инициатива принадлежит пользователю.
Источник: findtheslide.com