Рабочие листы
к вашим урокам
Скачать
1 слайд
Методы программирования
2 слайд
Модульное программирование - метод разработки программ по частям.
Программный модуль – это любой фрагмент описания процесса, оформляемый как самостоятельный программный продукт, пригодный для использования в других описаниях процесса.
1. Модульное программирование
3 слайд
В качестве модульной структуры программы принято использовать древовидную структуру.
При разработке может использоваться метод восходящей разработки или метод нисходящей разработки.
4 слайд
Восходящий
метод
Модуль 1
Модуль 2
Модуль 3
Модуль 4
Модуль 5
Головной модуль
Нисходящий
метод
5 слайд
Структурный подход базируется на двух основополагающих принципах:
использование процедурного стиля программирования;
последовательное разбиение алгоритма задачи сверху вниз.
2. Структурное программирование
6 слайд
1) Следование.
Основные конструкции структурного программирования:
S
S
7 слайд
2) Разветвление
S
S
8 слайд
3) Повторение
S
9 слайд
В качестве основного метода построения текста программы современная технология программирования рекомендует пошаговую детализацию.
Пошаговая детализация связана с использованием частично формализованного языка для представления указанных описаний, который получил название псевдокода.
10 слайд
На псевдокоде можно описать любую конструкцию структурного программирования.
11 слайд
Объектно-ориентированное программирование (ООП) является методом программирования, имитирующим то, как человек выполняет какую-либо работу.
3. Объектно-ориентированный подход в разработке программ
12 слайд
ОБЪЕКТЫ
КЛАСС объектов – это множество предметов реального мира, имеющих одни и те же характеристики и правила поведения.
Основные признаки объектно-ориентированной технологии
13 слайд
ИНКАПСУЛЯЦИЯ
Данные скомбинированы и объединены с процедурами и функциями, которые манипулируют этими данными.
14 слайд
НАСЛЕДОВАНИЕ
Это определение объекта и затем использование его для построения иерархий производных объектов.
15 слайд
ПОЛИМОРФИЗМ
Некоторому действию придаётся одно имя, которое совместно используется объектами всей иерархии.
16 слайд
ОГРАНИЧЕНИЕ ДОСТУПА
При наследовании свойств базовых классов часть методов и характеристик можно спрятать внутри реализации класса.
17 слайд
АБСТРАГИРОВАНИЕ
Создание абстрактных классов, имеющих не реализованные методы.
18 слайд
УСТОЙЧИВОСТЬ
Под устойчивостью понимают продолжительное время существования объектов в системе.
19 слайд
Объектно-ориентированная программа состоит из набора объектов, у каждого из которых есть свои атрибуты и методы.
Объекты взаимодействуют посредствам сообщений.
20 слайд
Жизненный цикл программного обеспечения
21 слайд
Разработка хорошего программного обеспечения должна учитывать долгий и продолжительный процесс, называемый жизненным циклом программного обеспечения.
Этот процесс начинается с первоначальной идеи, включает в себя написание и отладку программ и продолжается многие годы, в течение которых в исходное программное обеспечение вносятся изменения и улучшения.
22 слайд
Постановка задачи
Проектирование
Оценка риска
Верификация
Кодирование
Тестирование
Уточнение
Производство
Сопровождение
Д
о
к
у
м
е
е
н
н
т
и
р
о
в
а
и
Рабочие листы
к вашим урокам
Скачать
6 661 543 материала в базе
Настоящий материал опубликован пользователем Силина Наталья Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
72/180 ч.
Курс профессиональной переподготовки
600 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
4 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.