Что представляет собой программу или комплекс программ

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

Программное обеспечение

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

Программное обеспечение подразделяется на следующие типы:

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

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

Сдай на права пока
учишься в ВУЗе
Вся теория в удобном приложении. Выбери инструктора и начни заниматься!

Общий обзор программы ПС:Комплекс

  1. Программные комплексы общего предназначения, а именно, текстовые редакторы, издательские системы, графические системы, системы управления базами данных (СУБД), интегрированные системы, информационные системы.
  2. Программные комплексы специального предназначения, такие как, авторские системы, экспертные системы, гипертекстовые системы, системы мультимедиа.
  3. Программные комплексы профессионального уровня, а именно, различные системы автоматизированного проектирования, управления и научных исследований, педагогические комплексы, телекоммуникационные системы.

Программные комплексы общего назначения

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

  1. Программы, предназначенные для ввода и обработки простой текстовой информации, например, такие как, Lexicon, Refis, Norton Editor, MultiEdit, Word 4.0 и 5.0 и другие.
  2. Программы, предназначенные для ввода и обработки сложной текстовой информации, к примеру, это ChiWriter, TechWord, Word 5.5, 6.0 и 7.0, Word for Windows 1.1 и 2.2, WordPerfect, TeX, LaTex, и другие.

«Программные комплексы общего назначения»
Готовые курсовые работы и рефераты
Решение учебных вопросов в 2 клика
Помощь в написании учебной работы

Под настольными издательскими системами (desktop publishing) понимается комплекс аппаратного и программного обеспечения, которые предназначены для осуществления на персональном компьютере ввода, вёрстки и издания различных материалов в текстовом и иллюстративном формате. Самыми известными программными комплексами, предназначенными для выполнения компьютерных вёрсток, считаются следующие: Word for Windows, Express Publisher, Illustrator for Windows, Ventura Publisher, PageMarker, TeX.

Вся ПРАВДА о программе «12 ШАГОВ» | История создания | Часть 1 | Центр РЕШЕНИЕ | Олег Болдырев

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

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

Наиболее известными программами работы с иллюстрациями являются следующие: CorelDraw, CorelSystem, Designer, DrawPerfect, GalleryEffect, PC Paintbrush, PhotoStyler, Adobe Photoshop и другие.

Читайте также:
Какое расширение имеют все программы trik studio

Различные расчётные и статистические данные для удобства использования могут быть представлены как схемы, диаграммы, гистограммы и графики. Эти действия наиболее развиты в СУБД и электронных таблицах.

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

Чтобы выполнить расчёты и дальнейшую обработку числовых информационных данных, можно использовать специальные программы, работающие с электронными таблицами и именуемые табличными процессорами. Сегодня существует большое количество программ электронных таблиц, таких как, АБАК, Варитаб-86. Суперплан, Multiplan, SuperCalс, QuattroPro, Excel, Lotus 1-2-3 и другие. Но наиболее известной программой табличного процессора являются Microsoft Excel.

Стремление к объединению функций разных прикладных программных комплексов в единую систему, вызвало в итоге появление интегрированных систем. Универсальные интегрированные системы проектировались согласно принципам единой системы, которая должна содержать в качестве своих компонентов текстовый и графический редакторы, электронные таблицы, а также систему управления базами данных. В качестве примеров таких систем можно назвать Framework, Works, Мастер. Microsoft Office, Open Access, Lotus 1-2-3 и Symphony.

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

Источник: spravochnick.ru

1 ) Виды обеспечения вс. Понятия программы, программной системы (комплекса), программного продукта (средства, изделия), программного обеспечения.

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

Программы делят на компоненты и комплексы (системы).

Компонент (component program) — программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса.

Программный комплекс, или программная система (program / software system) — программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса.

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

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

2 ) Причины сложности разработки по.

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

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

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

Читайте также:
Программа транслируется без субтитров

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

Но программный продукт невидим и непредставим. Как только мы пытаемся графически представить структуру программы, мы обнаруживаем, что требуется не одна, а несколько схем, наложенных одна на другую. Различные схемы могут представлять управляющие потоки, потоки данных, зависимостей, временные последовательности, соотношения пространств имен. В настоящее время одной из попыток унификации «графического языка» представления программных систем является унифицированный язык моделирования UML (Unified Modeling Language).

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

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

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

Чем создаваемая система больше, тем больше вероятность того, что требования к ней будут корректироваться.

Источник: studfile.net

Понятие программного комплекса и его отличие от пакета программ

Закон.Ру – официально зарегистрированное СМИ. Ссылка на настоящую статью будет выглядеть следующим образом: Рожкова М.А. Понятие программного комплекса и его отличие от пакета программ [Электронный ресурс] // Закон.ру. 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/08/13/ponyatie_programmnogo_kompleksa_i_ego_otlichie_ot_paketa_programm» target=»_blank»]zakon.ru[/mask_link]

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru