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

Цей тип діаграм дозволяє описати взаємодії об'єктів, абстрагуючись від послідовності передачі повідомлень|сполучень|. На цьому типові|типі| діаграм в компактному вигляді|виді| відбиваються всі повідомлення|сполучення| конкретного об'єкта, що приймаються і передаються, і типи цих повідомлень|сполучень|.

 Внаслідок|внаслідок| того, що діаграми Sequence| і Collaboration| є|з'являються| різними поглядами на одні і ті ж процеси, Rational| Rose| дозволяє створювати з|із| Sequence| діаграми діаграму Collaboration| і навпаки, а також проводить|виробляє| автоматичну синхронізацію цих діаграм.

  1. Діаграма класів (Class diagram);

Цей тип діаграм дозволяє створювати логічне представлення системи, на основі якого створюється початковий|вихідний| код описаних класів.

Значки діаграми дозволяють відображати|відображати| складну ієрархію систем, взаємозв'язки класів (Classes|) та інтерфейсів (Interfaces|). Даний тип діаграм протилежний за змістом діаграмі Collaboration|, на якій відображаються|відображають| об'єкти системи. Rational| Rose| дозволяє створювати класи за допомогою даного типу|типу| діаграм в різних нотаціях. У нотації, запропонованій Р. Бучем, яка так і називається Booch|, класи зображаються|зображають| у вигляді чогось нечіткого, схожого на хмару. Таким чином Г.Буч намагається|пробує| показати, що клас – це лише шаблон, по якому надалі буде створений конкретний об'єкт. 

  1. Діаграма компонентів (Component diagram);

Цей тип діаграм призначений для розподілу класів і об'єктів по компонентах при фізичному проектуванні системи. Часто діаграми даного типу|тип| називають діаграмами модулів.

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

  1. Програмні засоби реалізації проектів в uml.

програмного забезпечення з комп'ютерною підтримкою (Computer-Aided Software Engineering, CASE), що забезпечує методи й засоби розробки програмного забезпечення, що дозволяють розроблювачам виражати свої конструкції з використання графічних програмних засобів загального призначення, різного виду діаграм. Однієї із цілей CASE-Засобів було забезпечення більше ретельного аналізу графічних програм за рахунок їхньої меншої складності, чим у програм, представлених на традиційних мовах програмування (наприклад, у графічних програмах неможливі помилки, що приводять до ушкодження пам'яті).

  1. Раціональний уніфікований процес –rup.

RUP- є інтерактивним процесом розробки програмних систем (не тільки) включаючи побудову, тестування і реалізацію супровадження продукту. RUP є продуктом розробленим фірмою Rational Software і придбаний компанією АВМ у 2003 році, містить у собі базу знань про процес, продукт і з гіперпосиланнями та прикладами артефактів та докладні описи (зошит).

  1. Зв’язок раціонального уніфікованого процесу з uml.

UML практично не залежить від процесу, тобто його можна використовувати в різному організованих процесах виготовлення програмного продукту. Але один спосіб організації, званий Раціональним Уніфікованим Процесом (Rational Unified Process), особливо добре пристосований до UML. Мета Раціонального Уніфікованого Процесу - забезпечити виготовлення програмного продукту найвищої якості, що відповідає потребам користувача, в задані терміни і в межах заздалегідь складеної кошторису. Раціональний Уніфікований Процес увібрав в себе кращі з існуючих методик розробки і надав їм форму, яка може бути легко адаптована для самих різних проектів та організацій. З точки зору управління проектом Раціональний Уніфікований Процес пропонує впорядкований підхід до того, як повинні розподілятися робота і відповідальність в організації, що займається виробництвом програмного забезпечення.

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