Инженерия програмного обеспечения на практике

Содержание

Слайд 2

Чем важны програмы

Экономика всех развитых стран зависит от ПО
Все больше систем управляються

Чем важны програмы Экономика всех развитых стран зависит от ПО Все больше
програмно
Стоимость ПО больше, чем стоимость компьютера
Для систем с большим временем жизни сопровождение ПО самая жорогая часть.

Слайд 3

Что покупают наши клиенты

Доступ к информации
Оптимизация бизнес процесов
Автоматизация технологических операций
Алгоритмы
Архитектура приложений
Исходные коды

Что покупают наши клиенты Доступ к информации Оптимизация бизнес процесов Автоматизация технологических

Слайд 4

Разработка << Сопровождение

Большую часть жизненного цикла програма проводит в стадии сопровождения
Со временем

Разработка Большую часть жизненного цикла програма проводит в стадии сопровождения Со временем
внесение изменений ставновится все дороже 1) Увеличивается сложность 2) Надо заботится о существующих пользователях.
Во многих случаях качество сопровождения решающий фактор при выборе поставщика
Только реальное использование указывает правильные требование к програмам
Успешные продукты живут дольше – потдержание жизни постоянно – новые ОС, новые библиотеки

Слайд 5

Источники изменений

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

Источники изменений Изменения в законодадельстве Введение новых процесов в бизнесе Изменение в
в операционных системах
Инновации в управлении
Конкурентная борьба

Слайд 6

Стоимость разработки (1)

Затраты выражены в человеко*месяцах.
Продолжительность в месяцах.

C. Jones, Applied Software measurement,

Стоимость разработки (1) Затраты выражены в человеко*месяцах. Продолжительность в месяцах. C. Jones, Applied Software measurement, 1991
1991

Слайд 7

Стоимость разработки (2)

Источник: S. McConnell Rapid Development,

Стоимость разработки (2) Источник: S. McConnell Rapid Development,

Слайд 8

Стоимость разработки (3)

Источник: S. McConnell Rapid Development,

Стоимость разработки (3) Источник: S. McConnell Rapid Development,

Слайд 9

Сложность - это то, чем мы занимаемся (Ф. Брукс)

Сложность
Согласованность
Изменяемость
Незримость

F. Brooks, “No Silver

Сложность - это то, чем мы занимаемся (Ф. Брукс) Сложность Согласованность Изменяемость
Bullet...”, 1986

Слайд 10

Стоимость изменений

Источник: S. McConnell, Code Complete 2nd edition.

Стоимость изменений Источник: S. McConnell, Code Complete 2nd edition.

Слайд 11

После релиза

Техническая потдержка пользователей
Помощь пользователям
Адаптация програм
Перевод и локализация
Изменения и улучшения по запросу

После релиза Техническая потдержка пользователей Помощь пользователям Адаптация програм Перевод и локализация
пользователей
Маркетинг хочет нового все время!

Слайд 12

Уход со сцены

Рост стоимости владения
Новые приимущества
Вывод из эксплуатации = ввод в эксплуатацию
Отсутствие

Уход со сцены Рост стоимости владения Новые приимущества Вывод из эксплуатации =
еволюции ведет к революции
Пользователи не хотят или боятся изменений

Слайд 13

Итог

Програмное обеспечение – важная часть современных систем
Програмное обеспечение – сложная и дорогая

Итог Програмное обеспечение – важная часть современных систем Програмное обеспечение – сложная
часть
Програмы лишь средство в решении задач
Инжинерия програмного обеспечения – много больше чем разработка и отладка
Имя файла: Инженерия-програмного-обеспечения-на-практике.pptx
Количество просмотров: 313
Количество скачиваний: 0