Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

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

Содержание

Технология нисходящего структурного программирования Лекция 327.02.2017каф. РТС дисциплина Информатика
ИННОВАЦИОННАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА Технология нисходящего структурного программирования   Лекция 327.02.2017каф. РТС дисциплина Информатика Содержание27.02.2017каф. РТС дисциплина ИнформатикаТехнология нисходящего структурного программир.Этапы развития технологии программированияСоставляющие технологии НСПНисходящая Технология программированияТехнология программирования – это система методов, способов и приемов обработки и Этапы развития  технологии программирования (1)Первые программы – аналоговым способом: проводное соединение, Этапы развития  технологии программирования (2)Начало 70-х годов корпорация IBM – применяет Составляющие технологии нисходящего структурного программированияНисходящая разработкаСтруктурное кодирование (программирование)Сквозной контроль27.02.2017каф. РТС дисциплина Информатика Структурное кодирование    Программный комплекс разбивается на Нисходящая разработка   Процесс разработки идет сверху Преимущества модульного программированияПреимущества использования небольших программных модулей :		-позволяют разрабатывать программные комплексы, которые Свойства  программных модулейПрограммный модуль должен иметь один вход и один выход;Работа Кодирование и тестирование  сверху вниз	Пример.Пусть требуется разработать программный комплекс, рисующий на Пример кодирования и тестирования сверху вниз		Разобьем весь рисунок на составляющие части и Структурная диаграмма  программного комплекса  27.02.2017каф. РТС дисциплина Информатика Описание структуры программного комплекса		Программный комплекс содержит модули трех уровней:		- программный модуль первого Этапы проектирования. 1 этапПроектирование и кодирование программного комплекса начинается с управляющего программного Тестирование главного программного модуля27.02.2017каф. РТС дисциплина Информатика 27.02.2017каф. РТС дисциплина ИнформатикаЭтапа проектирования. 2 этапПосле модуля М1 проектируется, кодируется и Тестирование  программного модуля М2   27.02.2017каф. РТС дисциплина Информатика Аналогичным образом поступают при подключении к программному комплексу модуля М3Для подключения к Тестирование  программного модуля М4   27.02.2017каф. РТС дисциплина Информатика При тестировании и отладке каждого программного модуля одновременно ведется тестирование и отладка Итоги Рассмотренные вопросы:   Технология нисходящего структурного 25.04.2016каф. РТС дисциплина Алгоритмизация и программирование    Библиографический список
Слайды презентации

Слайд 2 Технология нисходящего структурного программирования Лекция 3
27.02.2017
каф. РТС дисциплина

Технология нисходящего структурного программирования  Лекция 327.02.2017каф. РТС дисциплина Информатика

Информатика







Иллюстративный материал к лекциям по алгоритмизации и программированию


Автор Саблина Н.Г. 2016 г.


Слайд 3 Содержание






27.02.2017
каф. РТС дисциплина Информатика




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


Этапы развития

Содержание27.02.2017каф. РТС дисциплина ИнформатикаТехнология нисходящего структурного программир.Этапы развития технологии программированияСоставляющие технологии

технологии программирования


Составляющие технологии НСП


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


Автор


Тестирование программных модулей


Структурная диаграмма ПК


Кодирование

и тестирование сверху вниз


Свойства программных модулей


Слайд 4
Технология программирования
Технология программирования – это система методов, способов

Технология программированияТехнология программирования – это система методов, способов и приемов обработки

и приемов обработки и выдачи информации.

27.02.2017
каф. РТС дисциплина Информатика





Слайд 5 Этапы развития технологии программирования (1)
Первые программы – аналоговым

Этапы развития технологии программирования (1)Первые программы – аналоговым способом: проводное соединение,

способом: проводное соединение, ключевые переключателей на панели компьютера.
Программирование

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

27.02.2017

каф. РТС дисциплина Информатика






Слайд 6 Этапы развития технологии программирования (2)
Начало 70-х годов корпорация

Этапы развития технологии программирования (2)Начало 70-х годов корпорация IBM – применяет

IBM – применяет усовершенствованные методы программирования, обеспечивающих переход к

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




27.02.2017

каф. РТС дисциплина Информатика






Слайд 7 Составляющие технологии нисходящего структурного программирования

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

Составляющие технологии нисходящего структурного программированияНисходящая разработкаСтруктурное кодирование (программирование)Сквозной контроль27.02.2017каф. РТС дисциплина Информатика

контроль
27.02.2017
каф. РТС дисциплина Информатика





Слайд 8 Структурное кодирование
Программный комплекс разбивается на программные

Структурное кодирование  Программный комплекс разбивается на программные модули

модули (программы), образующие многоуровневую структуру.

Каждый программный модуль представляет

собой короткую программу, решающую отдельную задачу (подзадачу).

27.02.2017

каф. РТС дисциплина Информатика






Слайд 9 Нисходящая разработка
Процесс разработки идет сверху вниз: от

Нисходящая разработка  Процесс разработки идет сверху вниз: от

общего к частному

В процессе разработки программные модули нижележащих уровней

заменяются «заглушками».

27.02.2017

каф. РТС дисциплина Информатика






Слайд 10 Преимущества модульного программирования

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

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

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

и эффективнее тестируются.

27.02.2017

каф. РТС дисциплина Информатика






Слайд 11 Свойства программных модулей
Программный модуль должен иметь один вход

Свойства программных модулейПрограммный модуль должен иметь один вход и один выход;Работа

и один выход;
Работа программного модуля не должна зависеть от:
-

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



27.02.2017

каф. РТС дисциплина Информатика






Слайд 12 Кодирование и тестирование сверху вниз
Пример.
Пусть требуется разработать программный

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

комплекс, рисующий на экране картинку «Дачный участок», включающую домик,

забор, дерево, солнце (см. рис.)

27.02.2017

каф. РТС дисциплина Информатика






Слайд 13 Пример кодирования и тестирования сверху вниз
Разобьем весь рисунок

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

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

структурной диаграммы

27.02.2017

каф. РТС дисциплина Информатика


Слайд 14 Структурная диаграмма программного комплекса
27.02.2017
каф. РТС дисциплина Информатика




Структурная диаграмма программного комплекса 27.02.2017каф. РТС дисциплина Информатика

Слайд 15 Описание структуры программного комплекса
Программный комплекс содержит модули трех

Описание структуры программного комплекса		Программный комплекс содержит модули трех уровней:		- программный модуль

уровней:
- программный модуль первого уровня М1 (управляющий) вызывает три

программных модуля второго уровня М1, М2, М3.
- программный модуль второго уровня М4 вызывает два программных модуля третьего уровня М5 и М6.

27.02.2017

каф. РТС дисциплина Информатика






Слайд 16 Этапы проектирования. 1 этап
Проектирование и кодирование программного комплекса

Этапы проектирования. 1 этапПроектирование и кодирование программного комплекса начинается с управляющего

начинается с управляющего программного модуля М1.
Для его тестирования

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

27.02.2017

каф. РТС дисциплина Информатика






Слайд 17 Тестирование главного программного модуля
27.02.2017
каф. РТС дисциплина Информатика




Тестирование главного программного модуля27.02.2017каф. РТС дисциплина Информатика

Слайд 18 27.02.2017
каф. РТС дисциплина Информатика
Этапа проектирования. 2 этап
После модуля

27.02.2017каф. РТС дисциплина ИнформатикаЭтапа проектирования. 2 этапПосле модуля М1 проектируется, кодируется

М1 проектируется, кодируется и включается вместо «заглушки М2» программный

модуль М2.
Программные модули М3 и М4 по-прежнему остаются замененными заглушками.
В результате получаем следующую структурную диаграмму:








Слайд 19 Тестирование программного модуля М2
27.02.2017
каф. РТС дисциплина Информатика




Тестирование программного модуля М2  27.02.2017каф. РТС дисциплина Информатика

Слайд 20 Аналогичным образом поступают при подключении к программному комплексу

Аналогичным образом поступают при подключении к программному комплексу модуля М3Для подключения

модуля М3
Для подключения к программному комплексу модуля М4, необходимо

заменить заглушками вызываемые им программные модули М5 и М6.
Завершив тестирование и отладку модулей первого и второго уровней, приступают к проектированию и отладке модулей третьего уровня.

27.02.2017

каф. РТС дисциплина Информатика






Слайд 21 Тестирование программного модуля М4
27.02.2017
каф. РТС дисциплина Информатика




Тестирование программного модуля М4  27.02.2017каф. РТС дисциплина Информатика

Слайд 22 При тестировании и отладке каждого программного модуля одновременно

При тестировании и отладке каждого программного модуля одновременно ведется тестирование и

ведется тестирование и отладка программного комплекса в целом.
В

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

27.02.2017

каф. РТС дисциплина Информатика






Слайд 23 Итоги Рассмотренные вопросы:

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

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

составляющие
особенности
Программные модули :
свойства
тестирование
27.02.2017
каф. РТС дисциплина

Информатика






Слайд 24 25.04.2016
каф. РТС дисциплина Алгоритмизация и программирование
Библиографический список
Подбельский

25.04.2016каф. РТС дисциплина Алгоритмизация и программирование  Библиографический список  Подбельский

В.В., Фомин С.С. Курс программирования на языке Си: учебник.

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






  • Имя файла: innovatsionnaya-obrazovatelnaya-programma.pptx
  • Количество просмотров: 152
  • Количество скачиваний: 0