🗊Презентация Моделі життєвого циклу програмних систем

Нажмите для полного просмотра!
Моделі життєвого циклу програмних систем, слайд №1Моделі життєвого циклу програмних систем, слайд №2Моделі життєвого циклу програмних систем, слайд №3Моделі життєвого циклу програмних систем, слайд №4Моделі життєвого циклу програмних систем, слайд №5Моделі життєвого циклу програмних систем, слайд №6Моделі життєвого циклу програмних систем, слайд №7Моделі життєвого циклу програмних систем, слайд №8Моделі життєвого циклу програмних систем, слайд №9Моделі життєвого циклу програмних систем, слайд №10Моделі життєвого циклу програмних систем, слайд №11Моделі життєвого циклу програмних систем, слайд №12Моделі життєвого циклу програмних систем, слайд №13Моделі життєвого циклу програмних систем, слайд №14Моделі життєвого циклу програмних систем, слайд №15Моделі життєвого циклу програмних систем, слайд №16Моделі життєвого циклу програмних систем, слайд №17Моделі життєвого циклу програмних систем, слайд №18Моделі життєвого циклу програмних систем, слайд №19Моделі життєвого циклу програмних систем, слайд №20Моделі життєвого циклу програмних систем, слайд №21Моделі життєвого циклу програмних систем, слайд №22Моделі життєвого циклу програмних систем, слайд №23Моделі життєвого циклу програмних систем, слайд №24

Вы можете ознакомиться и скачать презентацию на тему Моделі життєвого циклу програмних систем. Доклад-сообщение содержит 24 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Лекція 4
Лекція 4
Моделі життєвого циклу програмних систем

Життєвий цикл ПС визначається як «весь період існування системи від початку розробки до завершення її використання» (ДСТУ 2941-94. Розробка систем. Терміни і визначення)
ЖЦ поділяється на впорядковані стадії, основні з яких:
Визначення потреб
Аналіз вимог і оформлення концепції
Розробка
Виробництво
Впровадження/продаж
Експлуатація
Супровід і підтримка
Вилучення з експлуатації
Описание слайда:
Лекція 4 Лекція 4 Моделі життєвого циклу програмних систем Життєвий цикл ПС визначається як «весь період існування системи від початку розробки до завершення її використання» (ДСТУ 2941-94. Розробка систем. Терміни і визначення) ЖЦ поділяється на впорядковані стадії, основні з яких: Визначення потреб Аналіз вимог і оформлення концепції Розробка Виробництво Впровадження/продаж Експлуатація Супровід і підтримка Вилучення з експлуатації

Слайд 2






Основні процеси ЖЦ, пов’язані з процесом розробки ПС:
Аналіз вимог
Проектування (попереднє і детальне)
Реалізація
Тестування

Найбільш відомі типи моделей ЖЦ: 
Послідовні 
Ітераційні
Описание слайда:
Основні процеси ЖЦ, пов’язані з процесом розробки ПС: Аналіз вимог Проектування (попереднє і детальне) Реалізація Тестування Найбільш відомі типи моделей ЖЦ: Послідовні Ітераційні

Слайд 3






Призначення моделей розробки
Моделі ЖЦ можуть використовуватись для:
Організації, планування. Розподілення ресурсів (затрат праці і часу) і керування проектом розробки
Організації взаємодії з замовниками і визначення складу документів (робочих продуктів), які розроблюються на кожній стадії
Аналізу і оцінювання розподілу ресурсів і затрат на протязі ЖЦ
Наглядного опису або в якості основи для проведення фінансових розрахунків з замовниками
Проведення емпіричних досліджень з метою визначення впливу моделей на ефективність розробки і загальну якість програмного продукту
ISO/IEC 12207 (Guide for ISO/IEC 12207 – Software life cycle processes).
Описание слайда:
Призначення моделей розробки Моделі ЖЦ можуть використовуватись для: Організації, планування. Розподілення ресурсів (затрат праці і часу) і керування проектом розробки Організації взаємодії з замовниками і визначення складу документів (робочих продуктів), які розроблюються на кожній стадії Аналізу і оцінювання розподілу ресурсів і затрат на протязі ЖЦ Наглядного опису або в якості основи для проведення фінансових розрахунків з замовниками Проведення емпіричних досліджень з метою визначення впливу моделей на ефективність розробки і загальну якість програмного продукту ISO/IEC 12207 (Guide for ISO/IEC 12207 – Software life cycle processes).

Слайд 4






Моделі послідовного виконання стадій
Каскадна модель
Описание слайда:
Моделі послідовного виконання стадій Каскадна модель

Слайд 5






2. Каскадна модель із зворотнім зв’язком
Ця модель розширює стандартну модель включенням в неї циклів зворотного зв’язку для повернення на попередню стадію при зміні вимог, проекту і по результатам інспекцій або дій по V&V
Описание слайда:
2. Каскадна модель із зворотнім зв’язком Ця модель розширює стандартну модель включенням в неї циклів зворотного зв’язку для повернення на попередню стадію при зміні вимог, проекту і по результатам інспекцій або дій по V&V

Слайд 6







Характеристики каскадної моделі:
Послідовне впорядкування стадій
Формальні перевірки по завершенні кожної стадій (інспекції, технічні огляди)
Наявність документованих вимог і проекту


Переваги каскадної моделі:
Застосування формальних перевірок дозволяє вчасно виявляти дефекти
Чіткі критерії початку і завершення стадій
Чіткі вимоги і цілі проекту
Описание слайда:
Характеристики каскадної моделі: Послідовне впорядкування стадій Формальні перевірки по завершенні кожної стадій (інспекції, технічні огляди) Наявність документованих вимог і проекту Переваги каскадної моделі: Застосування формальних перевірок дозволяє вчасно виявляти дефекти Чіткі критерії початку і завершення стадій Чіткі вимоги і цілі проекту

Слайд 7





3. V-подібна модель
3. V-подібна модель
Описание слайда:
3. V-подібна модель 3. V-подібна модель

Слайд 8






3. V-подібна модель
В цій моделі тестування розглядається як неперервний процес, інтегрований в процес розробки ПС. Він включає два взаємопов’язаних підпроцесіса
 планування тестування в рамках процесів розробки системи (ліва гілка) 
проведення тестування відповідних об’єктів (права гілка)
Характеристики V-подібної моделі:
Перевірка і оцінка тестопридатності вимог на ранніх стадіях розробки (з допомогою аналізу, який виконується під час тестування)
Наявність документованих тестових вимог
Переваги  V-подібної моделі:
Забезпечує зворотний зв’язок з користувачем на ранніх стадіях ЖЦ
Покращує планування і розподіл затрат на тестування
Чіткі документовані цілі тестування
Описание слайда:
3. V-подібна модель В цій моделі тестування розглядається як неперервний процес, інтегрований в процес розробки ПС. Він включає два взаємопов’язаних підпроцесіса планування тестування в рамках процесів розробки системи (ліва гілка) проведення тестування відповідних об’єктів (права гілка) Характеристики V-подібної моделі: Перевірка і оцінка тестопридатності вимог на ранніх стадіях розробки (з допомогою аналізу, який виконується під час тестування) Наявність документованих тестових вимог Переваги V-подібної моделі: Забезпечує зворотний зв’язок з користувачем на ранніх стадіях ЖЦ Покращує планування і розподіл затрат на тестування Чіткі документовані цілі тестування

Слайд 9






4. Каскадна модель з прототипуванням (пилоподібна модель)
Описание слайда:
4. Каскадна модель з прототипуванням (пилоподібна модель)

Слайд 10






Прототипи слугують для демонстрації і після розробки проекту їх викидують, а реалізація проекту може виконуватись в іншому середовищі. 
Характеристика
для аналізу і моделювання проектних рішень застосовуються прототипи

Переваги
усуває проблеми, пов’язані з неповнотою і нечіткістю вимог
Описание слайда:
Прототипи слугують для демонстрації і після розробки проекту їх викидують, а реалізація проекту може виконуватись в іншому середовищі. Характеристика для аналізу і моделювання проектних рішень застосовуються прототипи Переваги усуває проблеми, пов’язані з неповнотою і нечіткістю вимог

Слайд 11


Моделі життєвого циклу програмних систем, слайд №11
Описание слайда:

Слайд 12


Моделі життєвого циклу програмних систем, слайд №12
Описание слайда:

Слайд 13






1. Ітераційні моделі з приростом
спочатку визначаються усі вимоги до ПС, і можливо розроблюється попередній проект. 
Подальша розробка ПС розбивається на ітерації.
 В першій ітерації реалізується набір основних вимог, які забезпечують базову функціональність. 
Інші ітерації реалізуються в порядку критичності вимог для кінцевого користувача
Описание слайда:
1. Ітераційні моделі з приростом спочатку визначаються усі вимоги до ПС, і можливо розроблюється попередній проект. Подальша розробка ПС розбивається на ітерації. В першій ітерації реалізується набір основних вимог, які забезпечують базову функціональність. Інші ітерації реалізуються в порядку критичності вимог для кінцевого користувача

Слайд 14






Ітераційні моделі з приростом широко використовуються для розробки комерційних програмних продуктів, які розвиваються на протязі довгого періоду часу або для яких зовнішні вимоги змінюються слабо.
Описание слайда:
Ітераційні моделі з приростом широко використовуються для розробки комерційних програмних продуктів, які розвиваються на протязі довгого періоду часу або для яких зовнішні вимоги змінюються слабо.

Слайд 15


Моделі життєвого циклу програмних систем, слайд №15
Описание слайда:

Слайд 16


Моделі життєвого циклу програмних систем, слайд №16
Описание слайда:

Слайд 17


Моделі життєвого циклу програмних систем, слайд №17
Описание слайда:

Слайд 18


Моделі життєвого циклу програмних систем, слайд №18
Описание слайда:

Слайд 19


Моделі життєвого циклу програмних систем, слайд №19
Описание слайда:

Слайд 20


Моделі життєвого циклу програмних систем, слайд №20
Описание слайда:

Слайд 21


Моделі життєвого циклу програмних систем, слайд №21
Описание слайда:

Слайд 22


Моделі життєвого циклу програмних систем, слайд №22
Описание слайда:

Слайд 23


Моделі життєвого циклу програмних систем, слайд №23
Описание слайда:

Слайд 24





Вибір моделі
Вибір моделі суттєво залежить від двох факторів:
А) чи можна спочатку визначити практично повний набір функцій, які необхідно реалізувати в програмному продукті
Б) чи мають усі жадані функції поставлятись замовнику одночасно
Якщо А і Б, то вибираємо каскадні моделі
А і не Б – вибирається ітераційна модель з прирощуваннями
Не А і Б, а також бажана розробка прототипів для моделювання вимог – спіральна модель
Не А і не Б – модель швидкої розробки програм, при умові, що строки розробки не будуть чітко встановлені.
Описание слайда:
Вибір моделі Вибір моделі суттєво залежить від двох факторів: А) чи можна спочатку визначити практично повний набір функцій, які необхідно реалізувати в програмному продукті Б) чи мають усі жадані функції поставлятись замовнику одночасно Якщо А і Б, то вибираємо каскадні моделі А і не Б – вибирається ітераційна модель з прирощуваннями Не А і Б, а також бажана розробка прототипів для моделювання вимог – спіральна модель Не А і не Б – модель швидкої розробки програм, при умові, що строки розробки не будуть чітко встановлені.



Похожие презентации
Mypresentation.ru
Загрузить презентацию