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

Содержание

Изучаемые вопросыСтруктура программного обеспечения. Этапы разработки программного обеспечения.

Слайд 1Этапы разработки программного обеспечения.
Основы программирования

Этапы разработки программного обеспечения. Основы программирования

Слайд 2Изучаемые вопросы
Структура программного обеспечения.
Этапы разработки программного обеспечения.

Изучаемые вопросыСтруктура программного обеспечения. Этапы разработки программного обеспечения.

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

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

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

Слайд 4Программное обеспечение и программы
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Программный комплекс
Документы
Программа 1
Программа 2
Программа N
Документы для

разработки и сопровождения ПО

Документы по эксплуатации ПК

Другие документы

Программное обеспечение и программыПРОГРАММНОЕ  ОБЕСПЕЧЕНИЕПрограммный комплексДокументыПрограмма 1Программа 2Программа NДокументы для разработки и сопровождения ПОДокументы по эксплуатации

Слайд 5Этапы разработки программного обеспечения
Процесс разбивки программного обеспечения можно разбить на этапы.


Работа над программным обеспечением начинается с выдачи задания на разработку программного обеспечения (технического задания).

Этапы разработки программного обеспеченияПроцесс разбивки программного обеспечения можно разбить на этапы. Работа над программным обеспечением начинается с

Слайд 6Этапы разработки программного обеспечения

Этапы разработки программного обеспечения

Слайд 7Этапы разработки программного обеспечения
Постановка задачи
На этом этапе создаётся модель рассматриваемого явления,

процесса и т.д. Характеристики и особенности этой модели отражаются в спецификации. Для подготовки спецификации используются определённые стандартные формы.
Этапы разработки программного обеспеченияПостановка задачиНа этом этапе создаётся модель рассматриваемого явления, процесса и т.д. Характеристики и особенности

Слайд 8Этапы разработки программного обеспечения
Проектирование
На этапе проектирования разрабатываются алгоритмы, задаваемые спецификациями, и

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

Слайд 9Понятие алгоритма
Алгоритм — это точное предписание, которое определяет процесс, ведущий от

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

Слайд 10Основные свойства алгоритмов
1. Результативность означает возможность получения результата после выполнения конечного

количества операций.

2. Определенность состоит в совпадении получаемых результатов независимо от пользователя и применяемых технических средств.


Основные свойства алгоритмов1. Результативность означает возможность получения результата после выполнения конечного количества операций. 2. Определенность состоит в

Слайд 11Основные свойства алгоритмов
3. Массовость заключается в возможности применения алгоритма к целому

классу однотипных задач, различающихся конкретными значениями исходных данных.

4. Дискретность — возможность расчленения процесса вычислений, предписанных алгоритмом, на отдельные этапы, возможность выделения участков программы с определенной структурой.

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

Слайд 12Способы описания алгоритмов
Словесно - формульный;
структурный или блок - схемный;
с

помощью графов - схем;
с помощью сетей Петри.

Способы описания алгоритмовСловесно - формульный; структурный или блок - схемный; с помощью графов - схем; с помощью

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

с формулами по пунктам, определяющим последовательность действий.

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

Слайд 14Словесно – формульный алгоритм
Пример: необходимо найти значение следующего выражения: у =

2а – (х+6).
Словесно-формульным способом алгоритм решения этой задачи может быть записан в следующем виде:
1. Ввести значения а и х.
2. Сложить х и 6.
3. Умножить a на 2.
4. Вычесть из 2а сумму (х+6).
5. Вывести у как результат вычисления выражения.


Словесно – формульный алгоритмПример: необходимо найти значение следующего выражения: у = 2а – (х+6). Словесно-формульным способом алгоритм

Слайд 15Блок - схемы
При блок - схемном описании алгоритм изображается геометрическими фигурами

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

Блок - схемыПри блок - схемном описании алгоритм изображается геометрическими фигурами (блоками), связанными по управлению линиями (направлениями

Слайд 16Блок - схемы
Преимущества:
наглядность: каждая операция вычислительного процесса изображается отдельной геометрической фигурой.


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

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

Слайд 19Виды алгоритмов
линейные;
ветвящиеся;
циклические.

Виды алгоритмовлинейные; ветвящиеся; циклические.

Слайд 20Этапы разработки программного обеспечения
Кодирование представляет собой реализацию разработанных алгоритмов, составление по

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

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

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

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

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

компонентов.
Этапы разработки программного обеспечения При комплексном тестировании производится совместная проверка групп программных компонентов.

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

системы, приходится на эксплуатацию и сопровождение.

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

Слайд 24Этапы разработки программного обеспечения
Сопровождение - процесс улучшения, оптимизации и устранения дефектов программного

обеспечения после передачи в эксплуатацию.

Этапы разработки программного обеспеченияСопровождение - процесс улучшения, оптимизации и устранения дефектов программного обеспечения после передачи в эксплуатацию.

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

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


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

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

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

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