Лекция 15. Стандартизация и лицензирование программных продуктов

Лекция 15. Стандартизация и лицензирование программных товаров


В международном эталоне I50/IЕС , 12207:1995 ПП (программный продукт) определен как «набор компьютерных программ, процедур и, может быть, связанной с ними документации и данных».

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

Сложность, многогранность и универсальность программных товаров, массовость их внедрения востребовали стандартизации

Как самих программ - программных средств (ПС), так и процессов их разработки.

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-ФЗ), также законов « О защите прав потребителей», «О государст­венной тайне», Указов президента РФ, постановлений правительст­ва РФ, ряда других подзаконных актов.

В согласовании с первым федеральным законом «стандартиза­ция - это деятельность по установлению норм, правил и характери­стик (дальше — требования) и целях обеспечения:

· безопасности продукции, работ и услуг для окружающей сре­ды, жизни, здоровья и имущества;

· технической и информационной сопоставимости, также взаимозаменяемости продукции;

· свойства продукции, работ и услуг в согласовании с уровнем развития науки, техники и технологии;

· единства измерений;

· экономии всех видов ресурсов;

· безопасности хозяйственных объектов с учетом риска возник­новения природных и техногенных катастроф и других чрез­вычайных ситуаций;

· обороноспособности и мобилизационной готовности страны».

К нормативным актам по стандартизации относятся:

· муниципальные эталоны РФ, используемые в установ­ленном порядке, международные (региональные) эталоны;

· правила, нормы и советы по стандартизации;

· общероссийские классификаторы технико-экономической
инфы;

· эталоны отраслей, компаний, научно-технических, ин­женерных обществ и других публичных объединений.

В согласовании со вторым законом «сертификация продукции (дальше -сертификация) — процедура доказательства соответствия, средством которой независящая от изготовителя (торговца, ис­полнителя) и потребителя (покупателя) организация удостоверяет в письменной форме, что продукция соответствует установленным требованиям».

Сертификация осуществляется в целях:

· содействия потребителям в компетентном выборе продукции;

· защиты потребителя от недобросовестности изготовителя (торговца, исполнителя);

· контроля безопасности продукции для среды, жизни, здоровья и имущества;

· доказательства характеристик качества-продукции, заявленных
изготовителем.

Сертификация может иметь неотклонимый и добровольческий ха­рактер. Неотклонимая сертификация проводится в случаях, предусмот­ренных законодательными актами РФ. Организация и проведение работ по неотклонимой сертификации возложены на Госстандарт Рф и другие федеральные органы исполнительной власти РФ.

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


Загрузка...

В 3-ем законе, определены главные принципы разработки,
производства, сертификации и лицензирования информационных
систем, технологий и средств их обеспечения, а как следует и ПО.

В четвертом законе установлены многие главные понятия и
определения сотворения и использования программ. К примеру, программка для ЭВМ определяется как «объективная форма представления совокупы данных и команд, созданных для функ­ционирования ЭВМ и других компьютерных устройств с целью по­лучения определенного результата, включая предварительные материалы, приобретенные в процессе разработки программки для ЭВМ, и порождаемые ею аудиовизуальные отображения». База данных определяется как «объективная форма представления и организации совокупы данных, систематизированных таким макаром, чтоб данные были бы найдены и обработаны при помощи ЭВМ».

В 5-ом законе определен правовой режим роли в международном
информационном обмене и установлены правила контроля и ответственности при осуществлении интернационального информационного обмена.

В шестом законе даны главные понятия, авторского права, правила использования и защиты авторских произведений, в том числе программ для ЭВМ. В ст. 25 этого закона «Свободное проигрывание программ для ЭВМ и баз данных. Декомпилирование программ для ЭВМ» описаны условия, при которых можно использовать программку без получения, разрешения создателя либо другого носителя прав на нее. Это только лица, правомерно владеющие экземпляром программки для ЭВМ либо БД. Ни в коем случае не должны быть ущемлены легитимные интересы создателя либо другого носителя исключительных прав на программку для ЭВМ либо БД.

Для выработки главных устройств реализации Закона РФ
« О гос тайне» Президентом РФ был принят Указ от 30.03.1994 г. №614, временно возлагающий на Гостехкомиссию при Президенте РФ функции междуведомственной комиссии по защите гос потаенны.

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

В состав ЕСПД входят:

· основополагающие и организационно-методические стан­дарты;

· эталоны, определяющие формы и содержание программных
документов, используемых при обработке данных;

· эталоны, обеспечивающие автоматизацию разработки программных документов.

В 1990-е гг. издан также сборник межгосударственных стандар­тов «Информационная разработка. Комплекс эталонов и руководящих документов на автоматические системы». Эти эталоны устанавливают виды, наименование, комплектность и обозначение документов, в том числе для ПО, разрабатываемых на стадиях соз­дания АС.

В 1991 г. был утвержден Интернациональный эталон ISO/ IЕС 9126. Информационная разработка. Оценка программного продукта. Ха­рактеристики свойства и управления по их применению.

В эталоне определены 6 черт свойства:

· многофункциональная пригодность;

· надежность;

· применимость;

· эффективность;

· сопровождаемость;

· переносимость.

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

Близким эталону ISO /IЕС 9126 по структуре и содержанию
является эталон ГОСТ 28195-89. Оценка свойства программных средств. Общие положения.

Эталон определяет иерархическую структуру, номенклатуру и
содержание понятий свойства программных средств. На верхнем уровне выделено 6 характеристик свойства: надежность, правильность, удобство внедрения, эффективность, универсальность и сопровождаемость. На втором уровне эти характеристики детализируются 19 аспектами свойства. Дальше детализация характеристик свойства представлена приблизительно 240 метриками и оценочными элементами, любой из которых рекомендуется экспертно оценивать в границах от 0 до 1. Состав применяемых характеристик (причин), критериев и метрик предлагается выбирать зависимо от предназначения, функций и шагов актуального цикла ПС.

Понятия базисных характеристик свойства, приведенных в эталоне 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

СЕРТИФИКАТ СООТВЕТСТИЯ

СИСТЕМА СЕРТИФИКАЦИИ ГОСТ РФ
ГОГССТАНДАРТ Рф (1)_____________________________________________________ ________________________________________________________ №____________________ ________________________________________________________ СЕРТИФИКАТ СООТВЕТСТВИЯ (2) №_____________________________________________ (3) Действителен до « __» _____________________________г. Реальный СЕРТИФИКАТ УДОСТОВЕРЯЕТ, ЧТО Подабающим ОБРАЗОМ ИДЕНТИФИЦИРОВАННАЯ ПРОДУКЦИЯ (4) _______________________________________________ (5) наименование код К –ОКП _______________________________________________ (6) тип, вид, марка код ТН ВЭД СООТВЕТСТВУЕТ ТРЕБОВАНИЯМ НОРМАТИВНЫХ ДОКУМЕНТОВ (7)________________________________________________________________________ ИЗГОТОВИТЕЛЬ ( Торговец ) (8)___________________________________________ наименование адресок, (9)_______________________________________________________________________ документы ( сертификаты, аттестаты и т.п.) о стабильности производства Сертификат выдан на основании: (10)
Наименование испытательной лаборатории № протокола испытаний, дата утверждения Регистрационный № испытательной лаборатории в Гос. реестре
(11) (12) (13)

Изготовитель ( торговец) должен обеспечить соответствие реализуемой продукции требованиям нормативных документов, на соответствие которым она была сертифицирована, испытанному эталону :

(14)_____________________________________________________________________

Место нанесения знака соответствия

(15)_____________________________________________________________________

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

М.П.

Управляющий органа, выдавшего сертификат

(16)

______________________________ _____________________

подпись инициалы, фамилия

Зарегистрирован в Муниципальном реестре

(17) «___» _____________________ 199__г.

Рис . 15.2.

Основная литература




Возможно Вам будут интересны работы похожие на: Лекция 15. Стандартизация и лицензирование программных продуктов:


Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Похожый реферат

Cпециально для Вас подготовлен образовательный документ: Лекция 15. Стандартизация и лицензирование программных продуктов