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

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


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

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

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

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

Презентация на тему Модулипродолжение

Структура программного продукта Программные продукты имеют конструкцию (архитектуру) построения - состав и взаимосвязь программных модулейМодуль — это самостоятельная часть программы, имеющая определенное назначение и обеспечивающая заданные функции обработки автономном от других программных
Модули продолжение Структура программного продукта     Программные продукты имеют конструкцию (архитектуру) Структуризация программ выполняется для удобства разработки программирования, отладки и внесения изменений в - Структурная схема программного продукта Среди множества модулей различают: - головной модуль -управляет запуском программного продукта (существует В работе программного продукта активизируются необходимые программные модули. Управляющие модули задают последовательность Модульное программированиеМодульное программирование – это логически взаимосвязанная совокупность функциональных элементов, оформленных в Логическая независимость – результат работы программного модуля зависит от исходных данных и Принципы модульного программированиясначала определяется состав и подчиненность функции, а затем на-бор программных Функционально-модульная структура приложения Некоторые фунции могут выполняться с помощью одного и того же программного модуля
Слайды презентации

Слайд 2 Структура программного продукта

Программные продукты

Структура программного продукта   Программные продукты имеют конструкцию (архитектуру) построения

имеют конструкцию (архитектуру) построения - состав и взаимосвязь программных

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


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

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

и внесения изменений в программный, продукт.
Некоторые программные продукты

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


Слайд 4 - Структурная схема программного продукта

- Структурная схема программного продукта

Слайд 5 Среди множества модулей различают:

- головной модуль -управляет

Среди множества модулей различают: - головной модуль -управляет запуском программного продукта

запуском программного продукта (существует в единственном числе);
-управляющий модуль —

обеспечивает вызов других модулей на обработку;
-рабочие модули — выполняют функции обработки;
- сервисные модули и библиотеки, утилиты — осуществляют обслуживающие функции.

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

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

Управляющие модули задают последовательность вызова на выполнение очередного модуля.

Информационная связь модулей обеспечивается за счет использования общей базы данных либо межмодульной передачи даннх через переменные обмена.
Каждый модуль может оформляться как самостоятельно хранимый файл; для функци­онирования программного продукта необходимо наличие программных модулей в полном составе.


Слайд 7 Модульное программирование
Модульное программирование – это логически взаимосвязанная совокупность

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

функциональных элементов, оформленных в виде отдельных программных модулей.
Модуль характеризуют:
Один

вход и один выход, на входе модуль получает набор исходных данных выполняет обработку и возвращает один набор результатных данных т.е. реализует стандартную функцию Input-Process-Output.
Функциональная завершенность – модуль выполняет перечень операций для реализации каждой отдельной функции с полном составе.


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

Логическая независимость – результат работы программного модуля зависит от исходных данных

от исходных данных и не зависит от работы других

модулей.
Слабые информационные связи с другими программными модулями – обмен информацией между модулями должен быть минимальным.
Обозримый по размеру сложности программный элемент.
Каждый модуль состоит из спецификации и тела. Спецификации определяют правила использования модуля, а тело – способ реализации процесса обработки.


Слайд 9 Принципы модульного программирования
сначала определяется состав и подчиненность функции,

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

а затем на-бор программных модулей реализующих эти функции.
Функции

верхнего уровня обеспечиваются главным модулем, он управляет выполнением нижестоящих фун-кций, которым соответствуют подчиненные модули.
При определении набора модулей необходимо учитывать:
каждый модуль вызывается на выполнение вышестоящим и закончив работу , возвращает управление вызвавшему его модулю;
принятие основных решений в алгоритме выносится на максимально высокий уровень по иерархии уровней.
для использования одной и той же функции в разных шестах создается один модуль, который вызывается на выполнение по мере необходимости.
В результате дальнейшей детализации алгоритма создается функциональная модульная схема (ФМС), которая является основой для программирования.


Слайд 10 Функционально-модульная структура приложения

Функционально-модульная структура приложения

  • Имя файла: moduliprodolzhenie.pptx
  • Количество просмотров: 136
  • Количество скачиваний: 0