Автор работы: Пользователь скрыл имя, 26 Декабря 2013 в 20:11, курсовая работа
Курсовая работа «Сертификация программного обеспечения» посвящена подтверждению соответствия различных компьютерных программы и данных, которые предназначенные для решения определённого круга задач. В работе изложены основные вопросы управления программным обеспечениям. Проведен анализ взаимодействия устройств с различными разновидностями ПО. Полученные результаты в данной работе дадут возможность грамотно оценивать качество программного обеспечения.
Введение…………………………………………………...……….……………….5
1 Основные понятиясертификации……………………..………...…………….…6
1.1 История развития сертификации……………….……….….………..…6
2. Понятия сертификация………………………….………..….……….…....7
1.3 Сертификация в системе УкрСЕПРО………….……….…….…….……...8
2 Программное обеспечение…………………………………….…….……………9
2.1 Механизм работы персонального компьютера…….………….……......9
2.2 Элементы программного обеспечения…………….………….………..11
2.3 Работа системного ПО…………………………….…………….……....12
2.4 Значение прикладного ПО……………………….……………..……….13
2.5 Инструментальное ПО………………………….……………….………16
3 Сертификация программного обеспечения…………………………….………19
3.1 Общие положения ……………………………………………….……...19
3.2 Проверка и тестирование программного обеспечения ……….……...20
3.3 Стандарты для сертификации программного обеспечения ….….…….22
3.4 Стандарты и нормативные докуметы, регламентирующие защищенность программного обеспечения.……………………………………...................24
3.5 Порядок проведения сертификации программного обеспечения..…...25
3.6 Перечень информации предоставляемой заявителем для прохождения процедуры сертификации……………………………………………………….…27
3.7 Требования к программному обеспечению……………………………28
3.8 Сертификационные испытания программных средств……………….30
3.9 Приемка и эксплуатация программного обеспечения………………...32
3.10 Организационные процессы жизненного цикла……………………..36
Заключение………………………………………………………………………….38
Перечень ссылок……………………………………………………………………39
Министерство образования и науки, молодежи и спорта Украины
Харьковский национальный университет радиоэлектроники
Факультет телекоммуникаций и измерительной техники
Курсовая Работа
по дисциплине: Сертификация продукции та систем качества
на тему: «Сертификация програмного обеспечения»
Выполнил : Антипов А.А.
Студент гр. ЯССс-13-1
Проверил: Штефан Н.В.
РЕФЕРАТ
Курсовая работа «Сертификация программного обеспечения» посвящена подтверждению соответствия различных компьютерных программы и данных, которые предназначенные для решения определённого круга задач. В работе изложены основные вопросы управления программным обеспечениям. Проведен анализ взаимодействия устройств с различными разновидностями ПО. Полученные результаты в данной работе дадут возможность грамотно оценивать качество программного обеспечения.
Работа состоит из трех разделов, введения и заключения общим объемом 39 страниц.
СОДЕРЖАНИЕ
Введение…………………………………………………...
1 Основные понятиясертификации……………………..…
1.1 История развития сертификации……………….……….….………..
1.3 Сертификация в системе УкрСЕПРО………….……….…….…….……...8
2 Программное обеспечение…………………
2.1 Механизм работы персонального компьютера…….………….……......9
2.2 Элементы программного обеспечения…………….………….………..11
2.3 Работа системного ПО…………………………….…………….……....12
2.4 Значение прикладного ПО……………………….……………..……….13
2.5 Инструментальное ПО………………………….……………….………16
3 Сертификация программного обеспечения…………………………….………19
3.1 Общие положения ……………………………………………….…
3.2 Проверка и тестирование программного обеспечения ……….……...20
3.3 Стандарты для сертификации программного обеспечения ….….…….22
3.4 Стандарты и нормативные
документы, регламентирующие защищенность
программного обеспечения.……………………………………....
3.5 Порядок проведения сертификации программного обеспечения..…...25
3.6 Перечень информации предоставляемой
заявителем для прохождения процедуры
сертификации………………………………………………
3.7 Требования к программному обеспечению……………………………28
3.8 Сертификационные испытания программных средств……………….30
3.9 Приемка и эксплуатация программного обеспечения………………...32
3.10 Организационные процессы жизненного цикла……………………..36
Заключение……………………………………………………
Перечень ссылок………………………………………
ВВЕДЕНИЕ
Программное обеспечение — наряду с аппаратными средствами, важнейшая составляющая информационных технологий, включающая компьютерные программы и данные, предназначенные для решения определённого круга задач и хранящиеся на машинных носителях. Программное обеспечение представляет собой либо данные для использования в других программах, либо алгоритм, реализованный в виде последовательности инструкций для процессора.
Программное обеспечение принято по назначению подразделять на системное и прикладное, а по способу распространения и использования на коммерческое, открытое и свободное. Свободное программное обеспечение может распространяться, устанавливаться и использоваться на любых компьютерах дома, в офисах, школах, вузах, а также коммерческих и государственных учреждениях без ограничений.
Применяемые программные средства в системах имеют тенденцию к увеличению сложности и объемов при параллельно возрастающем росте ответственности выполняемых ими функций. При этом постоянно повышаются требования к их качеству, надежности и безопасности.
Ошибки или недостаточное качество программных средств, а также данных способны нанести ущерб, который значительно превысит эффект от их использования. Нарушения в технологическом процессе создания программного обеспечения могут привести к нежелательным результатам:
- удорожанию программного
-снижению безопасности систем;
1 ОСНОВНЫЕ ПОНЯТИЯ СЕРТИФИКАЦИИ
1.1 История развития сертификации
С латинского языка сертификация переводится «сделано правильно». Корни ее возникновения уходят во времена Древней Греции, несмотря на то, что на первый взгляд кажется, что сертификация появилась совсем недавно. Первый случай сертификации ученые признали, исследуя нормативные документы древних греков, в которых были указаны строительные нормативы для возведения бронзовых колонн.
История России содержит сведения о том, что понятие контроля за качеством в России существовали еще со времен Петра Первого, подписавшего в 1722 году приказ о наблюдении за тем, чтобы весы и меры были верными, о требовании сведений из магистрата о весах и мерах и штрафования за нахождение фальшивых весов и мер.
Как системное явление сертификация появилась намного позже в Германии, где в 1920 году Немецким институтом стандартов был утвержден знак соответствия своим стандартам DIN, распространяющийся на все виды продукции, кроме газового оборудования и водоснабжения. Позже Немецкая электротехническая ассоциация по соглашению с DIN создала систему сертификации электротехнического и электронного оборудования.
В странах США, Англии и Франции сертификация появилась позже. В Англии в 1926 году появилась система сертификации. Развитие сертификации в СССР началось с 1979 года с момента введения постановления ЦК КПСС и Совета Министров СССР "Об улучшении планирования и усилении воздействия хозяйственного механизма на повышение эффективности производства и качества работы".
На сегодняшний день современный мир тяжело представить без сертификации, так как сертификация – это процесс подтверждения соответствия услуг и товаров требованиям по качеству и безопасности. Без этого процесса в стране начался бы хаос, рынок был бы заполнен некачественными товарами, опасными для здоровья человека и экологической ситуации в стране в целом [1].
1.2 Понятие Сертификация
Сертификация - это процедура подтверждения соответствия результата производственной деятельности, товара, услуги нормативным требованиям, посредством которой третья сторона документально удостоверяет, что продукция, работа (процесс) или услуга соответствует «заданным требованиям». Таким образом, сертификация - основное средство в условиях рыночной экономики, позволяющее гарантировать соответствие продукции требованиям нормативной документации.
Сертификация направлена на достижение следующих целей:
Само появление понятия «
В Украине существует государственная система сертификации продукции - Система УкрСЕПРО. Все работы по сертификации продукции и систем менеджмента качества в Системе УкрСЕПРО выполняются в соответствии с требованиями серии стандартов Системы УкрСЕПРО.
Госпотребстандарт определяет: основные принципы, структуру и правила системы сертификации Украины; утверждает перечни продукции, подлежащей обязательной сертификации, и определяет ее внедрения; назначает органы по сертификации продукции; устанавливает правила признания сертификатов других стран; рассматривает спорные вопросы по испытаниям и соблюдения правил сертификации продукции; ведет Реестр государственной системы сертификации; организует информационное обеспечение по вопросам сертификации.
В данной системе проводится как обязательная, так и добровольная сертификация. Обязательная сертификация во всех случаях должна включать проверку и испытание продукции для определения ее характеристик и дальнейший государственный технический надзор за сертифицированной продукцией. Законодательством Украины определен перечень продукции, подлежащей обязательной сертификации в Украине. В указанном Перечне продукции приведены коды Украинской классификации товаров внешнеэкономической деятельности (УКТ ВЭД), перечень нормативных документов, устанавливающих обязательные требования при сертификации. Упомянутый Перечень может быть использован иностранным заявителем для определения попадает ли его продукция в данный перечень и необходимости обязательной сертификации при ввозе в Украину. Без сертификата соответствия (сертификата о признании) пересечение продукцией границы Украины не допускается.
Добровольная сертификация проводится на соответствие требованиям, не относящимся к обязательным. При этом сертификация на соответствие всем обязательным требованиям, проводится обязательно. О результатах завершения контроля соответствия продукции стандартам в Системе УкрСЕПРО свидетельствует сертификат и / или знак соответствия [3].
2 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
2.1 Механизм работы персонального компьютера
Компьютер ― это устройство,
не способное мыслить
Самые первые программы разрабатывались на машинном языке, где слова этого языка представляют собой последовательность нулей и единиц, и не все люди могли заниматься их разработкой, только профессиональные программисты.
В 60-е годы началась разработка языков программирования высокого уровня, которые позволили существенно облегчить работу программистов, и создание программ стало доступно даже для начинающих пользователей компьютера.
Программа ― это последовательность команд, которую выполняет компьютер в процессе обработки информации. Все программы хранятся во внешней и постоянной памяти компьютера. Но, для того, чтобы компьютер мог выполнить ту или иную обработку информации по соответствующей программе, она должна быть помещена в оперативную память компьютера.
Персональные компьютеры ― это универсальные устройства для обработки информации. В отличие от телефона, магнитофона или телевизора, осуществляющих только заранее заложенные в них функции, персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций (т. е. программу) как надо обрабатывать информацию. Сам по себе компьютер не обладает знаниями ни в одной области своего применения, все эти знания содержатся в выполняемых на компьютере программах.
Меняя программы для компьютера, можно превратить его в рабочее место бухгалтера или конструктора, дизайнера или ученого, писателя или агронома. Кроме того, тенденция понижения стоимости компьютерной техники при одновременном росте ее производительности привела к тому, что компьютеры становятся предметом домашнего обихода, как, например, телевизор или холодильник, что расширяет сферу применения ПК еще больше.
Соответственно, требуется
все более разнообразное
Для начала нужно знать, для чего нужна программа, что она должна выполнять. Потом на специальном машинном языке человек пишет нужную программу, используя команды, понятные для компьютера. Такой процесс создания программ, называется программированием.
Сам по себе ПК не обладает знаниями
ни в одной области своего применения,
все эти знания сосредоточены в выполняемых
на нем программах. Поэтому часто употребляемое
выражение «компьютер сделал» означает
ровно то, что на ПК была выполнена программа,
которая позволила выполнить соответствующее
действие. Все используемые в компьютере
программы называются программным обеспечением.