Содержание
- 2. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Содержание лекции 1.1.Технологии разработки программного обеспечения (ПО). 1.1.1. Исторический и современный
- 3. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Рекомендуемая литература 1. Бек К. Экстремальное программирование / К. Бек.– Спб
- 4. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 1.1.Технологии разработки программного обеспечения (ПО) Технология разработки программного обеспечения (ПО) —
- 5. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Технология разработки ПО должна охватывать разнообразные типы программ, включая перечисленные ниже.
- 6. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- 7. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 1.1.2. Исторический и современный взгляд на разработку ПО Разработка ПО. 1950-1980
- 8. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Поначалу стандартизации вообще не придавалось никакого значения: написание программ было скорее
- 9. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Понятно, что при такой постановке работ получить ответ на вопрос "Сколько
- 10. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Разработка ПО. 1980-1996 Данный период отрасли можно охарактеризовать как "осознание того,
- 11. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Чаще всего часто заказчик располагался за сотни миль от места воплощения
- 12. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Разработка ПО. Современность Современный этап разработки ПО кратко возможно определить как
- 13. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Более того, практика показала ограниченность применявшихся ранее инкрементальной и спиральной моделей,
- 14. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ В связи с тем, что разработка ПО постоянно усложняется во всех
- 15. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- 16. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 1.1.2. Типичная схема разработки ПО Жизненный цикл программного обеспечения (ПО) —
- 17. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Стандарт ГОСТ 34.601-90 предусматривает следующие стадии и этапы создания автоматизированной системы
- 18. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 3. Техническое задание Разработка и утверждение технического задания на создание АС.
- 19. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 6. Рабочая документация Разработка рабочей документации на АС и ее части.
- 20. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Стандартная последовательность шагов разработки ПО. 1. Понять природу и сферу применения
- 21. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Разновидности моделей процесса разработки ПО: – водопадная; – спиральная (итерационная); –
- 22. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 1.2.Традиционные технологии разработки ПО 1.2.1. Водопадная (waterfall) модель Водопадная или каскадная
- 23. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Рис. 1.1. Классический жизненный цикл разработки ПО
- 24. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Системный анализ задает роль каждого элемента в компьютерной системе, взаимодействие элементов
- 25. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Достоинства водопадной модели: дает план и временной график по всем этапам
- 26. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- 27. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 1.2.2. Спиральная (spiral) модель Спиральная модель (англ. spiral model) была разработана
- 28. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ PDCA («Plan-Do-Check-Act») циклически повторяющийся процесс принятия решения, используемый в управлении качеством.
- 29. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Методология PDCA представляет собой простейший алгоритм действий руководителя по управлению процессом
- 30. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Рис. 1.2. Спиральная модель: 1 — начальный сбор требований и планирование
- 31. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Модель определяет четыре действия, представляемые четырьмя квадрантами спирали. 1. Планирование —
- 32. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Достоинства спиральной модели: 1) наиболее реально (в виде эволюции) отображает разработку
- 33. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- 34. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 1.2.3. Инкрементная модель Модель итеративной и инкрементальной разработки (англ. iterative and
- 35. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Рис. 1.3. Инкрементная модель
- 36. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Достоинства итеративной модели: По выражению Т. Гилба, «эволюция — прием, предназначенный
- 37. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Недостатки итеративной модели: целостное понимание возможностей и ограничений проекта очень долгое
- 38. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- 39. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 1.2.4. Макетирование или прототипирование (prototyping) Прототипи́рование программного обеспечения (от англ. prototyping)
- 40. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Рис. 1.4. Макетирование
- 41. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Рис. 1.5. Последовательность действий при макетировании
- 42. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Быстрое прототипирование При быстром прототипировании (англ. Rapid rototyping или throwaway prototyping)
- 43. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Достоинство прототипирования: 1) обеспечивает определение полных требований к ПО. 2) уменьшение
- 44. ГИБКИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- 46. Скачать презентацию