Необходимость сертификации программного обеспечения в аппаратно-программных комплексах
Программное обеспечение как часть аппаратной программной системы, хранящаяся на информационных носителях, его структура и значение. Необходимость прохождения добровольной сертификации программного обеспечения и требования для ее успешного прохождения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 29.03.2019 |
Размер файла | 57,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Необходимость сертификации программного обеспечения в аппаратно-программных комплексах
В современном мире фирмам все сложнее конкурировать на рынке оказания услуг. Один из вариантов повышения конкуренции - это получение сертификата соответствия программного обеспечения.
Программное обеспечение (ПО) - это часть аппаратной программной системы, хранящаяся на информационных носителях, предназначенная для решения каких-либо задач, представленная в виде программ, процедур, документации и данных относящихся к функционированию системы.
В настоящее время Федеральным законом от 27.12.2002 №184 «О техническом регулировании» установлено два способа проверки качества ПО это: обязательная и добровольная сертификация. [1]
Пройдя сертификацию фирма может привлечь внимание потребителей не только за счет проверки наличия сертификата обязательной сертификации, но и за счет сертификата о добровольной сертификации. Тем самым гарантируя высокое качество исполнения заказа. Что и является приоритетной задачей для любой фирмы.
Для прохождения испытаний и получения добровольного сертификата соответствия владельцу ПО необходимо иметь программный продукт и документацию о нём.
Сертификация ПО может быть произведена на съемном носителе, либо быть установлено на измерительном устройстве, либо быть частью большой измерительной системы. [2]
Документация предоставляемая заявщиком, для прохождения процедуры добровольной сертификации ПО, должна максимально полно и однозначно отражать информацию о назначении продукта, основных функциях, структуре и т.д.
Фирма, занимающаяся вопросами сертификации ПО должна разработать программу и методику испытаний подтверждающие достоверность работы ПО.
Структура и оформление документа согласно ГОСТ 19.301-79 [6]
программный сертификация информационный
По результатам экспертиз, тестирований, испытаний и доработкам программного обеспечения, указанных в Программе и методике испытаний, потребитель получает полноценный программный продукт, а не полуфабрикат. С помощью полученной эксплуатационной документации пользователь может правильно устанавливать программное обеспечение и научиться работать с ним.
После чего сертификационная организация передаёт информацию о выявленных в ходе тестов и испытаний ошибках, сбоях и т.д. разработчику. Этим помогая разработчику найти слабые места в ПО и исправить их. Устранение различных недостатков в ПО является главным способом повышения надежности и качества программного обеспечения.
Примером поддержки необходимого качества ПО может быть бренд какого-либо разработчика. То есть ПО выпущенное под брендом данного разработчика всегда будет соответствовать всем потребностям потребителя, и в дальнейшем будет поддерживаться им. Но данный пример подходит только для одного независимого разработчика.
При массовом производстве ПО, появляется необходимость контроля качества производимого продукта. В советское время за это отвечал отдел технического контроля качества, который проверял по разработанной исполнителем техническим условиям как работает новая программа. Сейчас же ответственность частично перекладывается на специальные уполномоченные органы по сертификации.
В заключении о сертификации можно сказать - это отличный инструмент привлечения клиентов, а так же многофункциональный, многосторонний инструмент поддержки качества ПО: во-первых - обязательная сертификация ПО у разработчика, во-вторых - проверка и выявление недостатков во время добровольной сертификации, в-третьих передача полученной информации разработчику, в-четвертых удовлетворение потребностей Заказчика.
Литература
1. http://www.consultant.ru/document/cons_doc_LAW_40241/
2. http://www.vniims.ru/009lab/sertifikacija_programmnogo_obespechenija.php
3.Обработка экспериментальных данных: Роганов В.Р. учебное пособие / В.Р. Роганов, М.Е. Новосельцева, С.М. Роганова; Федеральное агентство по образованию, Гос. образовательное учреждение высш. проф. образования «Пензенский гос. ун-т». Пенза, 2008.
4. http://www.eav.ru/publ1.php? publid=2007-12a14
5. http://docs.cntd.ru/document/1200006217
6.http://www.rugost.com/index.php? catid=19&id=56:19301-79&Itemid=50&option=com_content&view=article
Размещено на Allbest.ru
...Подобные документы
Разработка программного обеспечения. Подтверждение соответствия программного продукта государственным стандартам в области информационных технологий. Оформление Сертификата соответствия. Оценка, проводимая экспертами. Экспертиза программной документации.
контрольная работа [24,5 K], добавлен 06.11.2013Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения.
курсовая работа [30,4 K], добавлен 29.06.2010Информатизация России. Рынок программных средств. Основные задачи стандартизации, сертификации и лицензирования в сфере информатизации. Совокупность инженерных методов и средств создания программного обеспечения. Жизненный цикл программного обеспечения.
лекция [352,8 K], добавлен 09.03.2009Использование моделирования в программной инженерии в процессе разработки программного обеспечения. Основные этапы процесса разработки программного обеспечения, их характеристика. Моделирование процессов, их определение фазами и видами деятельности.
реферат [2,2 M], добавлен 25.12.2017Понятие программного обеспечения, вопросы его разработки и использования. Общая характеристика системного программного обеспечения и работа операционной системы. Специфика процесса управления разработкой программного обеспечения и его особенности.
курсовая работа [636,2 K], добавлен 23.08.2011Классификация программного обеспечения, его особенности, назначение. Программное обеспечение для работы с текстом, изображением, прикладное, офисное, для работы в Интернете. Системы программирования, специфика программного обеспечения, что такое вирусы.
презентация [1,2 M], добавлен 25.02.2010Программная и техническая характеристика информационных систем предприятия. Требования к информационной и программной совместимости. Проектирование программного обеспечения с использованием специализированных программных пакетов. Разработка базы данных.
отчет по практике [1,3 M], добавлен 11.04.2019Разработка программного обеспечения, предназначенного для предоставления трех способов прохождения тестов для студентов. Построение модели потоков данных, физической базы данных. Выбор языка программирования. Условия эксплуатации, требования к надежности.
дипломная работа [2,7 M], добавлен 18.04.2014Анализ локально-вычислительной сети компании. Выбор общего программного обеспечения, обеспечения для инженерного отдела, бухгалтерии, сервера. Состав программного обеспечения вычислительной системы и его конфигурация. Сетевые операционные системы.
курсовая работа [405,4 K], добавлен 08.02.2016Изучение различных видов тестирования программного обеспечения. Выявление в программной системе скрытых дефектов до того, как она будет сдана заказчику. Тестирование методом черного ящика. Требования, предъявляемые к процессу тестирования больших систем.
курсовая работа [3,0 M], добавлен 19.11.2009Тестирование как составляющая часть процесса отладки программного обеспечения, его роль для обеспечения качества продукта. Обнаружение ошибок в программах, выявление причин их возникновения. Подходы к формулированию критериев полноты тестирования.
курсовая работа [1,6 M], добавлен 20.12.2012Схемы взаимодействия между заказчиком и разработчиком программного обеспечения. Качество программного обеспечения и определение основных критериев его оценка на современном этапе, особенности управления на стадиях жизненного цикла, анализ достаточности.
презентация [114,7 K], добавлен 14.08.2013Сущность понятия "программное обеспечение". Типы прикладных программ. Современные системы программирования для персональных компьютеров. Уровни программного обеспечения: базовый, системный, служебный. Классификация служебных программных средств.
реферат [20,2 K], добавлен 01.04.2010Разработка программных и аппаратных компонентов для проведения информатизации объекта. Выбор конфигурации рабочих станций. Комплектация персонального компьютера и сервера для обеспечения обработки информации. Схема лицензирования программного обеспечения.
курсовая работа [2,5 M], добавлен 20.12.2012Анализ технического обеспечения информационных систем (микропроцессоры). Программное обеспечение информационных систем. Классификация программного обеспечения. Программы подготовки первичных документов на примере "1С: Бухгалтерия", "1С: Налогоплательщик".
контрольная работа [808,5 K], добавлен 20.07.2010Порядок автоматизации расчетов себестоимости и длительности программного обеспечения производственного предприятия. Выбор языка программирования и системы управления базами данных. Разработка алгоритмов расчета себестоимости программного обеспечения.
дипломная работа [1,7 M], добавлен 13.06.2017Понятие программной инженерии как применения определенного систематического измеримого подхода при разработке, эксплуатации и поддержке программного обеспечения. Модели процесса разработки программного обеспечения. Управление программными проектами.
презентация [870,6 K], добавлен 12.11.2014Программное обеспечение для обслуживания автосалона с графическим интерфейсом, возможностью хранения файлов на диске и поиском. Программное проектирование. Документирование программного обеспечения, его тестирование. Разработка руководства пользователя.
курсовая работа [1,7 M], добавлен 06.01.2013Понятие локализации программного обеспечения как процесса его адаптации к культуре какой-либо страны. Перевод пользовательского интерфейса, документации и сопутствующих файлов программного обеспечения. Инструментарий для локализации. Языковые теги и коды.
презентация [243,7 K], добавлен 07.10.2013Понятие и ключевое отличие распределенной разработки программного обеспечения, его достоинства и недостатки. Концептуальное решение и выбор типа разработки. Особенности программного обеспечения с открытым исходным кодом. Идея и развитие Open Source.
курсовая работа [97,7 K], добавлен 14.12.2012