Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Категорії супроводження програмного забезпечення (Типи)

Содержание

Питання до розглядуЗмінювані системи. 1. Типи систем (за Леманом). 2. Закони еволюції програмного забезпечення.Категорії супроводження. 1. Корегувальне супроводження. 2. Адаптивне супроводження. 3. Перфективне супроводження. 4. Превентивне супроводження.III. Література
Лекція 1.3  Категорії супроводження програмного забезпечення (Типи) Питання до розглядуЗмінювані системи.  1. Типи систем (за Леманом).  2. I. Змінювані системи Типи систем (за Леманом) (1) S-система: формально визначена, базується на вимогах (специфікаціях)- Типи систем (за Леманом) (2) S-система: незмінна P-система: поступово змінюється- Наближений розв’язок- Типи систем (за Леманом). S-системаВирішення проблеми пов’язане з реальними вимогами Типи систем (за Леманом). P-системаРозв’язком є дані, що пов’язані з безпосередньо проблемою Типи систем (за Леманом). E-системаСистема інтегрована в модель з реальними даними. Зміни Закони еволюції програмного забезпечення (1)1. Безперервність змін: Система має постійно адаптуватися до Закони еволюції програмного забезпечення (2)5. Збереження наближеності: В загальному змісті це означає, II. Категорії супроводження Графічне представлення розподілу витрат на різні категорії супроводження (Лінц та Свенсон) Корегувальне супроводженняІніціюється через дефекти програмного.Дефекти є результатом:  а) помилки проектування. Виникають, Адаптивне супроводженняПроводиться для задоволення потреб, що пов’язані із середовищем у якому функціонує Перфективне супроводженняРезультатом є зміни, що направлені на розширення існуючих специфікацій системи.Може бути Превентивне супроводженняЦе роботи спрямовані на вирішення проблем погіршення стуктури програмної системи.Проводиться з Потенційні зв’язки між змінами відповідно до категорій супроводженняReactive approachProactive approach Постійна технічна підтримкаКатегорія супроводження, пов’язана зі задоволенням робочих запитів, що не призводять III. ЛітератураGuide to the Software Engineering Body of Knowledge (SWEBOK). – California:
Слайды презентации

Слайд 2 Питання до розгляду
Змінювані системи.
1. Типи систем

Питання до розглядуЗмінювані системи. 1. Типи систем (за Леманом). 2. Закони

(за Леманом).
2. Закони еволюції програмного забезпечення.
Категорії супроводження.

1. Корегувальне супроводження.
2. Адаптивне супроводження.
3. Перфективне супроводження.
4. Превентивне супроводження.
III. Література


Слайд 3 I. Змінювані системи

I. Змінювані системи

Слайд 4 Типи систем (за Леманом) (1)
S-система: формально визначена,

Типи систем (за Леманом) (1) S-система: формально визначена, базується на вимогах

базується на вимогах (специфікаціях)
- Операції з матрицями
P-система: характеристики базуються

на наближених розв’язках, але в реальній роботі стабільні
- Шахи
E-система: працює із реальними даними і змінюється відповідно до їх зміни
- Програмне забезпечення для прогнозу економічної діяльності (але система економічних показників визначена не повністю)


Слайд 5 Типи систем (за Леманом) (2)
S-система: незмінна

Типи систем (за Леманом) (2) S-система: незмінна P-система: поступово змінюється- Наближений

P-система: поступово змінюється
- Наближений розв’язок
- Визначені такі зміни як

невідповідність та пропуск
E-система: постійно змінюється


Слайд 6 Типи систем (за Леманом). S-система
Вирішення проблеми пов’язане з

Типи систем (за Леманом). S-системаВирішення проблеми пов’язане з реальними вимогами

реальними вимогами


Слайд 7 Типи систем (за Леманом). P-система
Розв’язком є дані, що

Типи систем (за Леманом). P-системаРозв’язком є дані, що пов’язані з безпосередньо проблемою

пов’язані з безпосередньо проблемою


Слайд 8 Типи систем (за Леманом). E-система
Система інтегрована в модель

Типи систем (за Леманом). E-системаСистема інтегрована в модель з реальними даними.

з реальними даними. Зміни системи залежать від реальних змін.


Слайд 9 Закони еволюції програмного забезпечення (1)
1. Безперервність змін: Система

Закони еволюції програмного забезпечення (1)1. Безперервність змін: Система має постійно адаптуватися

має постійно адаптуватися до нових даних, інакше її потрібність

знижується
2. Підвищення складності: Підчас розвитку системи її складність зростає поки не зроблена робота із супроводження системи чи зменшення складності
3. Саморегулювання: Глобальні процеси еволюції системи є саморегульовані.
4. Збереження організаційної стабільності: Середній рівень активності в процесі еволюції залишається незмінним протягом всього життєвого циклу системи або окремих його частин

Слайд 10 Закони еволюції програмного забезпечення (2)
5. Збереження наближеності: В

Закони еволюції програмного забезпечення (2)5. Збереження наближеності: В загальному змісті це

загальному змісті це означає, що середній поступовий приріст, чи

трендовий приріст, зменшується
6. Безперервність зростання: Функціональні можливості систем повинні постійно збільшуватись відповідно до задоволення потреб користувачів протягом всього життєвого циклу системи
7. Зниження якості: Допоки немає строгої адаптації до змін в операційному середовищі, якість системи буде знижуватись протягом її еволюції
8. Система зворотного зв’язку: Процеси еволюції - це багаторівневі, багатоконтурні, багатоагентні системи зворотного зв’язку

Слайд 11 II. Категорії супроводження

II. Категорії супроводження

Слайд 12 Графічне представлення розподілу витрат на різні категорії супроводження

Графічне представлення розподілу витрат на різні категорії супроводження (Лінц та Свенсон)

(Лінц та Свенсон)


Слайд 13 Корегувальне супроводження
Ініціюється через дефекти програмного.
Дефекти є результатом:

Корегувальне супроводженняІніціюється через дефекти програмного.Дефекти є результатом:  а) помилки проектування.

а) помилки проектування. Виникають, коли зміни програмного забезпечення

невірні, неповні чи незрозумілі;
б) логічні помилки. Є результатом некоректного тестування та висновків, некоректної реалізації проектувальних специфікацій;
в) помилки програмування. Викликані невірним використанням логіки програмного коду, помилками в процесах обробки даних, тощо.
У цьому випадку виправлення призводять до збільшення складності програм та непередбачених хвильових ефектів (“синдром спагетті”).


Слайд 14 Адаптивне супроводження
Проводиться для задоволення потреб, що пов’язані із

Адаптивне супроводженняПроводиться для задоволення потреб, що пов’язані із середовищем у якому

середовищем у якому функціонує програмне забезпечення (бізнес-правила, державне регулювання,

режими робочого часу, програмне та апаратне забезпечення).


Слайд 15 Перфективне супроводження
Результатом є зміни, що направлені на розширення

Перфективне супроводженняРезультатом є зміни, що направлені на розширення існуючих специфікацій системи.Може

існуючих специфікацій системи.
Може бути виражено у формі вдосконалення існуючих

функціональних можливостей системи або покращення обчислювальної ефективності.


Слайд 16 Превентивне супроводження
Це роботи спрямовані на вирішення проблем погіршення

Превентивне супроводженняЦе роботи спрямовані на вирішення проблем погіршення стуктури програмної системи.Проводиться

стуктури програмної системи.
Проводиться з метою запобігання збоїв або покращення

супроводжувагості програмне забезпечення.
Приклади: реструктуризація коду, оптимізація коду та оновлення документації.

Слайд 17 Потенційні зв’язки між змінами відповідно до категорій супроводження

Reactive

Потенційні зв’язки між змінами відповідно до категорій супроводженняReactive approachProactive approach

approach
Proactive approach


Слайд 18 Постійна технічна підтримка
Категорія супроводження, пов’язана зі задоволенням робочих

Постійна технічна підтримкаКатегорія супроводження, пов’язана зі задоволенням робочих запитів, що не

запитів, що не призводять змін програмного коду або його

структури.
Завдання такого супроводження: налагодження ефективної комунікації між кінцевими користувачами та безпосередніми виконавцями робіт із супроводження; навчання кінцевих користувачів; надання бізнес-інформації для користувачів та їх організацій для допомоги у прийнятті рішень.

  • Имя файла: kategorії-suprovodzhennya-programnogo-zabezpechennya-tipi.pptx
  • Количество просмотров: 114
  • Количество скачиваний: 0