Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Системное программное обеспечение является система из сообщающихся компонентов на основе программного обеспечения формирования части компьютерной системы (комбинация аппаратных средств и программного обеспечения). Он «состоит из ряда отдельных программ , файлов конфигурации , которые используются для установки этих программ, системной документации , которая описывает структуру системы, и пользовательской документации , которая объясняет, как использовать систему». [1]

Термин «программная система» следует отличать от терминов « компьютерная программа » и « программное обеспечение ». Термин компьютерная программа обычно относится к набору инструкций ( исходный или объектный код ), которые выполняют определенную задачу. Однако программная система обычно относится к более всеобъемлющей концепции с большим количеством компонентов, таких как спецификация, результаты испытаний , документация для конечного пользователя, записи технического обслуживания и т. Д. [2]

Использование термина «программная система» иногда связано с применением подходов теории систем в контексте разработки программного обеспечения . Программная система состоит из нескольких отдельных компьютерных программ и связанных файлов конфигурации , документации и т. Д., Которые работают вместе. [1] Эта концепция используется при изучении большого и сложного программного обеспечения, поскольку она фокусируется на основных компонентах программного обеспечения и их взаимодействии . Это также связано с областью архитектуры программного обеспечения .

Программные системы являются активной областью исследований для групп, интересующихся программной инженерией в частности и системной инженерией в целом. [3] Академические журналы, такие как Journal of Systems and Software (издаваемый Elsevier ), посвящены этой теме. [4]

Премия ACM Software System Award - это ежегодная награда, присуждаемая людям или организациям «за разработку системы, оказавшей длительное влияние, отраженное в вкладе в концепции, коммерческом признании или и том и другом» . [5] Он был награжден Ассоциацией вычислительной техники (ACM) с 1983 года денежным призом, спонсируемым IBM .

Категории [ править ]

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

См. Также [ править ]

Ссылки [ править ]

  1. ^ a b Соммервилль, Ян (2007). «1.1.1; Что такое программное обеспечение?» . Программная инженерия (8-е изд.). Эддисон-Уэсли . С. 5–6. ISBN 978-0-321-31379-9. ПР  18264252М .
  2. ^ Сопровождение программного обеспечения: концепции и практика Пенни Грабб и Армстронг А. Таканг 2003 01631469717 страницы 7-8
  3. ^ "Институт Макса Планка Программных Систем" . Проверено 31 декабря 2020 .
  4. ^ "Журнал систем и программного обеспечения (JSS)" . DBLP . Германия: LZI . Проверено 31 декабря 2020 .
  5. ^ "Премия системы программного обеспечения" . ACM Awards . Ассоциация вычислительной техники . Проверено 31 декабря 2020 .