'

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

Понравилась презентация – покажи это...





Слайд 0

Инженерия програмного обеспечения на практике Максим Марков Програм менеджер, Селения а/с


Слайд 1

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


Слайд 2

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


Слайд 3

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


Слайд 4

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


Слайд 5

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


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

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


Слайд 10

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


Слайд 11

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


Слайд 12

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


Слайд 13

14 V-модель Разработка Требований Разработка Архитектуры Детальный дизайн Написание кода/ Модульное тестирование Тестирование подсистем Интеграция Приемочные тесты


×

HTML:





Ссылка: