Разделы презентаций


Презентация на тему Разработка программного обеспечения ( Software Engineering )

Презентация на тему Презентация на тему Разработка программного обеспечения ( Software Engineering ) из раздела Разное. Доклад-презентацию можно скачать по ссылке внизу страницы. Эта презентация для класса содержит 12 слайдов. Для просмотра воспользуйтесь удобным проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций TheSlide.ru в закладки!

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

Слайд 1
Разработка программного обеспечения (Software Engineering)Часть 2. Создание ПО
Текст слайда:

Разработка программного обеспечения (Software Engineering)

Часть 2. Создание ПО


Слайд 2
Базовые процессы создания ПОРазработка спецификацииПроектирование и реализацияАттестацияЭволюцияЖизненный цикл ПО – совокупность процессов, протекающих от момента принятия решения
Текст слайда:

Базовые процессы создания ПО

Разработка спецификации
Проектирование и реализация
Аттестация
Эволюция

Жизненный цикл ПО – совокупность процессов, протекающих от момента принятия решения о создании ПО до его полного вывода из эксплуатации


Слайд 3
Каскадная модельАнализ и формирование требованийПроектирование системы и ПОКодирование и тестирование программных модулейСборка и тестирование системыЭксплуатация и сопровождение
Текст слайда:

Каскадная модель

Анализ и формирование требований

Проектирование системы
и ПО

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

Сборка и тестирование системы

Эксплуатация и
сопровождение


Слайд 4
Достоинства:Документирование каждого этапаНедостатки:«негибкое» разбиение процесса создания на отдельные этапыПрименение:Требования сформулированы достаточно четко.Повсеместно для разработки небольших систем, входящих
Текст слайда:

Достоинства:
Документирование каждого этапа

Недостатки:
«негибкое» разбиение процесса создания на отдельные этапы

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

Каскадная модель


Слайд 5
Эволюционная модельЭскизное описаниеОпределение спецификацийРазработкаАттестацияНачальная версияПромежуточная версияКонечная версияВыполняются параллельноПрототип – действующий программный модуль, реализующий отдельные функции создаваемого ПО.
Текст слайда:

Эволюционная модель

Эскизное описание

Определение спецификаций

Разработка

Аттестация

Начальная
версия

Промежуточная версия

Конечная
версия

Выполняются параллельно

Прототип – действующий программный модуль, реализующий отдельные функции создаваемого ПО.


Слайд 6
Достоинства:Спецификация разрабатывается постепенно, по мере требования заказчика.Недостатки:Многие этапы создания ПО не документированы.Система часто получается плохо структурированной.Требуются специальные
Текст слайда:

Достоинства:
Спецификация разрабатывается постепенно, по мере требования заказчика.

Недостатки:
Многие этапы создания ПО не документированы.
Система часто получается плохо структурированной.
Требуются специальные средства и технологии разработки ПО.

Применение:
Разработка небольших систем (<100 000 строк) или средних (<500 000 строк) с относительно коротким сроком жизни.

Эволюционная модель


Слайд 7
Формальная разработкаОпределение требованийФормальная спецификацияФормальные преобразованияСборка и тестированиеФормальная спецификацияПК1ПК2ПКnИсполняемаяпрограмма(…)T1T2TnПР1ПР2ПРnПроцесс формальных преобразований
Текст слайда:

Формальная разработка

Определение
требований

Формальная
спецификация

Формальные
преобразования

Сборка и
тестирование

Формальная спецификация

ПК1

ПК2

ПКn

Исполняемая
программа

(…)

T1

T2

Tn

ПР1

ПР2

ПРn

Процесс формальных преобразований


Слайд 8
Преимущества:Точное соответствие программы спецификации.Отказ от тестирования отдельных модулей.Тестирование всей системы только после ее сборки.Недостатки:Требуют специальных знаний и
Текст слайда:

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

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

Применение:
Метод «Чистой комнаты» (IBM).

Формальная разработка


Слайд 9
Модель пошаговой разработкиОпределение плана требованийПошаговая детализация требованийРазработка системной архитектурыШаг разработкиШаг аттестацииШаг сборкиАттестация системыКонечная системаНа каждом шаге отсутствует
Текст слайда:

Модель пошаговой разработки

Определение плана требований

Пошаговая детализация
требований

Разработка системной архитектуры

Шаг разработки

Шаг аттестации

Шаг сборки

Аттестация системы

Конечная система

На каждом шаге отсутствует требование использования одного и того же подхода к процессу разработки!


Слайд 10
Достоинства:Нет необходимости ждать полного завершения разработки системы.Можно использовать компоненты, полученные на первых шагах, как прототипы.Уменьшается риск общесистемных
Текст слайда:

Достоинства:
Нет необходимости ждать полного завершения разработки системы.
Можно использовать компоненты, полученные на первых шагах, как прототипы.
Уменьшается риск общесистемных ошибок.
Системные сервисы с высоким приоритетом разрабатываются первыми, а все последующие интегрируются с ними. Это позволяет снизить вероятность программных ошибок в особо важных частях системы.

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

Модель пошаговой разработки


Слайд 11
Спиральная модельАнализ рисковАнализ рисковАнализ рисковАнализ рисковПрототип 1Прототип 2Прототип 3ФункциональныйпрототипОпределение общих требованийАнализ требованийПроектированиеКодированиеТестированиеПродуктДетализация проектаИмитация, моделирование, аттестацияПланирование сборки и
Текст слайда:

Спиральная модель

Анализ
рисков

Анализ
рисков

Анализ
рисков

Анализ
рисков

Прототип 1

Прототип 2

Прототип 3

Функциональный
прототип

Определение общих требований

Анализ требований

Проектирование

Кодирование

Тестирование

Продукт

Детализация проекта

Имитация, моделирование, аттестация

Планирование сборки и тестирование

Планирование разработок

Планирование требований и жизненного цикла

Анализ

Планирование следующей итерации

Разработка и тестирование продукта на очередной итерации

Определение целей, альтернатив и ограничений

Оценка альтернатив, оценка и разрешение рисков


Слайд 12
Достоинства:Нет фиксированных этапов.Эта модель может включать в себя любые другие модели на каждом витке спирали – прототипирование
Текст слайда:

Достоинства:
Нет фиксированных этапов.
Эта модель может включать в себя любые другие модели на каждом витке спирали –
прототипирование может использоваться при нечетком определении требований;
Каскадная модель в случае последовательного выполнения некоторых этапов;
Модель формальных преобразований – если четко сформулированы требования.

Недостатки:
Сложна автоматизация процессов разработки.
Огромная роль при разработке системы отводится управлению проектом.

Спиральная модель


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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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