UseCase phân rã
Một dạng biểu đồ không thể thiếu khi Tester đọc tài liệu SRS mà BA bàn giao, hãy click vào bài viết ngay. Hay Tester đang ấp ủ rẽ nhánh sang BA cũng rất cần đọc nè
Hình ảnh bước 1: Liệt kê các đối tượng sử dụng, chức năng cho việc đặt mua sản phẩm trên website
Hình ảnh bước 2: Xác định mối quan hệ khi mua hàng
Ở blog trước viết về UseCase tổng quan và nay mình sẽ viết tiếp là UseCase phân rã để thể hiện rõ hơn bên trong chức năng lớn sẽ bao gồm những chức năng nhỏ nào nhaaaa
---------------------------------
Hế luuuuu các bạn đã ghé qua blog donghanhcungtester.com của mình, bạn đang cần tìm hiểu về UseCase phân rã để phân tích tài liệu SRS mà BA chuyển qua, hay bạn đang có ý định chuyển sang BA thì cùng mình phân tích nó nhé.
Trước khi mới vào nghề, mình được Leader giao đưa cho 1 website của đối thủ, loại dự án cũng khá nhỏ nhưng với một đứa mới ra trường thì nó là một rào cản khá lớn luôn. Leader bảo liệt kê những chức năng và vẽ sơ đồ UseCase, ông trời ơi cứu cứu.
Nhìn biểu đồ mà không hiểu mũi tên include khác extend thế nào, rõ là cùng chức năng. Nếu bạn đang gặp mông lung giống mình lúc đó thì đọc tiếp đoạn dưới nhé.
Bạn ghé qua website: https://dentrangtridaithanh.com/ . Tại website này bạn hãy quan sát những chức năng mình vẽ ở hình ảnh bước 2 và thao tác trên web để xem để đặt hàng sẽ gồm các bước như thế nào, rồi cùng mình phân tích ở dưới nè:
Bước 1: Xác định đối tượng, chức năng sẽ có để có thể mua được hàng tại trên website đó ( hình ảnh bước 1)
Bước 2: Sau khi xác định xong, đến bước mối quan hệ của nó
Luồng hoạt động website bán đèn trang trí này sẽ gồm các chức năng để dẫn đặt hàng thành công: Tìm kiếm, Lọc theo tiêu chí - sau đó Xem chi tiết sản phẩm -- rồi thực hiện Đặt hàng hoặc Tư vấn zalo để hiểu rõ hơn về sản phẩm cũng như chính sách báng hàng, sau đó họ sẽ quyết định mua hàng tại zalo hoặc sau đó quay lại website để đặt hàng bằng cách nhập thông tin mua hàng
Phân tích chi tiết website https://dentrangtridaithanh.com/ : Khách hàng muốn đặt được hàng trước tiên phải tìm kiếm hoặc lọc sản phẩm, sau đó xem thông tin chi tiết sản phẩm thì mới có thể thực hiện được việc mua hàng hoặc về zalo( mục bán hàng bây giờ đa phần mọi người sẽ đẩy data khách hàng về zalo để tạo độ uy tín)
Vậy include và extend ở đây là như thế nào?
Ở Blog Thành phần UseCase mình sẽ phân tích khách quan hơn, còn ở bài này mình nói về extend và include như sơ đồ ở website bán đèn này:
- Để đặt được hàng thì đầu tiên bắt buộc phải tìm kiếm sản phẩm( có những sản phẩm ở ngay đầu để mua nhưng ta sẽ không nói đến mà chỉ nói đến việc có rất nhiều sản phẩm và cần phải tìm kiếm sản phẩm trước) - vậy nên ta sử dụng Include và mũi tên hướng về usecase tìm kiếm
- Sau khi tìm kiếm xong thì khách hàng phải bắt buộc mua được hàng phải click vào xem chi tiết sản phẩm, vậy nên tiếp tục mũi tên và sử dụng include như hình
- Trong chi tiết sản phẩm có 2 chức năng nhỏ là Đặt hàng và Tư vấn qua zalo: Đặt hàng là chức năng chính và sau khi tìm kiếm xem chi tiết ta đã có thể Đặt hàng và đã vẽ rồi sẽ không tiếp tục lặp lại vẽ tiếp, chỉ vẽ usecase Tư vấn qua zalo. usecase Tư vấn qua zalo không bắt buộc lắm khi mua hàng trên web, nó phụ thuộc vào khách hàng có cần tư vấn hay không thì mới click vào vậy nên sử dụng mũi tên và extend như hình
- Cuối cùng để đặt được hàng thành công thì chúng ta phải thực hiện nhập/gửi thông tin thì việc mua hàng mới thành công - nên sử dụng mũi tên và include là như vậy
Đến đoạn này các bạn hiểu hơn về cấu trúc của biểu đồ phân rã chưa nè, nếu thấy bài viết giúp ích cho bạn thì cho mình xin 1 nút like, một dòng bình luận tốt để mình lấy động lực viết nhiều nội dung hơn nữa nhé!
Hoặc có thể mời mình một cốc trà sữa nà
Nếu bạn là người mới( sinh viên, tester trái ngành) muốn được coaching 1-1 thì nhắn mình nha, email: donghanhcungtester@gmail.com
Cảm ơn các bạn đã ghé qua Blog của mình!
Để lại một câu trả lời
Để làm việc được tốt bạn hãy hiểu về mục đích, luồng hoạt động của nó, sau đó mới là tìm hiểu sử dụng công cụ hỗ trợ nó. Blog của mình sẽ hướng các bạn sinh viên và các bạn trái ngành đi từ đầu hiểu bản chất cơ bản vững chắc sau đó là mở rộng hơn