WorksheetsCNPM(60_100)
Total questions: 41
Worksheet time: 36mins
Câu 60: Việc lựa chọn mô hình quy trình phát triển phần mềm nên được thực hiện ở giai nào trong quy trình phát triển
A: Thiết kế chi tiết
B: Khảo sát và phân tích yêu cầu
C: Lập kế hoạch dự án
D: Lập trình cài đặt
Câu 61: Phương pháp khảo sát nào sau đây giúp khảo sát được số lượng lớn người cần khảo sát trong một khoảng thời gian ngắn?
A: Phỏng vấn
B: Nghiên cứu tài liệu
C: Quan sát
D: Phát phiếu điều tra
Câu 62 : Phương pháp khảo sát thu thập yêu cầu nào sau đây phù hợp với khảo sát các yêu cầu về nghiệp vụ, hành vi động của người sử dụng?
A: Nghiên cứu tài liệu viết
B: Làm bản mẫu thăm dò
C: Quan sát
D: Phỏng vấn
Câu 63 : Phát biểu nào sau đây là sai?
A: Các kỹ sư phần mềm ko nên cố ý nhận công việc ngoài khả năng của mình.
B: Các kỹ sư phần mềm ko nên sử dụng các kỹ năng kỹ thuật của mình để sử dụng sai máy tính của người khác.
C: Các kỹ sư phần mềm cần phải độc lập chuyên môn với các đồng nghiệp của họ.
D: Các kỹ sư phần mềm nên hoạt động theo cách có lợi nhất cho khách hàng và người sử dụng lao động.
Câu 64: Kỹ thuật thu thập yêu cầu nào giúp khảo sát được các yêu cầu một cách chính xác, đặc biệt là về thông tin dữ liệu cần lưu trữ, fACM thời gian và kinh phí nhưng có hiệu quả cao. Kỹ thuật có khó khăn là cần phải có nghiệp vụ phân tích dữ liệu và khó lấy được nguồn tài liệu từ phía khách hàng.
A: Phỏng vấn
B: Nghiên cứu tài liệu viết
C: Quan sát
D: Phát phiếu điều tra
Câu 65: Hãy nối tương ứng các độ đo kiểm thử dựa trên độ phức tạp mã nguồn:
(a)
Câu 66: Thuật ngữ SDLC trong công nghệ phần mềm là viết tắt của cụm từ nào sau đây?
A: Software Development Life Cycle
B: System Design Life Cycle
C: System Development Life cycle
D: Software Design Life Cycle
Câu 67: Phần mềm quản lý tài chính của một công ty là:
A: Phần mềm hệ thống
B: Phần mềm ứng dụng nghiệp vụ
C: Phần mềm nhúng
D: Phần mềm trí tuệ nhân tạo
Câu 68: Ai là người viết tài liệu đăc tả yêu cầu?
A: Phân tích viên
B: Khách hàng
C: Người quản lí dự án
D: Lập trình viên
Câu 69: Khám phá yêu cầu là gì?
A: Mô tả yêu cầu sử dụng các phương tiện diễn đạt như ngôn ngữ tự nhiên có cấu trúc và ngôn ngữ mô hình hóa
B: Giao tiếp với khách hàng và người sử dụng để xác định các yêu cầu của họ
C: Xem các yêu cầu có ở tình trạng không rõ ràng hay ko
D: Phân loại và ưu tiên hóa yêu cầu
Câu 70: Phát biểu nào sau đây là đúng nhất về thiết kế hệ thống
Thiết kế hệ thống là việc đi xác định các chức năng, đặc tính mà hệ thống pm cần phải có
Thiết kế hệ thống là việc có tính sáng tạo nhằm đưa ra các giải pháp cụ thể cho việc phát triển pm
Thiết kế hệ thống là việc thực hiện tạo ra sản phẩm phần mềm dựa trên phát biểu yêu cầu người dùng
Câu 71: Vì sao phần mềm phải thay đổi (Chọn 3)
Vì môi trường vận hành phần mềm và các phương tiện kỹ thuật liên quan thay đổi nên phần mềm phải thay đổi để thích ứng
Do quy mô người sử dụng tăng lên làm cho hệ thống bị quá tải phải nâng cấp hoặc cấu trúc lại
Vì nhu cầu của người dùng về phần mềm thường xuyên thay đổi
Do phần mềm bị hao mòn sau một thời gian sử dụng
Câu 72: Các sơ đồ nào sau đây mô tả khung nhìn hành vi của hệ thống phần mềm (chọn 3)
Sơ đồ hoạt động
Sơ đồ ca sử dụng
Sơ đồ tuần tự
Sơ đồ gói
Sơ đồ trạng thái
Câu 73: Một công ty đang phát triển phiên bản nâng cao của phần mềm hiện tại của họ có sẵn trên thị trường, mô hình tiến trình nào sau đây sẽ là lựa chọn phù hợp cho lựa chọn của công ty?
A: Mô hình tăng trưởng
B: Mô hình lặp
C: Mô hình thác nước
D: Mô hình phát triển linh hoạt
Câu 74: Hãy sắp xếp các tùy chọn sau để được trình tự đúng tiến trình kỹ nghệ yêu cầu
1.Thẩm định yêu cầu
2.Đặc tả yêu cầu
3.Thu thập và phân tích yêu cầu
Câu 75: Những yêu cầu nào sau đây thuộc nhóm yêu cầu phi chức năng liên quan tới sản phẩm (chọn 4)
Tài nguyên chiếm dụng
Độ tin cậy
Hiệu suất phục vụ
Tính dễ sử dụng
Yêu cầu về môi trường
Câu 76: Kiểm thử yêu cầu phi chức năng của phần mềm thường được thực hiện ở mức độ kiểm thử nào sau đây?
A: Kiểm thử tích hợp hệ con
B: Kiểm thử tích hợp
C: Kiểm thử hệ thống
D: Kiểm thử đơn vị
Câu 77: Hai mức độ trừu tượng của yêu cầu là :
A: Yêu cầu chức năng và yêu cầu phi chức năng
B: Yêu cầu người dùng và yêu cầu hệ thống
C: Yêu cầu chủ động và yêu cầu thụ động
D: Yêu cầu cụ thể và yêu cầu trừu tượn
Câu 78: Những tùy chọn nào sau đây là ưu điểm của phương pháp làm bản mẫu thăm dò? (chọn 3)
Có thể thu thập được cả các yêu cầu về chức năng, nghiệp vụ và giao diện
Tính kinh tế cao, ít tốn kém
Thường được khách hàng đánh giá cao
Phù hợp với làm các sản phẩm đòi hỏi tính tối ưu cao
Phù hợp với việc phát triển các hệ thống mà người dùng quan tâm nhiều tới giao diện hơn là tính tối ưu hệ thống về tốc độ, độ chính xác
Câu 79: Hãy nối đúng tên các loại sơ đồ đặc tả yêu cầu phần mềm
Câu 80: Những tùy chọn nào sau đây thuộc nguyên lý phát triển phần mềm linh hoạt (chọn 3)
Hạn chế những thay đổi yêu cầu từ phía khách hàng
Hoan nghênh những thay đổi yêu cầu ngay cả vào cuối giai đoạn phát triển
Ưu tiên cao nhất của tiến trình linh hoạt là đáp ứng nhu cầu khách hàng thông qua các sản phẩm chuyên giao có chất lượng sớm và liên tục
Giảm chi phí cho truyền thông dự án
Chuyển giao phần mềm làm việc được một cách thường xuyên, từ vài tuần đến vài tháng, với một ưu tiên cho các khoảng thời gian ngắn hơn
Câu 81: “Là một khách hàng tôi muốn đánh giá chất lượng phục vụ cũng như chất lượng sản phẩm để giúp những khách mua hàng khác có thêm thông tin khi lựa chọn sản phẩm và nhà cung cấp trên sàn thương mại điện tử.” Trong phát biểu yêu cầu này, đâu là thông tin mô tả chức năng hệ thống
Đánh giá chất lượng phục vụ cũng như chất lượng sản phẩm
Giúp những khách mua hàng khác có thêm thông tin khi lựa chọn sản phẩm và nhà cung cấp trên sàn thương mại điện tử
Lựa chọn sản phẩm và nhà cung cấp trên sàn thương mại điện tử
Tất cả đáp án trên đều đúng
Câu 82: Sơ đồ nào sau đây mô tả khung nhìn chức năng của hệ thống phần mềm
Sơ đồ máy trạng thái
Sơ đồ ca sử dụng
Sơ đồ lớp
Sơ đồ hoạt động
Câu 83: Hãy lựa chọn các tiêu chí đánh giá chất lượng thiết kế (chọn 5)
Thiết kế nên được mô đun hóa
Thiết kế nên giảm độ phức tạp liên kết giữa các thành phần của hệ thống
Kiến trúc tốt, thường được sử dụng các mẫu và thỏa mãn các tiêu chuẩn chất lượng cụ thể cho từng loại sản phẩm phần mềm
Thiết kế không nên cứng nhắc mà cần được tiến hóa theo phương pháp lặp
Thiết kế nên có biểu diễn riêng biệt cho các thành phần của thiết kế như : dữ liệu, kiến trúc, giao diện, thành phần một cách trực quan
Câu 84:Hãy sắp xếp các bước sau để được quy trình thiết kế đầu vào:
Câu 85: Kiểm thử giao tiếp giữa các thành phần hệ thống dựa trên thiết kế kiến trúc của hệ thống được thực hiện ở mức độ kiểm thử nào?
A,Kiểm thử đơn vị
B,Kiểm thử tích hợp
C,Kiểm thử hệ thống
D,Kiểm thử chấp nhận
Câu 86:"Hệ thống có bộ cảm biến nhiệt để phát hiện sự xâm nhập của con người và đưa ra cảnh báo an ninh". Hệ thống đang cung cấp loại yêu cầu nào sau đây?
A,Yêu cầu phi chức năng liên quan tới sản phẩm
B,Yêu cầu chức năng
C,Yêu cầu phi chức năng liên quan tới tổ chức dự án
D,Yêu cầu về tính an toàn, bảo mật của hệ thống
Câu 87:Hãy chỉ ra ba phương tiện được sử dụng phổ biến trong quản lý dự án(3)
A,Sơ đồ Gantt
B,Sơ đồ ca sử dụng
C,Bảng phân rã công việc WBS
D, Công cụ tạo nguyên mẫu
E,Sơ đồ mạng Pert
Câu 88:Phát biểu nào sau đây là đúng về bảo trì phần mềm
A,Trong phát triển phần mềm linh hoạt, chi phí bảo trì thường cao hơn chí phát triển
B,Hầu hết các nỗ lực bảo trì phần mềm là để khắc phục các sai sót không được phát hiện trong quá trình kiểm thử
C,Trong phát triển phần mềm linh hoạt, chi phí bảo trì thường thấp hơn chí phát triển
Câu 89:Trung tâm quản lý dự án, chịu trách nhiệm thống nhất việc quản lý giữa các dự án được gọi là gì?
A,PM: Project Management
B,PMO: Project Management Office
C,PMI: Project Management Institute
D,PMP: Project Management
Câu 90:Một công ty đang phát triển phiên bản nâng cao của phần mềm hiện tại của họ có sẵn trên thị trường, mô hình tiến trình nào sau đây sẽ là lựa chọn phù hợp cho lựa chọn của công ty?
A,Mô hình lặp
B,Mô hình tăng trưởng
C,Mô hình thác nước
D,Mô hình phát triển linh hoạt
Câu 91:Hãy chọn các quyết định của quản lý yêu cầu (Chọn 4)
A,Chỉ định các yêu cầu
B,sử dụng các công cụ hỗ trợ để tổng hợp, bảo trì tập yêu cầu
C,Kiểm tra tính nhất quán của các yêu cầu
G,Quản lý tiến trình thay đổi yêu cầu
E,Thiết lập chính sách truy vết yêu cầu
Câu 92:Hãy cho biết ba mục tiêu quan trọng được sử dụng để đánh giá sự thành công hay thất bại của dự án phần mềm.(3)
A,Giới hạn phạm vi
B,Ngân sách
C,Đáp ứng mong đợi người dùng
D,Lịch biểu
Câu 93:Nhiệm vụ nào trong tiến trình quản lý dự án yêu cầu đầy đủ 10 lĩnh vực tri thức liên quan
A,Giám sát và điều khiển
B,Khởi tạo dự án
C,Thực hiện
D, Lập kế hoạch
E,Kết thúc
Câu 94: Trong kỹ nghệ yêu cầu, các yêu cầu thường được đặc tả….
A, Bằng sơ đồ/mô hình
B, Ngôn ngữ toán học
C, Ngôn ngữ tự nhiên
Câu 95: Hãy cho biết những ưu điểm của mô hình tạo nguyên mẫu tiến hóa (Chọn 3)
A: Đáp ứng sự mong đợi của người dùng tốt hơn, do người dùng nhìn thấy sản phẩm trực quan sớm thông qua nguyên mẫu
B: Rút ngắn thời gian phát triển nếu sản phẩm được tiến hóa từ chính nguyên mẫu
C: Người sử dụng dễ dàng phát biểu yêu cầu dựa trên nguyên mẫu
D: Dễ dàng trong việc quản lý dự án
E: Thời gian dành cho thiết kế nhiều nên sản phẩm làm ra thường có chất lượng cao, nhất là tối ưu hóa hệ thống
Câu 96: Tùy chọn nào sau đây không phải là đặc trưng của phần mềm?
A: Phần mềm có thể được xây dựng và tùy chỉnh
B: Phần mềm thường được kỹ nghệ theo một quy trình cụ thể
C: Phần mềm có thể bị hao mòn vật lý theo thời gian
D: Yêu cầu của người dùng thường xuyên thay đổi làm cho phần mềm bị thoái hóa theo thời gian
Câu 97: Hãy nối các thuật ngữ tương ứng.
Câu 98: Để lựa chọn mô hình quy trình phát triển phần mềm phù hợp, nhà phát triển cần cân nhắc những yếu tố nào sau đây?
A: Yêu cầu
B: Đặc điểm đội phát triển
C: Đặc điểm người dùng và khách hàng
D: Các rủi ro dự án
E: Tất cả các phương án đưa ra ở đây đều đúng
Câu 99: Sắp xếp bộ ca kiểm thử theo thứ tự giảm dần khả năng phát hiện lỗi
Câu 100: Hãy cho biết những tùy chọn nào sau đây được xem như là nguyên tắc hướng dẫn thiết kế giao diện phần mềm? (Chọn 3)
A: Chỉ nhập những dữ liệu biến đổi, không nhập những dữ liệu …
B. Tối thiểu hóa lỗi do người dùng nhập…..
C: Các dữ liệu đầu vào nên được sắp theo thứ tự quan trong theo trình tự từ trái sang phải từ trên xuống xuống dưới
D. Tối đa hóa việc sử dụng các phím tắt….
E. Cố gắng sử dụng các đối tượng điều khiển………
