🗊Презентация Инновационная образовательная программа

Нажмите для полного просмотра!
Инновационная образовательная программа, слайд №1Инновационная образовательная программа, слайд №2Инновационная образовательная программа, слайд №3Инновационная образовательная программа, слайд №4Инновационная образовательная программа, слайд №5Инновационная образовательная программа, слайд №6Инновационная образовательная программа, слайд №7Инновационная образовательная программа, слайд №8Инновационная образовательная программа, слайд №9Инновационная образовательная программа, слайд №10Инновационная образовательная программа, слайд №11Инновационная образовательная программа, слайд №12Инновационная образовательная программа, слайд №13Инновационная образовательная программа, слайд №14Инновационная образовательная программа, слайд №15Инновационная образовательная программа, слайд №16Инновационная образовательная программа, слайд №17Инновационная образовательная программа, слайд №18Инновационная образовательная программа, слайд №19Инновационная образовательная программа, слайд №20Инновационная образовательная программа, слайд №21Инновационная образовательная программа, слайд №22Инновационная образовательная программа, слайд №23Инновационная образовательная программа, слайд №24Инновационная образовательная программа, слайд №25

Содержание

Вы можете ознакомиться и скачать презентацию на тему Инновационная образовательная программа. Доклад-сообщение содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Инновационная образовательная программа, слайд №1
Описание слайда:

Слайд 2





Технология нисходящего структурного программирования 

Лекция 3
Иллюстративный материал к лекциям по алгоритмизации и программированию 
            
 Автор Саблина Н.Г. 		2016 г.
Описание слайда:
Технология нисходящего структурного программирования Лекция 3 Иллюстративный материал к лекциям по алгоритмизации и программированию Автор Саблина Н.Г. 2016 г.

Слайд 3





Содержание
Содержание
Описание слайда:
Содержание Содержание

Слайд 4





Технология программирования
Технология программирования – это система методов, способов и приемов обработки и выдачи информации.
Описание слайда:
Технология программирования Технология программирования – это система методов, способов и приемов обработки и выдачи информации.

Слайд 5





Этапы развития 
технологии программирования (1)
Первые программы – аналоговым способом: проводное соединение, ключевые переключателей на панели компьютера. 
Программирование в машинных кодах
Появление автокодов, языка ассемблера, который позволял писать более длинные программы. 
Появление первого языка высокого уровня – Фортрана (1950 г.)
Монолитные программы.
Описание слайда:
Этапы развития технологии программирования (1) Первые программы – аналоговым способом: проводное соединение, ключевые переключателей на панели компьютера. Программирование в машинных кодах Появление автокодов, языка ассемблера, который позволял писать более длинные программы. Появление первого языка высокого уровня – Фортрана (1950 г.) Монолитные программы.

Слайд 6





Этапы развития 
технологии программирования (2)
Начало 70-х годов корпорация IBM – применяет усовершенствованные методы программирования, обеспечивающих переход к промышленным методам разработки программного обеспечения. 
Один из компонентов - технология нисходящего структурного программирования, поддерживаемая современными языками программирования.
Используя структурное программирование, средний программист может создавать и поддерживать программы длиной свыше 50 000 строк. 
На базе технологии нисходящего структурного программирования были созданы технологии объектно-ориентированного и событийно-управляемого (визуального) программирования.
Описание слайда:
Этапы развития технологии программирования (2) Начало 70-х годов корпорация IBM – применяет усовершенствованные методы программирования, обеспечивающих переход к промышленным методам разработки программного обеспечения. Один из компонентов - технология нисходящего структурного программирования, поддерживаемая современными языками программирования. Используя структурное программирование, средний программист может создавать и поддерживать программы длиной свыше 50 000 строк. На базе технологии нисходящего структурного программирования были созданы технологии объектно-ориентированного и событийно-управляемого (визуального) программирования.

Слайд 7





Составляющие технологии нисходящего структурного программирования
Нисходящая  разработка
Структурное кодирование (программирование)
Сквозной контроль
Описание слайда:
Составляющие технологии нисходящего структурного программирования Нисходящая разработка Структурное кодирование (программирование) Сквозной контроль

Слайд 8






 
Структурное кодирование 



Программный комплекс разбивается на программные модули (программы), образующие многоуровневую структуру. 
Каждый программный модуль представляет собой короткую программу, решающую отдельную задачу (подзадачу).
Описание слайда:
Структурное кодирование Программный комплекс разбивается на программные модули (программы), образующие многоуровневую структуру. Каждый программный модуль представляет собой короткую программу, решающую отдельную задачу (подзадачу).

Слайд 9






 

Нисходящая разработка



Процесс разработки идет сверху вниз: от общего к частному
В процессе разработки программные модули нижележащих уровней заменяются «заглушками».
Описание слайда:
Нисходящая разработка Процесс разработки идет сверху вниз: от общего к частному В процессе разработки программные модули нижележащих уровней заменяются «заглушками».

Слайд 10





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

Слайд 11





Свойства 
программных модулей
Программный модуль должен иметь один вход и один выход;
Работа программного модуля не должна зависеть от:
- входных данных; 
того, какому программному модулю предназначены его выходные данные;  
предыстории вызовов программного модуля; 
Программный модуль должен решать самостоятельную задачу;
Программный модуль должен возвращать управление тому программному модулю, который его вызывал;
Программный модуль может вызывать другой программный модуль.
Описание слайда:
Свойства программных модулей Программный модуль должен иметь один вход и один выход; Работа программного модуля не должна зависеть от: - входных данных; того, какому программному модулю предназначены его выходные данные; предыстории вызовов программного модуля; Программный модуль должен решать самостоятельную задачу; Программный модуль должен возвращать управление тому программному модулю, который его вызывал; Программный модуль может вызывать другой программный модуль.

Слайд 12





Кодирование и тестирование 
сверху вниз
	Пример.
Пусть требуется разработать программный комплекс, рисующий на экране картинку «Дачный участок», включающую домик, забор, дерево, солнце (см. рис.)
Описание слайда:
Кодирование и тестирование сверху вниз Пример. Пусть требуется разработать программный комплекс, рисующий на экране картинку «Дачный участок», включающую домик, забор, дерево, солнце (см. рис.)

Слайд 13





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

Слайд 14






 
Структурная диаграмма
 программного комплекса
Описание слайда:
Структурная диаграмма программного комплекса

Слайд 15





Описание структуры программного комплекса
		Программный комплекс содержит модули трех уровней:
		- программный модуль первого уровня М1 (управляющий) вызывает три программных модуля второго уровня М1, М2, М3. 
		- программный модуль второго уровня М4 вызывает два программных модуля третьего уровня М5 и М6.
Описание слайда:
Описание структуры программного комплекса Программный комплекс содержит модули трех уровней: - программный модуль первого уровня М1 (управляющий) вызывает три программных модуля второго уровня М1, М2, М3. - программный модуль второго уровня М4 вызывает два программных модуля третьего уровня М5 и М6.

Слайд 16





Этапы проектирования. 1 этап
Проектирование и кодирование программного комплекса начинается с управляющего программного модуля М1. 
Для его тестирования и отладки необходимо иметь программные модули второго уровня, но они еще не спроектированы, вместо них используются их имитаторы –  заглушки. 
Так как назначение заглушек только в том, чтобы программный модуль верхнего уровня был выполнен, они  могут быть достаточно простыми.
Описание слайда:
Этапы проектирования. 1 этап Проектирование и кодирование программного комплекса начинается с управляющего программного модуля М1. Для его тестирования и отладки необходимо иметь программные модули второго уровня, но они еще не спроектированы, вместо них используются их имитаторы – заглушки. Так как назначение заглушек только в том, чтобы программный модуль верхнего уровня был выполнен, они могут быть достаточно простыми.

Слайд 17





 Тестирование главного программного модуля
Описание слайда:
Тестирование главного программного модуля

Слайд 18





Этапа проектирования. 2 этап
После модуля М1 проектируется, кодируется и включается вместо «заглушки М2» программный модуль М2. 
Программные модули М3 и М4 по-прежнему остаются замененными заглушками. 
В результате получаем следующую структурную диаграмму:
Описание слайда:
Этапа проектирования. 2 этап После модуля М1 проектируется, кодируется и включается вместо «заглушки М2» программный модуль М2. Программные модули М3 и М4 по-прежнему остаются замененными заглушками. В результате получаем следующую структурную диаграмму:

Слайд 19






 

Тестирование 
программного модуля М2
Описание слайда:
Тестирование программного модуля М2

Слайд 20





Аналогичным образом поступают при подключении к программному комплексу модуля М3
Аналогичным образом поступают при подключении к программному комплексу модуля М3
Для подключения к программному комплексу модуля М4, необходимо заменить заглушками вызываемые им программные модули М5 и М6.
Завершив тестирование и отладку модулей первого и второго уровней, приступают к проектированию и отладке модулей третьего уровня.
Описание слайда:
Аналогичным образом поступают при подключении к программному комплексу модуля М3 Аналогичным образом поступают при подключении к программному комплексу модуля М3 Для подключения к программному комплексу модуля М4, необходимо заменить заглушками вызываемые им программные модули М5 и М6. Завершив тестирование и отладку модулей первого и второго уровней, приступают к проектированию и отладке модулей третьего уровня.

Слайд 21






 

Тестирование 
программного модуля М4
Описание слайда:
Тестирование программного модуля М4

Слайд 22





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

Слайд 23






 

Итоги
Рассмотренные вопросы:



Технология нисходящего структурного программирования: 
 история
 составляющие
 особенности
Программные модули : 
 свойства
 тестирование
Описание слайда:
Итоги Рассмотренные вопросы: Технология нисходящего структурного программирования: история составляющие особенности Программные модули : свойства тестирование

Слайд 24






 

Библиографический список



Подбельский В.В., Фомин С.С. Курс программирования на языке Си: учебник. М.: ДМК Пресс, 2012. – 384 с.
Павловская Т.А. C/C++. Программирование на языке высокого уровня: учебник для студентов вузов, обучающихся по направлению "Информатика и вычисл. техника" СПб.: Питер, 2005. - 461 с.
Павловская Т. А., Щупак Ю. А. С++. Объектно-ориентированное программирование. Практикум. Практикум. — СПб.: Питер, 2006. — 265 с: ил.
Березин Б.И. Начальный курс C и C++ / Б.И. Березин, С.Б. Березин. - М.: ДИАЛОГ-МИФИ, 2001. - 288 с
Каширин И.Ю., Новичков В.С. От С к С++. Учебное пособие для вузов. – М.: Горячая линия – Телеком, 2012. – 334 с.
Описание слайда:
Библиографический список Подбельский В.В., Фомин С.С. Курс программирования на языке Си: учебник. М.: ДМК Пресс, 2012. – 384 с. Павловская Т.А. C/C++. Программирование на языке высокого уровня: учебник для студентов вузов, обучающихся по направлению "Информатика и вычисл. техника" СПб.: Питер, 2005. - 461 с. Павловская Т. А., Щупак Ю. А. С++. Объектно-ориентированное программирование. Практикум. Практикум. — СПб.: Питер, 2006. — 265 с: ил. Березин Б.И. Начальный курс C и C++ / Б.И. Березин, С.Б. Березин. - М.: ДИАЛОГ-МИФИ, 2001. - 288 с Каширин И.Ю., Новичков В.С. От С к С++. Учебное пособие для вузов. – М.: Горячая линия – Телеком, 2012. – 334 с.

Слайд 25






                                                                           Автор:
                                                                           Саблина Наталья Григорьевна
                                                                          Ст. преподаватель 
                                                                           каф. РТС УрФУ
Описание слайда:
Автор: Саблина Наталья Григорьевна Ст. преподаватель каф. РТС УрФУ



Похожие презентации
Mypresentation.ru
Загрузить презентацию