Автор работы: Пользователь скрыл имя, 09 Декабря 2010 в 14:37, реферат
В основе того или иного языка программирования лежит некая руководящая идея, вызванная потребностями или, чаще всего, кризисом в области программирования и создания программного обеспечения, которая оказывает существенное влияние на стиль программирования и помогает преодолеть указанный кризис [9]. Рассмотрим вкратце историю появления и развития основных стилей программирования и процедурных алгоритмических языков.
ВВЕДЕНИЕ 3
1. ЦЕЛЬ МОДУЛЬНОГО ПРОГРАММИРОВАНИЯ 6
2. ОСНОВНЫЕ ХАРАКТЕРИСТИКИ ПРОГРАММНОГО МОДУЛЯ 7
3. ПРОЕКТИРОВАНИЕ МОДУЛЯ 11
3.1. ФУНКЦИОНАЛЬНАЯ ДЕКОМПОЗИЦИЯ 12
3.2. МИНИМИЗАЦИИ КОЛИЧЕСТВА ПЕРЕДАВАЕМЫХ ПАРАМЕТРОВ 12
3.3. МИНИМИЗАЦИИ КОЛИЧЕСТВА НЕОБХОДИМЫХ ВЫЗОВОВ 13
4. МЕТОДЫ РАЗРАБОТКИ СТРУКТУРЫ МОДУЛЬНОЙ ПРОГРАММЫ 16
4.1. МЕТОД ВОСХОДЯЩЕЙ РАЗРАБОТКИ 16
4.2. МЕТОД НИСХОДЯЩЕЙ РАЗРАБОТКИ 18
4.3. КОНСТРУКТИВНЫЙ И АРХИТЕКТУРНЫЙ ПОДХОДЫ 19
4.4. ДРУГИЕ МЕТОДЫ РАЗРАБОТКИ СТРУКТУРЫ МОДУЛЬНЫХ ПРОГРАММ И ИХ ОБЩАЯ КЛАССИФИКАЦИЯ 22
5. КОНТРОЛЬ СТРУКТУРЫ МОДУЛЬНОЙ ПРОГРАММЫ 25
ЗАКЛЮЧЕНИЕ 26
СПИСОК ЛИТЕРАТУРЫ: 27
1. Дж.Хьюз, Дж.Мичтом. Структурный подход к программированию. М.: Мир, 1980. - С. 29-71.
2. В.Турский. Методология программирования. - М.: Мир, 1981. - С. 90-164.
3. Е.А.Жоголев. Технологические основы модульного программирования // Программирование,1980, #2. - С. 44-49.
4. R.C.Holt. Structure of Computer Programs: A Survey // Proceedings of the IEEE, 1975, 63(6). - P. 879-893.
5. Г.Майерс.
Надежность программного
6. Я.Пайл. АДА - язык встроенных систем. М.: Финансы и статистика, 1984. - С. 67-75.
7. М.Зелковец, А.Шоу, Дж.Гэннон. Принципы разработки программного обеспечения. М.: Мир, 1982. - С. 65-71.
8. А.Л.Фуксман.
Технологические аспекты
9. Н.Г.Голубь. Искусство программирования на Ассемблере. СПб.: ООО «ДиаСофтЮП», 2002. – С. 8-9.
10. www.rushelp.com