{"id":547,"date":"2022-01-26T01:33:20","date_gmt":"2022-01-26T01:33:20","guid":{"rendered":"https:\/\/www.cybermedian.com\/vn\/?p=547"},"modified":"2025-02-17T11:18:58","modified_gmt":"2025-02-17T03:18:58","slug":"use-case-analysis-a-case-study","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/","title":{"rendered":"Ph\u00e2n t\u00edch tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng &#8211; M\u1ed9t nghi\u00ean c\u1ee9u \u0111i\u1ec3n h\u00ecnh"},"content":{"rendered":"<h3 class=\"graf graf--h3 graf-after--h3\" id=\"8a36\">Tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng l\u00e0 g\u00ec?<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"eef2\">M\u1ed9t <a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\" rel=\"noopener\" target=\"_blank\">tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng<\/a>l\u00e0 m\u1ed9t k\u1ef9 thu\u1eadt ghi l\u1ea1i v\u00e0 t\u00e0i li\u1ec7u y\u00eau c\u1ea7u c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c vi\u1ebft b\u1eb1ng v\u0103n b\u1ea3n \u0111\u01a1n gi\u1ea3n \u0111\u1ec3 m\u00f4 t\u1ea3 theo c\u00e1ch k\u1ec3 chuy\u1ec7n c\u00e1c h\u00e0nh \u0111\u1ed9ng v\u00e0 t\u01b0\u01a1ng t\u00e1c c\u1ee7a nh\u1eefng ng\u01b0\u1eddi tham gia s\u1eed d\u1ee5ng h\u1ec7 th\u1ed1ng. Cu\u1ed1i c\u00f9ng, ch\u1ee9c n\u0103ng c\u1ee7a h\u1ec7 th\u1ed1ng n\u00ean \u0111\u00e1p \u1ee9ng m\u1ee5c \u0111\u00edch m\u00e0 c\u00e1c b\u00ean li\u00ean quan s\u1eed d\u1ee5ng h\u1ec7 th\u1ed1ng.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"7a52\">Tr\u01b0\u1edbc khi s\u1eed d\u1ee5ng v\u0103n b\u1ea3n \u0111\u1ec3 t\u00e0i li\u1ec7u m\u00f4 t\u1ea3 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng, ch\u00fang ta c\u00f3 th\u1ec3 \u0111\u1ea7u ti\u00ean s\u1eed d\u1ee5ng m\u1ed9t s\u01a1 \u0111\u1ed3 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng \u0111\u1ec3 l\u00e0m n\u1ed5i b\u1eadt m\u1ee5c \u0111\u00edch c\u1ee7a di\u1ec5n vi\u00ean s\u1eed d\u1ee5ng h\u1ec7 th\u1ed1ng. V\u1edbi bi\u1ec3u di\u1ec5n \u0111\u1ed3 h\u1ecda, b\u1ea1n c\u00f3 th\u1ec3 nhanh ch\u00f3ng hi\u1ec3u to\u00e0n b\u1ed9 b\u1ee9c tranh t\u1eeb g\u00f3c nh\u00ecn t\u1ed5ng qu\u00e1t. \u0110\u1ecbnh ngh\u0129a ph\u1ea1m vi c\u1ee7a h\u1ec7 th\u1ed1ng (ranh gi\u1edbi h\u1ec7 th\u1ed1ng) v\u00e0 x\u00e1c \u0111\u1ecbnh c\u00e1c m\u1ee5c ti\u00eau ch\u00ednh c\u1ee7a c\u00e1c di\u1ec5n vi\u00ean (g\u1ecdi l\u00e0 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng) h\u1ed7 tr\u1ee3 vi\u1ec7c s\u1eed d\u1ee5ng c\u00e1c ch\u1ee9c n\u0103ng ho\u1eb7c d\u1ecbch v\u1ee5 c\u1ee7a h\u1ec7 th\u1ed1ng.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"3bd3\">S\u01a1 \u0111\u1ed3 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng r\u1ea5t t\u1ed1t cho vi\u1ec7c giao ti\u1ebfp trong nh\u00f3m, v\u00e0 \u0111\u00f3 l\u00e0 b\u1ea3n ch\u1ea5t con ng\u01b0\u1eddi: s\u1eed d\u1ee5ng \u0111\u1ed3 h\u1ecda th\u01b0\u1eddng t\u1ed1t h\u01a1n l\u00e0 giao ti\u1ebfp qua l\u1eddi n\u00f3i.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"6212\">Sau khi nh\u00f3m c\u00f3 s\u1ef1 hi\u1ec3u bi\u1ebft ban \u0111\u1ea7u v\u00e0 \u0111\u1ed3ng thu\u1eadn v\u1ec1 c\u00e1i nh\u00ecn t\u1ed5ng th\u1ec3 v\u00e0 c\u1ea3m nh\u1eadn c\u1ee7a h\u1ec7 th\u1ed1ng, nh\u00e0 ph\u00e2n t\u00edch y\u00eau c\u1ea7u m\u1edf oval &#8211; tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng v\u00e0 m\u00f4 t\u1ea3 qu\u00e1 tr\u00ecnh \u0111\u1ed1i tho\u1ea1i gi\u1eefa c\u00e1c di\u1ec5n vi\u00ean v\u00e0 h\u1ec7 th\u1ed1ng theo \u0111\u1ecbnh d\u1ea1ng ch\u00ednh x\u00e1c v\u00e0 d\u1ec5 \u0111\u1ecdc.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"d188\">T\u0103ng d\u1ea7n \u0111\u1ed9 ch\u00ednh x\u00e1c c\u1ee7a c\u00e1c tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng t\u1eeb \u0111\u01a1n gi\u1ea3n \u0111\u1ebfn ph\u1ee9c t\u1ea1p. \u0110\u1eebng b\u1ecb sa l\u1ea7y v\u00e0o nh\u1eefng chi ti\u1ebft ph\u1ee9c t\u1ea1p ngay t\u1eeb \u0111\u1ea7u, k\u1ebbo b\u1ea1n \u0111\u1ea7u t\u01b0 qu\u00e1 nhi\u1ec1u tinh th\u1ea7n v\u00e0o thi\u1ebft k\u1ebf v\u00e0 m\u00f4 t\u1ea3 sai. S\u01a1 \u0111\u1ed3 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng gi\u00fap di chuy\u1ec3n t\u1eeb \u0111\u01a1n gi\u1ea3n \u0111\u1ebfn ph\u1ee9c t\u1ea1p v\u00e0 gi\u1ea3m thi\u1ec3u nh\u1eefng sai l\u1ea7m kh\u00f4ng c\u1ea7n thi\u1ebft.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"eaa5\"><img class=\"graf-image\" data-height=\"414\" data-image-id=\"0*sCrOVMqKvi_Yk8kA.png\" data-is-featured=\"true\" data-width=\"678\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/vn\/wp-content\/uploads\/sites\/14\/2022\/01\/0sCrOVMqKvi_Yk8kA.png\"\/><\/figure>\n<p class=\"graf graf--p graf-after--figure\" id=\"adec\">Nh\u01b0 c\u00f3 th\u1ec3 th\u1ea5y t\u1eeb h\u00ecnh, ph\u1ea1m vi thi\u1ebft k\u1ebf c\u1ee7a h\u1ec7 th\u1ed1ng n\u00e0y l\u00e0 \u201ch\u1ec7 th\u1ed1ng \u0111\u1eb7t s\u00e1ch tr\u1ef1c tuy\u1ebfn\u201d, m\u1ed9t trong nh\u1eefng ng\u01b0\u1eddi tham gia ch\u00ednh s\u1eed d\u1ee5ng h\u1ec7 th\u1ed1ng n\u00e0y l\u00e0 \u201cKh\u00e1ch h\u00e0ng tr\u1ef1c tuy\u1ebfn\u201d, m\u1ee5c \u0111\u00edch c\u1ee7a nh\u1eefng ng\u01b0\u1eddi tham gia s\u1eed d\u1ee5ng h\u1ec7 th\u1ed1ng n\u00e0y l\u00e0 \u201c\u0111\u1eb7t s\u00e1ch\u201d.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"d123\">\u201c\u0110\u1eb7t s\u00e1ch\u201d l\u00e0 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng cho h\u1ec7 th\u1ed1ng, v\u00e0 di\u1ec5n vi\u00ean l\u00e0 \u201ckh\u00e1ch h\u00e0ng tr\u1ef1c tuy\u1ebfn.\u201d Sau khi x\u00e1c \u0111\u1ecbnh m\u1ee5c \u0111\u00edch c\u1ee7a nh\u1eefng ng\u01b0\u1eddi tham gia, ch\u00fang t\u00f4i s\u1ebd ghi l\u1ea1i chi ti\u1ebft c\u1ee7a m\u1ee5c \u0111\u00edch trong v\u0103n b\u1ea3n k\u1ec3 chuy\u1ec7n, t\u1ee9c l\u00e0 ghi l\u1ea1i s\u1ef1 t\u01b0\u01a1ng t\u00e1c gi\u1eefa nh\u1eefng ng\u01b0\u1eddi tham gia v\u00e0 ho\u1ea1t \u0111\u1ed9ng c\u1ee7a h\u1ec7 th\u1ed1ng \u0111\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c m\u1ee5c \u0111\u00edch. \u0110i\u1ec1u n\u00e0y \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 m\u00f4 t\u1ea3 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"cd00\">B\u1ea3ng d\u01b0\u1edbi \u0111\u00e2y m\u00f4 t\u1ea3 m\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng \u201c\u0110\u1eb7t s\u00e1ch\u201d \u0111\u01a1n gi\u1ea3n.<\/p>\n<figure class=\"graf graf--figure graf-after--p\" id=\"506a\"><img class=\"graf-image\" data-height=\"724\" data-image-id=\"1*lmDvfJrF1N7HnKtG0Yoqxg.png\" data-width=\"698\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/vn\/wp-content\/uploads\/sites\/14\/2022\/01\/1lmDvfJrF1N7HnKtG0Yoqxg.png\"\/><\/figure>\n<h3 class=\"graf graf--h3 graf-after--figure\" id=\"621d\">Ngu\u1ed3n g\u1ed1c c\u1ee7a Tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng<\/h3>\n<p class=\"graf graf--p graf-after--h3\" id=\"457f\">Tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng l\u1ea7n \u0111\u1ea7u ti\u00ean \u0111\u01b0\u1ee3c c\u00f4ng b\u1ed1 b\u1edfi g\u00e3 kh\u1ed5ng l\u1ed3 ph\u1ea7n m\u1ec1m Jacobson v\u00e0o n\u0103m 1992, \u0111i\u1ec1u n\u00e0y \u0111\u00e3 c\u00f3 \u1ea3nh h\u01b0\u1edfng \u0111\u00e1ng k\u1ec3 \u0111\u1ebfn c\u00f4ng ngh\u1ec7 h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng hi\u1ec7n \u0111\u1ea1i. Ngo\u00e0i ra, UML (<a class=\"markup--anchor markup--p-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml\/\" rel=\"noopener\" target=\"_blank\">Ng\u00f4n ng\u1eef M\u00f4 h\u00ecnh H\u1ee3p nh\u1ea5t<\/a>) c\u00e1c \u0111\u1eb7c t\u1ea3 \u0111\u01b0\u1ee3c h\u00ecnh th\u00e0nh chung b\u1edfi nh\u1eefng ng\u01b0\u1eddi \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 \u201c3 Amigos\u201d &#8211; Booch, Jacobson v\u00e0 Rumbaugh v\u00e0 \u0111\u00e3 \u0111\u01b0\u1ee3c OMG xem x\u00e9t \u0111\u00e3 \u0111\u01b0\u1ee3c \u0111\u01b0a v\u00e0o nh\u01b0 m\u1ed9t ph\u1ea7n quan tr\u1ecdng c\u1ee7a c\u00e1c \u0111\u1eb7c t\u1ea3 ti\u00eau chu\u1ea9n ch\u00ednh.<\/p>\n<p class=\"graf graf--p graf-after--p\" id=\"1dd7\">D\u01b0\u1edbi \u0111\u00e2y l\u00e0 c\u00e1c \u0111\u1ecbnh ngh\u0129a v\u1ec1 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng c\u1ee7a m\u1ed9t s\u1ed1 g\u00e3 kh\u1ed5ng l\u1ed3 ph\u1ea7n m\u1ec1m.<\/p>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf--startsWithDoubleQuote graf-after--p\" id=\"5955\">\u201cM\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng l\u00e0 m\u1ed9t t\u00e0i li\u1ec7u k\u1ec3 chuy\u1ec7n m\u00f4 t\u1ea3 chu\u1ed7i quy tr\u00ecnh c\u1ee7a m\u1ed9t di\u1ec5n vi\u00ean s\u1eed d\u1ee5ng h\u1ec7 th\u1ed1ng \u0111\u1ec3 ho\u00e0n th\u00e0nh m\u1ed9t s\u1ef1 ki\u1ec7n\u201d [Jacobson92].<\/li>\n<li class=\"graf graf--li graf--startsWithDoubleQuote graf-after--li\" id=\"7682\">\u201cM\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng l\u00e0 m\u1ed9t t\u1eadp h\u1ee3p c\u00e1c k\u1ecbch b\u1ea3n (chu\u1ed7i s\u1ef1 ki\u1ec7n), li\u00ean quan \u0111\u1ebfn m\u1ee5c \u0111\u00edch s\u1eed d\u1ee5ng chung c\u1ee7a h\u1ec7 th\u1ed1ng\u201d [Fowler97].<\/li>\n<li class=\"graf graf--li graf--startsWithDoubleQuote graf-after--li\" id=\"ff7b\">\u201cM\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng l\u00e0 m\u1ed9t chu\u1ed7i c\u00e1c h\u00e0nh \u0111\u1ed9ng m\u00e0 m\u1ed9t di\u1ec5n vi\u00ean (th\u01b0\u1eddng l\u00e0 m\u1ed9t ng\u01b0\u1eddi, nh\u01b0ng c\u00f3 th\u1ec3 l\u00e0 m\u1ed9t th\u1ef1c th\u1ec3 b\u00ean ngo\u00e0i, ch\u1eb3ng h\u1ea1n nh\u01b0 m\u1ed9t h\u1ec7 th\u1ed1ng kh\u00e1c) th\u1ef1c hi\u1ec7n trong m\u1ed9t h\u1ec7 th\u1ed1ng \u0111\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c m\u1ed9t m\u1ee5c ti\u00eau c\u1ee5 th\u1ec3\u201d [Rosenberg99].<\/li>\n<li class=\"graf graf--li graf--startsWithDoubleQuote graf-after--li\" id=\"4bb8\">\u201cM\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng l\u00e0 m\u1ed9t di\u1ec5n vi\u00ean (th\u01b0\u1eddng l\u00e0 m\u1ed9t ng\u01b0\u1eddi d\u00f9ng, nh\u01b0ng c\u00f3 th\u1ec3 l\u00e0 m\u1ed9t th\u1ef1c th\u1ec3 b\u00ean ngo\u00e0i, ch\u1eb3ng h\u1ea1n nh\u01b0 m\u1ed9t h\u1ec7 th\u1ed1ng b\u00ean ngo\u00e0i kh\u00e1c), m\u1ed9t chu\u1ed7i c\u00e1c h\u00e0nh \u0111\u1ed9ng \u0111\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c m\u1ed9t m\u1ee5c ti\u00eau c\u1ee5 th\u1ec3 trong s\u1ef1 t\u01b0\u01a1ng t\u00e1c v\u1edbi h\u1ec7 th\u1ed1ng n\u1ed9i b\u1ed9\u201d.<\/li>\n<\/ul>\n<p class=\"graf graf--p graf-after--li\" id=\"c9b3\">Trong cu\u1ed1n s\u00e1ch \u201cH\u01b0\u1edbng d\u1eabn ng\u01b0\u1eddi d\u00f9ng Ng\u00f4n ng\u1eef M\u00f4 h\u00ecnh H\u1ee3p nh\u1ea5t\u201d, \u0111\u1ecbnh ngh\u0129a v\u1ec1 Tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng \u0111\u01b0\u1ee3c \u0111\u01b0a ra:<\/p>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf--startsWithDoubleQuote graf-after--p\" id=\"cd3c\">\u201cM\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng m\u00f4 t\u1ea3 m\u1ed9t t\u1eadp h\u1ee3p c\u00e1c chu\u1ed7i, trong \u0111\u00f3 m\u1ed7i chu\u1ed7i \u0111\u1ea1i di\u1ec7n cho s\u1ef1 t\u01b0\u01a1ng t\u00e1c c\u1ee7a nh\u1eefng th\u1ee9 b\u00ean ngo\u00e0i h\u1ec7 th\u1ed1ng (c\u00e1c di\u1ec5n vi\u00ean c\u1ee7a n\u00f3) v\u1edbi ch\u00ednh h\u1ec7 th\u1ed1ng (v\u00e0 c\u00e1c tr\u1eebu t\u01b0\u1ee3ng ch\u00ednh c\u1ee7a n\u00f3)\u201d.<\/li>\n<li class=\"graf graf--li graf--startsWithDoubleQuote graf-after--li\" id=\"9321\">\u201cTr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng m\u00f4 t\u1ea3 m\u1ed9t lo\u1ea1t c\u00e1c chu\u1ed7i, m\u1ed7i chu\u1ed7i th\u1ec3 hi\u1ec7n s\u1ef1 t\u01b0\u01a1ng t\u00e1c gi\u1eefa nh\u1eefng th\u1ee9 b\u00ean ngo\u00e0i h\u1ec7 th\u1ed1ng (c\u00e1c tham gia) v\u00e0 ch\u00ednh h\u1ec7 th\u1ed1ng (v\u00e0 c\u00e1c tr\u1eebu t\u01b0\u1ee3ng ch\u00ednh c\u1ee7a n\u00f3).\u201d<\/li>\n<\/ul>\n<p class=\"graf graf--p graf-after--li\" id=\"b7bc\">T\u1eeb cu\u1ed9c th\u1ea3o lu\u1eadn tr\u00ean, ch\u00fang ta c\u00f3 th\u1ec3 r\u00fat ra c\u00e1c \u0111\u1eb7c \u0111i\u1ec3m li\u00ean quan \u0111\u1ebfn tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng:<\/p>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--p\" id=\"b6dc\">M\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng l\u00e0 m\u1ed9t t\u00e0i li\u1ec7u k\u1ec3 chuy\u1ec7n \u0111\u01b0\u1ee3c m\u00f4 t\u1ea3 b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean (ch\u1eb3ng h\u1ea1n nh\u01b0 k\u1ec3 chuy\u1ec7n b\u1eb1ng ti\u1ebfng Anh). N\u00f3i chung, m\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng kh\u00f4ng li\u00ean quan \u0111\u1ebfn \u0111\u1ed3 h\u1ecda ho\u1eb7c ng\u1eef ph\u00e1p ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh (ch\u1eb3ng h\u1ea1n nh\u01b0 java) \u0111\u1ec3 m\u00f4 t\u1ea3.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"ca9c\">K\u1ecbch b\u1ea3n \u0111\u01b0\u1ee3c m\u00f4 t\u1ea3 trong tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng ch\u00ednh x\u00e1c l\u00e0 nh\u1eefng g\u00ec c\u00e1c di\u1ec5n vi\u00ean mong \u0111\u1ee3i \u0111\u1ea1t \u0111\u01b0\u1ee3c (l\u1ea5y) m\u1ee5c ti\u00eau c\u1ee7a h\u1ecd (M\u1ee5c ti\u00eau) t\u1eeb s\u1ef1 t\u01b0\u01a1ng t\u00e1c v\u00e0 giao ti\u1ebfp v\u1edbi h\u1ec7 th\u1ed1ng.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"136f\">V\u00ed d\u1ee5, \u201cMua h\u00e0ng\u201d ch\u00ednh x\u00e1c l\u00e0 m\u1ee5c \u0111\u00edch ti\u00eau d\u00f9ng c\u1ee7a ng\u01b0\u1eddi ti\u00eau d\u00f9ng:<br \/>\n\u201cNg\u01b0\u1eddi ti\u00eau d\u00f9ng thanh to\u00e1n h\u00e0ng h\u00f3a \u0111\u00e3 mua, v\u00e0 nh\u00e2n vi\u00ean thu ng\u00e2n ghi l\u1ea1i h\u00e0ng h\u00f3a \u0111\u00e3 mua v\u00e0 thu ti\u1ec1n. Khi ho\u00e0n t\u1ea5t, ng\u01b0\u1eddi ti\u00eau d\u00f9ng r\u1eddi \u0111i v\u1edbi h\u00e0ng h\u00f3a.\u201d<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"4611\">M\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng c\u00f3 th\u1ec3 c\u00f3 m\u1ed9t k\u1ecbch b\u1ea3n b\u00ecnh th\u01b0\u1eddng v\u00e0 nhi\u1ec1u k\u1ecbch b\u1ea3n ngo\u1ea1i l\u1ec7. K\u1ecbch b\u1ea3n b\u00ecnh th\u01b0\u1eddng m\u00f4 t\u1ea3 qu\u00e1 tr\u00ecnh t\u01b0\u01a1ng t\u00e1c b\u00ecnh th\u01b0\u1eddng gi\u1eefa c\u00e1c tham gia v\u00e0 h\u1ec7 th\u1ed1ng; trong khi trong qu\u00e1 tr\u00ecnh t\u01b0\u01a1ng t\u00e1c v\u1edbi h\u1ec7 th\u1ed1ng, n\u1ebfu s\u1ef1 xu\u1ea5t hi\u1ec7n c\u1ee7a c\u00e1c ngo\u1ea1i l\u1ec7 \u0111\u01b0\u1ee3c xem x\u00e9t, t\u00f9y thu\u1ed9c v\u00e0o \u0111\u1ed9 ph\u1ee9c t\u1ea1p c\u1ee7a t\u00ecnh hu\u1ed1ng, n\u00f3 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c m\u00f4 t\u1ea3 trong \u201c\u0111\u01b0\u1eddng d\u1eabn thay th\u1ebf\u201d trong k\u1ecbch b\u1ea3n b\u00ecnh th\u01b0\u1eddng\u201d ho\u1eb7c c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c m\u00f4 t\u1ea3 trong m\u1ed9t k\u1ecbch b\u1ea3n kh\u00e1c cho c\u00e1c ngo\u1ea1i l\u1ec7 ph\u1ee9c t\u1ea1p.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"a984\">H\u1ec7 th\u1ed1ng s\u1ebd cung c\u1ea5p m\u1ed9t lo\u1ea1t c\u00e1c ch\u1ee9c n\u0103ng \u0111\u1ec3 t\u01b0\u01a1ng t\u00e1c v\u1edbi c\u00e1c tham gia, nh\u01b0ng c\u00e1c tham gia kh\u00f4ng c\u1ea7n bi\u1ebft \u0111i\u1ec1u g\u00ec \u0111ang x\u1ea3y ra trong h\u1ec7 th\u1ed1ng ho\u1eb7c c\u00e1ch th\u1ef1c hi\u1ec7n, h\u1ec7 th\u1ed1ng ch\u1ec9 c\u1ea7n g\u1eedi k\u1ebft qu\u1ea3 tr\u1edf l\u1ea1i cho c\u00e1c tham gia. Do \u0111\u00f3, \u0111\u1ed1i v\u1edbi c\u00e1c tham gia, h\u1ec7 th\u1ed1ng l\u00e0 (ho\u1eb7c m\u1ed9t nh\u00f3m c\u00e1c tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng) m\u1ed9t h\u1ed9p \u0111en.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"af70\">M\u00f4 t\u1ea3 c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng nh\u1ea5n m\u1ea1nh nh\u1eefng g\u00ec h\u1ec7 th\u1ed1ng n\u00ean l\u00e0m (c\u1ea7n l\u00e0m g\u00ec), kh\u00f4ng ph\u1ea3i c\u00e1ch th\u1ef1c hi\u1ec7n (c\u00e1ch l\u00e0m). Do \u0111\u00f3, c\u00e1c chi ti\u1ebft c\u1ee7a vi\u1ec7c th\u1ef1c hi\u1ec7n kh\u00f4ng n\u00ean \u0111\u01b0\u1ee3c m\u00f4 t\u1ea3 trong m\u00f4 t\u1ea3 c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng.<\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"31fe\">Di\u1ec5n vi\u00ean tr\u1ef1c ti\u1ebfp \u0111\u1ebfn v\u1edbi h\u1ec7 th\u1ed1ng ho\u1ea1t \u0111\u1ed9ng. Trong s\u01a1 \u0111\u1ed3 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng, m\u1eb7c d\u00f9 di\u1ec5n vi\u00ean \u0111\u01b0\u1ee3c \u0111\u1ea1i di\u1ec7n nh\u01b0 m\u1ed9t bi\u1ec3u t\u01b0\u1ee3ng \u201ch\u00ecnh que\u201d, nh\u01b0ng ng\u01b0\u1eddi tham gia kh\u00f4ng nh\u1ea5t thi\u1ebft ph\u1ea3i l\u00e0 m\u1ed9t ng\u01b0\u1eddi th\u1eadt. Ng\u01b0\u1eddi tham gia c\u0169ng c\u00f3 th\u1ec3 l\u00e0 m\u1ed9t h\u1ec7 th\u1ed1ng b\u00ean ngo\u00e0i, v\u00e0 n\u00f3 c\u00f3 th\u1ec3 c\u1ea7n l\u1ea5y m\u1ed9t s\u1ed1 th\u00f4ng tin t\u1eeb h\u1ec7 th\u1ed1ng n\u00e0y.<\/li>\n<\/ul>\n<h3 class=\"graf graf--h3 graf-after--li\" id=\"edba\">C\u00e1c S\u01a1 \u0111\u1ed3 UML kh\u00e1c<\/h3>\n<ul class=\"postList\">\n<li class=\"graf graf--li graf-after--h3\" id=\"56f4\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-class-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-class-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 l\u1edbp l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"d242\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-component-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-component-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 th\u00e0nh ph\u1ea7n l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"84f7\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-deployment-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-deployment-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 tri\u1ec3n khai l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"95e9\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-object-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-object-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 \u0111\u1ed1i t\u01b0\u1ee3ng l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"5d23\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-package-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-package-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 g\u00f3i l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"93d5\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-composite-structure-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-composite-structure-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 c\u1ea5u tr\u00fac t\u1ed5ng h\u1ee3p l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"860a\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-profile-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-profile-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 h\u1ed3 s\u01a1 l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"c667\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"0fad\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-activity-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-activity-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 ho\u1ea1t \u0111\u1ed9ng l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"f882\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-state-machine-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-state-machine-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 m\u00e1y tr\u1ea1ng th\u00e1i l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"888e\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-sequence-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-sequence-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 tu\u1ea7n t\u1ef1 l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"da88\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-communication-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-communication-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 giao ti\u1ebfp l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"da62\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-interaction-overview-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-interaction-overview-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 t\u1ed5ng quan t\u01b0\u01a1ng t\u00e1c l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li\" id=\"28f0\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-timing-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-timing-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 th\u1eddi gian l\u00e0 g\u00ec?<\/a><\/li>\n<li class=\"graf graf--li graf-after--li graf--trailing\" id=\"8969\"><a class=\"markup--anchor markup--li-anchor\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml-collaboration-diagram\/\" href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-uml-collaboration-diagram\/\" rel=\"noopener\" target=\"_blank\">S\u01a1 \u0111\u1ed3 h\u1ee3p t\u00e1c UML l\u00e0 g\u00ec?<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A\u00a0use case\u00a0is a requirements capture and documentation technique that can be written in plain text to describe in a narrative manner the actions and interactions of participants using the system. Finally, the functionality of the system should satisfy the purpose for which stakeholders use the system.<\/p>\n","protected":false},"author":1,"featured_media":1321,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[3],"tags":[52,63,62,53],"class_list":["post-547","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unified-modeling-language","tag-cn-done","tag-es-done","tag-ja-done","tag-tw-done"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ph\u00e2n t\u00edch tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng - M\u1ed9t nghi\u00ean c\u1ee9u \u0111i\u1ec3n h\u00ecnh - Cybermedian<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ph\u00e2n t\u00edch tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng - M\u1ed9t nghi\u00ean c\u1ee9u \u0111i\u1ec3n h\u00ecnh - Cybermedian\" \/>\n<meta property=\"og:description\" content=\"A\u00a0use case\u00a0is a requirements capture and documentation technique that can be written in plain text to describe in a narrative manner the actions and interactions of participants using the system. Finally, the functionality of the system should satisfy the purpose for which stakeholders use the system.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/\" \/>\n<meta property=\"og:site_name\" content=\"Cybermedian\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-26T01:33:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-17T03:18:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png\" \/>\n<meta name=\"twitter:creator\" content=\"@vpadmin\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"headline\":\"Ph\u00e2n t\u00edch tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng &#8211; M\u1ed9t nghi\u00ean c\u1ee9u \u0111i\u1ec3n h\u00ecnh\",\"datePublished\":\"2022-01-26T01:33:20+00:00\",\"dateModified\":\"2025-02-17T03:18:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/\"},\"wordCount\":2191,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png\",\"keywords\":[\"cn-done\",\"es-done\",\"ja-done\",\"tw-done\"],\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/\",\"url\":\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/\",\"name\":\"Ph\u00e2n t\u00edch tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng - M\u1ed9t nghi\u00ean c\u1ee9u \u0111i\u1ec3n h\u00ecnh - Cybermedian\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png\",\"datePublished\":\"2022-01-26T01:33:20+00:00\",\"dateModified\":\"2025-02-17T03:18:58+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#primaryimage\",\"url\":\"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png\",\"contentUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png\",\"width\":\"1170\",\"height\":\"658\",\"caption\":\"Use Case Analysis\u200a\u2014\u200aA Case Study\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ph\u00e2n t\u00edch tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng &#8211; M\u1ed9t nghi\u00ean c\u1ee9u \u0111i\u1ec3n h\u00ecnh\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/vn\/\",\"name\":\"Cybermedian\",\"description\":\"H\u1ecdc m\u1ed9t \u0111i\u1ec1u m\u1edbi m\u1ed7i ng\u00e0y\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/vn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/x.com\/vpadmin\"],\"url\":\"https:\/\/www.cybermedian.com\/vn\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ph\u00e2n t\u00edch tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng - M\u1ed9t nghi\u00ean c\u1ee9u \u0111i\u1ec3n h\u00ecnh - Cybermedian","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/","og_locale":"vi_VN","og_type":"article","og_title":"Ph\u00e2n t\u00edch tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng - M\u1ed9t nghi\u00ean c\u1ee9u \u0111i\u1ec3n h\u00ecnh - Cybermedian","og_description":"A\u00a0use case\u00a0is a requirements capture and documentation technique that can be written in plain text to describe in a narrative manner the actions and interactions of participants using the system. Finally, the functionality of the system should satisfy the purpose for which stakeholders use the system.","og_url":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/","og_site_name":"Cybermedian","article_published_time":"2022-01-26T01:33:20+00:00","article_modified_time":"2025-02-17T03:18:58+00:00","og_image":[{"url":"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png","type":"","width":"","height":""}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png","twitter_creator":"@vpadmin","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"vpadmin","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"11 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"headline":"Ph\u00e2n t\u00edch tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng &#8211; M\u1ed9t nghi\u00ean c\u1ee9u \u0111i\u1ec3n h\u00ecnh","datePublished":"2022-01-26T01:33:20+00:00","dateModified":"2025-02-17T03:18:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/"},"wordCount":2191,"commentCount":0,"image":{"@id":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png","keywords":["cn-done","es-done","ja-done","tw-done"],"articleSection":["Unified Modeling Language"],"inLanguage":"vi","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/","url":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/","name":"Ph\u00e2n t\u00edch tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng - M\u1ed9t nghi\u00ean c\u1ee9u \u0111i\u1ec3n h\u00ecnh - Cybermedian","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png","datePublished":"2022-01-26T01:33:20+00:00","dateModified":"2025-02-17T03:18:58+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#primaryimage","url":"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png","contentUrl":"https:\/\/cdn-images.visual-paradigm.com\/solutions\/use-case-driven-agile-approach\/01-use-case-diagram.png","width":"1170","height":"658","caption":"Use Case Analysis\u200a\u2014\u200aA Case Study"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/vn\/use-case-analysis-a-case-study\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Ph\u00e2n t\u00edch tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng &#8211; M\u1ed9t nghi\u00ean c\u1ee9u \u0111i\u1ec3n h\u00ecnh"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/vn\/#website","url":"https:\/\/www.cybermedian.com\/vn\/","name":"Cybermedian","description":"H\u1ecdc m\u1ed9t \u0111i\u1ec1u m\u1edbi m\u1ed7i ng\u00e0y","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.cybermedian.com\/vn\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/x.com\/vpadmin"],"url":"https:\/\/www.cybermedian.com\/vn\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/posts\/547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/comments?post=547"}],"version-history":[{"count":3,"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/posts\/547\/revisions"}],"predecessor-version":[{"id":10012,"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/posts\/547\/revisions\/10012"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/media\/1321"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/media?parent=547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/categories?post=547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/vn\/wp-json\/wp\/v2\/tags?post=547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}