Методы программирования. Модульное программирование. Структурное программирование. Объектно-ориентированное программирование презентация

Содержание

Слайд 2

План лекции: Модульное программирование; Структурное программирование; Объектно-ориентированное программирование

План лекции:

Модульное программирование;
Структурное программирование;
Объектно-ориентированное программирование

Слайд 3

Модульное программирование — это такой способ программирования, при котором вся

Модульное программирование — это такой способ программирования, при котором вся программа разбивается на

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

Концепции модульного программирования: Принцип утаивания информации Сборочное программирование Аксиома модульности

Концепции модульного программирования:

Принцип утаивания информации 

Сборочное программирование 

Аксиома модульности 

Слайд 5

Условия: блочность организации синтаксическая обособленность семантическая независимость общность данных полнота определения

Условия:

блочность организации

синтаксическая обособленность

семантическая независимость

общность данных

полнота определения

Слайд 6

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

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

параллельного исполнения модулей (в контексте параллельного программирования).

Предпосылки к модульному программированию:

Слайд 7

Разновидности модулей Логические Информационные Функциональные

Разновидности модулей

Логические

Информационные

Функциональные

Слайд 8

Характеристики модуля Размер модуля Рутинность модуля Сцепление модуля Прочность модуля

Характеристики модуля

Размер модуля

Рутинность модуля

Сцепление модуля

Прочность модуля

Слайд 9

Структурное программирование Цель структурного программирования - повышение надежности программ, обеспечение

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

Цель структурного программирования - повышение надежности программ, обеспечение сопровождения и модификации, облегчение и ускорение разработки.
Последовательность

алгоритма решения задачи сверху вниз.
Использование структурного кодирования.
Слайд 10

Метод алгоритмической декомпозиции сверху вниз Метод модульной организации частей программы Метод структурного кодирования ∙ ∙ ∙

Метод алгоритмической декомпозиции сверху вниз

Метод модульной организации частей программы

Метод структурного кодирования




Слайд 11

Объектно-ориентированное программирование Методология ООП использует метод объектной декомпозиции, согласно которому

Объектно-ориентированное программирование

Методология ООП использует метод объектной декомпозиции, согласно которому структура системы (статическая

составляющая) описывается в терминах объектов и связей между ними, а поведение системы (динамическая составляющая) - в терминах обмена сообщениями между объектами.
Слайд 12

Метод объектно-ориентированной декомпозиции Метод абстрактных типов данных Метод пересылки сообщений ∙ ∙ ∙

Метод объектно-ориентированной декомпозиции 

Метод абстрактных типов данных 

Метод пересылки сообщений 




Имя файла: Методы-программирования.-Модульное-программирование.-Структурное-программирование.-Объектно-ориентированное-программирование.pptx
Количество просмотров: 58
Количество скачиваний: 0