продавать право использование программы одному или многим
пользователям с правом пользоваться самому. Это неисключительная
лицензия,
дарить или безвозмездно уступать программу кому угодно.
Таким образом, регистрация программы закрепляет за автором права собственности и
позволяет ему извлечь из использования программы коммерческую выгоду.
Пример разработки комплекта документов. Решение
квадратного уравнения
Особенности разработки комплекта программной документации рассмотрим на
примере программы, предназначенной для знакомства школьников с методами решения
квадратного уравнения
10
.
Результаты постановки задачи зафиксируем в документах: «Пояснительная
записка» и «Техническое задание». В Пояснительной записке опишем идею программы, а
в Техническом задании сформулируем основные требования к программе.
Пояснительная записка
Введение.
Наименование программы: “Решение квадратного уравнения“. Программа
предназначена для знакомства школьников с методами использования компьютера на примере
нахождения корней квадратного уравнения.
Назначение и область применения.
Программа является обучающей. Её цель:
1) приобщить школьников к использованию компьютера для решения математических задач;
2) познакомить с теорией квадратного уравнения;
3) научить решать квадратные уравнения.
Технические характеристики.
Программа должна выдавать результат с сообщением понятным пользователю.
Для решения квадратного уравнения вычисляется его дискриминант (D), после чего находятся корни
уравнения ( x
1
,x
2
). Если введённые коэффициенты описывают не квадратное, а линейное уравнение
(A=0), то находится корень линейного уравнения, о чём сообщается пользователю. В случае если
введённые коэффициенты не соответствуют ни квадратному, ни линейному уравнениям (A=0 и
B=0), то должно выдаваться сообщение.
При запуске программы пользователю предлагается ввести коэффициенты A,B,C, после чего
выдаётся результат в виде сообщения.
Программа написана в среде C++ Builder 6.0 Enterprise. Программа разработана для IBM PC со
следующими характеристиками:
1)процессор Intel Pentium 266 MHz или выше;
2)объём ОЗУ не менее 64 MB;
3)наличие установленной операционной системы Windows 98 / NT / 2000 / XP
4)наличие стандартной клавиатуры;
5)наличие манипулятора типа ”мышь”
Источники, использованные при разработке.
При написании программы использовалась литература: Учебник математики для седьмого
класса средней школы, Методика преподавания математики в средних классах
общеобразовательной школы, Руководство по С++ Builder 6.0 Enterprise.
10
Комплект документации по этой программе подготовили студентки группы ПВС 23 Баркова Наталья,
Пугачева Светлана и Улдарова Кадрия