Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лекция 15. Стандартизация и лицензирование программных продуктов↑ ⇐ ПредыдущаяСтр 9 из 9 Содержание книги
Поиск на нашем сайте
В международном стандарте I50/IЕС, 12207:1995 ПП (программный продукт) определен как «набор компьютерных программ, процедур и, возможно, связанной с ними документации и данных». Программные продукты — программы, которые могут предназначаться как для собственного потребления, так и для продажи. Во втором случае нужно учитывать множество условии, определяемых разными потребителями, в том числе создание документации, удобной и понятной для пользователей, а также тестировать программы с разными наборами данных. Сложность, многогранность и универсальность программных продуктов, массовость их применения потребовали стандартизации Как самих программ - программных средств (ПС), так и процессов их разработки.
15.1. Правовые акты стандартизации и сертификации программных продуктов Прежде всего, Программист должен хорошо знать действующие в стране законы, регламентирующие области работ, с которыми он соприкасается. Ему должны быть хорошо известны основные положения следующих федеральных законов: 1. «О стандартизации» от 10 июня 1993 г. № 5154-1. 2. «О сертификации продукции и услуг» от 27 апреля 1993 г. №5151 -1 (ред. от 27 декабря 1995 г. № 211-ФЗ; от 2 марта 1998 г. № 30 – ФЗ; от 31 июля 1998 г. № 154-ФЗ); 3. «Об информации, информатизации и защите информации» от 20 февраля 1995 г. №24-ФЗ; 4. «О правовой охране программ для электронных вычислительных машин и баз данных» от 23 сентября 1992 г. № 3523-1; 5. «Об участии в международном информационном обмене» от 4 июля 1996г. № 85-ФЗ; 6. «Об авторском праве и смежных правах» от 9 июля 1993 г. №5351-1 (вред, от 19 июля.1995 г. № 110-ФЗ), а также законов «О защите прав потребителей», «О государственной тайне», Указов президента РФ, постановлений правительства РФ, ряда других подзаконных актов. В соответствии с первым федеральным законом «стандартизация - это деятельность по установлению норм, правил и характеристик (далее — требования) и целях обеспечения: · безопасности продукции, работ и услуг для окружающей среды, жизни, здоровья и имущества; · технической и информационной совместимости, а также взаимозаменяемости продукции; · качества продукции, работ и услуг в соответствии с уровнем развития науки, техники и технологии; · единства измерений; · экономии всех видов ресурсов; · безопасности хозяйственных объектов с учетом риска возникновения природных и техногенных катастроф и других чрезвычайных ситуаций; · обороноспособности и мобилизационной готовности страны». К нормативным актам по стандартизации относятся: · государственные стандарты РФ, применяемые в установленном порядке, международные (региональные) стандарты; · правила, нормы и рекомендации по стандартизации; · общероссийские классификаторы технико-экономической · стандарты отраслей, предприятий, научно-технических, инженерных обществ и других общественных объединений. В соответствии со вторым законом «сертификация продукции (далее -сертификация) — процедура подтверждения соответствия, посредством которой независимая от изготовителя (продавца, исполнителя) и потребителя (покупателя) организация удостоверяет в письменной форме, что продукция соответствует установленным требованиям». Сертификация осуществляется в целях: · содействия потребителям в компетентном выборе продукции; · защиты потребителя от недобросовестности изготовителя (продавца, исполнителя); · контроля безопасности продукции для окружающей среды, жизни, здоровья и имущества; · подтверждения показателей качества-продукции, заявленных Сертификация может иметь обязательный и добровольный характер. Обязательная сертификация проводится в случаях, предусмотренных законодательными актами РФ. Организация и проведение работ по обязательной сертификации возложены на Госстандарт России и другие федеральные органы исполнительной власти РФ. Добровольная сертификация проводится по инициативе заявителей (изготовителей, продавцов, исполнителей) для того, чтобы подтвердить соответствие продукции - требованиям стандартов, технических условий и других документов, определяемых заявителем. Проводится она на условиях договора между заявителем и органом по сертификации. В третьем законе, определены основные принципы разработки, В четвертом законе установлены многие основные понятия и В пятом законе определен правовой режим участия в международном В шестом законе даны основные понятия, авторского права, правила использования и защиты авторских произведений, в том числе программ для ЭВМ. В ст. 25 этого закона «Свободное воспроизведение программ для ЭВМ и баз данных. Декомпилирование программ для ЭВМ» описаны условия, при которых можно использовать программу без получения, разрешения автора или иного обладателя прав на нее. Это только лица, правомерно владеющие экземпляром программы для ЭВМ или БД. Ни при каких обстоятельствах не должны быть ущемлены законные интересы автора или иного обладателя исключительных прав на программу для ЭВМ или БД. Для выработки основных механизмов реализации Закона РФ В нашей стране действует Единая система программной документации (ЕСПД), представляющая собой комплекс взаимоувязанных государственных стандартов в области программирования. Эти стандарты регламентируют все виды программ и программной документации, процессы их разработки, оформления и обращения (сопровождение, тиражирование и др.). В состав ЕСПД входят: · основополагающие и организационно-методические стандарты; · стандарты, определяющие формы и содержание программных · стандарты, обеспечивающие автоматизацию разработки программных документов. В 1990-е гг. издан также сборник межгосударственных стандартов «Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы». Эти стандарты устанавливают виды, наименование, комплектность и обозначение документов, в том числе для ПО, разрабатываемых на стадиях создания АС. В 1991 г. был утвержден Международный стандарт ISO/ IЕС 9126. Информационная технология. Оценка программного продукта. Характеристики качества и руководства по их применению. В стандарте определены 6 характеристик качества: · функциональная пригодность; · надежность; · применимость; · эффективность; · сопровождаемость; · переносимость. При отборе минимума стандартизируемых показателей учитывались следующие принципы: ясность и изменяемость значений, отсутствие перекрытия между используемыми, показателями, соответствие установившимся понятиям и терминологии, возможность последующего уточнения и детализации. Близким стандарту ISO /IЕС 9126 по структуре и содержанию Стандарт определяет иерархическую структуру, номенклатуру и Понятия базовых показателей качества, приведенных в стандарте 28195- 89, уточнены в стандарте ГОСТ 28806 – 90. Качество программных средств. Термины и определения. В стандарте формализуются общие понятия программы, программного средства, программного продукта и их качества. Даются определения 18 наиболее употребляемых терминов, связанных с оценкой характеристик программ. 15.2. Стандартизация, сертификация и лицензирование программных продуктов Документирование разработки, сопровождения и эксплуатации программ выполняют, в соответствии, с группой стандартов ГОСТ 19.ХХХ-ХХ. Предусматривается построение обозначений стандартов в следующем порядке: · номер 19 - класс стандартов ЕСПД; · после 19 ставится точка и далее одна цифра - код классификационной группы стандартов, определенной группы стандартов; · далее, идет двузначное число - порядковый, номер стандарта · через тире за ним ставится двузначное число- год регистрации стандарта. Так, например, обозначение ГОСТ 19.001 - 77 расшифровывается как Государственный стандарт «Единая система программной документации. Общие положения», зарегистрированный в 1977 г. ПС, разработанное для продажи, называют ПИ - программным изделием. ПИ - это программа на носителе данных, являющаяся продуктом промышленного производства (ГОСТ 19.004 – 80). ПИ имеет свой «цикл жизни» - период времени от момента возникновения идеи (или необходимости) по разработке программы до момента окончания ее эксплуатации. Между этими моментами ЖЦ программы проходит три стадии: разработку, использование, сопровождение. На все отдельные компоненты ПИ также имеются стандарты, что облегчает работу программистам в части написания внешних функциональных спецификаций, позволяя им сосредоточиться на разработке наиболее сложных (творческих) моментах программ. Ниже приведены государственные стандарты на компоненты стандартизируемой продукции. ГОСТ 19.101 - 77, введен с 1981 г. Виды программ и программных документов. ГОСТ 19.102 - 77. Стадии разработки. ГОСТ 19.103 - 77. Обозначения программ и программных продуктов. ГОСТ 19.104 - 78, введен с 1981 г. Основные надписи. ГОСТ 19.105 -78, введен с 1981 г. Общие требования к программным документам. ГОСТ 19.106 - 78, введен с 1981 г. Требования к программным документам, выполненным печатным способом; ГОСТ 19.201 - 78, введен с 1981 г. ТЗ. Требования к содержанию и оформлению. ГОСТ 19.202-78. Спецификация. ГОСТ 19.301 - 79, введен с 1983 г. Программа и методика испытаний. ГОСТ 19.401 - 78, введен с 1983. г. Текст, программы. ГОСТ 19.402 - 78, введен с 1981 г. Описание программы. ГОСТ 19.403 - 79. Ведомость держателей подлинников. ГОСТ 19.404 -79 Пояснительная записка. ГОСТ 19.501 -78. Формуляр. ГОСТ 19.502 - 78, введен с 1981 г. Описание применения. ГОСТ 19.503 - 79, введен с 1981 г. Руководство системного программиста ГОСТ 19-504 - 79, введен с 1981 г. Руководство программиста. ГОСТ 19.505 -79, введен с 1981 г. Руководство оператора. ГОСТ 19.506 -79, введен с 1981 г. Описание языка. ГОСТ 19.507 -79, введен с 1981 г. Ведомость эксплуатационных документов. ГОСТ 19.508 -79. Руководство по техническому обслуживанию. ГОСТ 19.601 -78. Общие правила дублирования, учета и хранения. ГОСТ 19.602- 78. Правила дублирования, учета и хранения программных документов, выполненным печатным способом. ГОСТ 19.603 - 78, введен с 1981 г. Общие правила внесения изменений. ГОСТ 19.604 - 78, введен с 1981 г. Правила внесения изменений в программные документы, выполненные печатным способом. ГОСТ 19,701 - 90, введен с 1992 г. Схемы алгоритмов, программ, данных и систем. Стандартизация помогла унифицировать и автоматизировать процесс создания программ на базе инструментальных и программных средств, создать системы автоматизированного программирования с использованием инструментальных и программных средств. К настоящему времени АС позволяют унифицировано выполнять следующие процессы: · анализ задачи, разбиение ее на подзадачи; · анализ структур данных; · запись требований к программе и разработку ее общей структуры; · выделение модулей, написание их спецификаций, определение интерфейса между ними; · вычерчивание блок-схем алгоритмов; · непосредственно программирование (кодирование); · отладку и тестирование; · анализ качества и количества затраченного труда на разработку ПИ. Стандартизация улучшает контроль и регламентацию труда программистов, поэтому иногда она встречает у них психологический барьер. Нужно разъяснять в таких случаях всю полезность и необходимость стандартизации и в качестве квалифицированных программистов принимать участие в разработке стандартов для внесения в них интересных и полезных новшеств. Стандарт ГОСТ 19.781 - 90. Программное обеспечение систем обработки информации по многим, позициям повторяет ГОСТ 19.101-77, ГОСТ 19.102 - 77 и ГОСТ 19.201-78, в которых установлены виды программ: компонент - программа и комплекс - программа, а также стадии разработки программной документации (техническое задание, эскизный проект, рабочий проект, внедрение). В ГОСТ ЕСПД 19.101 - 77 дана информация о видах стандартных программных и эксплуатационных документов. Приводится их перечень и описание. Некоторые из программных документов рассмотрены в теме 1.3. Опишем их подробнее. Программные документы и их содержание: · спецификация - перечень и назначение всех файлов ПИ, включая файлы документации; · ведомость держателей подлинников - список предприятий, хранящих подлинники программных документов, составляется только для сложных ПИ; · текст программы - запись кодов программы и комментарии к ним; · описание программы - информация о логической структуре и функционирований программы; · программа и методика испытаний - перечень и описание требований, которые должны быть проверены в ходе испытания программы, методы контроля; · техническое задание - документ, в котором, излагаются назначение и область применения программы, требования к ПИ, стадии и сроки разработки, виды испытаний; · пояснительная записка - обоснование принятых и примененных технических и технико-экономических решений, схемы и описание алгоритмов, общее описание работы ПИ. К программным документам отнесены также, документы, обеспечивающие функционирование и эксплуатацию программ - эксплуатационные Документы: · ведомость эксплуатационных документов - содержит список эксплуатационных документов на ПИ, к которым относятся формуляр, описание применения, руководство системного программиста, руководство программиста, руководство оператора, описание языка, руководство по техническому обслуживанию; · формуляр - содержит основные характеристики ПИ, состав и сведения об эксплуатации программы; · описание применения - содержит информацию о назначении и области, применения ПИ, ограничениях при применении, классе и методах решаемых задач, конфигурации технических средств; · руководство системного программиста – содержит сведения для проверки, настройки и функционирования программы при конкретном применении; · руководство программиста - содержит сведения для эксплуатации ПИ; · руководство оператора- содержит подробную информации для пользователя, обеспечивающую его общение с ЭВМ в процессе, выполнения ПИ; · описание языка - содержит синтаксис и семантику языка; · руководство по техническому обслуживанию - содержит сведения для применения тестовых и диагностических программ при обслуживании технических средств. В этом же Стандарте приводятся коды программных документов Кроме формуляра и ведомости допускается объединять отдельные виды эксплуатационных документов. Например, часто разрабатывают документ, называемый «Руководство пользователя», в который, включают различные сведения из руководства системного программиста, руководства программистами и оператора. «Руководство пользователя» должно учитывать все требования инструкций, необходимых пользователю и содержать, как правило, общие сведения о ПИ, описание установки и запуска, Подробные инструкции по работе, т. е. описание режимов работы форматов ввода-вывода информации, различных настроек и другой необходимой информации для пользователя. Большую роль для унификации при программировании играет стандарт ГОСТ 19.701 - 90 (ИСО 5807 - 85) «Схемы алгоритмов, программ, данных и систем», где приведены условные обозначения в схемах алгоритмов, программ, данных и систем, устанавливаются правила выполнения схем для решения различных задач. В этом стандарте описаны последовательности описания схем: · данных (отображают путь данных, этапы обработки, носители); · программы (отображают последовательность операций в программе); · работы системы (отображают управление операциями и поток данных в системе); · взаимодействия программ (отображают путь активаций программ взаимодействий с соответствующими данными); · ресурсов системы (отображают конфигурацию блоков: данных и обрабатывающих). Созданию пакета документов на разработку, изготовление, сопровождение и эксплуатацию программ придается очень большое значение. В зависимости от документирования программа может быть и комплексом, и компонентом. Программный документ записывают на таких носителях, как МД, МЛ и др. Документы в зависимости от способа их изготовления и использования могут быть подлинником, дубликатом или копией (ГОСТ 2.102 – 68): Подлинник – документ, заверенный установленными подписями и считающийся первичным. Он может быть изготовлен на любом материале и с него могут изготовляться копии и дубликаты. Дубликат – документ, скопированный с подлинника, полностью идентичен подлиннику. Копия – документ, скопированный с подлинника или дубликата, используется при сопровождении и эксплуатации программ. Программный продукт, как и любой другой, должен быть сертифицирован, т.е. пройти проверку и иметь документ, удостоверяющий его соответствие требованиям стандартов и других нормативных документов. Имеется два сертификационных документа: сертификат соответствия и знак соответствия. Сертификат соответствия – это документ, выданный по правилам системы сертификации для подтверждения соответствия сертифицированной продукции установленным требованиям. Знак соответствия - это зарегистрированный в установленном порядке знак, которым по правилам определенной системы сертификации подтверждается соответствие маркированной им продукции установленным требованиям. Система сертификации – совокупность участников сертификации, которые проводят сертификацию продукции по устанавливаемым в этой системе определенным правилам в соответствии с законом. Система сертификации создается федеральными органами исполнительной власти. Сертификация включает следующие этапы: 1) подача заявки на сертификацию; 2) рассмотрение и принятие решения по заявке; 3) проведение необходимых проверок(анализ документов, испытание, проверка и т.п.); 4) анализ полученных результатов и принятие решения о возможности выдачи сертификата соответствия; 5) выдача сертификата и лицензии (разрешения) на применение знака соответствия; 6) инспекционный контроль за сертифицированным объектом в соответствии со схемой сертификации. Схема сертификации – определенная совокупность действий, официально принимаемая в качестве доказательства соответствия продукции заданным требованиям. На рисунке 15.1 приведена форма заявки на проведение сертификации продукции, а на рисунке 15.2 – форма сертификата соответствия.
ФОРМА ЗАЯВКИ НА ПРОВЕДЕНИЕ СЕРТИФИКАЦИИ ПРОДУКЦИИ __________________________ наименование органа по сертификации, адрес ЗАЯВКА НА ПРОВЕДЕНИЕ СЕРТИФИКАЦИИ ПРОДУКЦИИ В СИСТЕМЕ СЕРТИФИКАЦИИ______________________________ наименование системы 1. ______________________________________________________________________ наименование предприятия – изготовителя, продавца (далее – заявитель), код ОКП –О Юридический адрес_______________________________________________________ Телефон _____________Факс_________________________________Телекс________ в лице___________________________________________________________________ ФИО руководителя заявляет, что _____________________________________________________________ наименование вида продукции, код ОКП ________________________________________________________________________ Выпускает серийно или партия (каждое изделие при единичном производстве) __________________________, выпускаемая по________________________________ наименование и реквизиты __________________________, соответствует требования _______________________ документации изготовителя (ТУ, стандарт) наименование и обозначение стандартов и просит провести сертификацию данной продукции на соответствие требований указанных стандартов по схеме _____________________________________________ номер схемы сертификации 2. Заявитель обязуется: выполнять все условия сертификации; обеспечивать стабильность сертифицированных характеристик продукции, маркированной знаком соответствия; оплатить все расходы по проведению сертификации. 3. Дополнительные сведения _______________________________________________ ________________________________________________________________________ Руководитель предприятия _________________________________________________ подпись, инициалы, фамилия Главный бухгалтер _______________________________________________________ подпись, инициалы, фамилия Печать Дата
Рис.15.1
СЕРТИФИКАТ СООТВЕТСТИЯ
Рис. 15.2.
Основная литература
|
||||||||||||
Последнее изменение этой страницы: 2016-12-28; просмотров: 385; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.214.28 (0.009 с.) |