Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Методы разработки программ





Существенным шагом по снижению трудоемкости создания программ при повышении качества, надежности явились языки структурного программирования. Его сутью является возможность расчленения программы на составляющие ее элементы.

Основные принципы структурированного проектирования:

-нисходящее проектирование

-модульное программирование

-структурное программирование

-структурный контроль

 

Нисходящее проектирование основано на иерархическом подходе к решению задач и используется на начальной стадии процесса разработки решения задач. Составляется иерархическая модель объекта, выбирается функция, степень детализации.

Правила иерархической модели:

-каждый модуль может быть связан только с одним модулем верхнего уровня и с несколькими уровнями нижнего модуля

-для каждого модуля нижнего уровня имеется выход в модуль верхнего уровня

-связь между модулями организуется сверху вниз

Модульное программирование предполагает независимое программирование каждого модуля, начиная с верхнего уровня иерархии. При тестировании модулей верхнего уровня на модули нижнего уровня ставится «заглушка», чаще всего оператором печати. Модульное программирование позволяет существенно сократить время, необходимое на отладку программ.

Структурное программирование – перевод на алгоритмический язык с использованием определенных конструкций и соблюдением правил:

1. Любая программа составляется на базе основных алгоритмических структур трех видов: линейного, разветвляющегося, циклического.

2. Между этими структурами производится передача управления только вперед – от более высокого уровня иерархии к более низкому.

3. Запрещается использовать команду безусловных переходов (GOTO)

Структурное программирование используется в основном для программирования отдельных модулей. Структурный контроль используется для решения сложных задач, включающих сотни модулей. Группа специалистов получает рабочие материалы по разрабатываемой задаче, обсуждает и вносит замечания, которые разработчики должны реализовать.

 

 







Date: 2016-07-22; view: 391; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию