Технология
Робототехника. 8 класс
Автор Копосов Д. Г.
Глава 3. Программный продукт
§ 7. Требования к вашим программам
Давайте вернёмся немного назад — в гл. 1. У нас был проект «Система газ — тормоз». Обратили внимание, что у программ этого проекта есть добавочная надпись: «версия 0.1а» (рис. 2), ... , «версия 0.2» (рис. 4)?


Что же это означает? Мы постоянно улучшали программы, в первом случае незначительно, поэтому «0.1а» изменили на «0.1b». Когда улучшений стало ещё больше — мы поставили индекс «0.2». Как вы уже догадались, путь к версии 1.0, которой обычно обозначают готовый программный продукт, всегда тернист. Поэтому необходимо учиться не просто писать программы, а создавать что-то похожее на программный продукт.
В чём важнейшие отличия (с точки зрения программиста, конечно) программы от программного продукта? Чтобы превратить программу в программный продукт, необходимо:
1. Написать её как можно более в общем виде.
2. Проверить на различных сочетаниях параметров.
3. Подробно описать, как она работает.
4. Устранить все недостатки, выявленные в ходе тестирования.
5. Наметить план по её улучшению.
Чтобы реализовать идею той программы — по сути её можно назвать системой управления электромобилем (модуль «газ — тормоз»), — нам необходимо чуть разобраться в понятии «переменная».