Программное обеспечение это комплекс компьютерных программ обеспечивающий

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

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

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

ГОСТ 19781-90
Обеспечение систем обработки информации программное. Термины и определения

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

Кстати, вчитайтесь в слова «Обеспечение систем обработки информации программное» (название ГОСТа). Видимо, авторы ГОСТа — поклонники Звёздных Войн и Йоды.

Напомню для миллениалов — аббревиатура СОИ в 80-е годы и эпоху холодной войны означала «стратегическая оборонная инициатива» (программа НИОКР США по созданию системы космической противоракетной обороны), а не то, что вы подумали.

Программное обеспечение (ПО) компьютеров и компьютерных систем

Подписаться на рассылку
Подпишитесь на рассылку, чтобы получать от нас полезные материалы и оставаться на связи

«Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности»

Программный элемент

Программный элемент (software item)

Любая идентифицируемая (выделяемая) часть компьютерной программы.

ИСО/МЭК 9003:2004

Разработка программных продуктов. Руководящие указания по применению ИСО 9001:2008 при разработке программных продуктов

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

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

ГОСТ 19.101-77
Единая система программной документации (ЕСПД). Виды программ и программных документов
Программный модуль

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

ГОСТ 19781-90
Обеспечение систем обработки информации программное. Термины и определения
В такой трактовке модуль — это единица конфигурационного управления.

Программный элемент, который не может быть разделен на более мелкие части

ГОСТ Р МЭК 62304—2013
ИЗДЕЛИЯ МЕДИЦИНСКИЕ. Программное обеспечение. Процессы жизненного цикла

Вот тут медики уже жгут (напалмом). Что это за элемент такой, который не может быть разделен на более мелкие части? Подпрограмма, функция, класс, байт, бит?

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

Программный комплекс
Программы бывают большие и маленькие. Для удобства работы с ними их объединяют в комплексы.

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

ГОСТ 19.101-77
Единая система программной документации (ЕСПД). Виды программ и программных документов
Программное обеспечение (ПО)

  • компьютерные программы,
  • данные,
  • программные документы,
  • процедуры,
  • правила,
  • сопутствующие документы.

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

ГОСТ 19781-90
Обеспечение систем обработки информации программное. Термины и определения

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

ГОСТ Р ИСО/МЭК 9126-93

Информационная технология (ИТ). Оценка программной продукции. Характеристики качества и руководства по их применению

program or set of programs used to run a computer
ISO/IEC 26514:2008
Systems and software engineering — requirements for designers and developers of user documentation

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

ГОСТ Р 54593-2011
Информационные технологии. Свободное программное обеспечение. Общие положения

computer programs, procedures and possibly associated documentation and data pertaining to the operation of a computer system

all or part of the programs, procedures, rules, and associated documentation of an information processing system

IEEE 828-2012
IEEE Standard for Configuration Management in Systems and Software Engineering
Программное средство (ПС)

Следующий, более хитрый зверь — программное средство.

  • программы,
  • процедуры,
  • правила,
  • документация,
  • данные.

Из ранних, постсоветских определений непонятно его принципиальное отличие от ПО выше 🙁

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

ГОСТ 28806-90
Качество программных средств. Термины и определения

А вот из более свежего определения эмбедщиков выглядит так, что программное средство — это прежде всего предмет поставки, сборка единиц поставки по конкретному контракту:

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

ГОСТ Р 51904-2002
Программное обеспечение встроенных систем. Общие требования к разработке и документированию
Программный продукт (ПП)

Программный продукт (ПП) — это частный случай ПС, которое можно кому-то отдать в использование.

Читайте также:
Как обновить программу на Макбуке

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

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

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

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

ГОСТ Р ИСО/МЭК 9126-93

Информационная технология (ИТ). Оценка программной продукции. Характеристики качества и руководства по их применению

Программная система

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

ГОСТ Р 51904-2002
Программное обеспечение встроенных систем. Общие требования к разработке и документированию

Вот это «возможно» конечно совсем сбивает с толку. Т.е. если оборудования нет, то программная система = программное обеспечение? Нипонятно.

Программная система (software system)

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

ГОСТ Р МЭК 62304—2013
ИЗДЕЛИЯ МЕДИЦИНСКИЕ. Программное обеспечение. Процессы жизненного цикла
Программно-аппаратное средство

Это уже оборудование со встроенным софтом — например, беспроводные наушники, любой другой гаджет со встроенной операционкой.

Программно-аппаратные средства (firmware):

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

ГОСТ Р ИСО/МЭК 9126-93

Информационная технология (ИТ). Оценка программной продукции. Характеристики качества и руководства по их применению

Программно-технический комплекс
(ПТК АС)

Программно-технический комплекс (АС) — это совокупность ПО и оборудования, на котором оно исполняется.

При внедрении ПО в какой-либо организации необходимо оборудование.

Оборудование бывает уникальным, созданным специально под это ПО, или типовым, тиражируемым.

Программно-технический комплекс автоматизированной системы; ПТК АС:

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

ГОСТ 34.003-90

Информационная технология (ИТ). Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения

Информационная система

Информационная система — это информационная модель какой-то части реальности и инструменты для хранения и изменения этой модели.

Информационная модель включает структуру данных и сами данные.

Система, которая организует хранение и манипулирование информацией о предметной области

Система, которая организует процессы сбора, хранения и обработки информации о проблемной области

ГОСТ 34.321-96

Информационные технологии (ИТ). Система стандартов по базам данных. Эталонная модель управления данными

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

ISO/IEC 2382:2015
Information technology — Vocabulary

Примером информационной системы может служить любой реестр в виде Excel.

Рассмотрим пример с амбарной книгой:

Амбарная книга — это перечень того, что поступает на или уходит со склада. На склад в такой-то день поступает такой-то товар — допустим, 100 кг картошки, и мы это фиксируем в амбарной книге, которая отражает реальное состояние склада.

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

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

Инструменты ввода данных в случае настоящей амбарной книги — это карандаш, ручка, резинка. В случае Excel это сам софт Excel.

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

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

Допустим, у нас есть штатное расписание. Это список сотрудников с указанием, кто какие должности занимает. С одной стороны, есть сотрудники компании, с другой — есть сама модель.

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

Назначение информационной системы — отражать реальное положение дел.

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

Читайте также:
Файл поврежден запустите служебную программу

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

Источник: systems.education

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

Глава 2. Инструментальное программное обеспечение………………..…12

2.1. Сущность и понятия инструментального программного обеспечения……………………………………………………………….…12 2.2.

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

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

Все мы видим огромное многообразие компьютерных программ и ошеломляющие темпы их роста и совершенствования, и лишь малая часть из нас представляет невидимую сторону по их проектированию, разработке и созданию. Однако данная сфера компьютерных технологий является на наш взгляд наиболее важной, так как именно от ее развития будет зависеть бедующее компьютерных технологий. А так как разработка любой компьютерной программы происходит с использованием Инструментального программного обеспечения, то в нашей курсовой работе хотелось бы подробно остановиться именно на нем, выделив его из всего программного обеспечения и раскрыв его сущность и особенности. Для наглядности мы рассмотрим инструментальное программное обеспечение (объект исследования) на примере программного комплекса Visual Basic for Application (предмет исследования), применяемого для программирования в среде Microsoft Office – самого распространенного и популярного офисного пакета.

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

1.1 Понятие и сущность программного обеспечения

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

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

К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО: 1) технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование); 2) методы тестирования программ; 3) методы доказательства правильности программ; 4) анализ качества работы программ; 5) документирование программ; 6) разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое. Существует множество различных определений ПО.

Вообще, программное обеспечение — совокупность программсистемы обработки информациии программныхдокументов, необходимых дляэксплуатацииэтих программ (ГОСТ19781-90). Также — совокупность программ,процедуриправил, а также документации, относящихся к функционированиюсистемы обработки данных(СТ ИСО 2382/1-84).

Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением. В компьютерном сленгечасто используется слово софт от английского слова software, которое в этом смысле впервые применил в статье в American Mathematical Monthly математик из Принстонского университетаДжон Тьюки(англ.John W. Tukey) в1958 году.

Другие определения: 1) ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ — это совокупность программ, позволяющих осуществить на компьютере автоматизированную обработку информации. 2) ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ(математическое обеспечение электронной вычислительной машины), совокупность программ системы обработки данных и программных документов, необходимых для реализации программ на электронной вычислительной машине. 3) ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ — совокупность программ для управления процессом работы компьютера, автоматизации программирования. 4) ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ — комплекс компьютерных программ, обеспечивающий обработку или передачу данных. Все определения похожи и отражают суть программного обеспечения – организация взаимодействия аппаратной (технической) части, в виде различных встроенных узлов и периферических устройств, их контроль и координация общего взаимодействия компьютерной системы между собою и с пользователем.

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

Программное обеспечение компьютера.

Информатика, информационные технологии

Работу выполнила:
Студентка 2-го курса
Группы М-923
Смоловая Валерия.

Руководитель:
Субботина Татьяна Петровна.

2. Программное обеспечение компьютера……………………….4-5

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

Программное обеспечение компьютера.

Вся совокупность программ, хранящихся на всех устройствах долговременной памяти компьютера, составляет его программное обеспечение (ПО).

Читайте также:
Программа которая удаляет ошибки на ПК

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

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

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

Академические области, изучающие программное обеспечение, — это информатика и программная инженерия.

Взаимодействие между пользователем, прикладным ПО, операционной системой и аппаратным обеспечением.

Типы программного обеспечения:

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

Программное обеспечение компьютера делится на:

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

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

служебное ПО.

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

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

Классификация системного ПО:

Базовое ПО — совокупность программ, обеспечивающих работу компьютера.

В базовое ПО входят:

операционные системы,

операционные оболочки (shell).

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

В ОС входят программы:

планировщик процессов — для организации эффективного использования ресурсов компьютера (процессора, памяти);

драйверы устройств — для управления устройствами вводавывода, они переводят команды определенного устройства вводавывода в команды ОС;

файловая система;

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

Виды операционных оболочек:

графические — для ввода команд ОС посредством меню, переключателей, кнопок, представленных в виде графических изображений (Проводник Windows, включающий Рабочий стол, меню Пуск, панель задач и файловый менеджер);

текстовые;

командная строка — для ввода команд ОС с клавиатуры (cmd.exe, Windows PowerShell, входящие в ОС MS Windows);

пакеты — для записи последовательности команд ОС в файл (файл с расширением .bat), далее файл интерпретируется;

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

Служебное (сервисное) ПО (утилиты) — совокупность программ, расширяющих базовое ПО.

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

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

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

системы управления базами данных (СУБД), позволяющие превратить компьютер в справочник по любой теме;

табличные процессоры, позволяющие организовывать очень распространенные на практике табличные расчеты;

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

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

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

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

Статьи к прочтению:

  • Программное обеспечение персональных компьютеров
  • Программное обеспечение персонального компьютера

Программное обеспечениекомпьютера | Информатика 7 класс #13 | Инфоурок

Похожие статьи:

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

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

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