Презентация, доклад на тему Урок Современные методы программирования

Содержание

Модульное программирование - метод разработки программ по частям.Программный модуль – это любой фрагмент описания процесса, оформляемый как самостоятельный программный продукт, пригодный для использования в других описаниях процесса.1. Модульное программирование

Слайд 1Методы программирования


Методы программирования

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

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

1. Модульное программирование

Модульное программирование - метод разработки программ по частям.Программный модуль – это любой фрагмент описания процесса, оформляемый как

Слайд 3В качестве модульной структуры программы принято использовать древовидную структуру.
При разработке

может использоваться метод восходящей разработки или метод нисходящей разработки.


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

Слайд 4Восходящий
метод

Модуль 1
Модуль 2
Модуль 3
Модуль 4
Модуль 5
Головной модуль
Нисходящий
метод

ВосходящийметодМодуль 1Модуль 2Модуль 3Модуль 4Модуль 5Головной модульНисходящийметод

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

разбиение алгоритма задачи сверху вниз.

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

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

Слайд 6 1) Следование.

Основные

конструкции структурного программирования:

S

S

1) Следование. Основные конструкции структурного программирования:SS

Слайд 7 2) Разветвление

S
S

2) РазветвлениеSS

Слайд 83) Повторение

S

3) ПовторениеS

Слайд 9В качестве основного метода построения текста программы современная технология программирования рекомендует

пошаговую детализацию.
Пошаговая детализация связана с использованием частично формализованного языка для представления указанных описаний, который получил название псевдокода.
В качестве основного метода построения текста программы современная технология программирования рекомендует пошаговую детализацию. Пошаговая детализация связана с

Слайд 10На псевдокоде можно описать любую конструкцию структурного программирования.

На псевдокоде можно описать любую конструкцию структурного программирования.

Слайд 11Объектно-ориентированное программирование (ООП) является методом программирования, имитирующим то, как человек выполняет

какую-либо работу.

3. Объектно-ориентированный подход в разработке программ

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

Слайд 12ОБЪЕКТЫ
КЛАСС объектов – это множество предметов реального мира, имеющих одни

и те же характеристики и правила поведения.

Основные признаки объектно-ориентированной технологии

ОБЪЕКТЫ 	КЛАСС объектов – это множество предметов реального мира, имеющих одни и те же характеристики и правила

Слайд 13ИНКАПСУЛЯЦИЯ
Данные скомбинированы и объединены с процедурами и функциями, которые манипулируют

этими данными.
ИНКАПСУЛЯЦИЯ Данные скомбинированы и объединены с процедурами и функциями, которые манипулируют этими данными.

Слайд 14НАСЛЕДОВАНИЕ
Это определение объекта и затем использование его для построения иерархий

производных объектов.
НАСЛЕДОВАНИЕ Это определение объекта и затем использование его для построения иерархий производных объектов.

Слайд 15ПОЛИМОРФИЗМ
Некоторому действию придаётся одно имя, которое совместно используется объектами всей

иерархии.


ПОЛИМОРФИЗМ Некоторому действию придаётся одно имя, которое совместно используется объектами всей иерархии.

Слайд 16ОГРАНИЧЕНИЕ ДОСТУПА
При наследовании свойств базовых классов часть методов и характеристик можно

спрятать внутри реализации класса.


ОГРАНИЧЕНИЕ ДОСТУПА	При наследовании свойств базовых классов часть методов и характеристик можно спрятать внутри реализации класса.

Слайд 17АБСТРАГИРОВАНИЕ
Создание абстрактных классов, имеющих не реализованные методы.

АБСТРАГИРОВАНИЕ Создание абстрактных классов, имеющих не реализованные методы.

Слайд 18УСТОЙЧИВОСТЬ
Под устойчивостью понимают продолжительное время существования объектов в системе.

УСТОЙЧИВОСТЬ Под устойчивостью понимают продолжительное время существования объектов в системе.

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

свои атрибуты и методы.
Объекты взаимодействуют посредствам сообщений.


Объектно-ориентированная программа состоит из набора объектов, у каждого из которых есть свои атрибуты и методы. Объекты взаимодействуют

Слайд 20Жизненный цикл программного обеспечения

Жизненный цикл программного обеспечения

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

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

Слайд 22Постановка задачи
Проектирование
Оценка риска
Верификация
Кодирование
Тестирование
Уточнение
Производство
Сопровождение
Д
о
к
у
м
е
е
н
н
т
и
р
о
в
а
и

Постановка задачиПроектированиеОценка рискаВерификацияКодированиеТестированиеУточнениеПроизводствоСопровождениеДокумееннтироваи

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть