Діаграма варіантів використання
Відношення розширення дає можливість відобразити те, що при опрацюванні системою деякого прецеденту X є можливим (але не обов’язковим) використання функціональності іншого прецеденту Y. На діаграмі включення позначається пунктирною прямою лінією зі стрілкою на кінці, яка направлена від того прецеденту, що є розширенням та має назву «extend». Відношення включення дає можливість відобразити те… Читати ще >
Діаграма варіантів використання (реферат, курсова, диплом, контрольна)
Визначення діаграми використання
Під прецедентом (case) треба розуміти фіксовану послідовність дій між користувачами підсистемами, яка забезпечує досягнення поставлених цілей. В обох випадках вони позначаються терміном «актор» (actor). Так, наприклад, процедура авторизації користувача на деякому Інтернет-ресурсі є певним прецедентом. Для нього учасниками будуть система авторизації та користувач, а результатом — перевірка наявності в системі реєстраційного запису (account) користувача [5].
Кожна модель відображає взаємозалежність прецедентів та акторів, яка визначена такими типами:
- — асоціація (association);
- — включення (include);
- — розширення (extend);
- — узагальнення (generalization).
Усі ці чотири типа залежностей надані на рисунку 2.1.
Рисунок 3.1. — Приклад побудови UML діаграми прецедентів програмне забезпечення харчування дитина Відношення асоціації є основним типом залежностей між акторами та прецедентами, що вказує на те, що деякий актор відіграє певну роль у взаємодії з системою. На діаграмі асоціацій позначається суцільною прямою лінією [5].
Відношення включення дає можливість відобразити те, що деякі функції одного прецеденту, А обов’язково мають бути задіяні при використанні іншого прецеденту B. На діаграмі включення позначається пунктирною прямою лінією зі стрілкою на кінці, яка направлена від того прецеденту, що включає в себе деякий інший і має назву «include"[5].
Відношення розширення дає можливість відобразити те, що при опрацюванні системою деякого прецеденту X є можливим (але не обов’язковим) використання функціональності іншого прецеденту Y. На діаграмі включення позначається пунктирною прямою лінією зі стрілкою на кінці, яка направлена від того прецеденту, що є розширенням та має назву «extend"[5].
Відношення узагальнення дозволяє показати певну ієрархію акторів та/або самих прецедентів, тобто позначити, який з них є супер-типом, а який — підтипом певного класу об'єктів. На діаграмі це позначається суцільною прямою лінією з трикутною стрілкою на кінці, яка направлена до прецеденту, що є супер-типом[5].
Діаграма варіантів використання для поставленої задачі
На основі діаграми варіантів використання, зображеної в додатку, А на рисунку A.1, були визначені основні прецеденти системи:
- — робота з файлом ЗЛП;
- — розв'язання ЗЛП;
- — перевірка стійкості розв’язку;
- — перегляд графіку цільової функції;
- — перегляд графіку стійкості.