Стандартизация и лицензирование программных продуктов
Цели:обзор законодательных актов, определяющих права на программные продукты, их использование.
Теоретический материал
Нормативно-правовая составляющая рынка информационных продуктов и услуг представлена массивом юридических документов для обеспечения цивилизованных отношений:
Закон «Об информации, информатизации и защите информации» [1];
Закон «Об авторском праве и смежных правах»;
Закон «О правовой охране программ для ЭВМ и баз данных»;
Закон «О правовой охране топологий интегральных схем»;
Патентный закон РФ от 23 сентября 1992 г. и т.д.
Федеральный закон о защите информации [1] регулирует отношения, возникающие при: формировании и использовании информационных ресурсов на основе создания, сбора, обработки, накопления, хранения, поиска, распространения и предоставления потребителю документированной информации; создании и использовании информационных технологий и средств их обеспечения; защите информации, прав субъектов, участвующих в информационных процессах и информатизации.
Право авторства носит абсолютный и исключительный характер. С правом авторства тесно связано право на авторское имя.
Но Федеральный закон не затрагивает отношений, регулируемых Законом Российской Федерации «Об авторском праве и смежных правах».
Гражданский Кодекс Российской Федерации, часть вторая, предусматривает ответственной подрядчика за нарушение сроков выполнения работы, превышение цены работы и т.д.
Сертификация осуществляется:
– для содействия потребителю в компетентном выборе продукции;
– защиты потребителя от недобросовестного изготовителя;
– контроля безопасности продукции для окружающей среды, жизни, здоровья и имущества;
– подтверждения показателей качества продукции, заявленных изготовителем.
Сертификация может иметь обязательный и добровольный характер: если этот шаг требуется законодательно и по инициативе изготовителей для подтверждения соответствия продукции требованиям стандартов. Программный продукт, как и любой другой, должен быть сертифицирован – пройти проверку и иметь документ, удостоверяющий его соответствие требованиям стандартов и других нормативных документов. Имеется два сертификационных документа: сертификат соответствия и знак соответствия.
Сертификация включает следующие этапы:
– подача заявки на сертификацию;
– рассмотрение и принятие решения по заявке;
– проведение необходимых проверок;
– анализ полученных результатов и принятие решения о возможности выдачи сертификата соответствия;
– выдача сертификата и лицензии на применение знака соответствия;
– инспекционный контроль за сертифицированным объектом в соответствии со схемой сертификации.
Конституция РФ устанавливает принцип охраны интеллектуальной собственности: промышленной и охраняемой авторским и смежными правами.
Рынок интеллектуальной собственности состоит из нескольких сегментов:
– передача авторских прав;
– передача права на программы для ЭВМ и базы данных;
– передача прав на использование товарного знака;
– передача патентных прав;
– передача «ноу-хау».
Вопросы для самоконтроля
1. Кто такой правообладатель?
2. Какие виды защиты информации существуют?
3. Дать определение информационной собственности.
4. Как ГК РФ предусматривает выполнение подрядчиком работы с отступлением от договора, ухудшившими результат?
5. Привести перечень и дать описание стандартных программных и эксплуатационных документов.
6. Описать условие обозначения стандарта ГОСТ 19.701-90 (ИСО 5807-85).
7. Сертификация программного средства. Законодательная база.
Практическая работа
Цели:изучение законодательных актов, определяющих права на программные продукты, их использование.
Средства выполнения задания: системы Гарант, Консультант-Плюс.
Изучить теоретический материал, дать письменные ответы на контрольные вопросы и выполнить практическое задание.
Практическое задание
1. Подготовить заявку на проведение сертификации программного продукта, полученного при выполнении предыдущих лабораторных работ.
2. Разработать собственный товарный знак и подготовить заявку на его регистрацию.
ЛАБОРАТОРНАЯ РАБОТА № 9
Цели:применение современных технологий при разработке простейших Windows-приложений.
Средства выполнения задания: MS Visio, RAD-система.
ПРАКТИЧЕСКОЕ ЗАДАНИЕ
1. Составить описание полученной программы согласно ГОСТ 19.402-78. ЕСПД. «Описание программы. Требования к содержанию и оформлению», ГОСТ 19.102-77 ЕСПД Стадии разработки.Подготовить заявку на регистрацию и лицензирование программы
Рисунок 9.1 - Интерфейс приложения
Вариант 1. Операции возведения в n степень и извлечения корня n степени.
Вариант 2. Тригонометрические функции (sin, tg,).
Вариант 3. Тригонометрические функции (cos, ctg).
Вариант 4. Обратные тригонометрические функции(arcsin, arctg).
Вариант 5. Операции Ln, Log
Вариант 6. Операции 1/х и 10х.
Вариант 7. Операции произведения и нахождения факториала.
Вариант 8. Операции Log и 10х.
Вариант 9. Обратные тригонометрические функции(arccos, arcctg).
Вариант 10. Операции извлечения дробной, целой части и округления числа.
Вариант 11. Операции нахождения остатка от деления и целочисленного деления.
Вариант 12. Операции нахождения суммы и разности дробей.
Вариант 13. Операция нахождения суммы и разности двоичных чисел.
Вариант 14. Операции нахождения произведения и деления дробей.
Литература и источники
Основные источники:
1. Федеральный закон РФ. Об информации, информатизации и защите информации. №24-ФЗ от 20.02.1995г.
2. ГОСТ 2.105-95. Общие требования к текстовым документам.
3. ГОСТ 7.32-91 (ИСО 5966-82). Отчет по научно-исследовательской работе. Структура и правила оформления.
4. ГОСТ Р ISO/IES 12207-99. Информационная технология. Процессы жизненного цикла программных средств; Первое издание 1995-08-01. Информационные технологии – Процессы жизненного цикла программного обеспечения.
5. ГОСТ 28806-90. Качество программных средств. Термины и определения; ISO 9126:1991. Оценка программного продукта. Характеристика качества и руководство по их применению; ANSI/IEEE. 983-1986. Руководство по обеспечению качества программных средств.
6. IEEE Standard 830-1998, IEEE Recommended Practice for Software Requirements Specifications (IEEE, 1998b).
7. РД IDEF0 – 2000. Методология функционального моделирования IDEF0.
8. Проектирование экономических информационных систем: Учебник / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов; Под ред. Ю.Ф. Тельнова. – М.: Финансы и статистика, 2001.
9. Благодатских В.А. и др. Стандартизация разработки программных средств: Учебн. пособие / Благодатских В.А., Волнин В.А., Поскакалов К.Ф.; Под ред. О.С. Разумова. – М.: Финансы и статистика, 2003.
10. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2002.
11. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: Учебн. пособие. – М.: Финансы и статистика, 2002.
12. Калашян А.Н., Калянов Г.Н. Структурные модели бизнеса: DFD–технологии; Под ред. Г.Н. Калянова. – М.: Финансы и статистика, 2003.
13. Черемных С.В. и др. Структурный анализ: IDEF-технологии / Черемных С.В., Семенов И.О., Ручкин В.С. – М.: Финансы и статистика, 2003.
14. Черемных С.В. и др. Моделирование и анализ систем. IDEF-технологии: практикум / Черемных С.В., Семенов И.О., Ручкин В.С. – М.: Финансы и статистика, 2002.
15. Иванова Г.С. Технология программирования: Учебник для вузов.–2-е изд., стереотип. – М.: Изд-во МГТУ им. Н.Э.Баумана, 2003.
16. Соммервилл И. Инженерия программного обеспечения, 6-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2002.
17. Завгородний В.И. Комплексная защита информации в компьютерных системах: Учебное пособие. – М.: Логос, ПБОЮЛ Н.А. Егоров, 2001.
18. Григорьев Ю.А., Ревунков Г.И. Банки данных: Учеб. Для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2002.
19. Леоненков А.В. Самоучитель UML. – 2-е изд., перераб. и доп. – СПб.: БХВ–Петербург, 2004.
20. Дрешер Ю.Н. Организация патентно-лицензионной деятельности и авторское право: Учебно-методическое пособие. – М.: ФИАР-ПРЕСС, 2003.
Дополнительные источники:
21. Романов В.П., Емельянов Н.З., Партыка Т.Л. Проектирование экономических информационных систем: методология и современные технологии: Учебное пособие / Романов В.П., Емельянов Н.З., Партыка Т.Л. – М.: Издательство «Экзамен», 2005.
22. Ахметов К.С. Практика управления проектами. – М.: Издательско-торговый дом «Русская Редакция», 2004.
23. Галатенко В.А. Стандарты информационной безопасности / Под ред. академика РАН В.Б. Бетелина / М.: ИНТУИТ.РУ «Интернет-университет Информационных Технологий», 2004.
24. Вигерс К. Разработка требований к программному обеспечению / Пер. с англ. – М.: Издательско-торговый дом «Русская Редакция», 2004.
25. Брукшир Дж. Информатика и вычислительная техника. 7-е изд. – СПб.: Питер, 2004.
26. Мандел Т. Разработка пользовательского интерфейса. – М.: ДМК Пресс, 2001.
27. Методология функционального моделирования IDEF0. – М.: ИПК Издательство стандартов, 2000.
28. Благодатских и др. Экономика, разработка и использование ПО ЭВМ. – М., Финансы и статистика, 1995.
29. Каутс Р. и др. Интерфейс Человек-Компьютер, М., Мир, 1990.
30. Хендерсон К. Руководство разработчика баз данных в Delphi 2. – К.: Диалектика, 1996.
31. Липаев В.В. Системы проектирования сложных программных средств для информационных систем. М., СИНТЕГ, 1999.
32. Липаев В.В. Надежность программных средств. М.:СИНТЕГ,1998.
33. Новоженов Ю.В. Объектно-ориентированные технологии разработки сложных программных систем. М., 1996.
34. Одинцов И.О. Профессиональное программирование. Системный подход. – 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2004.
Интернет–источники:
35. Сайт разработчика программного продукта Design/IDEF www.idefine.com
36. Сайт стандарта IDEF www.idef.com
37. Образовательный сайт www.citforum.ru
38. Сайт РБК www.rbc.ru и www.c-news.ru
39. Сайт проектировщиков ПО www.Veknikov.ru
40. Сайт www.visible.com
41. Сайт корпорации IBM: www.ibm.com
42. Сайт корпорации Microsoft: www.microsoft.ru
43. Сайт Rational Software www.rational.com
Приложение А