Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Зіставлення моделей проектування та аналізу






 

Розробники моделей проектування та розгортання, створювані ними артефакти наведені на рис.5.

Рисунок 5 – Співробітники та артефакти моделі проектування

 

Модель проектування розробляється відповідно до заданого порядку (рис.6):

1. Ідентифікуються класи.

2. Виділяються відповідальності.

3. Проектуються класи та реалізації ВВ.

4. Класи проектування збирають у підсистеми

5. Визначають інтерфейси між підсистемами.

Рисунок 6 – Робочий процес побудови моделі проектування

Модель реалізації (implementation model) дає опис реалізації моделі проектування у вигляді компонентів програмного продукту. Елементи моделі та її розробники наведені на рис.7.

 

Рисунок 7 – Співробітники та артефакти моделі реалізації

 

В уніфікованому процесі створення ПЗ передбачається покрокове розроблення. Результатом кожного кроку є «білд» (build) – виконувана версія системи.

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

· функцій, які потрібно реалізувати у build (це перелік ВВ та/або сценаріїв або їх частин);

· частини моделі реалізації, що стосуються build (перелік підсистем та компонентів, потрібних для реалізації функціональності).

У результаті виконання робочого процесу будується модель реалізації системи (рис.8).

 

Рисунок 38 – Робочий процес побудови моделі реалізації

Модель тестування (test model) описує, як виконувані компоненти моделі реалізації тестуються на цілісність та проходять системні тести. У розробленні моделі тестування задіяні чотири співробітники (рис. 9, 10, 11) – інженер з тестування (розробник тестів), інженер з компонентів, тестувальник цілісності та системний тестувальник.

 

Рисунок 9 – Артефакти, розроблювані інженером з тестування

Рисунок 10 – Артефакти моделі тестування, розроблювані інженером з компонентів, тестувальником цілісності та системним тестувальником

 

Модель тестування розробляється (рис. 39) з урахуванням вимоги, що кожен білд є об'єктом тестування і керується системою контролю версій системи. У моделі тестування розробляються тестові приклади – шляхи тестування системи, що містить предмет тестування, вхідні дані, результат та умови тестування, – та тестові процедури – методики запуску одного/кількох тестових прикладів або їх частин. Обов’язково складається план тестування, що містить опис стратегії тестування, виділених ресурсів та графіка робіт.

 

Рисунок 11 – Робочий процес побудови моделі тестування

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал