NEW
Font size
Worksheetshình hệ thống
Total questions: 46
Worksheet time: 23mins
Trong sơ đồ sau, thể hiện mối quan hệ gì trong biểu đồ lớp?
Quan hệ tổng hợp
Quan hệ tổng quát hóa
Quan hệ thành phần
Quan hệ phụ thuộc
Trong hình dưới đây biểu diễn mối quan hệ gì?
Quan hệ kết hợp
Quan hệ tổng quát hóa
. Quan hệ liên kết
Quan hệ thành phần
Trong hình dưới đây biểu diễn mối quan hệ gì?
Quan hệ kết hợp
Quan hệ tổng quát hóa
Quan hệ thành phần
Quan hệ liên kết
: Cho mối quan hệ giữa các lớp theo hình sau. Trong lớp Giao dịch có Mã giao dịch, Mã tài khoản, Loại giao dịch, số tiền, ngày thực hiện đượ c gọi là thành phần gì trong lớp đó.
Tên Lớp (1)
Phương thức (2)
Thuộc tính (3)
Cả 3 phương án (1) (2) (3)
Trong phiếu quản lý nhập sách dưới đây có những lớp đối tượng nào trong biểu đồ lớp phân tích?
Phiếu nhập sách, sách, Nhà cung cấp
Phiếu nhập sách, Nhà cung cấp
Nhà cung cấp, sách
Phiếu nhập sách, sách.
Cho bài toán sau
Chứng từ tạm ứng: Số chứng từ, Mã khách, số tiền tạm ứng, ngày tạm ứng, ghi chú.
Khách hàng: Mã khách, tên khách, địa chỉ, số điện thoại
Phòng: Số phòng, tình trạng phòng.
Chứng từ tạm ứng: Số chứng từ, Mã khách, số tiền tạm ứng, ngày tạm ứng, ghi chú,Khách hàng: Mã khách, tên khách, địa chỉ, số điện thoại
Chứng từ tạm ứng: Số chứng từ, Mã khách, số tiền tạm ứng, ngày tạm ứng, ghi chú, số phòng.Phòng: Số phòng, tình trạng phòng.
Chứng từ tạm ứng: Số chứng từ, Mã khách, số tiền tạm ứng, ngày tạm ứng, ghi chú, số phòng.
Khách hàng: Mã khách, tên khách, địa chỉ, số điện thoại
Phòng: Số phòng, tình trạng phòng.
Dựa vào phiếu nhập hàng cho biết biểu đồ lớp của bài toán là đáp án nào sau đây?
Phiếu quản lý sách dưới đây có những lớp đối tượng nào trong biểu đồ lớp phân tích?
Sách, Nhà xuấn bản, Thể loại, Tác Giả.
Sách, Ngôn ngữ, Thể loại, Tác Giả.
Sách, Thể loại, Tác Giả.
Sách, Ngôn ngữ, Nhà xuấn bản, Thể loại, Tác Giả, Phiếu quản lý sách
Dựa vào phiếu quản lý nhập sách dưới đây hãy chỉ ra thuộc tính của lớp sách
Mã sách, tên sách, tác giả, Năm XB, số lượng, đơn giá, thành tiền
Mã sách, Tên sách, Tên tác giả, Năm XB, Đơn giá
Mã sách, tên sách, tác giả, đơn giá, thành tiền
Mã sách, tên sách, thành tiền
Giả sử có tài liệu yêu cầu cho hệ thống ATM như sau
Lớp Tài Khoản (Account):Thuộc tính: Mã PIN, số dư.Phương thức: Gửi tiền(), kiểm tra số dư ()
Lớp Tài Khoản (Account):Thuộc tính: Mã khách, số dư.Phương thức: Gửi tiền(), kiểm tra số dư (), đổi mã pin ()
Lớp Tài Khoản (Account):Thuộc tính: Mã giao dịch, số dư.Phương thức: Rút tiền(), đổi mã pin ()
Lớp Tài Khoản (Account):Thuộc tính: Mã tài khoản, số dư.Phương thức: Gửi tiền(), Rút tiền (), kiểm tra số dư ()
Cho phiếu giao hàng như sau:Biểu đồ lớp của bài toán trên là đáp án nào sau đây?
Trong sơ đồ lớp ATM, thuộc tính tk trong lớp KháchHàng có ý nghĩa là gì? [hình ảnh]
Chỉ lưu trữ tên tài khoản
Chỉ lưu trữ số tài khoản
Tham chiếu đến đối tượng TàiKhoản của khách hàng
Chỉ lưu trữ số dư tài khoản.
Trong sơ đồ lớp ATM, thuộc tính giaodịch trong lớp TàiKhoản có ý nghĩa là gì? [hình ảnh]
Chỉ lưu trữ tên tài khoản
Chỉ lưu trữ số tài khoản
Chỉ lưu trữ số dư tài khoản.
Tham chiếu đến đối tượng GiaoDịch
Giả sử bạn cần thêm chức năng "chuyển khoản" vào hệ thống ATM. Bạn sẽ thêm phương thức này vào lớp nào?
Lớp TàiKhoản
Lớp KhachHang
Lớp MayATM
Lớp GiaoDich
Để thêm chức năng "kiểm tra số dư" vào hệ thống ATM, phương thức kiemTraSoDu() nên được đặt trong lớp nào và trả về kiểu dữ liệu gì? [hình ảnh]
Lớp KháchHàng, trả về void
Lớp TàiKhoản, trả về float
Lớp MáyATM, trả về string
Lớp GiaoDịch, trả về boolean
Để theo dõi hiệu quả hoạt động của từng máy ATM, cần bổ sung chức năng thống kê số lượng giao dịch của từng máy trong một ngày. Thuộc tính nào sau đây cần được thêm vào lớp nào để hỗ trợ chức năng này? [hình ảnh]
soLuongGiaoDich trong lớp NganHang
soGiaoDich trong lớp GiaoDich
tongSoGiaoDich trong lớp MayATM
tongSoTienGiaoDich trong lớp TaiKhoan
Hệ thống ATM cần có tính năng tự động cập nhật số dư tài khoản sau mỗi giao dịch thành công. Để thực hiện điều này, cần thực hiện những thay đổi nào đối với thiết kế hiện tại? [hình ảnh]
Thêm thuộc tính soDu vào lớp GiaoDịch và cập nhật số dư sau mỗi giao dịch.
Thêm phương thức capNhatSoDu() vào lớp MáyATM.
Thêm một lớp trung gian để quản lý việc cập nhật số dư.
Thêm phương thức capNhatSoDu() vào lớp TàiKhoản.
Áp dụng tinh chế thuộc tính trong sơ đồ lớp quản lý bán hàng. Hãy điền kết quả theo thứ tự vị trí (1),(2) [hình ảnh]
kh:KháchHàng, sp:SảnPhẩm
sp:SảnPhẩm, kh:KháchHàng
sp:SảnPhẩm, đđh: ĐơnĐặtHàng
đđh: ĐơnĐặtHàng, sp:SảnPhẩm
Đâu là kết quả chuyển đổi lớp sang lược đồ CSDL quan hệ?
SinhViên(mãsv, tênsv, sđt)
SinhViên(mãsv, tênsv, sđt)
SinhViên(mãsv, tênsv, sđt)
SinhViên(mãsv, tênsv, sđt)
Đâu là kết quả chuyển đổi lớp – bảng? [hình ảnh]
KháchHàng(tênKháchHàng, họKháchHàng, mãPIN, sốThẻ)
KháchHàng(tênKháchHàng, họKháchHàng, mãPIN, sốThẻ)
KháchHàng(tênKháchHàng, họKháchHàng, mãPIN, sốThẻ)
KháchHàng(tênKháchHàng, họKháchHàng, mãPIN, sốThẻ)
Đâu là kết quả chuyển đổi mối liên kết 1-1 sang lược đồ CSDL quan hệ? [hình ảnh]
. KháchHàng(tênKháchHàng, họKháchHàng, mãPIN, sốThẻ)
TàiKhoản(sốTàiKhoản, loạiTàiKhoản, sốDư, sốThẻ)
KháchHàng(tênKháchHàng, họKháchHàng, mãPIN, sốThẻ)
TàiKhoản(sốTàiKhoản, loạiTàiKhoản, sốDư)
KháchHàng(tênKháchHàng, họKháchHàng, mãPIN, sốThẻ)
TàiKhoản(sốTàiKhoản, loạiTàiKhoản, sốDư)
KháchHàng(tênKháchHàng, họKháchHàng, mãPIN, sốThẻ)
TàiKhoản(sốTàiKhoản, loạiTàiKhoản, sốDư, sốThẻ)
Đâu là kết quả chuyển đổi mối liên kết 1-n sang lược đồ CSDL quan hệ?
TàiKhoản(sốTàiKhoản, loạiTàiKhoản, sốDư, sốThẻ)
GiaoDịch(giaodịchID, ngàyGD, thờigianGD, loạiGD, sốtiền, sốdư, sốTàiKhoản)
TàiKhoản(sốTàiKhoản, loạiTàiKhoản, sốDư, sốThẻ)
GiaoDịch(giaodịchID, ngàyGD, thờigianGD, loạiGD, sốtiền, sốdư, sốTàiKhoản)
TàiKhoản(sốTàiKhoản, loạiTàiKhoản, sốDư, sốThẻ)
GiaoDịch(giaodịchID, ngàyGD, thờigianGD, loạiGD, sốtiền, sốdư)
TàiKhoản(sốTàiKhoản, loạiTàiKhoản, sốDư, sốThẻ)
GiaoDịch(giaodịchID, ngàyGD, thờigianGD, loạiGD, sốtiền, sốdư, sốTàiKhoản)
Đâu là kết quả chuyển đổi từ sơ đồ lớp sang lược đồ CSDL quan hệ? [hình ảnh
NhânViên(mãNV, tênNV, sốĐT, lươngNgày, lươngTháng, bậcLương)
NhânViên(mãNV, tênNV, sốĐT, lươngNgày, lươngTháng, bậcLương, loạiNV)
NhânViên(mãNV, tênNV, sốĐT, lươngNgày, lươngTháng, bậcLương, loạiNV)
NhânViên(mãNV, tênNV, sốĐT, lươngNgày, lươngTháng, bậcLương)
Đâu là kết quả chuyển đổi từ sơ đồ lớp sang lược đồ CSDL quan hệ? [hình ảnh]
NhânViên(mãNV, tênNV, sốĐT)
NhânViênCôngNhật(mãNV, tênNV, sốĐT, lươngNgày)
NhânViênBiênChế(tênNV, sốĐT, lươngTháng, bậcLương)
NhânViên(mãNV, tênNV, sốĐT)
NhânViênCôngNhật(tênNV, sốĐT, lươngNgày)
NhânViênBiênChế(mãNV, tênNV, sốĐT, lươngTháng, bậcLương)
NhânViên(mãNV, tênNV, sốĐT)
NhânViênCôngNhật(mãNV, tênNV, sốĐT, lươngNgày)
NhânViênBiênChế(mãNV, tênNV, sốĐT, lươngTháng, bậcLương)
NhânViên(mãNV, tênNV, sốĐT)
NhânViênCôngNhật(tênNV, sốĐT, lươngNgày)
NhânViênBiênChế(tênNV, sốĐT, lươngTháng, bậcLương)
Đâu là kết quả chuyển đổi từ sơ đồ lớp sang lược đồ CSDL quan hệ? [hình ảnh]
NhânViên(mãNV, tênNV, sốĐT)
NhânViênCôngNhật(mãNV, lươngNgày)
NhânViênBiênChế(mãNV, lươngTháng, bậcLương)
NhânViên(mãNV, tênNV, sốĐT)
NhânViênCôngNhật(mãNV, lươngNgày)
NhânViênBiênChế(mãNV, lươngTháng, bậcLương)
NhânViên(mãNV, tênNV, sốĐT)
NhânViênCôngNhật(mãNV, lươngNgày)
NhânViênBiênChế(mãNV, lươngTháng, bậcLương)
NhânViên(mãNV, tênNV, sốĐT)
NhânViênCôngNhật(mãNV, lươngNgày)
NhânViênBiênChế(mãNV, lươngTháng, bậcLương)
Đâu là kết quả chuyển đổi từ sơ đồ lớp sang lược đồ CSDL quan hệ? [hình ảnh]
NhânViênCôngNhật(mãNV, tênNV, sốĐT, lươngNgày)
NhânViênBiênChế(mãNV, tênNV, sốĐT, lươngTháng, bậcLương)
NhânViênCôngNhật(mãNV, tênNV, sốĐT, lươngNgày)
NhânViênBiênChế(mãNV, tênNV, sốĐT, lươngTháng, bậcLương)
NhânViênCôngNhật(mãNV, tênNV, sốĐT, lươngNgày)
NhânViênBiênChế(tênNV, sốĐT, lươngTháng, bậcLương)
A. NhânViênCôngNhật(mãNV, tênNV, sốĐT, lươngNgày)
NhânViênBiênChế(mãNV, tênNV, sốĐT, lươngTháng, bậcLương)
Đâu là kết quả chuyển đổi từ sơ đồ lớp sang lược đồ CSDL quan hệ? [hình ảnh]
SảnPhẩm(mãsp, tênsp, giá)
SảnPhẩm(mãsp, tênsp, giá)
SảnPhẩm(mãsp, tênsp, giá)
SảnPhẩm(mãsp, tênsp, giá)
Sơ đồ sau mô tả điều gì? [hình ảnh]
Sơ đồ hoạt động mô tả tạo mới đơn hàng
Sơ đồ trình tự mô tả tạo mới đơn hàng
Sơ đồ trình tự mô tả cập nhật đơn hàng
Sơ đồ hoạt động mô tả cập nhật đơn hàng
: Trong sơ đồ sau mô tả điều gì? [hình ảnh]
Sơ đồ trình tự mô tả xóa SQL
Sơ đồ hoạt động mô tả xóa đơn hàng
Sơ đồ trình tự mô tả xóa đơn hàng
Sơ đồ hoạt động mô tả xóa SQL
Trong sơ đồ trình tự mô tả quá trình kiểm tra mật khẩu ATM, hoạt động nào được thực hiện ngay sau khi lớp Khách Hàng nhận được số thẻ và mã PIN từ Máy ATM? [hình ảnh]
Máy ATM hiển thị thông báo xác thực thành công.
Lớp Khách Hàng so sánh mã PIN với mã PIN được lưu trữ trong bộ nhớ của chính nó (không liên lạc với cơ sở dữ liệu)
Lớp NgânHàngDB gửi trực tiếp thông tin khách hàng về Máy ATM.
Lớp Khách Hàng gọi hàm đọc KháchHàng từ lớp NgânHàngDB.
Theo sơ đồ trình tự, sau khi "Một đối tượng giao diện gửi tiền" gọi hàm lấy_TàiKhoản(), thứ tự hoạt động nào sau đây là đúng? [hình ảnh]
KháchHàng gọi đọcTàiKhoản() từ NgânHàngDB, sau đó NgânHàngDB trả về thông tin tài khoản cho KháchHàng.
KháchHàng gọi tạoTàiKhoản() từ NgânHàngDB, sau đó thực hiện giao dịch rút hoặc gửi tiền.
KháchHàng trực tiếp gọi hàm rútTiền() hoặc gửiTiền(), không cần thông tin tài khoản
NgânHàngDB tự động tạo tài khoản mới và trả về cho KháchHàng mà không cần gọi hàm nào.
Sơ đồ sau biểu diễn Use Case nào trong hệ thống ATM? [hình
Sơ đồ tuần tự biểu diễn use case rút tiền
Sơ đồ tuần tự biểu diễn use case giao dịch.
Sơ đồ tuần tự biểu diễn use case xem thông tin tài khoản
Sơ đồ tuần tự biểu diễn use case gửi tiền
Phương thức đọcKháchHàng() được mô tả như sau:Hãy cho biết đoạn code có ý nghĩa gì? [hình ảnh]
Cập nhật thông tin khách hàng trong bảng KháchHàng.
Xóa thông tin khách hàng khỏi bảng KháchHàng.
Truy xuất thông tin khách hàng từ bảng dữ liệu KháchHàng dựa trên số thẻ và mã PIN.
Thêm một khách hàng mới vào bảng KháchHàng.
: Đoạn mã mô tả hàm lấy_KháchHàng. Hàm này thực hiện chức năng gì? [hình ảnh]
Tạo một đối tượng KháchHàng mới và trả về nó.
Kiểm tra tính hợp lệ của số thẻ và mã PIN, sau đó trả về một đối tượng KháchHàng.
Cập nhật thông tin của một đối tượng KháchHàng hiện có trong cơ sở dữ liệu.
Truy vấn thông tin KháchHàng từ cơ sở dữ liệu dựa trên số thẻ và mã PIN, sau đó trả về đối tượng KháchHàng.
Trong hệ thống ATM phương thức đọcTàiKhoản sẽ thuộc về lớp nào? [hình ảnh]
NgânHàngDB
TàiKhoản
KháchHàng
GiaoDịch
: Trong hệ thống ATM phương thức gửiTiền sẽ thuộc về lớp nào? [hình ảnh
NgânHàngDB
TàiKhoản
KháchHàng
GiaoDịch
Theo kiến trúc 3 tầng đây là sơ đồ lớp ở tầng nào? [hình ảnh]
Tầng truy cập dữ liệu
Tầng giao diện
Tầng nghiệp vụ
Không có đáp án đúng
Theo kiến trúc 3 tầng đây là sơ đồ lớp ở tầng nào? [hình ảnh]
Tầng nghiệp vụ
Gồm cả 3 tầng.
Chỉ là tầng giao diện.
Tầng truy cập dữ liệu và nghiệp vụ .
Trong mô hình thiết kế hệ thống ATM, tại sao vẽ liên kết aggregation từ lớp NgânHàngDB đến các lớp KháchHàng, TàiKhoản và GiaoDịch? [hình ảnh]
Vì 3 lớp này được xếp gần với lớp NgânHàngDB
Vì 3 lớp này đại diện 3 thực thể riêng biệt có tương tác với NgânHàngDB
Vì 3 lớp này có thể chuyển thành 3 bảng trong CSDL
Tất cả các đáp án đều đúng
Sơ đồ biểu diễn sự liên kết các lớp ở tầng giao diện với các lớp ở tầng nghiệp vụ. Mối liên kết có ý nghĩa gì? [hình ảnh]
Tầng giao diện và tầng nghiệp vụ không liên quan đến nhau
Tầng nghiệp vụ sẽ sử dụng đối tượng ở tầng giao diện
Tầng giao diện sẽ sử dụng đối tượng ở tầng nghiệp vụ
Tầng nghiệp vụ sẽ chứa đựng tầng giao diện.
Nhìn vào sơ đồ hãy xác định thứ tự tên đối tượng còn thiếu trong hình?
TaiKhoan, DangNhapGD, TaiKhoanDB
TaiKhoanDB, DangNhapGD, TaiKhoan
DangNhapGD, TaiKhoanDB, TaiKhoan
DangNhapGD, TaiKhoan, TaiKhoanDB
Trong hệ thống đăng nhập chúng ta xác định được 3 lớp theo kiến trúc 3 tầng: loginForm: lớp giao diện đăng nhập account: lớp tài khoản ở tầng nghiệp vụaccountDB: lớp ở tầng truy cập dữ liệu Hãy xác định mối liên kết giữa 3 lớp này?
Cho sơ đồ như hình vẽ, hãy thiết kế thuộc tính tham chiếu cho đúng?
Thuộc tính tham chiếu trong lớp account -lg: account
Thuộc tính tham chiếu trong lớp account -lg: loginForm
Thuộc tính tham chiếu trong lớp loginForm -tk: account
Thuộc tính tham chiếu trong lớp account -tk: loginForm
Cho sơ đồ như hình vẽ, hãy thiết kế thuộc tính tham chiếu cho đúng?
Thuộc tính tham chiếu trong lớp accountDB -ac: account
Thuộc tính tham chiếu trong lớp accountDB -ac: accountDB
. Thuộc tính tham chiếu trong lớp account -acDB: account
Thuộc tính tham chiếu trong lớp account -acDB: accountDB
Cho sơ đồ lớp như hình vẽ. Theo em phương thức kiemtramatkhau() sẽ nằm trong lớp nào?
account
accountDB
loginForm
Không có đáp án đúng
Cho sơ đồ trình tự sau:
Phương thức kiểmTraMậtKhẩu() – (1)và đocTaiKhoan() – (2) thuộc vào lớp nào? [hình ảnh]
(1) và (2) – TaiKhoan
(1) – TaiKhoan, (2) – TaiKhoanDB
(1) – DangNhapGD, (2) – TaiKhoan
(1) và (2) – TaiKhoanDB
