Программа – это последовательность команд компьютера, приводящая к решению задачи. Программа является результатом интеллектуального труда, для которого характерно творчество.
Хотя программирование в значительной степени искусство, тем не менее можно систематизировать и обобщить накопленный профессиональный опыт. Проектирование и разработку программ целесообразно разбить на ряд последовательных этапов:
1) постановка задачи;
2) проектирование программы;
3) построение модели;
4) разработка алгоритма;
5) написание программы;
6) отладка программы;
7) тестирование программы;
8) документирование.
Кратко остановимся на каждом из этих этапов.
Чтобы приступить к решению задачи необходимо точно ее сформулировать. В первую очередь, это означает определение исходных и выходных данных, т. е. ответы на вопросы: а) что дано; б) что нужно найти. Дальнейшая детализация постановки задачи представляет собой ответы на серию вопросов такого рода:
• как определить решение;
• каких данных не хватает и все ли они нужны;
• какие сделаны допущения и т. п.
Таким образом, кратко можно сказать, что на этапе постановки задачи необходимо:
- описание исходных данных и результата;
- формализация задачи;
- описание поведения программы в особых случаях (если таковые есть).
В ходе этой работы выявляются свойства, которыми должна обладать система в конечном виде (замысел), описываются функции системы, характеристики интерфейса.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.