Содержание
- Введение 1
- Теоретические основы модульного программирования 2
- - Основные принципы декомпозиции 2.1
- - Инкапсуляция и сокрытие информации 2.2
- - Абстракция и определение интерфейсов 2.3
- Методологии проектирования программных модулей 3
- - Структурное проектирование и диаграммы потоков данных 3.1
- - Объектно-ориентированное проектирование: UML-диаграммы 3.2
- - Компонентно-ориентированное проектирование и повторное использование 3.3
- Тестирование и отладка программных модулей 4
- - Юнит-тестирование: принципы и инструменты 4.1
- - Интеграционное тестирование: проверка взаимодействия модулей 4.2
- - Отладка модулей: поиск и устранение ошибок 4.3
- Практические примеры разработки программных модулей 5
- - Разработка модуля для обработки данных 5.1
- - Разработка модуля для работы с базами данных 5.2
- - Разработка графического модуля пользовательского интерфейса 5.3
- Заключение 6
- Список литературы 7