Хэрэглээний тохиолдлын диаграм ба үйл ажиллагааны диаграмм хоёрын гол ялгаа нь ашиглалтын тохиолдлын диаграм нь систем болон хэрэглэгчийн харилцан үйлчлэлийг загварчлахад тусалдаг бол үйл ажиллагааны диаграм нь системийн ажлын урсгалыг загварчлахад тусалдаг.
UML нь нэгдсэн загварчлалын хэл гэсэн үг. Энэ нь C, C++, Java зэрэг бусад програмчлалын хэлүүдээс ялгаатай. Энэ нь програм хангамжийн системийн дүрслэлийг бий болгоход тусалдаг. Объектын чиг баримжаа нь програм хангамжийн шийдлийг боловсруулах хамгийн түгээмэл арга зүй юм. UML диаграммууд нь Объект хандалтат ойлголтуудыг илэрхийлэхэд тусалдаг. Эдгээр диаграмууд нь концепцийн загварчлалд тусалж, системийг ойлгоход хялбар, хялбар болгодог. Төрөл бүрийн UML диаграмууд байдаг. Үүний хоёр нь ашиглалтын тохиолдлын диаграм ба үйл ажиллагааны диаграмм юм.
Use Case диаграм гэж юу вэ?
UML загварчлалын хоёр төрөл байдаг. Эдгээр нь бүтэцлэгдсэн загварчлал ба зан үйлийн загварчлал юм. Бүтцийн загварчлал нь системийн статик шинж чанарыг тодорхойлдог бол зан төлөвийн загварчлал нь системийн динамик шинж чанарыг тодорхойлдог. Хэрэглээний тохиолдлын диаграм нь зан үйлийн диаграм юм.
Нэг удаагийн хэрэглээ нь системийн өндөр түвшний ажиллагааг илэрхийлдэг. Зуйван нь ашиглалтын тохиолдлыг илэрхийлэх бөгөөд нэр нь дотор нь бичигдсэн байдаг. Жүжигчин хэрэглээний тохиолдлыг дуудаж байна. Энэ нь системийг ашиглах зорилготой хүн, өөр систем эсвэл байгууллага байж болно. Түүнчлэн тэгш өнцөгт нь системийн хил хязгаарыг илэрхийлдэг.
АТМ-н хэрэглэгчийн тохиолдлын диаграмм дараах байдалтай байна.
Зураг 01: Хэрэглээний тохиолдлын диаграм
Үйлчлүүлэгч нь жүжигчин. Тэрээр үлдэгдэл шалгах, бэлэн мөнгө байршуулах, мөнгө авах гэх мэт хэрэглээг гүйцэтгэдэг. Шугамууд нь үйлчлүүлэгч болон хэрэглээний тохиолдлуудын хоорондын холбоог илэрхийлдэг. Банк нь хоёрдогч үүрэг гүйцэтгэгч бөгөөд АТМ-ыг бэлэн мөнгөөр дүүргэх үйл ажиллагааг гүйцэтгэдэг. Цаашилбал, хэрэглээний тохиолдлын диаграм нь мөн хамаарлыг илэрхийлж болно.
Include болон extensions гэсэн хоёр хамаарал байдаг. Хэрэглээний тохиолдол нь өөр хэрэглээний кейсийг дэмжих шаардлагатай үед эдгээр хоёр ашиглалтын тохиолдол нь "include" гэсэн хамааралтай байдаг. Мөнгө авахын тулд систем эхлээд үлдэгдлийг шалгах ёстой. Тиймээс энэ нь хамаарал юм. Үйлчлүүлэгч үлдэгдлийг шалгасны дараа мөнгө байршуулах эсвэл мөнгө авах тохиолдолд төлбөрийн баримт хэвлэх боломжтой. Энэ нь шаардлагагүй, гэхдээ боломжтой. Иймээс тэдгээр хэрэглээний тохиолдол болон хэвлэмэл баримтын ашиглалтын тохиолдол нь хамаарал нь "сунгадаг". Ерөнхийдөө ашиглалтын тохиолдлын диаграм нь системийн контекстийг загварчлахад тусалдаг.
Үйл ажиллагааны диаграм гэж юу вэ?
Үйл ажиллагааны диаграм нь зан үйлийн өөр нэг диаграм юм. Энэ нь нэг үйл ажиллагаанаас нөгөө үйл ажиллагаа руу шилжих урсгалыг харуулсан схемтэй төстэй. Үйл ажиллагаа нь системийн янз бүрийн үйлдлүүд юм. Энэ диаграм нь системийн өндөр түвшний харагдах байдлыг хангадаг. Оюутны удирдлагын үйл ажиллагааны жишээ диаграмм нь дараах байдалтай байна.
Зураг 02: Үйл ажиллагааны диаграм
Диаграмм нь эхний зангилаанаас эхэлдэг. Эхний алхам бол оюутны дэлгэрэнгүй мэдээллийг үзэх явдал юм. Үүний дараа нэг нөхцөл бий. Алмазан тэмдэг нь нөхцөл байдлыг илэрхийлдэг. Оюутан байгаа эсэхийг шалгадаг. Хэрэв оюутан шинэ бол тухайн шинэ оюутны бичлэгийг үүсгэх алхам болно.
Цаашилбал, хэрэв оюутан аль хэдийн байгаа бол суралцаж байгаа эсэхийг шалгах өөр нөхцөл бий. Үгүй бол оюутны бүртгэлийг устгах боломжтой. Мөн хэрэв оюутан суралцсаар байгаа бол бүртгэлээ шинэчлэх боломжтой.
Нэгдсэн тэмдэг ашиглан бүртгэл үүсгэх, шинэчлэх, устгах. Энэ тэмдэг нь илүү олон үйлдлийг нэг болгон нэгтгэдэг. Эцэст нь оюутны дэлгэрэнгүй мэдээллийг үзэх боломжтой. Төгсгөлийн тэмдэг нь процессын урсгал дууссаныг илтгэнэ. Энэ бол үйл ажиллагааны жишээ диаграм юм.
Хэрэглээний тохиолдлын диаграм ба үйл ажиллагааны диаграмм хоёрын ялгаа нь юу вэ?
Хэрэглээний тохиолдлын диаграм нь хэрэглэгчийн системтэй харилцах харилцааг илэрхийлдэг. Нөгөө талаас, үйл ажиллагааны диаграмм нь урсгалын диаграмтай төстэй систем дэх үйл ажиллагааны цуврал буюу урсгалын хяналтыг илэрхийлдэг. Хэрэглээний тохиолдлын диаграм нь систем болон хэрэглэгчийн харилцан үйлчлэлийг загварчлахад тусалдаг бол үйл ажиллагааны диаграм нь системийн ажлын урсгалыг загварчлахад тусалдаг. Энэ бол ашиглалтын тохиолдлын диаграм болон үйл ажиллагааны диаграмм хоёрын гол ялгаа юм.
Хураангуй – Хэрэглээний тохиолдлын диаграм ба үйл ажиллагааны диаграмм
Хэрэглээний тохиолдлын диаграмм ба үйл ажиллагааны диаграмм нь системийн динамик шинж чанарыг тодорхойлсон зан үйлийн UML диаграмм юм. Хэрэглээний тохиолдлын диаграм ба үйл ажиллагааны диаграмм хоёрын ялгаа нь ашиглалтын тохиолдлын диаграм нь системийг загварчлахад, хэрэглэгчийн харилцан үйлчлэлд тусалдаг бол үйл ажиллагааны диаграм нь системийн ажлын урсгалыг загварчлахад тусалдаг. Эдгээр диаграмууд нь олон давуу талыг өгдөг. Эдгээр нь бизнесийн шаардлагуудыг загварчлах, системийн үйл ажиллагааны талаар өндөр түвшний ойлголт авахад тусалдаг.