Автор работы: Пользователь скрыл имя, 18 Декабря 2010 в 20:33, курсовая работа
Целью данной курсовой работы является рассмотрение двух вопросов касающихся технологии разработки программных продуктов:
1. Модульное программирование
2. Интеллектуальная собственность
Введение…………………………………………………………………………...3
1. Модульное программирование
1.1. Общее положение……………………………………………………………
1.2. Цель и характеристики………………………………………
1.3. Методы модульного программирования……………………..
1.4. Контроль структуры модульной программы…………………………
2. Интеллектуальная собственность…………………………………………….
2.1. Общее положение…………………………………………………………….
2.2. Патент, правовые аспекты…..........................................................................
2.3. Интеллектуальная собственность в software…………………………….
3. Практическая часть. Программа «электронный Дневник»
3.1. Описание
3.2. Разработка и руководство
3.3. Заключение по практической части.
Заключение……………………………………………………………………….
Список литературы………………………………………………………………
Смежный контроль сверху - это контроль со стороны разработчиков архитектуры и внешнего описания ПС. Смежный контроль снизу - это контроль спецификации модулей со стороны разработчиков этих модулей.
Сквозной контроль - это мысленное прокручивание (проверка) структуры программы при выполнении заранее разработанных тестов. Является видом динамического контроля так же, как и ручная имитация функциональной спецификации или архитектуры ПС.
Следует
заметить, что указанный контроль
структуры программы
2.1 Общее положение
Интеллектуальные права или право интеллектуальной собственности — юридический термин, обозначающий совокупность прав, которыми обладают лицо или лица (авторы или иные правообладатели) на результаты интеллектуальной деятельности и приравненные к ним средства индивидуализации ( т.е. интеллектуальную собственность (англ. Іntellectual property)). Следует отметить, что перевод понятия intellectual property как "интеллектуальная собственность" хоть и является общеупотребительным, но не совсем корректен, так как property - это имущество, а не собственность и право собственности на нематериальные объекты невозможно.
Слова
«интеллектуальная
Или право
собственности на среду разработки
программного продукта принадлежит, скажем,
компании Embracadero, а продукт написанный
в ней, уже самому разработчику.
2.2 Патенты, правовые аспекты
3. Патенты.
Патентование — это способ обеспечить
себе право на сделанное изобретение,
с помощью которого исключается возможность
его использования другими лицами. Патентная
охрана является серьезным стимулом к
изобретательству и прогрессу именно
в тех случаях, когда использование института
коммерческой тайны не дает адекватной
охраны. При появлении нового продукта
на рынке сразу же возникает множество
его производителей, и они сводят его цену
до производственных затрат, не оставляя
места для прибыли, которой можно было
бы компенсировать расходы, связанные
с исследованиями и новыми разработками.
Поскольку далеко не все исследовательские
проекты приводят к успеху, патентование
успешных разработок должно быть потенциально
настолько прибыльным, чтобы можно было
компенсировать затраты, в том числе и
на не давшие результата исследовательские
усилия.
Патент — это дорогостоящий для общества
институт правовой охраны. В течение того
периода времени, когда патентообладатель
имеет исключительное право на производство
какого-то продукта, он будет устанавливать
на него такую цену, которая превышает
все его производственные затраты. Объем
производства при такой монополии будет
меньше, чем если бы этот продукт производился
на конкурентной основе, с неизбежным
в этом случае снижением его цены. И именно
потому, что патент — это монополия, дорого
стоящая обществу, очень важно, чтобы она
распространялась ограниченно и только
на то, что действительно служит вкладом
в уровень развития техники. Определение
того, что заявленное к патентованию изобретение
является действительно изобретением,
а не очевидным решением, процедура не
простая и не дешевая. Она требует проведения
сравнительного анализа изобретения со
всеми иными, на которые когда-либо были
выданы патенты, и со всей существующей
технической литературой. Выдача подобного
заключения в каждой стране всегда являлась
делом национальной патентной службы.
В соответствии с п. 2 ст. 4 Патентного закона РФ объектами изобретения могут являться устройство, способ, вещество, штамм микроорганизма, культуры клеток растений и животных, а также применение известного устройства, способа, вещества, штамма по новому назначению. Любое решение задачи, заявляемое в качестве изобретения, должно подпадать под один из названных объектов. Четкое разграничение объектов изобретения имеет важное правовое значение, поскольку вид объекта определяет объем прав патентообладателя, влияет на содержание описания изобретения, специфику контрафактных действий и т.п.
К устройствам как объектам
изобретения относятся
целом, параметры и другие характеристики элементов, материал, из которого выполнены элементы или устройство в целом, и т.п.
К способам как объектам
Наряду с объектами
- научные теории и математические методы;
- методы организации и управления хозяйством;
- условные обозначения, расписания, правила;
- методы выполнения хозяйственных операций;
- алгоритмы и программы для вычислительных машин;
- проекты и схемы планировки сооружений, зданий, территорий;
- решения, касающиеся только внешнего вида изделий, направленные на удовлетворение эстетических потребностей;
- топологии интегральных микросхем;
- сорта растений и породы животных;
- решения, противоречащие общественным интересам, принципам гуманности и морали.
Это не означает, что указанные
объекты вообще исключаются из
сферы правовой охраны. Напротив,
большинство из них при
Что касается изобретений,
3.1
Введение и описание
Программа
«Электронный дневник» (далее, EDiary) предназначается
для ведения личного дневника, с реализованным
внутри элементарным редактором текста.
Главная особенность программы – сохранение
файлов в определённом формате *.dr, а не
простом текстовом, который можно было
бы открыть сразу же программой «Блокнот».
При первоначальном
запуске программы, нам выводится
сообщение:
При нажатии кнопки “Yes” мы перейдём к главному окну дневника:
При нажатии кнопки “No”, мы перейдём
к окну открытия файла дневника:
И так, мы имеем главное окно, где отображаются наши записи – посты.
Немного о управляющих кнопках, их немного:
При нажатии кнопки Post мы попадаем на
окно создания сообщения:
При нажатии кнопки Exit, мы имеем 2 варианта
выбора – выход с сохранением изменений,
и выход без сохранения изменений.
3.2 Разработка:
Для создания “EDiary” Мы использовали программу Delphi 10, от студии Embracadero, версии Architect.
окно, которое приведёт нас либо к открытию файла дневника, либо созданию нового
В появившемся
окне, мы «привязываем» вторую форму,
для дальнейшей работы с ней.
3.3.
Заключение по практической
части
В данном
программном продукте, мы реализовали
некоторые функции по передаче однотипоной
информации из одного компонента в другой,
рассмотрели работу с диалоговыми окнами,
и создали продукт, который позволяет
записать свои мысли, при отсутствии интернета
под рукой и наличии клавиатуры.
Заключение
Информация о работе Модульное программирование. Интеллектуальная собственность