Trắc nghiệm tin học 10 kết nối tri thứcTrắc nghiệm Tin học 10 kết nối tri thức bài Nghề phát triển phần mềm Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 10 kết nối tri thức bài Nghề phát triển phần mềm Trắc nghiệm Tin học 10 kết nối tri thức bài Nghề phát triển phần mềm Số câu25Quiz ID44025 Làm bài Câu 1 Đâu không phải là một phẩm chất cần có của người làm nghề phát triển phần mềm? A Kiên trì, tỉ mỉ B Sáng tạo, ham học hỏi C Kĩ năng làm việc nhóm D Thiếu tinh thần trách nhiệm Câu 2 Việc sử dụng các công cụ và ngôn ngữ lập trình để xây dựng phần mềm được thực hiện trong giai đoạn nào của quy trình phát triển? A Giai đoạn kiểm thử B Giai đoạn thiết kế C Giai đoạn mã hóa (Lập trình) D Giai đoạn phân tích yêu cầu Câu 3 Trong quá trình phát triển phần mềm, việc tạo ra các bản vẽ, sơ đồ về cấu trúc hệ thống, giao diện người dùng và cơ sở dữ liệu thuộc về giai đoạn nào? A Giai đoạn triển khai B Giai đoạn bảo trì C Giai đoạn thiết kế D Giai đoạn mã hóa Câu 4 Công việc của lập trình viên Backend chủ yếu liên quan đến phần nào của ứng dụng web? A Thiết kế đồ họa giao diện B Phần logic xử lý nghiệp vụ, cơ sở dữ liệu và máy chủ, không hiển thị trực tiếp cho người dùng C Kiểm thử các tính năng trên giao diện D Tạo ra các hiệu ứng hình ảnh động Câu 5 Trong bối cảnh phát triển phần mềm, 'Agile' là một phương pháp luận tập trung vào điều gì? A Thiết kế phần mềm từ đầu đến cuối một lần duy nhất B Lập kế hoạch chi tiết cho toàn bộ dự án từ trước và tuân thủ nghiêm ngặt C Phát triển lặp đi lặp lại, cộng tác với khách hàng, thích ứng với thay đổi và phân phối giá trị nhanh chóng D Tạo ra tài liệu thiết kế phức tạp trước khi viết code Câu 6 Vai trò nào có trách nhiệm hiểu rõ nhu cầu của người dùng, phân tích quy trình kinh doanh và chuyển đổi chúng thành các yêu cầu chức năng cho đội ngũ kĩ thuật? A Kiến trúc sư phần mềm (Software Architect) B Quản lý dự án (Project Manager) C Phân tích nghiệp vụ (Business Analyst) D Lập trình viên (Developer) Câu 7 Vai trò của Kiến trúc sư phần mềm (Software Architect) là gì? A Chỉ viết mã nguồn theo yêu cầu của cấp trên B Chỉ kiểm thử các chức năng của phần mềm C Thiết kế cấu trúc tổng thể của hệ thống phần mềm, đưa ra các quyết định kĩ thuật quan trọng D Quản lý ngân sách và thời gian của dự án Câu 8 Tại sao việc học hỏi và cập nhật kiến thức liên tục là rất quan trọng đối với người làm nghề phát triển phần mềm? A Vì giúp tăng lương nhanh hơn B Vì công nghệ luôn thay đổi và phát triển nhanh chóng C Vì giúp hoàn thành công việc sớm hơn D Vì giúp giảm bớt khối lượng công việc Câu 9 Lợi ích chính của việc áp dụng quy trình phát triển phần mềm theo từng giai đoạn là gì? A Giúp hoàn thành dự án nhanh chóng hơn B Giúp quản lý dự án một cách có tổ chức, giảm thiểu rủi ro và tăng chất lượng sản phẩm C Giúp bỏ qua giai đoạn kiểm thử D Giúp tiết kiệm chi phí bằng cách loại bỏ các giai đoạn không cần thiết Câu 10 Để đảm bảo phần mềm hoạt động ổn định và đáp ứng đúng yêu cầu đã đề ra, vai trò nào có nhiệm vụ tìm kiếm lỗi và xác minh chất lượng sản phẩm? A Kĩ sư DevOps B Kiểm thử viên (Tester) C Thiết kế UX/UI D Kiến trúc sư phần mềm Câu 11 Khi một công ty phát hành một bản cập nhật phần mềm để vá lỗi bảo mật đã biết, hành động này thuộc giai đoạn nào của vòng đời phát triển phần mềm? A Phân tích yêu cầu B Thiết kế hệ thống C Bảo trì D Triển khai ban đầu Câu 12 Kĩ năng nào quan trọng đối với lập trình viên để có thể làm việc hiệu quả với các thành viên khác trong dự án? A Kĩ năng đọc sách B Kĩ năng giao tiếp và làm việc nhóm C Kĩ năng chơi game D Kĩ năng tự học cá nhân Câu 13 Công việc của lập trình viên Frontend chủ yếu liên quan đến phần nào của ứng dụng web? A Cơ sở dữ liệu B Phần logic xử lý nghiệp vụ trên máy chủ C Giao diện người dùng và trải nghiệm tương tác trực tiếp với người dùng trên trình duyệt D Bảo mật hệ thống Câu 14 Trong phát triển phần mềm, thuật ngữ 'bug' dùng để chỉ điều gì? A Một tính năng mới của phần mềm B Một lỗi hoặc khiếm khuyết trong mã nguồn phần mềm gây ra hành vi không mong muốn C Một phiên bản phần mềm thử nghiệm D Một công cụ lập trình Câu 15 Kĩ sư DevOps đóng vai trò gì trong quy trình phát triển phần mềm? A Chỉ tập trung vào viết mã nguồn B Chỉ tập trung vào kiểm thử phần mềm C Tối ưu hóa quy trình phát triển và triển khai phần mềm, tự động hóa các bước D Chỉ thiết kế giao diện người dùng Câu 16 Phần mềm là gì? A Là một thiết bị phần cứng điện tử B Là tập hợp các chương trình, dữ liệu và tài liệu hướng dẫn được thiết kế để thực hiện một tác vụ cụ thể trên máy tính C Là một ngôn ngữ lập trình cụ thể D Là một loại virus máy tính Câu 17 Vai trò nào trong nhóm phát triển phần mềm chịu trách nhiệm chính về việc viết mã nguồn và xây dựng các chức năng của ứng dụng? A Kiểm thử viên (Tester) B Quản lý dự án (Project Manager) C Lập trình viên (Developer) D Phân tích nghiệp vụ (Business Analyst) Câu 18 Vai trò nào tập trung vào việc tạo ra trải nghiệm người dùng tối ưu, đảm bảo phần mềm dễ sử dụng và thân thiện? A Lập trình viên Backend B Kĩ sư DevOps C Thiết kế UX/UI (User Experience/User Interface Designer) D Phân tích dữ liệu Câu 19 Trong ngành phát triển phần mềm, giai đoạn nào thường bao gồm việc thu thập yêu cầu từ khách hàng và xác định các tính năng cần có của sản phẩm? A Giai đoạn kiểm thử B Giai đoạn thiết kế hệ thống C Giai đoạn phân tích yêu cầu D Giai đoạn triển khai Câu 20 Trong một dự án phần mềm, vai trò nào chịu trách nhiệm quản lý toàn bộ quá trình, đảm bảo dự án đi đúng hướng, đúng thời hạn và ngân sách? A Kiểm thử viên (Tester) B Quản lý dự án (Project Manager) C Lập trình viên (Developer) D Kĩ sư DevOps Câu 21 Tại sao đạo đức nghề nghiệp lại quan trọng đối với người làm nghề phát triển phần mềm? A Để tránh bị phạt hành chính B Để đảm bảo bảo mật thông tin, tính toàn vẹn của sản phẩm và trách nhiệm xã hội C Để dễ dàng được thăng chức D Để có thể làm việc một mình mà không cần hỗ trợ Câu 22 Đâu là một trong những thách thức lớn nhất của ngành phát triển phần mềm hiện nay? A Sự thiếu hụt nhu cầu thị trường B Tốc độ phát triển công nghệ chậm C Yêu cầu cao về bảo mật và an toàn thông tin D Khó khăn trong việc tìm kiếm nhân tài Câu 23 Kĩ năng nào sau đây được xem là quan trọng nhất đối với một lập trình viên để giải quyết các vấn đề phức tạp và tối ưu hóa hiệu suất phần mềm? A Kĩ năng giao tiếp B Kĩ năng tư duy logic và giải quyết vấn đề C Kĩ năng quản lý dự án D Kĩ năng thiết kế đồ họa Câu 24 Giai đoạn nào trong quy trình phát triển phần mềm liên quan đến việc sửa chữa lỗi, nâng cấp tính năng và cải tiến hiệu suất sau khi phần mềm đã được phát hành? A Giai đoạn phân tích B Giai đoạn thiết kế C Giai đoạn bảo trì D Giai đoạn triển khai Câu 25 Ngôn ngữ lập trình được sử dụng để xây dựng các trang web tương tác và ứng dụng web phía người dùng (frontend) phổ biến nhất hiện nay là gì? A Python B Java C JavaScript D C++ Trắc nghiệm Tin học 10 kết nối tri thức bài Nghề thiết kế đồ họa máy tính Trắc nghiệm Lịch sử 10 cánh diều bài 9 Cách mạng công nghiệp thời kì hiện đại