Сертификация программного обеспечения

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

На про­граммное обеспечение выдается соответствующий сертификат. В определенных случаях осуществляется сопровождение ПО, для осуществления которого необходимо получить сертификат в соот­ветствии с ГОСТ Р ИСО/МЭК 14764—2002.

В силу специфики работы самой компьютерной техники (при этом выдается сертификат на ПО в соответствии с ГОСТ 25123—82) выделяют две основные категории ПО: системные и прикладные программы.

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

Прикладные программы могут быть разработаны в виде пакетов прикладных программ, на которые выдается сертификат на ПО в соответствии с ГОСТ Р ИСО/МЭК ТО 12119—2000. Например, для банковской сферы, офиса. Так, офисные пакеты прикладных про­грамм включают в себя обычно: электронные органайзеры, про­граммы­переводчики, программы для распознавания считанной сканером информации, коммуникационные программы, в том чис­ле и для работы в Интернете.

Прикладные программы также делятся на программы общего пользования (общераспространенные) и специальные программы. К специальным программам относятся, например, бортовые про­граммные системы сбора информации.

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

Базы данных разделяют на документальные (архивы) и факто­графические (картотеки), централизованные и распределенные, табличные и иерархические. На их ПО выдается сертификат в со­ответствии с ГОСТ Р ИСО/МЭК ТО 15271—2002, который отража­ет стандартный жизненный цикл любого программного средства, и ГОСТ Р ИСО/МЭК ТО 16326—2002. В качестве третьего основного класса программного обеспечения часто также выделяют программные инструменты разработки программ.

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

  • операционные системы (OS/2, Windows NT/XP, Unix, Solaris);
  • операционные оболочки;
  • сетевые операционные системы (обеспечивают обработку, передачу и хранение данных в Интернете);
  • систему управления файлами;
  • системные утилиты.

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

Сервисное программное обеспечение (прикладные программы) можно классифицировать по функциональному признаку (ГОСТ Р ИСО/МЭК ТО 12182—2002) и разделить на следующие категории:

  • программы диагностики работоспособности компьютера и обслуживания дисков (утилиты);
  • архиваторы;
  • антивирусные программы;
  • текстовые редакторы;
  • программы для работы с видео;
  • программы для работы с аудио;
  • программы шифрования;
  • программы для работы с почтой;
  • интернет ­браузеры;
  • программы для закачки файлов из Интернета (менеджеры за­качки) и многие другие.
Узнай цену консультации

"Да забей ты на эти дипломы и экзамены!” (дворник Кузьмич)