Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модуль АПТП.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
7.99 Mб
Скачать
  1. Характеристики раціонального уніфікованого процесу.

Раціональний уніфікований процес організовує роботу над проектом системи в термінах послідовності дій, продуктів діяльності, виконавців і інших статичних аспектів процесу з одного боку і в термінах циклів, фаз, ітерацій, тобто в термінах динамічних аспектів процесу з іншого боку. Методологія розробки ПЗ з використанням RUP розглядається 2-х вимірах: 1)по змісту дій учасників процесу; 2)по часу, тобто по фазах життєвого циклу розробки системи.

  1. Ітерації раціонального уніфікованого процесу.

Ітерація – логічно завершений етап розробки, що приводить до створення версії продукту.

Ітерації. Якщо використовувати вже вироблену технологію чи минулі рішення, то може знадобитися всього 1 ітерація. 1 ітерація: 1. Спроектувати, реалізувати, протестувати невелике число критичних сценаріїв для визначення необхідного типу архітектури та архітектурних механізмів. 2. Визначте, реалізуйте і протестуйте невеликий початковий набір арх. Механізмів. 3. Виконайте попередній логічний дизайн БД. 4. Опишіть послідовність подій для половини з тих use case-ів, які плануємо розробити в цій фазі в порядку зниження пріоритетів. 5. Тестуйте стільки, скільки потрібно, щоб підтвердити зменшення архітектурних ризиків. 2 ітерація: 1. Виправити все, що було не в порядку в 1 ітерації. 2. Спроектувати, реалізувати, протестувати залишилися важливі з архітектурної точки зору сценарії. 3. Опрацювати і реалізувати паралельне виконання, процеси, потоки і фізичний розподіл. Тестування продуктивності, тестування навантаження, перевірка інтерфейсів м / у підсистемами з зовн. Інтерфейсами. 4. Визначте, реалізуйте і протестуйте залишилися арх. Механізми. 5. Створіть і реалізуйте чорнову версію БД. 6. Детально розпишіть другу половину use case-ів цієї фази. 7. Протестуйте, оцініть і удоскональте архітектуру так, щоб вона виступила в ролі основи, тобто стабільного базису.

  1. Цикли розробки раціонального уніфікованого процесу.

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

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

  1. Робочі процеси раціонального уніфікованого процесу.

Раціональний Уніфікований Процес складається з дев'яти робочих процесів:

моделювання бізнес-процесів - описується структура і динаміка організації;

розробка вимог - описується заснований на прецедентах метод постановки вимог;

аналіз і проектування - описуються різні види архітектури системи;

реалізація - власне розробка програм, автономне тестування та інтеграція;

тестування - описуються тестові сценарії, процедури та метрики для вимірювання числа помилок;

розгортання - охоплює конфігурування поставляється системи;

управління конфігурацією - управління змінами і підтримку цілісності артефактів проекту;

управління проектом - описує різні стратегії роботи з ітеративним процесом;

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

Усередині кожного робочого процесу зосереджені пов'язані між собою артефакти та діяльності. Артефакт (Artifact) - це певний документ, звіт або виконувана програма, що виробляються, а згодом перетворюються або споживаються. Терміном діяльність (Activity) описуються завдання - обдумування, виконання, аналіз проекту - які вирішуються співробітниками з метою створення або модифікації артефактів, а також способи та рекомендації щодо вирішення цих завдань. У число таких способів можуть входити і інструментальні засоби, що дозволяють автоматизувати рішення частини завдань.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]