Font size
WorksheetsQuizz Tổng kết khóa BA (lý thuyết)
Total questions: 61
Worksheet time: 3hrs 3mins
Bạn hãy áp dụng mô hình BACCM vào trong việc phân tích yêu cầu xây dựng hệ thống quản lý nhân sự
Nhu cầu xây dựng hệ thống quản lý nhân sự nhằm giải quyết mục đích gì, các vấn đề đang gặp phải hoặc đang có cơ hội gì để sếp yêu cầu xây dựng hệ thống quản lý nhân sự
Xác định những stakeholder nào liên quan tới yêu cầu hệ thống quản lý nhân sự như Nhân viên, kế toán, NV hành chính, BGĐ...
Xác định quy trình quản lý nhân sự, các công thức tính lương mà công ty đang áp dụng
Tham khảo các hệ thống quản lý nhân sự đang có trên thị trường để áp dụng đưa vào giải pháp
Xác định các thay đổi trong tổ chức, hoặc với các nhân viên, khi triển khai phần mềm quản lý nhân sự
Trước đây bạn là BA tham gia vào dự án ví điện tử ở công ty cũ, mà giờ bạn chuyển việc sang công ty mới cũng làm về ví điện tử. Bạn sẽ áp dụng kiến thức cũ vào công việc mới như thế nào. Chọn 1 đáp án đúng nhất .
Áp dụng các yêu cầu theo công ty cũ do trước đây đã triển khai thành công
Tham khảo các thành công của công ty cũ và đưa ra đề xuất, có hiệu chỉnh phù hợp với công ty hiện tại
Tìm hiểu hiện trạng của công ty mới, nắm được vision của sản phẩm và tham khảo các yêu cầu ở công ty cũ để đưa ra đề xuất triển khai phù hợp với công ty hiện tại
Sắp xếp phân loại requirement từ high level tới low level
1.Business requirement
2.Functional requirement
3.Non-Functional requirement
4.Stakeholder requiement
1.Business requirement
2.Stakeholder requiement
3.Solution requirement
1.Solution requirement
2.Business requirement
3.Stakeholder requiement
1.Business requirement
2.Stakeholder requiement
4.transition requirement
Tại sao bạn cần phải tư duy tình huống ngoại lệ
Vì đội code có thể code sai nên cần tính các trường hợp code sai sẽ phải xử lý như thế nào
Vì hệ thống luôn xảy ra các lỗi tiềm ẩn, nên phải tính các tình huống ngoại lệ để xử lý hết các tình huống đó
Vì trong quá trình vận hành, việc sai sót/thay đổi của con người là hoàn toàn có thể xảy ra
Đề xem xét tình huống ngoại lệ có xử lý trên hệ thống không, bạn cần xem xét ở các tiêu chí gì
Tần suất xảy ra tình huống đó
Độ ảnh hưởng, rủi ro khi xảy ra tình huống đó
Độ phức tạp để xử lý tình huống đó trên hệ thống
Mức độ đánh đổi giữa rủi ro và nguồn lực
Khi bạn tham gia dự án triển khai theo Agile, khi đó cách bạn thực hiện công việc BA của mình trong dự án như thế nào
Trao đổi với KH nhu cầu ngắn hạn để đưa ra sản phẩm nhanh nhất
Trao đổi nhu cầu ngắn hạn, trung hạn, dài hạn của KH để phân tích và tìm cách đưa ra sản phẩm nhanh nhất theo mong muốn của KH và vẫn đảm bảo cho yêu cầu trung hạn, dài hạn
Nắm bắt yêu cầu của KH và trao đổi với code các yêu cầu theo từng sprint (2 tuần) để code hoàn thành theo đúng mong muốn của mình
Phân tích tổng quan nhu cầu của KH, tranfer yêu cầu cho đội code về mong muốn trong các thời kỳ của KH, và sau đó sẽ làm chi tiết yêu cầu theo từng sprint
Chọn quan điểm đúng khi làm BA trong agile
Không cần viết tài liệu, chỉ cần tập trung trao đổi thông tin với nhau trong team
Có tư tưởng đưa ra sản phẩm nhanh nhất nên không cần dự tính các thay đổi có thể có của KH, vì agile là cho phép thay đổi thoải mái
Dành thời gian phân tích tổng quan để hiểu overview dự án, Xác định được danh sách yêu cầu của dự án (product Backlog) và đánh giá độ ưu tiên. Nắm rõ product vision, product strategy để thiết kế sản phẩm ít bị thay đổi nhất trong tương lai
Bạn là BA trong công ty product. Cách bạn sẽ nắm các yêu cầu của sếp như thế nào
1.Product vision
2.Product strategy
3.Product roadmap
4.product backlog
1.Product vision
2.Product roadmap
3.Product strategy
4.product backlog
1.Product roadmap
2.Product strategy
3.product backlog
1.Product roadmap
2.product backlog
Hệ thống phần mềm có thể giúp con người xử lý những vấn đề gì
Lưu thông tin của các hoạt động vận hành bên ngoài của stakeholder để quản lý 1 cách minh bạch và realtime
hỗ trợ tự động xử lý tính toán, tối ưu thay con người
Giúp trao đổi thông tin giữa con người thông qua hệ thống thay vì trao đổi trực tiếp
Khi có hệ thống thì con người sẽ không cần làm các việc bên ngoài hệ thống nữa
Giả sử bây giờ bạn được join vào dự án về chứng khoán, bạn sẽ cần làm gì để có thể tham gia dự án 1 cách hiệu quả
Tìm hiểu thuật ngữ, khái niệm, từ viết tắt trong chứng khoán
Tìm hiểu các quy định (tài liệu pháp lý) liên quan tới chứng khoán hoặc tham khảo các quy định trong các tài liệu mà KH cung cấp
Tìm hiểu các quy trình mua bán chứng khoán, đăng ký mở tài khoản của các bên hoặc theo quy định của pháp lý
Chờ sang gặp KH, KH cung cấp thông tin, thông tin nào không hiểu thì về tìm hiểu sau, vì nhiều thông tin quá, không biết nên tìm hiểu cái nào
Khi bạn được join vào 1 dự án mới và bạn chưa có kinh nghiệm, bạn sẽ nên làm gì
Tìm hiểu và sử dụng sản phẩm tương tự trên thị trường (nếu có thể)
Tìm các tài liệu, video hướng dẫn sử dụng các sản phẩm tương tự
Gặp gỡ, trao đổi với những người có kinh nghiệm trong sản phẩm tương tự
Cứ tham gia dự án dần, dựa theo KH cung cấp rồi trao đổi, tìm hiểu thêm
Quy định về thời gian giao dịch hiện nay của tại Sàn GD chứng khoán HN như sau:
+ Thời gian giao dịch từ 09h00 – 15h00 vào tất cả các ngày làm việc từ thứ Hai đến thứ Sáu hàng tuần (trừ các ngày nghỉ theo quy định của Bộ Luật Lao động).
Theo bạn Quy định này ảnh hưởng như thế nào lúc bạn xây dựng SP
Không ảnh hưởng gì, vì sàn đã đưa ra quy định này public nên KH sẽ tự biết để không giao dịch
Khi nắm được quy định này, hệ thống sẽ cần xây dựng để off thời gian giao dịch trong khung thời gian như trên. KH vào giao dịch sẽ bị báo lỗi
Hệ thống sẽ cần có tính năng để cấu hình ngày nghỉ lễ, giờ được giao dịch hoặc có tính năng cho con người vào start/stop giao dịch
Khi bạn join vào dự án xây mới để thay thế cho hệ thống cũ. Bạn cần quan tâm gì
Cần quan tâm mục đích, nhu cầu ở sản phẩm mới
Cần quan tâm hiện trạng sản phẩm cũ, các vấn đề bất cập, ưu điểm mà nó có
Không cần quan tâm sản phẩm cũ vì nó đã không phù hợp
Cần hiểu về dữ liệu của hệ thống cũ để migrate sang hệ thống mới sau khi hoàn thành
Giả sử bạn xây dựng hệ thống bán hàng và đội kinh doanh cần có báo cáo với các tham số
Ngày | Kênh Bán hàng | Tổng số đơn hàng đặt hàng| Tổng số đơn hàng giao thành công| Tổng số đơn hàng Hủy
Khi đó bạn sẽ cần lưu trữ thông tin gì khi đặt hàng cho KH
Kênh đặt hàng
Ngày GD
Trạng thái đơn hàng
Tất cả các đáp án
Giả sử bạn cần xây dựng hệ thống quản lý nhà hàng, và bạn xin được menu nhà hàng như ảnh đính kèm. Thông tin này giúp ích cho bạn ntn
Giúp cho bạn biết Hệ thống cần hỗ trợ xây dựng chức năng tạo ra các set món ăn (gồm tên set, giá set, và Danh sách món ăn trong set, ảnh đại diện của set món ăn
Hệ thống cần có chức năng hiển thị danh sách các set món ăn, món ăn mà nhà hàng cung cấp
Tại sao lúc khơi gợi yêu cầu, bạn cần phải tư duy các báo cáo sẽ sử dụng sau này mặc dù báo cáo thường được xây dựng sau khi phát triển sản phẩm
Vì BA cần phải nắm hết tất cả các yêu cầu của dự án để truyền đạt yêu cầu cho đội code hết ngay từ đầu
Vì dựa vào báo cáo có thể hiểu được nhu cầu của user liên quan đến các dữ liệu cần thể hiện trên báo cáo, từ đó BA biết thông tin nào cần lưu trữ để phục vụ yêu cầu đó, tránh việc lưu thiếu thông tin, ảnh hưởng tới việc thay đổi sau này
Chức năng như trong ảnh đính kèm là chức năng dạng Tìm kiếm hay Danh sách
Tìm kiếm
Danh sách
Khi bạn thực hiện booking phòng, bạn cần: nhập thông tin liên hệ, thông tin số lượng phòng và sau đó tiến hành thanh toán online
Bạn hãy chọn đáp án nào là usecase cho kịch bản trên
Usecase: Nhập thông tin liên hệ
Usecase: Nhập thông tin số lượng phòng
Booking phòng (với hình thức thanh toán online)
Thanh toán online
Ở trên màn hình đăng nhập của ViettelPay, khi click vào nút Reset mật khẩu thì nó hiển thị thông báo" Vui lòng gọi điện thoại đến 18009000(miễn phí) để được hỗ trợ cấp lại mật khẩu". Vậy Reset mật khẩu có nên coi là 1 UC ở đây hay không?
Không, ở đây mình nên xem nó là phần nhỏ trên Usecase Login khi mô tả màn hình, bổ sung phần mô tả click vào link reset thì báo như trên
Có, vì cứ click vào 1 link hay 1 button thì coi là 1 UC
Có, vì nó vẫn đạt được mục đích của actor
Bạn hãy xem phát biểu nào sau đây là đúng
Usecase luôn có actor là End user
Usecase có thể có actor là Hệ thống khác
Usecase có thể có actor là Chính hệ thống đó
Phát biểu nào sau đây là đúng với định nghĩa Usecase dạng tiến trình/job là
Là usecase có actor chính là hệ thống hiện tại
Là usecase chạy theo tần suất được quy định được (Ví dụ 1 ngày/1 lần, 5 phút/lần)
Là usecase chạy theo tần suất và quét dữ liệu để xử lý theo rule quy định
Khi thực hiện chức năng chỉnh sửa/Xóa, bạn cần lưu ý điều kiện gì
Ai sẽ được phép sửa
Điều kiện sửa như thế nào
Luôn cho sửa ở bất cứ trường hợp nào nên không cần quan tâm
Chức năng dạng nhận output dữ liệu từ hệ thống là chức năng dạng nào
Báo cáo
Tìm kiếm
Create
Xem chi tiết
Các cách xác định usecase, chọn đáp án đúng
1.Chức năng đáp ứng quy trình vận hành trong giai đoạn hiện tại
2.Chức năng bổ trợ cho quy trình dạng (CRUD, tìm kiếm/Danh sách)
1.Chức năng phục vụ tình huống ngoại lệ
2.Chức năng Danh mục đầu vào
3.Chức năng Báo cáo thống kê
Chức năng hỗ trợ tăng trải nghiệm/hỗ trợ công việc người dùng tốt hơn
Chức năng quản lý user, phân quyền
Giả sử bạn phải mô tả màn hình như ảnh đính kèm. Để mô tả cho đội code, bạn cần phải mô tả những gì
Thứ tự hiển thị đơn hàng trong danh sách
Format hiển thị ngày tháng mua hàng h
Tên header của Danh sách
Thông tin mã đơn hàng: Click vào link thì ra màn hình chi tiết đơn hàng
Khi chọn thêm mới sổ địa chỉ trong tiki, màn hình sẽ hiển thị như sau ngay khi load màn hình
theo bạn cần mô tả thông tin nào
Giá trị mặc định của Họ và tên
Giá trị mặc định của Tỉnh/tp, Quận/huyện, Phường/Xã
Giá trị mặc định của Loại địa chỉ
Label Tạo địa chỉ
Khi bạn mô tả control combobox Tỉnh/thành phố, bạn sẽ mô tả những thông tin gì
Điều kiện để lấy thông tin hiển thị Trong combobox
Thứ tự hiển thị
Thông tin hiển thị (Tên tỉnh/Thành phố hoặc Mã tỉnh - Tên Tỉnh/TP)
Cho phép chọn nhiều
Khi mô tả thông tin màn hình thêm thành viên vào nhóm như ảnh đính kèm, bạn sẽ cần mô tả những TH nào
Tên Zalo của thành viên được add vào: Màn hình hiển thị của thành viên là bạn của thành viên được thêm
Tên Zalo của thành viên được add vào: màn hình hiển thị của thành viên không phải là bạn của thành viên được thêm
Label Bạn trong câu "Được bạn thêm vào nhóm"
Avatar của thành viên được add
Màn hình này bất hợp lý ở điểm gì
Không bất hợp lý
Thiếu thông tin để biết đang ở màn hình nào
Không có nút back
Nếu thiết kế trên mobile app mà thông tin hiển thị theo đúng form mẫu như màn hình thì hợp lý không
Có
Không
Giả sử khi khơi gợi yêu cầu phần đăng ký vé tháng ở chung cư như ảnh đính kèm, và giờ bạn cần thiết kế màn hình cho chức năng yêu cầu đăng ký vé tháng trên mobile app cư dân. Bạn sẽ cần vẽ những thông tin gì trên màn hình
1.Tên chủ căn hộ
2.Điện thoại liên lạc
3.Số CMND
Thông tin phương tiện: Loại phương tiện, Loại xe, Biển kiểm soát, màu sơn, Số lượng chỗ ngồi
Thông tin người sử dụng phương tiện: Nhập các thông tin như trong ảnh
Thông tin người sử dụng phương tiện: Chọn thông tin cư dân trong căn hộ
Giả sử bạn cần vẽ màn hình chức năng Yêu cầu đăng ký vé tháng của cư dân trên app cư dân, phần thông tin nhập liệu về phương tiện bạn sẽ vẽ và mô tả ntn (tham khảo thông tin ảnh đính kèm)
Radiobox/Combobox chọn loại phương tiện xe oto, xe máy, xe đạp
Combobox: Loại xe (Danh sách hãng xe)
Combobox : Màu sơn
Textbox : Biển kiểm soát , SL chỗ ngồi
Chỉ hiển thị Biển số khi Loại phương tiện là xe máy, xe oto và hiển thị nhập SL chỗ ngồi khi loại phương tiện là Xe oto
Textbox : Biển kiểm soát , SL chỗ ngồi
Để có thông tin vẽ màn hình hợp lý, các bạn cần lấy thông tin ở đâu
từ các template của Stakeholder cung cấp
Qua interview stakeholder
Tự suggest các thông tin phù hợp để giúp người dùng sử dụng và quản lý thông tin thuận lợi hơn
Lấy nguyên từ các ứng dụng tương tự
Phát biểu nào sau đây là đúng
Activity diagram tập trung vào xử lý các luồng rẽ nhanh
Sequence diagram tập trung vào xử lý các luồng rẽ nhanh
Client xử lý các vấn đề nào sau đây
Validate format dữ liệu
Xử lý kết quả trả về từ server để hiển thị thông báo lỗi hoặc điều hướng màn hình phù hợp
Xử lý logic nghiệp vụ như cập nhật dữ liệu, trừ tiền tk (với nghiệp vụ bank)
Server có thể xử lý các vấn đề nào sau đây
Hiển thị thông báo lỗi
Validate dữ liệu từ client gửi lên
Xử lý logic nghiệp vụ như sinh OTP, trừ tiền TK, cập nhật, insert dữ liệu
Server sẽ validate những thông tin gì
format dữ liệu đầu vào
Validate các thông tin mà server nắm giữ
Validate toàn bộ thông tin gửi lên
Giả sử có 1 luồng xử lý như sau
Bước 1: Client gửi lên server thông tin A, server validate okie và trả về cho client
Bước 2: Client gửi tiếp thông tin đó lên
Lúc này Server có cần validate thông tin đó không, tại sao
Không, vì client đã gửi lên và server đã validate trước đó okie rồi
Có vì có thể bước 1 okie nhưng ở bước 2 dữ liệu A đã bị thay đổi và không còn hợp lệ nữa
Khi client gửi yêu cầu lên server để truy vấn thông tin nào đó để hiển thị (ví dụ như lấy phí GD để hiển thị cho KH), BA cần mô tả gì với luồng này
Chỉ cần mô tả: "Lấy phí GD tương ứng"
Cần mô tả cách tính phí Gd như thế nào
Không cần mô tả gì vì nội bộ trong team đã rõ hết yêu cầu
Để biết server cần validate những thông tin nào, bạn nên làm gì
tư duy Client gửi lên server những thông tin gì
Thông tin từ client gửi lên server có những thông tin nào sẽ bị thay đổi thông tin trong lúc actor đang thực hiện
Thông tin nào liên quan tới quy định về logic nghiệp vụ
Thông tin nào client đã validate, thông tin nào client chưa validate
Giả sử bạn đặt đơn hàng với tổng giá trị đơn hàng là 25.000đ. Tuy nhiên khi server tiếp nhận thông tin thì tổng giá trị đơn hàng đã thay đổi với giá 30.000đ. Vậy bạn là BA bạn sẽ xử lý tình huống ngày như thế nào
thực hiện ghi nhận với đơn hàng là 30.000đ
Thực hiện thông báo lỗi với KH là đơn hàng đã thay đổi giá trị. Yêu cầu KH đặt lại
Không bao giờ có trường hợp này nên không cần xử lý
Trường hợp này rất hy hữu nên không cần phải xử lý hoặc xử lý ngoài
Activity diagram sau đúng hay sai
Đúng
Sai
Khi bạn tích hợp với 1 bên khác, trong luồng activity diagram bạn vẽ như bên có hợp lý không
Hợp lý
Không hợp lý
Có 1 luồng như sau
1.KH chọn mã chứng khoán để đặt lệnh mua trên ứng dụng Mobile Banking
2.Hệ thống bank gửi sang bên công ty chứng khoán để đặt lệnh mua
3.Công ty chứng khoán ghi nhận thông tin, sau đó nhân viên thực hiện khớp lệnh
4.Sau khi khớp lệnh thì hệ thống công ty chứng khoán trả kết quả về cho Hệ thống bank.
Chọn biểu đồ sequence đúng cho luồng ở trên
Khi tích hợp API với 1 bên khác bạn cần tìm hiểu những thông tin gì trong ApI đó
request Data
response Data
Danh sách mã lỗi đi kèm
Khi cần tích hợp API với bên 1 khác, bạn sẽ cần làm gì khi họ cung cấp 1 tài liệu đặc tả có rất nhiều API
Tìm hiểu ý nghĩa từng API
Vẽ lại luồng tích hợp giữa 2 hệ thống và mapping API tương ứng với các bước trao đổi thông tin
Việc này là của đội code, BA chỉ cần báo là cần tích hợp luồng nào với bên đối tác
Tìm hiểu chi tiết request data, response data, bảng mã lỗi của các API liên quan tích hợp
Lỗi timeout được coi là thất bại, Đúng hay sai
Đúng
Sai
Khi tích hợp API giữa các hệ thống, BA cần quan tâm các lỗi nào có thể xảy ra
Thành công
Thất bại
timeout
Khi A gửi yêu cầu sang B để xử lý, A quy định sẽ chỉ chờ response trong vòng 1 phút. Sau 1 phút bên B mới trả kết quả về thì đó được gọi là lỗi gì
Thất bại
timeout
Thành công
Khi bạn viết tài liệu cho chức năng dạng Tìm kiếm thì bạn sẽ cần có những nội dung gì
Mô tả chung (Mục đích, actor, precondition, post condition)
Màn hình và mô tả màn hình
Business Rule
Luồng và mô tả luồng
Business Rule trong phần chức năng Tìm kiếm cần có những rule nào
Rule về điều kiện tìm kiếm: thỏa mãn tất cả các điều kiện hay chỉ cần thỏa mãn 1 trong các điều kiện
Rule về tiêu chí sắp xếp dữ liệu đầu ra
Rule về tìm kiếm chính xác, tương đối hay >, <
Giả sử bạn cần viết tài liệu cho chức năng thêm mới món ăn (gồm có các thông tin:Tên món, Mô tả ngắn, ảnh đính kèm). Bạn sẽ cần mô tả những mục nào
Mô tả chung
Màn hình và mô tả màn hình
Business Rule
Luồng và mô tả luồng
Khi bạn viết tài liệu cho usecase Gán vận chuyển cho đơn hàng (sẽ cần tích hợp với bên GHTK), vậy bạn sẽ nên mô tả như thế nào
Mô tả chung
Màn hình và mô tả màn hình
sequence diagram
Activity diagarm và mô tả luồng
Business Rule
Bạn là BA bên ví điện tử, Bên Ví điện tử sẽ cần cung cấp 1 API cho các doanh nghiệp gọi vào để chi hộ lương vào tài khoản ví điện tử. Bạn sẽ cần mô tả những nội dung gì để đội code có thể hoàn thành theo đúng yêu cầu của bạn
Danh sách tham số đầu vào của API (Tên, ý nghĩa, Các ràng buộc về maxlength, giá trị...)
Danh sách tham số đầu ra (tên tham số, ý nghĩa )
Danh sách các lỗi có thể xảy ra khi trả về cho đối tác
Activity diagram và mô tả luồng
Với phát biểu dạng user story: Là seller, tôi muốn TIKI thông báo cho tôi biết tôi chưa xác nhận đơn hàng nào khi sắp tới hạn hủy đơn hàng để tô có thể xác nhận kịp thời, tránh hủy nhầm đơn của KH. Vậy user story đó sẽ tương ứng với usecase sẽ có actor là đối tượng nào sau đây
Hệ thống khác
End user
Hệ thống hiện tại
Với chức năng dạng job/tiến trình, bạn sẽ cần mô tả những nội dung gì
Tần suất chạy tiến trình
Điều kiện quét dữ liệu
Biểu đồ trạng thái nếu tiến trình đi qua >=3 trạng thái
Làm thế nào để xác định cần vẽ biểu đồ trạng thái cho thực thể nào trên hệ thống. Phát biểu nào sau đây là đúng nhất
Thực thể có thuộc tính có giá trị có thể thay đổi trong cả vòng đời của nó
Thực thể có thuộc tính có giá trị thay đổi trong tập giá trị hữu hạn được xác định trước (tập giá trị này áp dụng cho tất cả các thể hiện của thực thể đó), và có sự chuyển đổi giữa các giá trị đó khi có 1 tác động trên hệ thống (loại trừ TH chỉnh sửa thông tin)
Thực thể có thuộc tính có giá trị thay đổi trong phạm vi quy định
Giả sử stakeholder cung cấp cho bạn 1 yêu cầu thay đổi. Bạn sẽ cần làm gì
Xem xét mục đích của thay đổi đó, tại sao stakeholder lại cần thay đổi đó, nếu không thay đổi thì có sao không
Nếu trong trường hợp buộc phải thay đổi, bạn xác định phạm vi ảnh hưởng: Các chức năng hiện tại ảnh hưởng, chức năng cần bổ sung
Phạm vi thay đổi có nằm trong scope của giai đoạn hiện tại không
Nếu thay đổi sẽ thay đổi đúng theo yêu cầu của stakeholder
Nếu thay đổi, có thể đưa ra giải pháp là thay đổi từng phần, phù hợp với hiện trạng và vẫn đáp ứng được nhu cầu của stakeholder
Thực thể KH có thuộc tính Giới tính có giá trị là Nam, Nữ hoặc khác. End user có thể cập nhật lại giá trị giới tính của bất kỳ KH nào. Vậy theo bạn có cần vẽ biểu đồ trạng thái của của Giới tính KH không
Có
Không
Bạn nên làm gì để giảm tải việc mô tả về phần giao diện cho dự án
Đưa ra quy định chung về xử lý giao diện (các ràng buộc chung, các xử lý chung đối với các dạng control)
Trong mỗi chức năng đưa ra quy định xử lý chung
Không tập trung mô tả giao diện, thay vào đó sẽ tập trung trao đổi trong nhóm
Alternative flow là gì
Là 1 luồng thực hiện khác với luồng basic flow mà vẫn đạt được mục đích của usecase.
Là luồng không đạt được kết quả mong muốn của usecase tương ứng, sẽ dẫn tới kết quả bị fail
Là luồng thể hiện các exception về hệ thống như mất kết nối giao tiếp giữa client và server
