Khoa: CÔng nghệ thông tin 1 ngân hàng câu hỏi thi thực hành vấN ĐÁP


Ngân hàng câu hỏi thi môn: Công nghệ phần mềm



tải về 347.67 Kb.
Chế độ xem pdf
trang4/66
Chuyển đổi dữ liệu03.02.2023
Kích347.67 Kb.
#54170
1   2   3   4   5   6   7   8   9   ...   66
NHCHT - Nhap mon Cong nghe phan mem - 2022

Ngân hàng câu hỏi thi môn: Công nghệ phần mềm
Đề số 03
Thời gian làm bài: 60 phút
Khách hàng yêu cầu chúng ta phát triển một phần mềm quản lí thư viện, được mô tả như sau:

Mỗi đầu sách (Mã, tên, tác giả, năm xuất bản, giá bìa, số lượng, mã vạch, mô tả) có thể được 
mượn nhiều lần khác nhau bởi nhiều bạn đọc khác nhau

Mỗi bạn đọc có một thẻ bạn đọc chứa mã, tên, ngày sinh, địa chỉ, số điện thoại, mã vạch của 
bạn đọc đó

Mỗi lần mượn được mượn tối đa 5 quyển sách, và tổng số sách đang mượn bởi một người 
cũng không được quá 5 quyển

Thời gian tối đa mượn 1 quyển sách là 1 tháng kể từ ngày mượn quyển đó, nếu trả sau thời 
hạn này thì sẽ bị phạt 20% giá trị bìa sách.

Mỗi lần trả sách có thể trả một phần hoặc toàn bộ số lượng sách đang mượn

Khi mượn sách mới, thủ thư vẫn xem được danh sách các sách mà một độc giả đã mượn và 
trả rồi hoặc chưa trả trước đấy.
Anh/chị hãy thực hiện modul "Thống kê sách mượn nhiều" với các bước sau đây: Nhân viên chọn 
menu thống kê → chọn thống kê sách mượn nhiều → nhập khoảng thời gian (bắt đầu - kết thúc) 
→ danh sách sách mượn nhiều nhất được hiển thị theo thứ tự số lượt mượn từ nhiều đến ít, mỗi 
dòng chứa: mã, tên sách, tác giả, mã vạch, tổng số lượt mượn. NV click vào 1 dòng của 1 sách thì 
hiện lên danh sách chi tiết những lần độc giả nào mượn quyển sách đấy.
1. Viết một scenario chuẩn cho use case này
2. Trích và vẽ biểu đồ các lớp thực thể liên quan của modul
3. Thiết kế tĩnh: thiết kế giao diện và vẽ biểu đồ lớp MVC chi tiết cho modul
4. Thiết kế động: vẽ biểu đồ tuần tự mô tả tuần tự hoạt động của modul
5. Viết một test case chuẩn cho modul này
9


Ngân hàng câu hỏi thi môn: Công nghệ phần mềm
Đề số 04
Thời gian làm bài: 60 phút
Khách hàng yêu cầu chúng ta phát triển một phần mềm quản lí thư viện, được mô tả như sau:

Mỗi đầu sách (Mã, tên, tác giả, năm xuất bản, giá bìa, số lượng, mã vạch, mô tả) có thể được 
mượn nhiều lần khác nhau bởi nhiều bạn đọc khác nhau

Mỗi bạn đọc có một thẻ bạn đọc chứa mã, tên, ngày sinh, địa chỉ, số điện thoại, mã vạch của 
bạn đọc đó

Mỗi lần mượn được mượn tối đa 5 quyển sách, và tổng số sách đang mượn bởi một người 
cũng không được quá 5 quyển

Thời gian tối đa mượn 1 quyển sách là 1 tháng kể từ ngày mượn quyển đó, nếu trả sau thời 
hạn này thì sẽ bị phạt 20% giá trị bìa sách.

Mỗi lần trả sách có thể trả một phần hoặc toàn bộ số lượng sách đang mượn

Khi mượn sách mới, thủ thư vẫn xem được danh sách các sách mà một độc giả đã mượn và 
trả rồi hoặc chưa trả trước đấy.
Anh/chị hãy thực hiện modul "Thống kê độc giả mượn nhiều" với các bước sau đây: Nhân viên 
chọn menu thống kê → chọn thống kê độc giả mượn nhiều → nhập khoảng thời gian (bắt đầu - 
kết thúc) → danh sách độc giả đã mượn nhiều nhất được hiển thị theo thứ tự số lượng sách mượn 
từ nhiều đến ít, mỗi dòng chứa: mã, tên, ngày sinh, địa chỉ độc giả, tổng số lượng sách đã mượn. 
NV click vào 1 dòng của 1 độc giả thì hiện lên chi tiết các phiếu mượn với thông tin ngày mượn, 
tổng số sách của từng lần mượn.
1. Viết một scenario chuẩn cho use case này
2. Trích và vẽ biểu đồ các lớp thực thể liên quan của modul
3. Thiết kế tĩnh: thiết kế giao diện và vẽ biểu đồ lớp MVC chi tiết cho modul
4. Thiết kế động: vẽ biểu đồ tuần tự mô tả tuần tự hoạt động của modul
5. Viết một test case chuẩn cho modul này
10



tải về 347.67 Kb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   ...   66




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương