Содержание
- 2. Перечень рекомендуемой литературы Кузнецов А.В. Технологии и методы программирования. Часть 1. Технологии программирования. Курс-лекций, 2021. 416
- 3. Технология программирования система инженерных знаний, методов и средств, используемых для описания (спецификации) программ, технологий, процессов и
- 4. Технология программирования Технология: последовательность выполнения технологических операций условия выполнения технологических операций описание операций: исходные данные, результаты,
- 5. Этапы развития программирования 1. «Стихийное» программирование (от первых ЭВМ до 60-х годов 20 века) 2. Структурный
- 6. Жизненный цикл программного обеспечения Тема 1: Стандарты в области разработки ПО Лекция 1
- 7. Жизненный цикл Жизненный цикл (ЖЦ) ПО – период времени существования ПО с момента принятия решения о
- 8. Основные стадии ЖЦ Формирование требований к ПО Разработка ПО: Проектирование архитектуры и структуры Реализация Интеграция Тестирование
- 9. Участники процесса Заказчик Разработчик Проектировщик Разработчик пользовательского интерфейса Разработчик модулей Программист Интегратор Разработчик тестов Тестировщик Пользователь
- 10. Модель ЖЦ Модель ЖЦ – структура процессов, работ и задач, включающая в себя разработку, эксплуатацию и
- 11. Модели ЖЦ Каскадная модель Поэтапная модель Инкрементная модель Спиральная модель
- 12. Каскадная модель Формирование требований Проектирование Реализация Тестирование Внедрение, эксплуатация и сопровождение
- 13. Каскадная модель Достоинства: План и временной график создания, отслеживание ресурсов, рисков, финансов Сохранение целостного представления системы
- 14. Каскадная модель Недостатки: Невозможность возврата к предыдущим стадиям Несоответствие необходимых и существующих требований к системе Результаты
- 15. Поэтапная модель Формирование требований Проектирование Реализация Тестирование Внедрение, эксплуатация и сопровождение
- 16. Поэтапная модель Достоинства: Меньшая трудоемкость по сравнению с каскадной моделью Возможность вернуться на несколько стадий назад
- 17. Инкрементная модель
- 18. Инкрементная модель Достоинства: Меньшая трудоемкость по сравнению с каскадной моделью Сначала ПО с урезанным функционалом, затем
- 19. Спиральная модель Проектирование Формирование требований Макет Прототип Реализация Тестирование Внедрение Сопровождение
- 21. Риски Дефицит специалистов Нереалистичные сроки и бюджет Реализация функциональности на основе неточных или неполных требований Разработка
- 22. Спиральная модель Достоинства: Эволюционное представление разработки Мониторинг рисков Макетирование, моделирование, прототипы Ранняя доступность системы Изменения на
- 23. Спиральная модель Недостатки: Дополнительные ресурсы для анализа Отдельная экспертиза для каждой итерации Большое количество стадий =
- 24. Комбинирование моделей
- 25. Комбинирование моделей Подсистема 1 Подсистема 2 Подсистема 3
- 26. Стандарт SEI CMM CMM (Capability Maturity Model) – Модель зрелости возможностей Унифицированный подход к оценке возможностей
- 27. Уровни зрелости организации 1. Начальный 2. Повторяемый 3. Определенный 4. Управляемый 5. Совершенствующийся
- 28. Уровни зрелости организации 1. Начальный Организация не имеет осознанного процесса разработки не планирующая свои ресурсы и
- 29. Уровни зрелости организации 2. Повторяемый Организация ведет учет ресурсов, планирует и отслеживает ход выполнения проектов и
- 30. Уровни зрелости организации 3. Определенный Процесс разработки и сопровождения стандартизован и документирован включает управленческие и технические
- 31. Уровни зрелости организации 4. Управляемый измеримые показатели качества продукции и результативности процессов, позволяющие предсказывать потребности в
- 32. Уровни зрелости организации 5. Совершенствующийся методики определения слабых мест поиск и оценка новых технологий разработки и
- 33. Уровни зрелости организации 1. Начальный 2. Повторяемый 3. Определенный 4. Управляемый 5. Совершенствующийся Технологические требования Требования
- 34. Уровни зрелости организации 1. Начальный Зависимость от конкретных разработчиков 2. Повторяемый Организация обладает определенными технологиями 3.
- 35. Жизненный цикл программного обеспечения Тема 1: Стандарты в области разработки ПО Лекция 1
- 37. Скачать презентацию