іде розгалуження: Якщо договір Було підпісано, Наступний таборували буде «визначення деталей», ЯКЩО ні - система перейшовши до табору «Закриття запиту». После того, як деталі візначені, система переходити у стан «погодження Концепції», а за тім «розроблення проектів» и «вибір найкращого проекту». Тут вновь Можливі два Варіанти розвітку подій: Якщо проект не вибрать, тоді нужно буде Додати Нові деталі и вернуться у стан «визначення деталей», ЯКЩО ж проект вибрать - система перейшовши у стан «обрахунок рахунками-фактури». По завершенню, нужно Прийняти оплату за Цім Рахунка. Если оплату не Відбулася - накладається штраф и переходимо в стан «Закриття запиту». Если ж все відбулося коректно, зразок передається на виробництво, а за тім - доставляється клієнту.diagram:
Діаграмі ДІЯЛЬНОСТІ в UML Використовують для моделювання процеса Виконання операцій. Їх графічна нотація Багато в чому схожа на нотацію діаграмі станів, оскількі на ціх діаграмах такоже Присутні позначення станів и переходів. Коженая стан на діаграмі ДІЯЛЬНОСТІ відповідає Виконання деякої елементарної Операції, а Перехід в Наступний стан віконується Тільки при завершенні цієї Операції. [5] DIAGRAM:
Рис. 13
Таким чином, діаграмі ДІЯЛЬНОСТІ можна вважаті окремим випадка діаграм станів. Смороду дозволяють реалізуваті в UML Особливості процедурного и синхронного управління, обумовлення завершенням внутрішніх діяльностей и Дій. Основним напрямком Використання діаграм ДІЯЛЬНОСТІ є візуалізація особливая реалізації операцій класів, коли звітність, представіті алгоритми їх Виконання. А такоже розділення так званні «зон впливу» окрем акторів, говорячі мовою UML, тоб яка актівність ким віконується.diagram:
Діаграма послідовності - діаграма, на якій показані взаємодії про «єктів, впорядковані за годиною їх появи. Основними елементами діаграмі послідовності є позначення об »єктів, їх« ліній життя », что відображають актівність про« єкта ПРОТЯГ годині, и стрілки, что показують Виконання Дій об »єктами та напрями Повідомлень, Якими смороду обмінюються. Головний акцент - порядок и ДИНАМІКА поведінкі, тоб як и в якому порядку відбуваються події. Відмінність від діаграмі класів Полягає в Наступний: діаграма класів Дає статичну картинку, тоб описание Якої НЕ змінюється во время Виконання програмі.DIAGRAM:
Рис. 14
diagram:
Головна особлівість діаграмі кооперації Полягає в возможности графічно представіті НЕ Тільки послідовність взаємодії, а й УСІ структурні отношения между об'єктами, Які беруть участь у Цій взаємодії. [2]
На Відміну Від діаграмі послідовності, на діаграмі кооперації відображаються Тільки отношения между об'єктами, Які грают певні роли у взаємодії. На Цій діаграмі НЕ вказується годину у вігляді окрем вімірювання, тому послідовність взаємодій и паралельних потоків может буті Визначи помощью порядкових номерів.DIAGRAM:
Рис. 15
Дана діаграма відображає зв язок ЕЛЕМЕНТІВ з одним актором зовнішнього середовища - Клієнтом. При цьом, одіночні Дії позначаються пробачимо Твердження, а Процеси - у вігляді функцій про єктів.diagram:
Фізичне представлення програмної системи не может буті ПОВНЕ, ЯКЩО відсутня інформація про ті, на якій платформі и на якіх об...