Презентация «Модели жизненного цикла разработки ПО»

Смотреть слайды в полном размере
Презентация «Модели жизненного цикла разработки ПО»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 37 слайдов и доступен в формате ppt. Размер файла: 991.50 KB

Просмотреть и скачать

Pic.1
Модели жизненного цикла разработки программного обеспечения Графов Павел, Литвинов Антон, Бутов Макс
Модели жизненного цикла разработки программного обеспечения Графов Павел, Литвинов Антон, Бутов Максим.
Pic.2
В истории технологии программирования можно выделить три этапа: Осмысление опыта разработки больших
В истории технологии программирования можно выделить три этапа: Осмысление опыта разработки больших систем. Разработка новых технологических подходов Принятие стандартов на состав процессов …
Pic.3
Классификация технологических подходов Подходы со слабой формализацией. (code & fix) Cтрогие (кл
Классификация технологических подходов Подходы со слабой формализацией. (code & fix) Cтрогие (классические, жесткие, предсказуемые) подходы. (waterfall model, spiral model, etc. ) Гибкие …
Pic.4
Code & fix (подход со слабой формализацией) + нет затрат времени на проектирование - ошибки треб
Code & fix (подход со слабой формализацией) + нет затрат времени на проектирование - ошибки требуют повторного кодирования Как правило, это учебные или маленькие несложные проекты
Pic.5
WaTerFall model (каскадные технологические подходы – русск. ) анализ->проектирование->программ
WaTerFall model (каскадные технологические подходы – русск. ) анализ->проектирование->программирование->тестирование->сопровождение
Pic.6
Каскадный подход Его достоинства: модель доступна для понимания, проста и удобна; легко осуществлять
Каскадный подход Его достоинства: модель доступна для понимания, проста и удобна; легко осуществлять контроль; Его недостатки: линейная структура => возврат на одну или несколько фаз назад …
Pic.7
Разновидности каскадной модели waterfall with overlapping
Разновидности каскадной модели waterfall with overlapping
Pic.8
Каскадно-возвратный подход Каскадно-возвратный подход
Каскадно-возвратный подход Каскадно-возвратный подход
Pic.9
V- образная модель
V- образная модель
Pic.10
V – образная модель демонстрирует комплексный подход к определению фаз процесса разработки ПО. В ней
V – образная модель демонстрирует комплексный подход к определению фаз процесса разработки ПО. В ней подчеркнуты взаимосвязи, существующие между аналитическими фазами и фазами проектирования, которые …
Pic.11
Спиральная модель
Спиральная модель
Pic.12
Эволюционная модель Идея данной модели состоит в следующем: Разработка первоначальной версии програм
Эволюционная модель Идея данной модели состоит в следующем: Разработка первоначальной версии программного продукта, которая передаётся на испытание пользователям. Доработка программного продукта с …
Pic.13
«Модели жизненного цикла разработки ПО», слайд 13
Pic.14
Достоинства эволюционной модели: Достоинства эволюционной модели: Более эффективен, чем подход, пост
Достоинства эволюционной модели: Достоинства эволюционной модели: Более эффективен, чем подход, построенный на основе каскадной модели. Спецификация может разрабатываться постепенно, по мере того как …
Pic.15
Эволюционная модель наиболее приемлема для разработки небольших программных систем (до 100000 строк
Эволюционная модель наиболее приемлема для разработки небольших программных систем (до 100000 строк кода) и систем среднего размера (до 500000 строк кода) с относительно коротким сроком жизни. …
Pic.16
Модель «Чистой комнаты» Данная модель представляет процесс разработки ПО не как метод программных пр
Модель «Чистой комнаты» Данная модель представляет процесс разработки ПО не как метод программных проб и ошибок, а как инженерный процесс с математическим обоснованием. Она применяет технологии, …
Pic.17
Модель «Чистой комнаты» Модель «Чистой комнаты» является одной из моделей формальной разработки сист
Модель «Чистой комнаты» Модель «Чистой комнаты» является одной из моделей формальной разработки систем. Другими моделями данного класса являются Модель разработки Венна (DVM) и нотация Зи (Z …
Pic.18
«Модели жизненного цикла разработки ПО», слайд 18
Pic.19
Модель «Чистой комнаты» Достоинства модели: Высокое качество и надежность конечного продукта. Высока
Модель «Чистой комнаты» Достоинства модели: Высокое качество и надежность конечного продукта. Высокая производительность Улучшенная возможность сопровождения Спецификации сильно детализированы и …
Pic.20
Модель «Чистой комнаты» Модель «Чистой комнаты» подходит для очень определённых типов программного о
Модель «Чистой комнаты» Модель «Чистой комнаты» подходит для очень определённых типов программного обеспечения таких где, возможность появления риска наличия ошибок неприемлема. То есть модель обычно …
Pic.21
Модель разработки ПО на основе ранее созданных компонентов За последние несколько лет данная модель
Модель разработки ПО на основе ранее созданных компонентов За последние несколько лет данная модель успешно зарекомендовала себя в различных областях разработки ПО. Она применялась в распределённых и …
Pic.22
«Модели жизненного цикла разработки ПО», слайд 22
Pic.23
Модель разработки ПО на основе ранее созданных компонентов Достоинства модели: Сокращение количества
Модель разработки ПО на основе ранее созданных компонентов Достоинства модели: Сокращение количества непосредственно разрабатываемых компонентов. Уменьшается общая стоимость создаваемой системы. …
Pic.24
Модель прототипирования жизненного цикла разработки ПО Определения прототипирования Согласно Джону К
Модель прототипирования жизненного цикла разработки ПО Определения прототипирования Согласно Джону Коннэллу (Connell) и Линде Шафер (Shafer), эволюционным уско­ренным прототипом является "легко …
Pic.25
Структурная эволюционная модель быстрого прототипирования
Структурная эволюционная модель быстрого прототипирования
Pic.26
Преимущества конечный пользователь может "увидеть" системные требования в процессе их сбор
Преимущества конечный пользователь может "увидеть" системные требования в процессе их сбора командой разработчиков; таким образом, взаимодействие заказчика с сис­темой начинается на раннем …
Pic.27
Недостатки модель может быть отклонена из-за создавшейся среди консерваторов репутации о ней как о &
Недостатки модель может быть отклонена из-за создавшейся среди консерваторов репутации о ней как о "разработанном на скорую руку" методе; разработанные "на скорую руку" прототипы, …
Pic.28
Модель быстрой разработки приложений RAD (Rapid Application Development) Благодаря методу RAD пользо
Модель быстрой разработки приложений RAD (Rapid Application Development) Благодаря методу RAD пользователь задействован на всех фазах жизненного цикла разработки проекта – не только при определении …
Pic.29
Модель быстрой разработки приложений
Модель быстрой разработки приложений
Pic.30
Фазы модели RAD Модель RAD проходит через следующие фазы: этап планирования требований — сбор требов
Фазы модели RAD Модель RAD проходит через следующие фазы: этап планирования требований — сбор требований выполняется при использо­вании рабочего метода, называемого совместным планированием …
Pic.31
Преимущества время цикла разработки сокращается благодаря использо­ванию мощных инструментальных сре
Преимущества время цикла разработки сокращается благодаря использо­ванию мощных инструментальных средств; требуется меньшее количество специалистов (поскольку разработка системы вы­полняется усилиями …
Pic.32
Недостатки Непостоянное участие пользователя может негативно сказаться на конечном продукте; при исп
Недостатки Непостоянное участие пользователя может негативно сказаться на конечном продукте; при использовании этой модели необходимо достаточное количество высоко­квалифицированных разработчиков, …
Pic.33
Инкрементная модель жизненного цикла разработки ПО Инкрементная разработка представляет собой процес
Инкрементная модель жизненного цикла разработки ПО Инкрементная разработка представляет собой процесс частичной реализации всей системы и медленного наращивания функциональных возможностей. Этот …
Pic.34
Инкрементная модель
Инкрементная модель
Pic.35
Преимущества не требуется заранее тратить средства, необходимые для разработки всего проекта (поскол
Преимущества не требуется заранее тратить средства, необходимые для разработки всего проекта (поскольку сначала выполняется разработка и реализация основной функции или функции из группы высокого …
Pic.36
Недостатки в модели не предусмотрены итерации в рамках каждого инкремента; определение полной функци
Недостатки в модели не предусмотрены итерации в рамках каждого инкремента; определение полной функциональной системы должно осуществляться в начале жизненного цикла, чтобы обеспечить определение …
Pic.37
Список литературы S. Kan. Metrics and Models in Software Quality Engineering. Addison Wesley, 2002.
Список литературы S. Kan. Metrics and Models in Software Quality Engineering. Addison Wesley, 2002. И. Соммервилл. Инженерия программного обеспечения. Издательский дом «Вильямс», 2002. С. Орлов. …


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!