wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quizz Tổng kết khóa BA (lý thuyết)

Total questions: 61

Worksheet time: 3hrs 3mins

Name
Class
Date
1.

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ự

a)

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ự

b)

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Đ...

c)

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

d)

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

e)

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ự

2.

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 .

a)

Á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

b)

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

c)

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

3.

Sắp xếp phân loại requirement từ high level tới low level

a)

1.Business requirement

2.Functional requirement

3.Non-Functional requirement

4.Stakeholder requiement

b)

1.Business requirement

2.Stakeholder requiement

3.Solution requirement

c)

1.Solution requirement

2.Business requirement

3.Stakeholder requiement

d)

1.Business requirement

2.Stakeholder requiement

4.transition requirement

4.

Tại sao bạn cần phải tư duy tình huống ngoại lệ

a)

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

b)

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 đó

c)

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

5.

Đề 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ì

a)

Tần suất xảy ra tình huống đó

b)

Độ ảnh hưởng, rủi ro khi xảy ra tình huống đó

c)

Độ phức tạp để xử lý tình huống đó trên hệ thống

d)

Mức độ đánh đổi giữa rủi ro và nguồn lực

6.

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

a)

Trao đổi với KH nhu cầu ngắn hạn để đưa ra sản phẩm nhanh nhất

b)

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

c)

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

d)

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

7.

Chọn quan điểm đúng khi làm BA trong agile

a)

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

b)

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

c)

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

8.

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

a)

1.Product vision

2.Product strategy

3.Product roadmap

4.product backlog

b)

1.Product vision

2.Product roadmap

3.Product strategy

4.product backlog

c)

1.Product roadmap

2.Product strategy

3.product backlog

d)

1.Product roadmap

2.product backlog

9.

Hệ thống phần mềm có thể giúp con người xử lý những vấn đề gì

a)

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

b)

hỗ trợ tự động xử lý tính toán, tối ưu thay con người

c)

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

d)

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

10.

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ả

a)

Tìm hiểu thuật ngữ, khái niệm, từ viết tắt trong chứng khoán

b)

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

c)

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ý

d)

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

11.

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ì

a)

Tìm hiểu và sử dụng sản phẩm tương tự trên thị trường (nếu có thể)

b)

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ự

c)

Gặp gỡ, trao đổi với những người có kinh nghiệm trong sản phẩm tương tự

d)

Cứ tham gia dự án dần, dựa theo KH cung cấp rồi trao đổi, tìm hiểu thêm

12.

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

a)

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

b)

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

c)

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

13.

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ì

a)

Cần quan tâm mục đích, nhu cầu ở sản phẩm mới

b)

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ó

c)

Không cần quan tâm sản phẩm cũ vì nó đã không phù hợp

d)

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

14.

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

a)

Kênh đặt hàng

b)

Ngày GD

c)

Trạng thái đơn hàng

d)

Tất cả các đáp án

15.

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

a)

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

b)

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

16.

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

a)

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

b)

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

17.

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

a)

Tìm kiếm

b)

Danh sách

18.

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

a)

Usecase: Nhập thông tin liên hệ

b)

Usecase: Nhập thông tin số lượng phòng

c)

Booking phòng (với hình thức thanh toán online)

d)

Thanh toán online

19.

Ở 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?

a)

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

b)

Có, vì cứ click vào 1 link hay 1 button thì coi là 1 UC

c)

Có, vì nó vẫn đạt được mục đích của actor

20.

Bạn hãy xem phát biểu nào sau đây là đúng

a)

Usecase luôn có actor là End user

b)

Usecase có thể có actor là Hệ thống khác

c)

Usecase có thể có actor là Chính hệ thống đó

21.

Phát biểu nào sau đây là đúng với định nghĩa Usecase dạng tiến trình/job là

a)

Là usecase có actor chính là hệ thống hiện tại

b)

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)

c)

Là usecase chạy theo tần suất và quét dữ liệu để xử lý theo rule quy định

22.

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ì

a)

Ai sẽ được phép sửa

b)

Điều kiện sửa như thế nào

c)

Luôn cho sửa ở bất cứ trường hợp nào nên không cần quan tâm

23.

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

a)

Báo cáo

b)

Tìm kiếm

c)

Create

d)

Xem chi tiết

24.

Các cách xác định usecase, chọn đáp án đúng

a)

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)

b)

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ê

c)

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

d)

Chức năng quản lý user, phân quyền

25.

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ì

a)

Thứ tự hiển thị đơn hàng trong danh sách

b)

Format hiển thị ngày tháng mua hàng h

c)

Tên header của Danh sách

d)

Thông tin mã đơn hàng: Click vào link thì ra màn hình chi tiết đơn hàng

26.

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

a)

Giá trị mặc định của Họ và tên

b)

Giá trị mặc định của Tỉnh/tp, Quận/huyện, Phường/Xã

c)

Giá trị mặc định của Loại địa chỉ

d)

Label Tạo địa chỉ

27.

Khi bạn mô tả control combobox Tỉnh/thành phố, bạn sẽ mô tả những thông tin gì

a)

Điều kiện để lấy thông tin hiển thị Trong combobox

b)

Thứ tự hiển thị

c)

Thông tin hiển thị (Tên tỉnh/Thành phố hoặc Mã tỉnh - Tên Tỉnh/TP)

d)

Cho phép chọn nhiều

28.

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

a)

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

b)

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

c)

Label Bạn trong câu "Được bạn thêm vào nhóm"

d)

Avatar của thành viên được add

29.

Màn hình này bất hợp lý ở điểm gì

a)

Không bất hợp lý

b)

Thiếu thông tin để biết đang ở màn hình nào

c)

Không có nút back

30.

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

a)

b)

Không

31.

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

a)

1.Tên chủ căn hộ

2.Điện thoại liên lạc

3.Số CMND

b)

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

c)

Thông tin người sử dụng phương tiện: Nhập các thông tin như trong ảnh

d)

Thông tin người sử dụng phương tiện: Chọn thông tin cư dân trong căn hộ

32.

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)

a)

Radiobox/Combobox chọn loại phương tiện xe oto, xe máy, xe đạp

b)

Combobox: Loại xe (Danh sách hãng xe)

Combobox : Màu sơn

c)

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

d)

Textbox : Biển kiểm soát , SL chỗ ngồi

33.

Để có thông tin vẽ màn hình hợp lý, các bạn cần lấy thông tin ở đâu

a)

từ các template của Stakeholder cung cấp

b)

Qua interview stakeholder

c)

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

d)

Lấy nguyên từ các ứng dụng tương tự

34.

Phát biểu nào sau đây là đúng

a)

Activity diagram tập trung vào xử lý các luồng rẽ nhanh

b)

Sequence diagram tập trung vào xử lý các luồng rẽ nhanh

35.

Client xử lý các vấn đề nào sau đây

a)

Validate format dữ liệu

b)

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

c)

Xử lý logic nghiệp vụ như cập nhật dữ liệu, trừ tiền tk (với nghiệp vụ bank)

36.

Server có thể xử lý các vấn đề nào sau đây

a)

Hiển thị thông báo lỗi

b)

Validate dữ liệu từ client gửi lên

c)

Xử lý logic nghiệp vụ như sinh OTP, trừ tiền TK, cập nhật, insert dữ liệu

37.

Server sẽ validate những thông tin gì

a)

format dữ liệu đầu vào

b)

Validate các thông tin mà server nắm giữ

c)

Validate toàn bộ thông tin gửi lên

38.

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

a)

Không, vì client đã gửi lên và server đã validate trước đó okie rồi

b)

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

39.

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

a)

Chỉ cần mô tả: "Lấy phí GD tương ứng"

b)

Cần mô tả cách tính phí Gd như thế nào

c)

Không cần mô tả gì vì nội bộ trong team đã rõ hết yêu cầu

40.

Để biết server cần validate những thông tin nào, bạn nên làm gì

a)

tư duy Client gửi lên server những thông tin gì

b)

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

c)

Thông tin nào liên quan tới quy định về logic nghiệp vụ

d)

Thông tin nào client đã validate, thông tin nào client chưa validate

41.

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

a)

thực hiện ghi nhận với đơn hàng là 30.000đ

b)

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

c)

Không bao giờ có trường hợp này nên không cần xử lý

d)

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

42.

Activity diagram sau đúng hay sai

a)

Đúng

b)

Sai

43.

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

a)

Hợp lý

b)

Không hợp lý

44.

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

a)
b)
45.

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 đó

a)

request Data

b)

response Data

c)

Danh sách mã lỗi đi kèm

46.

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

a)

Tìm hiểu ý nghĩa từng API

b)

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

c)

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

d)

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

47.

Lỗi timeout được coi là thất bại, Đúng hay sai

a)

Đúng

b)

Sai

48.

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

a)

Thành công

b)

Thất bại

c)

timeout

49.

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ì

a)

Thất bại

b)

timeout

c)

Thành công

50.

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ì

a)

Mô tả chung (Mục đích, actor, precondition, post condition)

b)

Màn hình và mô tả màn hình

c)

Business Rule

d)

Luồng và mô tả luồng

51.

Business Rule trong phần chức năng Tìm kiếm cần có những rule nào

a)

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

b)

Rule về tiêu chí sắp xếp dữ liệu đầu ra

c)

Rule về tìm kiếm chính xác, tương đối hay >, <

52.

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

a)

Mô tả chung

b)

Màn hình và mô tả màn hình

c)

Business Rule

d)

Luồng và mô tả luồng

53.

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

a)

Mô tả chung

b)

Màn hình và mô tả màn hình

c)

sequence diagram

d)

Activity diagarm và mô tả luồng

e)

Business Rule

54.

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

a)

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ị...)

b)

Danh sách tham số đầu ra (tên tham số, ý nghĩa )

c)

Danh sách các lỗi có thể xảy ra khi trả về cho đối tác

d)

Activity diagram và mô tả luồng

55.

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

a)

Hệ thống khác

b)

End user

c)

Hệ thống hiện tại

56.

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ì

a)

Tần suất chạy tiến trình

b)

Điều kiện quét dữ liệu

c)

Biểu đồ trạng thái nếu tiến trình đi qua >=3 trạng thái

57.

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

a)

Thực thể có thuộc tính có giá trị có thể thay đổi trong cả vòng đời của nó

b)

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)

c)

Thực thể có thuộc tính có giá trị thay đổi trong phạm vi quy định

58.

Giả sử stakeholder cung cấp cho bạn 1 yêu cầu thay đổi. Bạn sẽ cần làm gì

a)

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

b)

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

c)

Phạm vi thay đổi có nằm trong scope của giai đoạn hiện tại không

d)

Nếu thay đổi sẽ thay đổi đúng theo yêu cầu của stakeholder

e)

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

59.

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

a)

b)

Không

60.

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)

Đư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)

b)

Trong mỗi chức năng đưa ra quy định xử lý chung

c)

Không tập trung mô tả giao diện, thay vào đó sẽ tập trung trao đổi trong nhóm

61.

Alternative flow là gì

a)

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.

b)

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

c)

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