Рис. 10. Use Case diagram
diagram
Цей вид діаграм призначений для аналізу апаратної частини системи, тобто В«залізаВ», а не програм. У прямому перекладі з англійської Deployment означає В«розгортанняВ», але термін В«топологіяВ» точніше відображає сутність цього типу діаграм. p align="justify"> Для кожної моделі створюється тільки одна така діаграма, що відображує процесори (Processor), пристрої (Device) та їх сполуки.
В
Рис 11. Deployment diagram
Statechart diagram
Діаграми станів (State) призначена для відображення станів об'єктів системи, які мають складну модель поведінки.
Кожен об'єкт системи, що володіє певною поведінкою, може перебувати в певних станах і переходити зі стану в стан в процесі реалізації сценарію поведінки об'єкта. Поведінка більшості об'єктів реальних систем можна представити з точки зору теорії кінцевих автоматів, тобто поведінка об'єкта відображається в його станах, і даний тип діаграм дозволяє відобразити це графічно. br/>В
Рис. 12. Statechart diagram
документ анкета інформаційний потік
Sequence diagram
Діаграми послідовностей виконуються на стадії аналізу циклу розробки. Цей процес залежить від попереднього формування прецедентів. Перш ніж приступати до розробки логіки роботи програмного додатка, необхідно дослідити і визначити її поведінку. Поведінка системи являє собою опис того, які дії виконує система, без певного механізму їх реалізації. Однією зі складових такого опису є діаграма послідовностей. p align="justify"> За допомогою sequence diagram можна проілюструвати взаємодію виконавця з системою і операції, виконання яких при цьому ініціюється. Призначення даної діаграми - відображення подій, що передаються виконавцями системі через її кордони. p align="justify"> Діаграма послідовностей системи є схемою, яка для певного сценарію прецеденту показує генеруються зовнішніми виконавцями події, їх порядок, а також події, що генеруються всередині самої системи.
Побудуємо Sequence diagram для прецеденту В«Формування звіту про відгуки випускників про викладачаВ».
В
Рис.13. Sequence diagram
diagram
В
Рис. 14. Collaboration diagram
diagram
Діаграма класів (design class diagram) ілюструє специфікації програмних класів та інтерфейсів (наприклад, інтерфейсів Java) у додатку. Зазвичай на таку діаграму виноситься наступна інформація.
Класи, асоціації та атрибути
Інтерфейси зі своїми операціями і константами
Методи
Інформація про типи...