При конструировании программ, в зависимости от предъявляемых требований к программному продукту используются следующие методологии программирования:
1. Структурное программирование – это процесс программирования на алгоритмическом языке с использованием ограниченного набора базовых конструкций: линейной, ветвящейся и циклической.
Основные положения:
- логика алгоритма и программы должна опираться на минимальное число достаточно простых базовых управляющих структур;
- сложная задача разбивается. на достаточно простые части с одним входом и одним выходом;
- алгоритм и программа составляется поэтапно.
2. Модульное программирование – это программирование, при котором программа представляется в виде совокупности логически связанных модулей.
3. Объектно-ориентированное программирование – это программирование, при котором основой программы является объект, для которого определены совокупности данных и методы их обработки, при этом на основании одного объекта может быть создана иерархия объектов.