wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ôn tập công cụ

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

caau1: Quy trình phát triển phần mềm nào nhấn mạnh việc phân tích đầy đủ yêu cầu và thiết kế chi tiết trước khi lập trình?

a)

 A. Reuse-oriented process

b)

B. Agile process

c)

C. Component-based process

d)

 D. Plan-driven process

2.

câu 2: Mô hình nào phù hợp khi khách hàng thường xuyên thay đổi yêu cầu?

a)

 A. Waterfall

b)

 B. Agile

c)

 C. V-Model

d)

 D. RAD

3.

câu 3:Công cụ nào thường dùng để quản lý mã nguồn trong các dự án phần mềm?

a)

 A. Trello

b)

 B. Jira

c)

 C. Git

d)

 D. MS Project

4.

câu 4: Ai là người chịu trách nhiệm đảm bảo nhóm Scrum hiểu và thực hiện đúng quy trình Scrum?

a)

 A. Scrum Master

b)

 B. Product Owner

c)

 C. Developer

d)

 D. Khách hàng

5.

câu 5:Trong Agile, kỹ thuật “T-shirt sizing” được dùng để làm gì?

a)

A. Phân tích chi phí

b)

 B. Ước lượng độ lớn công việc

c)

 C. Chia nhóm phát triển

d)

 D. Giao tiếp với khách hàng

6.

câu 6:Jira là công cụ phổ biến hỗ trợ cho quy trình quản lý dự án theo phương pháp nào?

a)

 A. Waterfall

b)

 B. Agile

c)

 C. Spiral

d)

 D. Component-based

7.

câu 7: Burndown chart trong Scrum thể hiện điều gì?

a)

 A. Sự tăng trưởng tính năng

b)

 B. Số lượng công việc còn lại

c)

 C. Chi phí của dự án

d)

 D. Sự phân phối nhân lực

8.

câu 8:Thông thường thì thứ tự của các hoạt động kiểm thử phần mềm được diễn ra như thế nào? (1) Kiểm thử tích hợp (2) Kiểm thử đơn vị (3) Kiểm thử hệ thống (4) Kiểm thử chấp nhận

a)

 A. 1 => 2 => 3 => 4

b)

 B. 4 => 3 => 2 => 1

c)

 C. 2 => 1 => 3 => 4

d)

 D. 4 => 1 => 3 => 2

9.

câu 9:Điểm khác biệt quan trọng nhất giữa mô hình phát triển Waterfall và Agile là gì?

a)

 A. Agile không yêu cầu tài liệu

b)

 B. Agile dễ thích nghi với thay đổi yêu cầu

c)

 C. Waterfall sử dụng công cụ quản lý mã nguồn Git

d)

 D. Waterfall không có sự tham gia của khách hàng

10.

câu 10:Sprint là gì trong Scrum?

a)

A. Một công việc lớn

b)

 B. Một chu kỳ phát triển ngắn

c)

 C. Một vai trò trong nhóm

d)

 D. Một biểu đồ

11.

câu 11: Công cụ nào sau đây hỗ trợ lập biểu đồ Gantt?

a)

 A. Git

b)

 B. Microsoft Project

c)

 C. Jira

d)

 D. Visual Studio

12.

câu 12:Trong quản lý rủi ro, bước đầu tiên là gì?

a)

 A. Nhận diện rủi ro

b)

 B. Giảm nhẹ rủi ro

c)

C. Phân tích ảnh hưởng

d)

 D. Theo dõi rủi ro

13.

câu 13:Lý do nên áp dụng công cụ quản lý dự án là gì?

a)

A. Tốn thời gian

b)

 B. Tăng hiệu quả, theo dõi tiến độ tốt

c)

 C. Tăng chi phí

d)

D. Giảm tính minh bạch

14.

câu 14:DevOps giúp kết nối hai giai đoạn nào trong vòng đời phát triển phần mềm?

a)

 A. Phân tích và thiết kế

b)

 B. Triển khai và bảo trì

c)

C. Phát triển và vận hành

d)

 D. Kiểm thử và lập kế hoạch

15.

câu 15:Test case là gì trong kiểm thử phần mềm?

a)

 A. Một đoạn mã kiểm thử

b)

B. Tập hợp đầu vào, hành động và kết quả mong đợi

c)

 C. Một công cụ

d)

 D. Một mô hình phát triển

16.

câu 16:Công cụ nào hỗ trợ quản lý backlog trong phương pháp Agile?

a)

 A. MS Excel

b)

 B. Jira

c)

 C. Notepad

d)

 D. Paint

17.

câu 17:Pair Programming là kỹ thuật thuộc phương pháp nào?

a)

 A. Waterfall

b)

 B. Extreme Programming (XP)

c)

 C. V-Model

d)

 D. Spiral

18.

câu 18:Trong mô hình V-Model, kiểm thử hệ thống liên quan đến pha nào?

a)

 A. Thiết kế chi tiết

b)

 B. Phân tích yêu cầu

c)

C. Mã hóa

d)

D. Kiểm thử đơn vị

19.

câu 19:Continuous Integration (CI) có vai trò gì?

a)

 A. Phát hành sản phẩm

b)

 B. Tích hợp mã thường xuyên để phát hiện lỗi sớm

c)

 C. Quản lý kho mã nguồn

d)

 D. Phân tích yêu cầu

20.

câu 20:Mục tiêu chính của phương pháp Scrum là gì?

a)

A. Phát triển tài liệu chi tiết

b)

B. Phát triển phần mềm linh hoạt, phản hồi nhanh với thay đổi

c)

 C. Cố định quy trình

d)

 D. Tối ưu hoá kiểm thử thủ công

21.

câu 21:Agile Manifesto đề cao yếu tố nào sau đây?

a)

 A. Quy trình và công cụ

b)

 B. Cá nhân và tương tác

c)

 C. Hợp đồng

d)

D. Kế hoạch cố định

22.

câu 22:Trong quản lý dự án, WBS viết tắt của gì?

a)

 A. Work Breakdown Service

b)

 B. Work Breakdown Structure

c)

 C. Work Base Schedule

d)

 D. Workflow Business System

23.

câu 23:Bản đồ Kanban giúp làm gì?

a)

 A. Phát sinh mã nguồn

b)

 B. Hiển thị luồng công việc trực quan

c)

 C. Tính toán chi phí

d)

 D. Tạo Sprint backlog

24.

câu 24:Công cụ nào sau đây KHÔNG phải là công cụ kiểm thử?

a)

 A. Selenium

b)

 B. JUnit

c)

 C. Photoshop

d)

 D. TestNG

25.

câu 25:Mô hình Spiral nhấn mạnh vào điều gì?

a)

 A. Tài liệu

b)

 B. Phân tích rủi ro

c)

 C. Tính ổn định

d)

 D. Giao hàng chậm

26.

câu 26:Phương pháp lập trình nào phổ biến trong Extreme Programming?

a)

 A. Solo Coding

b)

 B. Pair Programming

c)

C. Assembly

d)

 D. Scriptless

27.

câu 27:Chức năng chính của GitHub là gì?

a)

 A. Vẽ biểu đồ

b)

 B. Quản lý email

c)

 C. Lưu trữ và quản lý mã nguồn

d)

 D. Gửi báo cáo

28.

câu 28:Product Backlog là gì?

a)

A. Kế hoạch tài chính

b)

 B. Danh sách các tính năng cần phát triển

c)

C. Tên người dùng

d)

 D. Tài liệu thiết kế

29.

câu 29:Công cụ nào sau đây thường dùng để giao tiếp trong nhóm Agile?

a)

 A. Slack

b)

 B. Paint

c)

 C. Google Maps

d)

 D. Figma

30.

câu 30:MVP trong phát triển phần mềm là gì?

a)

 A. Most Valuable Programmer

b)

 B. Minimum Viable Product

c)

 C. Multi-Version Program

d)

 D. Model Version Plan

31.

câu 31:Daily Scrum thường diễn ra trong bao lâu?

a)

 A. 1 giờ

b)

 B. 2 giờ

c)

 C. 15 phút

d)

 D. 45 phút

32.

câu 32:"User Story" dùng để làm gì trong Agile?

a)

 A. Mô tả yêu cầu từ góc nhìn người dùng

b)

 B. Tạo cơ sở dữ liệu

c)

 C. Vẽ giao diện

d)

 D. Ghi chú lỗi

33.

câu 33:Điểm giống nhau giữa Scrum và Kanban là gì?

a)

A. Phát triển tuần tự

b)

 B. Tập trung vào tối ưu hoá quy trình

c)

 C. Chạy trên Waterfall

d)

 D. Không giới hạn thời gian

34.

câu 34:Sprint Retrospective giúp:

a)

A. Thêm tính năng mớ

b)

 B. Xem xét và cải tiến quy trình làm việc

c)

 C. Tăng ngân sách

d)

 D. Triển khai phần mềm

35.

câu 35:Technical Debt là gì?

a)

 A. Khoản nợ tài chính

b)

 B. Chi phí phát sinh do chọn giải pháp tạm thời trong code

c)

 C. Kế hoạch kiểm thử

d)

 D. Sự cố hệ thống

36.

câu 36:Tài liệu SRS mô tả gì?

a)

 A. Kế hoạch nhân sự

b)

 B. Yêu cầu phần mềm chi tiết

c)

 C. Giao diện người dùng

d)

 D. Mã nguồn

37.

câu 37:Chỉ số Velocity trong Scrum dùng để đo gì?

a)

 A. Chi phí dự án

b)

B. Khối lượng công việc hoàn thành trong 1 Sprint

c)

 C. Tốc độ internet

d)

D. Số giờ làm thêm

38.

câu 38:Công cụ nào giúp vẽ sơ đồ Use Case hiệu quả?

a)

 A. Photoshop

b)

 B. Draw.io

c)

 C. GitHub

d)

 D. JIRA

39.

câu 39:Quy trình nào thích hợp với dự án có yêu cầu rõ ràng, cố định?

a)

 A. Agile

b)

 B. Waterfall

c)

 C. Scrum

d)

 D. XP

40.

câu 40:Continuous Delivery là gì?

a)

 A. Khả năng triển khai phần mềm bất kỳ lúc nào

b)

 B. Phát triển tài liệu

c)

C. Lưu trữ dữ liệu

d)

 D. Giao tiếp nhóm

41.

câu 41:Công cụ nào là mã nguồn mở dùng để kiểm thử API?

a)

 A. JIRA

b)

 B. Selenium

c)

C. Postman

d)

 D. Jenkins

42.

câu 42:Khái niệm “Definition of Done” được dùng để:

a)

 A. Quản lý chi phí

b)

 B. Xác định điều kiện để hoàn thành một yêu cầu

c)

 C. Viết báo cáo

d)

 D. Định nghĩa lỗi phần mềm

43.

câu 43:Gantt Chart là biểu đồ:

a)

 A. Biểu diễn tổ chức

b)

 B. Thể hiện tiến độ công việc theo thời gian

c)

 C. Thống kê doanh thu

d)

 D. Tổ chức nhân sự

44.

câu 44:Scrum Board dùng để:

a)

 A. Đánh giá nhân sự

b)

 B. Theo dõi trạng thái công việc

c)

 C. Giao tiếp khách hàng

d)

 D. Cài đặt phần mềm

45.

câu 45:Khi nào nên dùng mô hình RAD (Rapid Application Development)?

a)

 A. Khi ngân sách rất lớn

b)

 B. Khi cần phát triển nhanh và phản hồi liên tục

c)

 C. Khi không cần khách hàng

d)

 D. Khi không có tài liệu

46.

câu 46:Ai là người đại diện khách hàng trong Scrum?

a)

 A. Scrum Master

b)

 B. Developer

c)

 C. Product Owner

d)

 D. Project Manager

47.

câu 47:Yếu tố nào sau đây KHÔNG nằm trong tam giác ràng buộc dự án?

a)

 A. Chi phí

b)

B. Chất lượng

c)

 C. Thời gian

d)

 D. Phạm vi

48.

câu 48:Công cụ Jenkins được dùng chủ yếu để làm gì?

a)

 A. Quản lý tài liệu

b)

 B. Tự động hóa quy trình phát triển phần mềm

c)

C. Lưu trữ file

d)

 D. Lập sơ đồ

49.

câu 49:Scrumban là sự kết hợp của:

a)

 A. Waterfall và Agile

b)

 B. XP và RAD

c)

 C. Scrum và Kanban

d)

 D. Git và Jira

50.

câu 50:Thành phần nào sau đây KHÔNG phải là một phần của Scrum?

a)

 A. Sprint

b)

 B. Product Backlog

c)

 C. Project Charter

d)

 D. Sprint Review