NEW
Font size
WorksheetsCNPM 4
Total questions: 50
Worksheet time: 38mins
Hoạt động nào là một trong ba hoạt động của pha lập trình?
Thiết kế kiến trúc
Chỉnh sửa yêu cầu
Kiểm thử
Chỉnh sửa mã lệnh
Theo mô hình các lớp trong công nghệ phần mềm, lớp nào là nền tảng cho công nghệ phần mềm?
Công cụ
Phương thức
Sự tập trung vào chất lượng
Tiến trình
Hãy chọn đáp án điền vào các chỗ trống trong câu dưới đây:
“Trong vòng đời phần mềm, thì đặc tả thông số kỹ thuật chính là việc là chuyển đổi các yêu cầu theo định hướng............thành những đặc tả hình thức chính xác theo góc nhìn của các kỹ sư phần mềm.”
Người sử dụng
Người phân tích
Người lập trình
Người thiết kế
Hãy chọn đáp án điền vào các chỗ trống trong câu dưới đây:
“Trong vòng đời phần mềm, thì sản phẩm đầu ra của hoạt động tìm hiểu yêu cầu người dùng là bộ sưu tập yêu cầu bao gồm mô tả về..........và...........của sản phẩm.”
Tính năng/ Nhiệm vụ
Tính năng/Ràng buộc
Hình thức/ Nội dung
Vai trò/Chức năng
Tên gọi khác của mô hình thác nước là gì?
Mô hình xoắn ốc
Mô hình nước
Mô hình tiến trình tuần tự tuyến tính
Mô hình tuần tự
Sản phẩm bị phát hiện ra lỗi ở pha nào của mô hình thác nước sẽ gây ra hậu quả nhỏ nhất?
Pha phân tích
Pha thiết kế
Pha lập trình
Pha kiểm thử
Hãy chọn đáp án điền vào các chỗ trống trong câu dưới đây:
“Trong mô hình chữ V, toàn bộ qui trình được chia thành hai nhóm giai đoạn tương ứng nhau: ...........và ..........”
Lập trình/Bàn giao
Phân tích/Kiểm thử
Phát triển/Thiết kế
Phát triển/Kiểm thử
Công nghệ phần mềm là công nghệ được chia thành mấy lớp ?
2
5
3
4
Đâu là tên gọi khác của mô hình thác nước ?
Mô hình chữ V
Mô hình tiến trình cổ điển
Mô hình chữ X
Mô hình tiến trình mẫu thử
Có bao nhiêu thao tác trong hoạt động cơ bản của tiến trình phát triển phần mềm ?
4
5
3
6
Trong mô hình thác nước, phát biểu nào sau đây là đúng đối với pha phân tích yêu cầu và tài liệu đặc tả ?
Định ra “làm thế nào” để hệ thống phần mềm đáp ứng những “đòi hỏi” mà khách hàng yêu cầu
Không cần sự tham gia tích cực của khách hàng
Xác định những “đòi hỏi” liên quan đến chức năng, phi chức năng mà phần mềm cần có
Sửa chữa những lỗi của phần mềm (nếu có) và phát triển những thay đổi mới được khách hàng yêu cầu
Trong mô hình thác nước, phát biểu nào sau đây là đúng đối với pha phân tích yêu cầu và tài liệu đặc tả ?
Định ra “làm thế nào” để hệ thống phần mềm đáp ứng những “đòi hỏi” mà khách hàng yêu cầu
Thực hiện cài đặt, cấu hình và huấn luyện khách hàng
Cầu nối giữa “đòi hỏi” và “mã lệnh” được hiện thực để đáp ứng yêu cầu của khách hàng
Cần sự tham gia tích cực của khách hàng và kết thúc bằng một tài liệu:“Bản đặc tả yêu cầu phần mềm”
Các thao tác trong hoạt động cơ bản của tiến trình phát triển phần mềm:
Đặc tả phần mềm; Phát triển phần mềm; Tiến hóa phần mềm
Đặc tả phần mềm; Phát triển phần mềm; Xây dựng phần mềm; Tiến hóa phần mềm
Đặc tả phần mềm; Phát triển phần mềm; Đánh giá phần mềm; Bảo trì phần mềm
Đặc tả phần mềm; Phát triển phần mềm; Đánh giá phần mềm; Tiến hóa phần mềm
Tính chất nào không cần thiết cho phân tích dữ liệu ?
Đầy đủ
Độ lớn
Bảo mật
Cấu trúc dữ liệu
Hoạt động nào là một trong ba hoạt động con của hoạt động định vị thông số kĩ thuật trong pha phân tích?
Phân tích dữ liệu
Tài liệu hóa
Phân tích yêu cầu
Thu thập thông tin
Hoạt động nào KHÔNG là một trong ba hoạt động của pha lập trình?
Kiểm tra mã lệnh
Kiểm tra yêu cầu
Chỉnh sửa mã lệnh
Xác định các modun tái sử dụng
Theo mô hình các lớp trong công nghệ phần mềm, phương thức bao gồm các nhiệm vụ nào?
Phân tích
Thiết kế
Kiểm thử
Cả 3 đáp án đều đúng
Hãy chọn đáp án điền vào các chỗ trống trong câu dưới đây:
“Trong vòng đời phần mềm, pha triển khai chuyển trách nhiệm bảo trì phần mềm từ các ......... cho ............. bằng cách cài đặt các sản phẩm phần mềm .”
Người sử dụng/Nhà phát triển
Nhà phát triển/Người sử dụng
Người bán/Người mua
Nhà phát triển/Người kiểm thử
Hãy chọn đáp án điền vào các chỗ trống trong câu dưới đây:
“Tiến trình phát triển phần mềm là một tập hợp các hoạt động tổ chức mà mục đích của chúng là .......... và ......... phần mềm”
Phân tích/Thiết kế
Xây dựng/Hoàn thiện
Xây dựng/Phát triển
Phân tích/Lập trình
Mô hình nào là cổ điển nhất trong các mô hình tiến trình phát triển phần mềm?
Mô hình tiến trình tuần tự tuyến tính
Mô hình tăng trưởng
Mô hình tiến hóa
Cả 3 đáp án trên đều sai
Đâu là nhược điểm của mô hình thác nước ?
Người sử dụng buộc phải tham gia trong suốt thời gian của các giai đoạn trung gian từ thiết kế cho đến kiểm thử
Người sử dụng không có cơ hội tham gia trong suốt thời gian của các giai đoạn trung gian từ phân tích yêu cầu cho đến kiểm thử
Người sử dụng không có cơ hội tham gia trong suốt thời gian của các giai đoạn trung gian từ thiết kế cho đến kiểm thử
Người sử dụng chỉ được tham gia một phần trong suốt thời gian của các giai đoạn trung gian từ thiết kế cho đến kiểm thử
Mô hình chữ V hay còn gọi là:
Mô hình chứng thực
Mô hình phát triển phần mềm xác minh
Mô hình thác nước đều
Mô hình tăng trưởng
Trong mô hình chữ V, đâu là đặc điểm của mức độ kiểm thử Unit Test ?
Unit test sẽ được các lập trình viên tiến hành lập trình các đoạn code trong dự án để đảm bảo các module hoạt động chính xác
Unit test sẽ được các lập trình viên tiến hành kiểm tra các đoạn code trong dự án để đảm bảo các module hoạt động chính xác
Unit test sẽ được các lập trình viên tiến hành kiểm thử các đoạn code trong dự án để đảm bảo các module hoạt động chính xác
Unit test sẽ được các lập trình viên tiến hành kiểm thử, kiểm tra các đoạn code trong dự án để đảm bảo các module hoạt động chính xác
Trong mô hình chữ V, đâu là đặc điểm của mức độ kiểm thử Integration test ?
Tìm hiểu các vấn đề liên quan đến giao diện và các xung đột giữa các phần tích hợp
Tìm hiểu các vấn đề liên quan đến phần mềm và các xung đột giữa các phần tích hợp.
Tìm hiểu các vấn đề liên quan đến giao diện và các xung đột giữa các phần cứng
Tìm hiểu các vấn đề liên quan đến thiết kế và các xung đột giữa các phần tích hợp.
Trong mô hình chữ V, đâu là đặc điểm của mức độ kiểm thử System test ?
Kiểm tra hệ thống có chạy được hoàn chỉnh và đáp ứng yêu cầu của người dùng hay không
Kiểm tra hệ thống có chạy được hoàn chỉnh hay không và độ chính xác mà hệ thống thực hiện
Kiểm tra hệ thống có chạy được hoàn chỉnh và đáp ứng yêu cầu của người dùng hay không và độ chính xác mà hệ thống thực hiện
Kiểm tra hệ thống có đáp ứng yêu cầu của người dùng hay không và độ chính xác mà hệ thống thực hiện
Sản phẩm bị phát hiện ra lỗi ở pha nào của mô hình thác nước sẽ gây ra hậu quả lớn nhất?
Pha phân tích
Pha thiết kế
Pha lập trình
Pha kiểm thử
Phát biểu nào sau đây mô tả về vòng đời phần mềm?
Vòng đời phần mềm xuyên suốt từ khi hình thành phần mềm đến khi sử dụng phần mềm
Vòng đời phần mềm kết thúc khi sản phẩm được thị trường chấp nhận
Vòng đời phần mềm bắt đầu khi nhà phát triển bắt tay vào thiết kế
Vòng đời phần mềm kết thúc khi sản phẩm kết thúc
Các mức độ kiểm thử phổ biến trong mô hình chữ V:
Unit test; Integration test; System test; Acceptance test
Unit test; Integration test; System test; Grobal test
Unit test; Integration test; program test; Acceptance test
Unit test; Integration test; System test
Trong mô hình chữ V, đâu là đặc điểm của mức độ kiểm thử Acceptance test ?
Xác định hệ thống có hoạt động chính xác hay không
Xác định hệ thống có đáp ứng được mong đợi của người thiết kế hay không
Xác định hệ thống có được thỏa mãn với thị hiếu và mong đợi của người tiêu dùng hay không
Xác định hệ thống có được thỏa mãn với thị hiếu hay không
Đâu KHÔNG là ưu điểm của mô hình thác nước ?
Sản phẩm phần mềm được hình thành thông qua chuỗi các hoạt động xây dựng phần mềm theo trình tự rõ ràng
Các giai đoạn được định nghĩa, với đầu vào và đầu ra rõ ràng
Các hoạt động kiểm thử được chú trọng
Mô hình lâu đời nhất và sử dụng rộng rãi nhất cho công nghệ phần mềm.
Hãy chọn đáp án điền vào các chỗ trống trong câu dưới đây:
“Kiểm thử là các kĩ thuật nhằm...... và......các lỗi của phần mềm”
Phát hiện/Gỡ bỏ
Tìm/Chỉnh sửa
Tìm/Gỡ bỏ
Phát hiện/Chỉnh sửa
Trong kiểm thử phần mềm, các giai đoạn kiểm thử gồm:
Kiểm thử nhỏ dần và kiểm thử hệ thống
Kiểm thử chi tiết và kiểm thử phức tạp
Kiểm thử thành phần và kiểm thử đơn vị
Kiểm thử thành phần và kiểm thử hệ thống
Đặc điểm nào sau đây KHÔNG phải là của hoạt động kiểm thử?
Kiểm thử nên được lên kế hoạch càng sớm càng tốt
Kiểm thử nên được tiến hành "to dần": từ bé đến lớn
Để tăng hiệu quả, kiểm thử nên thực hiện bởi bên thứ ba
Kiểm thử nên được tiến hành "bé dần": theo cách tiếp cận chia để trị
Đặc điểm nào sau đây là của hoạt động kiểm thử?
Để tăng hiệu quả, kiểm thử nên thực hiện sau khi lập trình xong
Để tăng hiệu quả, kiểm thử nên thực hiện "thấp dần": theo cách tiếp cận đệ quy
Để tăng hiệu quả, kiểm thử nên thực hiện bởi bên thứ ba
Để tăng hiệu quả, kiểm thử nên thực hiện "bé dần": theo cách tiếp cận chia để trị
Đặc điểm nào sau đây là của hoạt động kiểm thử?
Để tăng hiệu quả, kiểm thử nên thực hiện "bé dần"
Để tăng hiệu quả, kiểm thử nên thực hiện "loang dần"
Để tăng hiệu quả, kiểm thử nên thực hiện "to dần"
Để tăng hiệu quả, kiểm thử nên thực hiện "co dần"
Tên gọi khác của kiểm thử hộp trắng là gì?
Kiểm thử trao đổi
Kiểm thử hộp đen
Kiểm thử hộp thủy tinh
Kiểm thử hộp xám
Kiểm thử đơn vị thực hiện trên đối tượng nào?
Thành phần phần mềm; Module phần mềm; Lớp trong mã nguồn
Phân lớp; Thành phần chương trình
Lớp khai báo; Module phần mềm; Thành phần phần mềm
Module phần mềm; Thành phần hệ thống; Lớp trong mã nguồn
Theo chiến lược kiểm thử, thứ tự các mức kiểm thử là gì?
Kiểm thử hệ thống - kiểm thử xác nhận - kiểm thử tích hợp - kiểm thử đơn vị
Kiểm thử hệ thống - kiểm thử tích hợp - kiểm thử đơn vị - kiểm thử xác nhận
Kiểm thử hệ thống - kiểm thử tích hợp - kiểm thử xác nhận - kiểm thử đơn vị
Kiểm thử hệ thống - kiểm thử đơn vị - kiểm thử xác nhận - kiểm thử tích hợp
Kiểm thử đơn vị thường được thực hiện bằng kĩ thuật nào?
Kiểm thử hộp trắng
Kiểm thử hộp đen
Kiểm thử hộp xám
Kiểm thử hộp đỏ
Kiểm thử hệ thống KHÔNG bao gồm?
Kiểm thử quá trình
Kiểm thử khôi phục
Kiểm thử bảo mật
Kiểm thử stress
Phát biểu nào sau đây là ĐÚNG về kiểm thử xác nhận?
Kiểm thử xác nhận gồm kiểm thử alpha và kiểm thử beta
Kiểm thử xác nhận gồm phân tích giá trị biên và phân hoạch tương đương
Kiểm thử xác nhận gồm kiểm thử hồi quy và kiểm thử thống nhất
Kiểm thử xác nhận gồm kiểm thử hộp đen và hộp trắng
Kiểm thử tích hợp có thể được thực hiện theo chiều nào?
Trên xuống
To ra
Phức tạp dần
Đơn giản dần
Cho đoạn chương trình trên ngôn ngữ C:
public int abs(float a){
if a > 0
return a
else
return -a}
Với đồ thị luồng điều khiển tương ứng là . Hãy cho biết dữ liệu kiểm thử nào sau đây phủ cả đỉnh cả cạnh của ?
a=-1, a=1
a=1, a=2
a=0, a=-1
a=-1, a=2
Cho đoạn chương trình trên ngôn ngữ C:
public int gcd(float a; float b){
while (b ≠ 0){
t := b;
b := a mod b;
a := t;}
return a}
Với đồ thị luồng điều khiển tương ứng là G. Hãy cho biết bộ kiểm thử (15, 5) có tính chất nào trong các tính chất sau?
Phủ đỉnh của G
Phủ cạnh của G
Phủ cả đỉnh cả cạnh của G
Không phủ đỉnh, không phủ cạnh của G
Hãy chọn đáp án điền vào các chỗ trống trong câu dưới đây:
“Bộ kiểm thử là một...... đầu vào của phần mềm được...... nhằm sử dụng trong hoạt động kiểm thử”
Nguồn/Thiết kế
Dữ liệu/Thiết kế
Dữ liệu/Cài đặt
Tập/Lập trình
Kiểm thử hộp đen KHÔNG thiên về tìm kiếm loại lỗi nào?
Các lỗi giao diện
Các lỗi thi hành
Các lỗi khởi tạo hoặc kết thúc
Lỗi phân tích yêu cầu
Cho đoạn chương trình trên ngôn ngữ C:
public int gcd(float a; float b){
while (b ≠ 0){
t := b;
b := a mod b;
a := t;}
return a}
Với đồ thị luồng điều khiển tương ứng là G. Dữ liệu kiểm T={t1=( 5; 0) } thử có tính chất nào trong các tính chất sau?
Phủ đỉnh của G
Phủ cạnh của G
Phủ cả đỉnh cả cạnh của G
Không phủ đỉnh, không phủ cạnh của G
Cho đoạn chương trình trên ngôn ngữ C:
public int mod(int a, int b){
while(a >= b)
a = a - b; return a;}
Với đồ thị luồng điều khiển tương ứng là G. Hãy cho biết dữ liệu kiểm thử nào sau đây phủ đỉnh của G?
T= (5; 5)
T= (5; 7)
T= (5; 9)
T= (5; 11)
Cho đoạn chương trình trên ngôn ngữ C:
public int div(int a, int b){
int s = 0;
while(a >= b){ a = a - b; s++;}
return s;}
Với đồ thị luồng điều khiển tương ứng là G. Hãy cho biết dữ liệu kiểm thử nào sau đây phủ đỉnh của G?
(51, 43)
(51, 53)
(45, 79)
(45, 121)
Cho đoạn chương trình trên ngôn ngữ C:
public int nor(int a; int b){
if((a >= 0) && (b <= 0))
return 1;
else
return 0;}
Với đồ thị luồng điều khiển tương ứng là G . Dữ liệu kiểm thử nào sau đây KHÔNG phủ đỉnh của G?
(0, 1)
(0, 1) ; (-1, 0)
(0, 0) ; (0, 1)
(1, 0) ; (0, 1)
