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

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

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

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

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

  • удорожанию программного продукта из-за увеличения сроков его разработки;
  • снижению безопасности систем; неудобству для пользователей, из-за чего они выбирают более качественный продукт конкурента.

1 ОСНОВНЫЕ ПОНЯТИЯ СЕРТИФИКАЦИИ

1.1 История развития сертификации

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

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

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

9 стр., 4378 слов

Сравнительный анализ каскадной и спиральной моделей разработки ...

... спиральной модели заложены две посылки. Многочисленными исследованиями подтверждено, что и заказчик и исполнитель обычно слишком оптимистично относятся к срокам и бюджету, даже при использовании ... заказчика. Водопадная модель процесса разработки К середине 80-х годов наибольшее распространение получил "водопадный" (waterflow) или "каскадный" процесс создания программного обеспечения. Схема " ...

В странах США, Англии и Франции сертификация появилась позже. В Англии в 1926 году появилась система сертификации. Развитие сертификации в СССР началось с 1979 года с момента введения постановления ЦК КПСС и Совета Министров СССР «Об улучшении планирования и усилении воздействия хозяйственного механизма на повышение эффективности производства и качества работы».

На сегодняшний день современный мир тяжело представить без сертификации, так как сертификация – это процесс подтверждения соответствия услуг и товаров требованиям по качеству и безопасности. Без этого процесса в стране начался бы хаос, рынок был бы заполнен некачественными товарами, опасными для здоровья человека и экологической ситуации в стране в целом [1].

1.2 Понятие Сертификация

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

Сертификация направлена на достижение следующих целей:

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

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

В Украине существует государственная система сертификации продукции — Система УкрСЕПРО. Все работы по сертификации продукции и систем менеджмента качества в Системе УкрСЕПРО выполняются в соответствии с требованиями серии стандартов Системы УкрСЕПРО.

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

7 стр., 3049 слов

Лесная сертификация

... определенной территории в соответствии со стандартом устойчивого лесоуправления. Лесная сертификация имеет две основные цели: 1. Совершенствование лесоуправления, 2. Обеспечение доступа потребителя к сертифицированной лесной продукции. Для улучшения лесоуправления, лесная сертификация должна ...

В данной системе проводится как обязательная, так и добровольная сертификация. Обязательная сертификация во всех случаях должна включать проверку и испытание продукции для определения ее характеристик и дальнейший государственный технический надзор за сертифицированной продукцией. Законодательством Украины определен перечень продукции, подлежащей обязательной сертификации в Украине. В указанном Перечне продукции приведены коды Украинской классификации товаров внешнеэкономической деятельности (УКТ ВЭД), перечень нормативных документов, устанавливающих обязательные требования при сертификации. Упомянутый Перечень может быть использован иностранным заявителем для определения попадает ли его продукция в данный перечень и необходимости обязательной сертификации при ввозе в Украину. Без сертификата соответствия (сертификата о признании) пересечение продукцией границы Украины не допускается.

Добровольная сертификация проводится на соответствие требованиям, не относящимся к обязательным. При этом сертификация на соответствие всем обязательным требованиям, проводится обязательно. О результатах завершения контроля соответствия продукции стандартам в Системе УкрСЕПРО свидетельствует сертификат и / или знак соответствия [3].

2 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

2.1 Механизм работы персонального компьютера

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

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

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

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

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

10 стр., 4664 слов

Языки программирования

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

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

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

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

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