სხვაობა გამოყენების შემთხვევის დიაგრამასა და აქტივობის დიაგრამას შორის

Სარჩევი:

სხვაობა გამოყენების შემთხვევის დიაგრამასა და აქტივობის დიაგრამას შორის
სხვაობა გამოყენების შემთხვევის დიაგრამასა და აქტივობის დიაგრამას შორის

ვიდეო: სხვაობა გამოყენების შემთხვევის დიაგრამასა და აქტივობის დიაგრამას შორის

ვიდეო: სხვაობა გამოყენების შემთხვევის დიაგრამასა და აქტივობის დიაგრამას შორის
ვიდეო: Activity Diagram - Step by Step Guide with Example 2024, ივლისი
Anonim

გამოყენების შემთხვევის დიაგრამასა და აქტივობის დიაგრამას შორის მთავარი განსხვავება ისაა, რომ გამოყენების შემთხვევის დიაგრამა ეხმარება სისტემის და მომხმარებლის ურთიერთქმედების მოდელირებას, ხოლო აქტივობის დიაგრამა ეხმარება სისტემის სამუშაო ნაკადის მოდელირებას.

UML ნიშნავს ერთიანი მოდელირების ენას. ის განსხვავდება სხვა პროგრამირების ენებისგან, როგორიცაა C, C++, Java. ეს ხელს უწყობს პროგრამული სისტემის ფერწერული წარმოდგენის შექმნას. ობიექტზე ორიენტაცია არის ყველაზე გავრცელებული მეთოდოლოგია პროგრამული გადაწყვეტილებების შემუშავებისთვის. UML დიაგრამები გვეხმარება ობიექტზე ორიენტირებული ცნებების წარმოდგენაში. ეს დიაგრამები ეხმარება კონცეპტუალურ მოდელირებას და ამარტივებს და აადვილებს სისტემის გაგებას.არსებობს სხვადასხვა UML დიაგრამები. ორი მათგანია გამოყენების შემთხვევების დიაგრამა და აქტივობის დიაგრამა.

რა არის გამოყენების შემთხვევის დიაგრამა?

არსებობს UML მოდელირების ორი ტიპი. ეს არის სტრუქტურირებული მოდელირება და ქცევის მოდელირება. სტრუქტურირებული მოდელირება აღწერს სისტემის სტატიკურ მახასიათებლებს, ხოლო ქცევის მოდელირება აღწერს სისტემის დინამიურ ბუნებას. გამოყენების შემთხვევაში დიაგრამა არის ქცევის დიაგრამა.

ერთჯერადი გამოყენების შემთხვევა წარმოადგენს სისტემის მაღალი დონის ფუნქციონირებას. ელიფსი წარმოადგენს გამოყენების შემთხვევას და სახელი იწერება მის შიგნით. მსახიობი იწვევს გამოყენების შემთხვევას. ეს შეიძლება იყოს ადამიანი, სხვა სისტემა ან ორგანიზაცია, რომელსაც აქვს მიზანი გამოიყენოს სისტემა. უფრო მეტიც, მართკუთხედი წარმოადგენს სისტემის საზღვარს.

მომხმარებლის შემთხვევის დიაგრამა ბანკომატისთვის შემდეგია.

განსხვავება გამოყენების შემთხვევაში დიაგრამასა და აქტივობის დიაგრამას შორის
განსხვავება გამოყენების შემთხვევაში დიაგრამასა და აქტივობის დიაგრამას შორის

სურათი 01: გამოიყენეთ შემთხვევის დიაგრამა

მომხმარებელი მსახიობია. ის ახორციელებს გამოყენების შემთხვევებს, როგორიცაა ჩეკის ბალანსი, ნაღდი ფულის დეპონირება და თანხის ამოღება. ხაზები წარმოადგენს ასოციაციას მომხმარებელსა და გამოყენების შემთხვევებს შორის. ბანკი არის მეორადი მოქმედი პირი და ის ახორციელებს სარგებლობის საქმეს ბანკომატის ნაღდი ფულით ავსებით. გარდა ამისა, გამოყენების შემთხვევების დიაგრამები ასევე შეიძლება წარმოადგენდეს დამოკიდებულებებს.

არსებობს ორი დამოკიდებულება, რომელსაც ეწოდება მოიცავს და ვრცელდება. როდესაც გამოყენების შემთხვევა მოითხოვს სხვა გამოყენების შემთხვევის მხარდაჭერას, ამ ორ გამოყენების შემთხვევას აქვს დამოკიდებულება „შეიცავს“. თანხის გამოსატანად სისტემამ ჯერ უნდა გადაამოწმოს ბალანსი. მაშასადამე, ეს არის შემაერთებელი დამოკიდებულება. ბალანსის შემოწმების, თანხის შეტანის ან თანხის ამოღების შემდეგ მომხმარებელს შეუძლია ქვითარის დაბეჭდვა. არ არის საჭირო, მაგრამ შესაძლებელია. მაშასადამე, ამ გამოყენების შემთხვევებს და ბეჭდური ქვითრის გამოყენების შემთხვევას აქვს დამოკიდებულების „გაგრძელება“. საერთო ჯამში, გამოყენების შემთხვევების დიაგრამა ეხმარება სისტემის კონტექსტის მოდელირებას.

რა არის აქტივობის დიაგრამა?

აქტივობის დიაგრამა არის კიდევ ერთი ქცევითი დიაგრამა. ის ჰგავს დიაგრამას, რომელიც წარმოადგენს დინებას ერთი აქტივობიდან მეორე აქტივობაში. აქტივობები არის სისტემის სხვადასხვა ოპერაციები. ეს დიაგრამა უზრუნველყოფს სისტემის მაღალი დონის ხედვას. სტუდენტური მენეჯმენტის აქტივობის დიაგრამის მაგალითი შემდეგია.

ძირითადი განსხვავება გამოყენების შემთხვევაში დიაგრამასა და აქტივობის დიაგრამას შორის
ძირითადი განსხვავება გამოყენების შემთხვევაში დიაგრამასა და აქტივობის დიაგრამას შორის

სურათი 02: აქტივობის დიაგრამა

დიაგრამა იწყება საწყისი კვანძით. პირველი ნაბიჯი არის სტუდენტის დეტალების ნახვა. ამის შემდეგ არის პირობა. ალმასის სიმბოლო წარმოადგენს მდგომარეობას. ამოწმებს სტუდენტი არსებობს თუ არა. თუ სტუდენტი ახალია, მაშინ ნაბიჯი არის ამ ახალი სტუდენტისთვის ჩანაწერების შექმნა.

უფრო მეტიც, თუ სტუდენტი უკვე არსებობს, არსებობს კიდევ ერთი პირობა, რათა შეამოწმოთ სტუდენტი ჯერ კიდევ სწავლობს თუ არა. თუ არა, შესაძლებელია სტუდენტის ჩანაწერების წაშლა. ხოლო, თუ სტუდენტი ჯერ კიდევ სწავლობს, მაშინ შესაძლებელია ჩანაწერების განახლება.

შექმენით, განაახლეთ და წაშალეთ ჩანაწერები, გაერთიანდით ერთობლივი სიმბოლოს გამოყენებით. ეს სიმბოლო აერთიანებს მეტ მოქმედებას ერთში. და ბოლოს, სტუდენტის დეტალების ნახვა შესაძლებელია. დასრულების სიმბოლო მიუთითებს პროცესის ნაკადის დასრულებაზე. ეს არის აქტივობის დიაგრამის მაგალითი.

რა განსხვავებაა გამოყენების შემთხვევის დიაგრამასა და აქტივობის დიაგრამას შორის?

გამოყენების შემთხვევების დიაგრამა წარმოადგენს მომხმარებლის ურთიერთქმედებას სისტემასთან. მეორეს მხრივ, აქტივობის დიაგრამა წარმოადგენს მოქმედებების სერიას ან ნაკადის კონტროლს სისტემაში, რომელიც მსგავს სქემას წარმოადგენს. გამოყენების შემთხვევის დიაგრამა ეხმარება სისტემის და მომხმარებლის ურთიერთქმედების მოდელირებას, ხოლო აქტივობის დიაგრამა ეხმარება სისტემის სამუშაო ნაკადის მოდელირებას. ეს არის მთავარი განსხვავება გამოყენების შემთხვევაში დიაგრამასა და აქტივობის დიაგრამას შორის.

განსხვავება გამოყენების შემთხვევის დიაგრამასა და აქტივობის დიაგრამას შორის ტაბულური ფორმით
განსხვავება გამოყენების შემთხვევის დიაგრამასა და აქტივობის დიაგრამას შორის ტაბულური ფორმით

შეჯამება – გამოიყენეთ შემთხვევის დიაგრამა აქტივობის დიაგრამის წინააღმდეგ

გამოყენების შემთხვევების დიაგრამა და აქტივობის დიაგრამა არის ქცევითი UML დიაგრამები, რომლებიც აღწერს სისტემის დინამიურ ბუნებას. გამოყენების შემთხვევის დიაგრამასა და აქტივობის დიაგრამას შორის განსხვავება ისაა, რომ გამოყენების შემთხვევაში დიაგრამა ეხმარება სისტემის მოდელირებას, მომხმარებლის ურთიერთქმედებას, ხოლო აქტივობის დიაგრამა ეხმარება სისტემის მუშაობის ნაკადის მოდელირებას. ეს დიაგრამები მრავალ უპირატესობას იძლევა. ისინი ხელს უწყობენ ბიზნესის მოთხოვნების მოდელირებას და სისტემის ფუნქციონირების მაღალ დონეზე გაგებას.

გირჩევთ: