Технология
Робототехника. 8 класс
Автор Копосов Д. Г.




Глава 3. Программный продукт
§ 7. Требования к вашим программам


Давайте вернёмся немного назад — в гл. 1. У нас был проект «Система газ — тормоз». Обратили внимание, что у программ этого проекта есть добавочная надпись: «версия 0.1а» (рис. 2), ... , «версия 0.2» (рис. 4)?


Рис. 4. Система «газ — тормоз» (версия 0.2)

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

В чём важнейшие отличия (с точки зрения программиста, конечно) программы от программного продукта? Чтобы превратить программу в программный продукт, необходимо:

1. Написать её как можно более в общем виде.

2. Проверить на различных сочетаниях параметров.

3. Подробно описать, как она работает.

4. Устранить все недостатки, выявленные в ходе тестирования.

5. Наметить план по её улучшению.

Чтобы реализовать идею той программы — по сути её можно назвать системой управления электромобилем (модуль «газ — тормоз»), — нам необходимо чуть разобраться в понятии «переменная».




Наверх