Содержание
- 2. План лекции Жизненный цикл программного обеспечения: процессы жизненного цикла; модель жизненного цикла. Инструментарий технологии программирования. Методологии
- 3. Жизненный цикл программного обеспечения
- 4. Жизненный цикл программного обеспечения Жизненный цикл программного обеспечения – это период времени, который начинается с момента
- 5. Процессы жизненного цикла программного обеспечения Приобретение Поставка Разработка Эксплуатация Сопровождение Основные процессы Документирование Управление конфигурацией Обеспечение
- 6. Приобретение и поставка программного средства Инициирование приобретения Подготовка заявочных предложений Подготовка и корректировка договора Приемка и
- 7. Разработка программного средства подготовительная работа; анализ требований, предъявляемых к системе; проектирование архитектуры системы; анализ требований, предъявляемых
- 8. Анализ требований Требование – это некоторая функция, которая должна быть включена в создаваемую систему. Спецификация требований
- 9. Метод Uses Case
- 10. Детальное проектирование ПО описание компонентов ПО и интерфейсов между ними на более низком уровне, достаточном для
- 11. Кодирование и тестирование ПО кодирование и документирование каждого компонента ПО, а также подготовка совокупности тестовых процедур
- 12. Модель жизненного цикла ПС ТЗ – техническое задание ЭП – эскизный проект ТП – технический проект
- 13. Оригинальная спиральная модель жизненного цикла разработки по Боэму
- 14. Оригинальная спиральная модель жизненного цикла разработки по Боэму
- 15. Инструментарий технологии программирования
- 16. Инструментарий технологии программирования библиотека функций, процедур, объектов и методов обработки; макрокоманды; клавишные макросы; языковые макросы; конструкторы
- 17. Языки программирования
- 18. Языки программирования Vala 2006
- 19. Методологии разработки программного обеспечения
- 20. Прогнозируемые (предикативные) методологии Детальное планирование будущего. Известны запланированные задачи и ресурсы на весь срок проекта. Команда
- 21. RUP (Rational Unified Process) Методология RUP описывает абстрактный общий процесс, на основе которого организация или проектная
- 22. Адаптивные (гибкие) методологии Когда меняются требования, команда разработчиков тоже меняется. Команда, участвующая в адаптивной разработке, с
- 23. Scrum Scrum предоставляет эмпирический подход к разработке ПО. Этот процесс быстр, адаптивен, умеет подстраиваться и отличен
- 24. Экстремальное программирование (eXtreme Programming) При использовании XP тщательное предварительное проектирование ПО заменяется, с одной стороны, постоянным
- 25. Crystal Clear
- 26. Выводы В лекции выделены основные этапы жизненного цикла программного обеспечения, их особенности и процессы, которые происходят
- 27. Вопросы по лекции Что такое жизненный цикл программного обеспечения? Из каких этапов состоит жизненный цикл программного
- 29. Скачать презентацию