процесс при котором исходный текст программы до выполнения целиком переводится в коды эвм это
Контрольный тест
ВАРИАНТ I
1. Электронные схемы для управления внешними устройствами — это
1) плоттеры; 2) шифраторы; 3) драйверы; 4) контроллеры; 5) сканеры.
2. Верно высказывание
1) клавиатура — устройство ввода и вывода; 2) принтер — устройство кодирования; 3) компьютер типа NoteBook — карманный калькулятор; 4) монитор — устройство ввода; 5) CD-ROM — устройство ввода.
3. Если досье на преступников занимают 45 Мб, и каждое из них имеет объем 12 страниц (48 строк по 64 символа в каждой), то число досье равно
1) 1280; 2) 3840; 3) 1250; 4) 1560; 5) 1024.
5. Наибольшее неотрицательное целое число, кодируемое 8 битами
1) 127; 2) 255; 3) 256; 4) 512; 5) 99999999.
6. Кодируется восьмибитовое целое со знаком (тип ShortInt). 11001100 2 — это код числа
1) –204; 2) 0; 3) –52; 4) 204; 5) 52.
8. Процесс, при котором исходный текст программы до выполнения целиком переводится в коды ЭВМ, — это
1) интерпретация; 2) компиляция; 3) редактирование; 4) компоновка; 5) копирование.
9. Представлен фрагмент электронной таблицы, содержащий числа и формулы. После вставки строки между второй и третьей строками значение в ячейке D6 будет равно
В | С | D | |
2 | 5 | 2 | 1 |
3 | 6 | 8 | 3 |
4 | 8 | 3 | 4 |
5 | =СУММ(В2:D4) |
11. Даны фрагмент электронной таблицы и диаграмма.
D | E | F | |
9 | 74 | 19 | 54 |
10 | 94 | 20 | 30 |
11 | 32 | 11 | 116 |
Круговая диаграмма построена по значениям столбца или строки
1) D; 2) E; 3) F; 4) 9; 5) 10.
12. Представлена база данных «Телефонный справочник».
Фамилия И.О. | Телефон |
Иванов И.И. | 234-56-98 |
Иванова А.П. | 235-60-07 |
Кедров А.К. | 435-88-78 |
Иванов И.К. | 568-98-00 |
Иванников П.П. | 384-15-15 |
После проведения сортировки по полю Фамилия И.О. в порядке возрастания запись, содержащая номер телефона 568-98-00, переместится на 1) 1 строку вверх; 2) 2 строки вверх; 3) 1 строку вниз; 4) не переместится; 5) 3 строки вверх.
13. Запросу (Физика = 5 или Информатика = 5) и Математика =5 и ПерваяБуква(Фамилия) = “И” в базе данных
№ записи | Фамилия | Имя | Математика | Физика | Информатика |
1 | Ипатов | Егор | 4 | 4 | 5 |
2 | Киреев | Александр | 5 | 5 | 5 |
3 | Илюхин | Сергей | 5 | 4 | 4 |
4 | Ивашкина | Татьяна | 5 | 5 | 4 |
отвечают записи
1) 1, 3, 4; 2) 4; 3) 3, 4; 4) 2, 4; 5) 2, 3.
14. B текстовом редакторе набран текст:
Команда «Найти и заменить все» для исправления всех ошибок может иметь вид:
1) Найти Р | Заменить на РА |
2) Найти РО | Заменить на РА |
3) Найти РОБ | Заменить на РАБ |
4) Найти БРОБ | Заменить на БРАВ |
5) Найти БРОБО | Заменить на БРАБО |
17. Если элементы массива F[1..6] равны соответственно 6, 5, 4, 3, 2, 1, то значение выражения F[F[F[3]]] – F[F[2] – F[4]] равно
1) 1; 2) 2; 3) –2; 4) –1; 5) –3.
18. Если элементы массива В[1..6] равны соответственно 12, 10, 8, 6, 4, 2, то значение выражения B[2 * B[6] + B[3] Div B[5]] равно
1) 2; 2) 4; 3) 6; 4) 8; 5) 10.
19. Какое значение примет переменная z после выполнения команд
1) 9; 2) 11; 3) 10; 4) 1; 5) Ни один из ответов 1–4 не верен.
21. Тело цикла в программе
выполнится 1) 5 раз; 2) 4 раза; 3) 3 раза; 4) 2 раза; 5) 1 раз.
22. Тело цикла в программе
выполнится 1) 0 раз; 2) 4 раза; 3) 6 раз; 4) 8 раз; 5) бесконечно много раз.
24. Во фрагмент программы
определяющий сумму положительных элементов в массиве A [1.. N ], нужно вписать логическое выражение 1) i 0; 4) A[i] 0.
26. Для построения алгоритма вычисления среднего арифметического значений элементов в таблице A [1.. N ] нужно записать блоки
A | For k := 1 | B | For i := N |
C | To N Do | D | DownTo 1 Do |
E | If (0 = a[k]) | F | s := s + a[i]; |
G | Then s := a[k]; | H | s := s + 1; |
I | s := s / N | J | s := 0; |
29. Кодируется шестнадцатибитовое целое со знаком (тип Integer). Код числа –1 — это
1) FF00; 2) FFFF; 3) 1111; 4) 1FFF; 5) 0FFF.
30. Значение строковой переменной S есть ‘космодром’. В переменной S можно получить значение ‘содом’ с помощью фрагмента программы:
1) S := Copy(S, 3, 5); 2) S := S[3] + S[2] + S[6] + S[2] + Copy(S, 4, 2); 3) Delete(S, 1, 2); Delete(S, 2, 1); Delete(S, 4, 1); 4) Delete(S, 1, 2); Insert(‘о’, S, 4); Delete(S, 4, 1); 5) S := S[3] + Copy(S, 5, 2) + ‘дом’.
31. Восьмеричная система счисления отличается от двоичной
1) количеством цифр, используемых для записи чисел;
2) количеством требуемой памяти компьютера;
3) скоростью обращения к данным;
4) возможностью кодировать символы;
5) возможностью кодировать логическую информацию.
32. Транслятор не обнаружил в программе никаких ошибок, однако она не выполняется верно. Какое утверждение об этой ситуации верно?
1) У Вас устаревшая версия транслятора — современные не допускают такой ситуации.
2) Это свидетельствует о том, что программа правильна, а компьютер работает некорректно.
3) Такая ситуация может возникнуть с интерпретаторами, но не компиляторами.
4) Транслятор может не выявить ошибок в программе, не связанных с нарушением правил языка программирования.
5) Необходимо обновить версию Windows.
34. В описании алгоритмического языка сказано, что идентификатором может быть любая последовательность латинских букв, цифр или знака подчеркивания (_), начинающаяся с буквы или подчеркивания. Какая из нижеприведенных последовательностей может быть идентификатором?
1) B+G; 2) A126.23; 3) __1__F11; 4) 1234E1; 5) 1___.
35. Пользователь исправляет в текстом редакторе текст. Когда курсор находился в начале второго абзаца текста, он нажал клавишу BackSpace (Забой). При этом всё содержимое второго абзаца переместилось в конец первой строки. Почему это произошло?
1) Произошёл машинный сбой, а пользователь не выполнял автоматическое сохранение изменений в тексте.
2) Пользователь стёр невидимый символ «конец строки», который находился в конце первого абзаца.
3) Нажатие на эту клавишу указывает текстовому редактору перейти к расположению текста на бумаге в две колонки.
4) Нажатие на эту клавишу всегда вызывает изменение автоматического форматирования текста.
5) Это результат действия макровируса.
36. В качестве основной единицы измерения информации принимается
1) 1 бод; 2) 1 бар; 3) 1 бит; 4) 1 байт; 5) 1 литр.
37. В результате выполнения фрагмента программы
переменная Y примет значение
1) 5; 2) 6; 3) 11; 4) 9; 5) 13.
39. Основным признаком классификации СУБД (систем управления базами данных) является
1) используемый язык программирования;
2) физическая модель базы данных;
3) тип используемого компьютера;
4) логическая модель базы данных;
5) тип используемой операционной системы.
40. Четыре из приведенных ниже арифметических выражений соответствуют одной и той же формуле, а одно — другой формуле. Найти это «лишнее» выражение.
1) A * B / C * D / E; 2) B / E / C * (A * D);
3) (A * B) / (C * D) / E; 4) (A * D * B) / (C * E); 5) A * B * D/ C / E.
S: Процесс, при котором исходный текст программы целиком переводится в коды ЭВМ, — это
S: Выберите верное представление арифметического выражения на алгоритмическом языке:
S: При разработке программного продукта описание последовательности действий, ведущих к решению поставленной задачи относится к этапу ________.
-: анализа и формализованного описания задачи
-: выбора метода решения задачи
S: Оператор вывода на экран на блок- схеме отображается в виде
S: Средством записи алгоритма не является
S: Системами программирования являются
а)MS DOS
б)JAVA
в)Adobe Photoshop
с)Visual C++
S: Транслятор не обнаружил в программе никаких ошибок, однако она не выполняется верно. Какое утверждение об этой ситуации верно?
-: У Вас устаревшая версия транслятора — современные не допускают такой ситуации.
-: Это свидетельствует о том, что программа правильна, а компьютер работает некорректно.
-: Такая ситуация может возникнуть с интерпретаторами, но не компиляторами.
+: Транслятор может не выявить синтаксических ошибок в программе, но в программе есть алгоритмические ошибки
S: Исходными данными работы транслятора является
-: комментарий к программе
+: текст программы на языке программирования высокого уровня
-: сообщение об обнаруженных в программе ошибках
-: текст программы в машинных кодах
S: Алгоритм называется линейным, если:
-: он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
-: ход его выполнения зависит от истинности тех или иных условий
+: его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;
-: он включает в себя вспомогательный алгоритм
S; Элементы массива в памяти компьютера упорядочены по.
-: возрастанию значений элементов
+: возрастанию индексов элементов
S: На этапе отладки программы.
-: выполняется анализ физических характеристик
-: строится математическая модель решаемой задачи
-: определяется состав входных данных
+: проверяется корректность работы программы
S: При проектировании программного обеспечения используются подходы
в)» слева-направо»
S: Алгоритм называется циклическим, если:
+: он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
-: ход его выполнений зависит от истинности тех или иных условий;
-: его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;
-: он представим в табличной форме;
S: Первым этапом решения задачи на компьютере является…
S: Деятельность, направленная на исправление ошибок в программной системе, называется.
S: Задан фрагмент алгоритма:
1. если a a выполнить действия d=d+1, с=с-1
В результате выполнения данного алгоритма с начальными значениями a=8, b=3, переменные c и d примут значения
S:Укажите сколько раз выполнится цикл в представленном фрагменте программы
a:=3; b:=7;
ПОКА (a / 2) ≤ (b / 3)
НЦ
+: бесконечное число раз
S: Для реализации логики алгоритма и программы с точки зрения структурного программирования НЕ ДОЛЖНЫ применяться
-: повторения вычислений (циклы)
S: В концепции объектно-ориентированного подхода к программированию НЕ ВХОДИТ
S: Типы входных и выходных данных определяются на этапе
Трансляторы
Существуют два вида трансляторов: интерпретаторы, компиляторы.
Интерпретатором называется транслятор, производящий пооператорную (покомандную) трансляцию и последующее выполнение оттранслированного оператора исходной программы. Два недостатка метода интерпретации:
1. интерпретирующая программа должна находиться в памяти ЭВМ в течение всего процесса выполнения исходной программы, т.е занимать определенный объем памяти;
2. процесс трансляции одного и того же оператора повторяется столько раз, сколько раз должна исполняться эта команды в программе.
Компилятор – это программа, которая преобразует (транслирует) исходную программу в программу (модуль) на машинном языке. После этого программа записывается в память компьютера и только потом исполняется.
При компиляции процессы трансляции и выполнения разделены во времени: сначала исходная программа полностью переводится на машинный язык (после чего наличие транслятора в оперативной памяти не нужен), а затем оттранслированная программа может многократно исполняться.
Любой транслятор решает следующие основные задачи:
1. Анализирует транслируемую программу и определяет, содержит ли она синтаксические ошибки;
2. Генерирует выходную программу на языке команд ЭВМ;
3. Распределяет память для выходной программы, т.е. каждой переменной, константе, массивам и другим объектам отводится свой участок памяти.
Таким образом, Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.
Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.
После того, как программа откомпилирована, ни сама исходная программа, ни компилятор более не нужны. В то же время программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном запуске программы.
Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять. |
Каждый конкретный язык ориентирован либо на компиляцию, либо на интерпретацию — в зависимости от того, для каких целей он создавался. Например, Паскаль обычно используется для решения довольно сложных задач, в которых важна скорость работы программ. Поэтому данный язык обычно реализуется с помощью компилятора. С другой стороны, Бейсик создавался как язык для начинающих программистов, для которых построчное выполнение программы имеет неоспоримые преимущества. Иногда для одного языка имеется и компилятор, и интерпретатор. В этом случае для разработки и тестирования программы можно воспользоваться интерпретатором, а затем откомпилировать отлаженную программу, чтобы повысить скорость ее выполнения. |
Дата добавления: 2015-10-19 ; просмотров: 1516 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ
Процесс при котором исходный текст программы до выполнения целиком переводится в коды эвм это
СУДЕБНАЯ ПРАКТИКА
Судебная практика – это совокупность решений судов (в первую очередь высших) по различным категориям дел, играет роль вспомогательного источника права, восполняя пробелы, существующие в законодательстве.
ПРАВА ПОТРЕБИТЕЛЕЙ
Люди практически каждый день покупают какие-либо товары и услуги, но не всегда эти покупки оказываются надлежащего качества. Рассказываем, как защитить свои права, если покупка оказалась плохого качества, и вернуть свои деньги.
В статье рассматривается правовое положение исходного кода как формы выражения программы для ЭВМ в действующем законодательстве, проблемы его определения и предоставления правовой охраны, момент возникновения исключительного права.
Ключевые слова: гражданское право, интеллектуальное право, исходный код, программа для ЭВМ, авторское право, исключительное право.
В век современного информационного общества программы для ЭВМ используются повсеместно во всех сферах деятельности общества. Развитие и прогрессирование технологической составляющей позволило широкому круг лиц участвовать непосредственно в разработке программ и их распространении.
В связи с этим законодатель для защиты гарантированных законных прав и свобод граждан автору(разработчику) и пользователю (потребителю) предоставляет соответствующую правовую охрану. В действующем законодательстве программа ЭВМ в ст. 1261 ГК РФ определяется как представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработке программы для ЭВМ, и порождаемые ею аудиовизуальные отображения. Авторам и правообладателям, в связи с закреплением объекта в законодательстве, предоставляются соответствующая правовая охрана, характерная для авторского и исключительного права согласно ст.1259 ГК РФ. В 1886 году была принята и подписана договаривающимися сторонами Бернская Конвенция по охране литературных и художественных произведений.
Основной задачей конвенции было предусмотреть для авторов инструменты, с помощью которых они могут контролировать, как, кем и на каких условиях используются их произведения. В 1979 году была принята обновленная Конвенция с отредактированными нормами, отвечающими современным условиям и Российская Федерация присоединилась к данной Конвенции 13 марта 1995 года, а затем постепенно ратифицировала ее в своем законодательстве. 21 июля 2008 года Российской Федерацией было принято решение о присоединении к договору Всемирной организации интеллектуальной собственности по авторскому праву от 20 декабря 1996 года, который уточнял положения ст. 20 Бернской Конвенции о порядке охраны произведений и прав авторов в цифровой среде. В ст. 4 данной Договора указано, что «компьютерные программы охраняются как литературные произведения в смысле статьи 2 Бернской конвенции. Такая охрана распространяется на программы независимо от способа или формы их выражения».
В ст. 2 четко определяется термин «художественные и литературные произведения», какие именно произведения в него включаются и указываются основные их черты. Понятие «литературные и художественные» рассматривается как одно целое и дополняющее друг друга. Программы для ЭВМ по сравнению с другими объектами охраняемыми авторскими правом имеют свою определенную специфику, и именно поэтому упоминание в статье 1259 происходит отдельно после основного перечня объектов [2, c. 51]. Автору, коллективу авторов или правообладателю предоставляется исключительное право на программу для ЭВМ в силу первичной разработки (создания программы) или в силу передачи таких прав по возмездной или безвозмездной сделке, в случае физических лиц согласно ст.1234 ГК РФ.
Моментом возникновения исключительного права и права авторства на программу для ЭВМ является событие, повлекшее ее создание. До момента создания итоговой программы, охрана не распространяется в связи с тем, что объект охраны еще не существует. Стоит отметить, что разработка программы проходит в несколько этапов, и каждый из них сопряжен с интеллектуальным творческим трудом [3-4; 5, c. 29].
А так же в процессе разработки может быть написано техническое задание с изложением представлений и функций программы, создан проект или презентация, описана алгоритмическая схема действий, инструкции и т.д. При этом до создания самой программы каждый документ получает самостоятельную правовую охрану как результат интеллектуально деятельности, и так как не являются непосредственно самой программой или ее составляющей или как-то с ней связанной, но после ее создания в силу статьи 1261 Гражданского Кодекса, они могут являться подготовительными материалами, конечно, если без них не будет возможным ее использование [1, c.18].
Одним из этапов процесса создания (разработки) программы для ЭВМ является написание исходного кода. Исходный код до его компиляции и пост- обработки (компоновки) нуждается в правовой оценке и соответственно правовой охране. К сожалению, законодатель не дает определения исходного кода на момент написания статьи, но оно имеется в действующих технических ГОСТах. Например, исходный код – это: – компьютерная программа в текстовом виде на каком-либо языке программирования (ГОСТ Р 54593-2011 «Свободное программное обеспечение. Общие положения»); – код, написанный на исходном языке программирования, таком как язык ассемблера и/или язык высокого уровня, в машинно-читаемой форме, пригодной для ввода в ассемблер или компилятор (ИСО 24765-2017 «Системная и программная инженерия. Словарь») (ГОСТ Р 51904-2002 «Программное обеспечение встроенных систем.
Общие требования к разработке и документированию»); – оригинальная компьютерная программа, выраженная в пригодной для чтения человеком форме (язык программирования), которую необходимо перевести в машиночитаемую форму, прежде чем она может быть выполнена компьютером (ГОСТ 31887-2012 «Принципы надлежащей лабораторной практики (GLP). Применение принципов GLP к компьютеризированным системам»). Исходный код можно определить как структурированный набор команд языка программирования, написанный по определенному разработчиком алгоритму в пригодной для чтения человеком форме, предназначенный для компиляции компилятором, результатом которого является создание объектного кода, и записанный в файле. В данном определении используется термин компилятор, который обозначает программу, которая выполняет перевод исходного кода в объектный код (компиляция) согласно ГОСТ 19781-90 «Обеспечение систем обработки информации программное. Термины и определения». Затем объектный код с помощью программы-компоновщика уже переводится в исполняемый файл – программа для ЭВМ.
Отдельно нужно отметить, что основываясь на постановлении Суда по Интеллектуальным правам от 04.02.2015 по делу № А56-75812/2013, законодатель не разделяет понятия «программа для ЭВМ» и «исходный код». Здесь важно отметить, что имеется правовая неопределенность при переводе результата интеллектуальной деятельности из одной формы в другую – исходный код в программу для ЭВМ. Законодатель просто считает две разные по природе формы выражения результата интеллектуальной деятельности, которые могут существовать самостоятельно и независимо друг от друга, как одну. В связи с тем, что исходный код это форма выражения программы для ЭВМ, он охраняется как произведение литературы (ст. 1261 ГК РФ) и может охраняться как секрет производства (ноу-хау) [9, c.17]. Это можно обосновать следующим: – представляет собой форматированный наглядный текст в электронной форме, состоящий из команд языка программирования, имеет строгую структуру, код может быть воспринят, прочтен третьими лицами, а также распечатан в бумажной форме, а также в силу ратифицированной упомянутой выше Конвенцией; – представляет ценность как секрет, раскрытие которого позволит третьим лицам создать на его основе программу для ЭВМ с описанными в нем возможностями и функционалом, может иметь статус коммерческой тайны.
Исходному коду правовая охрана как секрету производства может быть представлена в связи с его уникальностью алгоритмических последовательностей описанных командами языка программирования. В его основе лежит заранее придуманный алгоритм, который описывает порядок обработки данных, действий с ними. Уникальность исходного кода определяет индивидуальную особенность программы, которая ее отличает от других существующих программ в своем классе. Заказчик или работодатель может по своему усмотрению отнести с помощью специальной процедуры исходный код к коммерческой тайне, основываясь на п. 2 ст. 6.1 ФЗ «О коммерческой тайне», если он представляет собой коммерческую ценность в случае востребованности программы ЭВМ на рынке. Внесение изменений в исходный код позволяет на его основе выпускать более совершенные версии программы для ЭВМ с
дополненными функциональными возможностями и тем самым поддерживать ее состояние на конкурентном уровне. В силу п. 1 ст. 1228 ГК РФ автор (программист), написавший исходный код, будет являться его автором и ему гарантируются право авторства и исключительное право. Далее у него возникает право распоряжаться судьбой кода – уничтожить, модифицировать либо передать право по договору другому лицу.
Но в случае если программист пишет исходный код по трудовому договору или договору на создание программы для ЭВМ, в котором определена судьба исходного кода, исключительное право будет принадлежать работодателю или заказчику согласно п.2 ст.1288 ГК РФ. Лицо, которое скомпилирует исходный код и скомпонует объектный код, будет являться автором программы для ЭВМ и ему будет гарантированы исключительные права на нее.
Однако, лицо, которое скомпилирует исходный код, и лицо, написавшее его, могут быть ни одним и тем же. Например, «модульная разработка» или разработка программы в составе группы разработчиков, когда отдельные участки исходного кода пишут разные программисты, но в результате получается единая программа для ЭВМ. При этом судьба исключительного права на исходный код и на программу для ЭВМ может быть определена в силу заключенного договора по-разному.
В виду того, что согласно п. 3 ст. 1280 ГК РФ пользователю предоставлено право декомпилировать программу для ЭВМ, то есть исполняемый файл программы с помощью специальных программных средств представить в виде исходного кода, правообладатель при предоставлении права пользования, как правило, прямо ограничивает в таком праве условием в лицензионном договоре. Это связано с тем, что получив исходный код и исследовав его, пользователь получит информацию о логической и технологической составляющей программы, основных идеях и принципах функционирования, что в дальнейшем позволит воспользоваться ею для создания собственной программы с похожим функционалом – заимствование чужой идеи.
Отдельно стоит отметить, что исходный код в силу своей специфики может существовать отдельно от созданной на его основе программы для ЭВМ, а так же вообще не иметь выражения в объективной форме или в виде исполняемого файла в виду отсутствия проводимых над ним процедур компиляции и компоновки. Исходный код в силу своей природы нельзя запустить на ЭВМ, задать начальные параметры и получить конкретный результат его действия, как от программы для ЭВМ. Но, как правило, процесс написания исходного кода для его проверки корректности предусматривает компилирование и компоновку промежуточной версии программы для ЭВМ («alfa-версия»).
1.Авторские и смежные права. Постатейный комментарий глав 70 и 71 ГК РФ / под ред. П.В. Крашенинникова. – М.: Статут, 2010. – 480 с.
2. Комментарий к части четвертой гражданского кодекса Российской Федерации / под ред. А.Л.Маковского. – М.: Статут, 2008. – 225 с.
3. Минбалеев, А.В. Авторское право в сфере массовых коммуникаций : учебное пособие / А. В. Минбалеев ; М-во образования и науки Российской Федерации, Южно-Уральский гос. ун-т, Каф. «Конституционное и административное право». Челябинск, 2010. – 119 с
4. Минбалеев, А.В. Отзыв на диссертацию Кулакова Н. А. на тему «Административно-правовое регулирование в сфере защиты прав патентообладателей» / А.В. Минбалеев // Вестник УрФО. Безопасность в информационной сфере. – 2013. – № 3 (9). – С. 43–50.
5. Минбалеев, А.В. Правовая охрана произведений науки, литературы и искусства по обновленному российскому законодательству / А.В. Минбалеев // Ученые труды Российской Академии адвокатуры. – 2008. – № 3. – С. 28–33.
6. Минбалеев, А.В. Правовая охрана объектов интеллектуальной собственности вуза / А.В. Минбалеев // Ежегодник российского образовательного законодательства. – 2009. – Т. 4. – № 2. – С. 132–145.
7. Минбалеев, А.В. Смежно-правовая охрана баз данных по части четвертой Гражданского кодекса Российской Федерации (комментарии по применению норм) / А.В. Минбалеев // Проблемы права. – 2009. – № 2. – С. 111–113.
8. Минбалеев, А.В. Смежно-правовая охрана баз данных / А.В. Минбалеев // Интеллектуальная собственность. Авторское право и смежные права. – 2011. – № 4. – С. 32–38.
9. Савельев, С.И. Лицензирование программного обеспечения в России / С.И. Савельев. – М.: Инфотропик Медиа, 2012. – 432 с.