Презентация, доклад занятия по теме Сопровождение ПО

Содержание

Сопровождение ПО (Software maintenance) Сопровождение ПО - совокупность действий по обеспечению работы ПО, а также по внесению изменений в случае обнаружения ошибок в процессе эксплуатации, по адаптации ПО к новой среде функционирования, а также по повышению

Слайд 1СОПРОВОЖДЕНИЕ ПО
Разделы
Основные концепции
Процесс сопровождения
Ключевые вопросы
сопровождения ПО

Техники сопровождения

© А. И. Чайка, 2013

СОПРОВОЖДЕНИЕ ПОРазделы Основные концепции Процесс сопровождения Ключевые вопросы  сопровождения ПО Техники сопровождения© А. И. Чайка, 2013

Слайд 2Сопровождение ПО (Software maintenance)

Сопровождение ПО - совокупность действий по обеспечению работы

ПО, а также по внесению изменений в случае обнаружения ошибок в процессе эксплуатации, по адаптации ПО к новой среде функционирования, а также по повышению производительности или улучшению других характеристик ПО.
Сопровождение ПО (Software maintenance) Сопровождение ПО - совокупность действий по обеспечению работы ПО, а также по внесению

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

сопровождению ПО, а также к оценке стоимости сопровождения и др.


Основные концепции описывают базовые определения и терминологию, подходы к эволюции и сопровождению ПО, а также к оценке

Слайд 4К основным концепциям можно отнести ЖЦ ПО (стандарт ISO/IEC 12207) и

составление документации. Главное назначение этой области знаний состоит в выполнении готовой программной системы, фиксации возникающих ошибок при выполнении, исследовании причин ошибок,
К основным концепциям можно отнести ЖЦ ПО (стандарт ISO/IEC 12207) и составление документации. Главное назначение этой области

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

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

Слайд 6Рассматриваются проблемы, связанные с увеличением сложности продукта при большом количестве изменений

и методы ее преодоления.
Рассматриваются проблемы, связанные с увеличением сложности продукта при большом количестве изменений и методы ее преодоления.

Слайд 7Процесс сопровождения включает: модели процесса сопровождения и планирование деятельности людей, которые

проводят запуск ПО, проверку правильности его выполнения и внесения в него изменений. Процесс сопровождения согласно стандарту ISO/IEC 14764 проводится путем:
Процесс сопровождения включает: модели процесса сопровождения и планирование деятельности людей, которые проводят запуск ПО, проверку правильности его

Слайд 8- корректировки, т.е. изменения продукта для устранения обнаруженных ошибок или нереализованных

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

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

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

Слайд 10Ключевые вопросы сопровождения ПО. Основными из этих вопросов являются управленческие, измерительные и

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

Слайд 11Вопросы измерения связаны с оценкой характеристик системы после ее модификации, а

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

Слайд 12Стоимостные вопросы связаны с оценкой затрат на сопровождение ПО в зависимости

от его типа, квалификации персонала, платформы и др.
Стоимостные вопросы связаны с оценкой затрат на сопровождение ПО в зависимости от его типа, квалификации персонала, платформы

Слайд 13Эволюция ПО
К технологиям эволюции ПО относятся реинженерия, реверсная инженерия и

рефакторинг.
Эволюция ПО К технологиям эволюции ПО относятся реинженерия, реверсная инженерия и рефакторинг.

Слайд 14Реинженерия - это усовершенствование устаревшего ПО путем его реорганизации или реструктуризации,

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

Слайд 15Реверсная инженерия состоит в восстановлении спецификации (графов вызовов, потоков данных и

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

Слайд 16Восстанавливается идентификация программных компонентов и связей между ними для обеспечения перепрограммирования

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

Слайд 17Рефакторинг - это реорганизация кода для улучшения характеристик и показателей качества

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

Слайд 18Этот процесс реализуется путем постепенного изменения отдельных операций над текстами, интерфейсами,

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

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

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


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

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

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

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