
- •Загальна характеристика мови моделювання uml
- •Загальна характеристика і призначення діаграм в uml.
- •Діаграма варіантів використання (Use case diagram);
- •Діаграма топологій (Deployment diagram);
- •Діаграма станів (Statechart diagram);
- •Діаграма активності (Activity diagram);
- •Діаграма взаємодії (Interaction diagram);
- •Діаграма послідовності дій (Sequesnce diagram)
- •Діаграма співробітництва (Collaboration diagram);
- •Діаграма класів (Class diagram);
- •Діаграма компонентів (Component diagram);
- •Програмні засоби реалізації проектів в uml.
- •Раціональний уніфікований процес –rup.
- •Зв’язок раціонального уніфікованого процесу з uml.
- •Характеристики раціонального уніфікованого процесу.
- •Чотири фази життєвого циклу проекту
- •Початкова фаза
- •Фаза уточнення
- •Фаза впровадження
- •Фази і ітерації раціонального уніфікованого процесу.
- •Дисципліни раціонального уніфікованого процесу.
Діаграма компонентів (Component diagram);
Цей тип діаграм призначений для розподілу класів і об'єктів по компонентах при фізичному проектуванні системи. Часто діаграми даного типу|тип| називають діаграмами модулів.
При проектуванні великих систем може виявитися, що система має бути розкладена на декілька сотень або навіть тисяч компонентів, і цей тип діаграм дозволяє не загубитися у великій кількості модулів та їх зв'язків.
Програмні засоби реалізації проектів в uml.
програмного забезпечення з комп'ютерною підтримкою (Computer-Aided Software Engineering, CASE), що забезпечує методи й засоби розробки програмного забезпечення, що дозволяють розроблювачам виражати свої конструкції з використання графічних програмних засобів загального призначення, різного виду діаграм. Однієї із цілей CASE-Засобів було забезпечення більше ретельного аналізу графічних програм за рахунок їхньої меншої складності, чим у програм, представлених на традиційних мовах програмування (наприклад, у графічних програмах неможливі помилки, що приводять до ушкодження пам'яті).
Раціональний уніфікований процес –rup.
RUP- є інтерактивним процесом розробки програмних систем (не тільки) включаючи побудову, тестування і реалізацію супровадження продукту. RUP є продуктом розробленим фірмою Rational Software і придбаний компанією АВМ у 2003 році, містить у собі базу знань про процес, продукт і з гіперпосиланнями та прикладами артефактів та докладні описи (зошит).
Зв’язок раціонального уніфікованого процесу з uml.
Характеристики раціонального уніфікованого процесу.
Раціональний уніфікований процес організовує роботу над проектом системи в термінах послідовності дій, продуктів діяльності, виконавців і інших статичних аспектів процесу з одного боку і в термінах циклів, фаз, ітерацій, тобто в термінах динамічних аспектів процесу з іншого боку. Методологія розробки ПЗ з використанням RUP розглядається 2-х вимірах: 1)по змісту дій учасників процесу; 2)по часу, тобто по фазах життєвого циклу розробки системи.
Ітерації раціонального уніфікованого процесу.
Ітерація – логічно завершений етап розробки, що приводить до створення версії продукту.
Цикли розробки раціонального уніфікованого процесу.
Робочі процеси раціонального уніфікованого процесу.
Фази раціонального уніфікованого процесу.
Чотири фази життєвого циклу проекту
RUP визначає життєвий цикл проекту, що складається з чотирьох фаз. Ці фази дозволяють процесу, бути представленим на високому рівні, подібно до того як представляються проекти у «водоспадному» стилі, хоча, по суті, ключем до процесу є ітерації розробки, які простягаються вздовж всіх фаз. Крім того, кожен етап має одну ключову ціль, та віху в кінці, яка позначає досягнення
Початкова фаза
Первинною ціллю є адекватна оцінка системи, як база для обчислення початкових розцінок та бюджету. На цьому етапі встановлюються бізнес випадки, які включають бізнес-контекст, фактори успіху (очікувані доходи, визнання на ринку, і т.д.), а також фінансовий прогноз. На додаток до бізнес випадку генерується базова модель прецедентів, план проекту, попередня оцінка ризику і опис проекту (основні вимоги до проекту, обмеження та основні характеристики). Після їх завершення проект перевіряється на відповідність наступним критеріям:
Зацікавленими сторонами досягають згоди з визначення масштабів і оцінкою вартості/термінів.
Розуміння вимог як свідчення якості первинних прецедентів.
Достовірність оцінок вартості/термінів, приорітетів, ризиків, та процесу розробки
Глибина і ширина будь-якого архітектурного прототипу, який був розроблений.
Встановлення базової лінії за допомогою якої можна порівняти фактичні витрати в порівнянні із запланованим витратам.
Якщо проект не пройде цей етап, що називається віхою життєвого циклу, він може бути як скасований так і повторений після переконструювання з метою кращого задоволення критеріям.