Quản lý chất lượng phần mềm 221211 Câu Hỏi 1 Phát biểu nào không đúng về mô hình tiến trình phần mềm phát triển tiến hóa? Chọn một A Bản chất lặp B Dễ dàng điều tiết những biến đổi yêu cầu sản phẩm C.
Trang 1B.Dễ dàng điều tiết những biến đổi yêu cầu sản phẩm
C.Tạo ra các sản phẩm phần mềm thỏa mãn yêu cầu của người sử dụng D.Không dựa trên mẫu thử
B.Sub-Team System analysis có nhiệm vụ ước tính lợi nhuận
C.Gồm một số người và nó phải tồn tại trong suốt dự án
D.Có thể một người
Câu Hỏi 4
[Mô hình phát triển ứng dụng nhanh là …?
Chọn một:
A.Một cách gọi khác của mô hình phát triển dựa vào thành phần
B.Một cách hữu dụng khi khách hàng không xác định yêu cầu rõ ràng
C.Sự ráp nối tốc độ cao của mô hình tuần tự tuyến tính
D.Đặt trọng tâm vào đánh giá rủi ro
Câu Hỏi 5
Chọn bốn hoạt động chính, tổng quát trong quá trình xây dựng phần mềm? Chọn một:
A.Xác định yêu cầu, phát triển, thẩm định, tiến hoá
B.Phân tích, thiết kế, lập trình, gỡ lỗi
C.Đặc tả, phân tích, lập trình, quản lý lỗi
D.Giao tiếp, quản lý rủi ro, ước lượng, kiểm tra lại
C.Là sự chấp nhận được về giao diện
D.Là sự phù hợp với yêu cầu người sử dụng
Câu Hỏi 7
Đâu không phải là tiêu chuẩn của một sản phẩm phần mềm?
Trang 2B.Thực hiện tất cả yêu cầu trong phân tích
C.Bao gồm những test case cho tất cả thành phần
A.Xây dựng một nguyên mẫu nhanh chóng
B.Học công việc lẫn nhau
C.Làm việc với nhau để phát triển một tập những yêu cầu ban đầu
D.Làm việc với nhau để phát triển những đặc tả phần mềm kỹ thuật
Câu Hỏi 11
Tài liệu báo cáo trong pha yêu cầu là …?
Chọn một:
A.Kế hoạch thiết kế
B.Kiểm thử pha yêu cầu
Trang 3Câu Hỏi 14
Trong công nghệ phần mềm thì phần mềm là gì?
Chọn một:
A.Chương trình và tài liệu
B.Tài liệu và thiết kế
C.Dữ liệu và tài liệu
D.Chương trình, tài liệu và dữ liệu
Câu Hỏi 15
Đặc điểm nào sau đây được sử dụng để đánh giá một bản thiết kế tốt?
Chọn một:
A.Sản xuất phần mềm đúng hạn
B.Sản xuất ra phần mềm với chi phí cao
C.Sản xuất phần mềm thỏa mãn nhu cầu của khách hàng
A.Do W.W Royce đề xuất lần đầu năm 1970
B.Có sự tách biệt giữa các pha
C.Các pha phải được thực hiện một cách tuần tự, hết pha trước thì mới đến pha sau D.Thích hợp cho các dự án lớn
Câu Hỏi 3
Lập kế hoạch test là thực hiện việc gì sau đây?
Chọn một:
A.Xác định yêu cầu test
B.Thiết kế chiến lược test
A.Xác định một tập những yêu cầu phần mềm
B.Mô tả yêu cầu khách hàng
C.Phát triển một giải pháp tóm tắt cho vấn đề
D.Thiết lập một nền tảng cho thiết kế phần mềm
Câu Hỏi 5
Mô hình phát triển phần mềm lặp và tăng dần là gì?
Chọn một:
Trang 4A.Một hướng hợp lý khi yêu cầu được xác định rõ
B.Một hướng tốt khi cần tạo nhanh một sản phẩm thực thi lõi
C.Một hướng tốt nhất dùng cho những dự án có những nhóm phát triển lớn
D.Một mô hình cách mạng nhưng không được dùng cho sản phẩm thương mại
C.Là phần mềm từ lúc nó bắt đầu chạy cho đến khi nó thoát khỏi chương trình
D.Là các bước mà một phần mềm phải trải qua, bắt đầu từ khi viết mã lệnh cho đến khi phần mềm được đưa vào sử dụng
A.Một mô hình rất rủi ro, khó đưa rađược một sản phẩm tốt
B.Phương pháp tốt nhất được sử dụng trong các dự án có nhiều thành viên
C.Một phương pháp hữu ích khi khách hàng không thể xác định yêu cầu một cách rõ ràng D.Một phương pháp thích hợp được sử dụng khi các yêu cầu đã được xác định rõ ràng
Trang 5Chọn một:
A.Tính lặp của mô hình bản mẫu và tính hệ thống của mô hình thác đổ
B.Tính lặp của mô hình thác đổ và tính hệ thống của mô hình bản mẫu
C.Tính nhanh của mô hình RAD và tính hệ thống của mô hình thác đổ
D.Tính nhanh của mô hình RAD và tính hệ thống của mô hình bản mẫu
A.Thể hiện tất cả các yêu cầu trong pha phân tích
B.Chứa cả các trường hợp kiểm thử của tất cả các thành phần
C.Cung cấp một mô tả hoàn thiện về phần mềm
D.Thể hiện tất cả các yêu cầu trong pha phân tích và cung cấp một mô tả hoàn thiện về phần mềm
Câu Hỏi 14
Tài liệu báo cáo trong pha đặc tả là …?
Chọn một:
A.Báo cáo đặc tả và bản kế hoạch quản lý dự án phần mềm
B.Yêu cầu của khách hàng và bản mẫu (nếu có)
C.Thiết kế chi tiết
D.Báo cáo đặc tả và thiết kế chi tiết
Câu Hỏi 15
Mô hình phát triển phần mềm xoắn ốc …?
A.Kết thúc với việc xuất xưởng sản phẩm phần mềm
B.Nhiều hỗn độn hơn với mô hình gia tăng
C.Bao gồm việc đánh giá những rủi ro phần mềm trong mỗi vòng lặp
D.Thực hiện tuần tự các pha
Trang 6B.Là phương pháp kiểm thử phần mềm mà người kiểm thử đứng im
C.Là phương pháp kiểm thử phần mềm mà người kiểm thử sử dụng công cụ tĩnh
D.Là phương pháp kiểm thử phần mềm thông qua việc dùng máy chạy chương trình để điều tra trạng thái từng động tác của chương trình
Câu Hỏi 5
Trong giai đoạn phát triển hệ thống, các cuộc kiểm thử được thực hiện theo thứ tự từ các đơn vị nhỏ đến đơn vị lớn, và kết quả của chúng được tích lũy thành dữ liệu Thứ tự kiểm thử nào sau đây phù hợp nhất?
Chọn một:
A.Kiểm thử hệ thống -> Kiểm thử tích hợp -> Kiểm thử đơn vị
B.Kiểm thử hệ thống -> Kiểm thử đơn vị-> Kiểm thử tích hợp
C.Kiểm thử đơn vị -> Kiểm thử tích hợp -> Kiểm thử hệ thống
D.Kiểm thử đơn vị -> Kiểm thử hệ thống-> Kiểm thử tích hợp
A.Chức năng không đầy đủ hay không đúng
B.Những lỗi giao diện
Trang 7A.Những điểm quyết định chính được kiểm thử sớm
B.Không có những driver cần được viết
C.Không có những cuống cần phải viết
D.Không đòi hỏi kiểm thử hồi quy (regression)
A.Những module mức thấp không bao giờ cần kiểm thử
B.Những điểm quyết định chính được kiểm thử sớm
C.Không có những cuống cần phải viết
D.Không có mục nào
Câu Hỏi 12
Trong các phát biểu sau, phát biểu nào sai về quá trình kiểm thử phần mềm?
Chọn một:
A.Người kiểm thử và người phát triển nên khác nhau
B.Khi thiết kế trường hợp thử, cần dữ liệu kiểm thử nhập vào, và kết quả
C.Khi phát sinh thêm trường hợp thử nên thử lại những trường hợp thử trước đó tránh ảnh hưởng lan truyền sóng
D.Khi thiết kế trường hợp thử, chỉ cần nhập dữ liệu kiểm thử vào, mà không cần phải thiết kế trước kết quả
B.Kiểm thử trên xuống
C.Kiểm thử dưới lên
D.Kiểm thử big bang
Phản hồi
Câu Hỏi 14
Trang 8Phương pháp nào phù hợp nhất cho việc kiểm thử được tiến hành với sự chú ý nhất được dành cho cấu trúc bên trong của chương trình và giải thuật?
Chọn một:
A.Kiểm thử Dưới lên
B.Kiểm thử Trên xuống
B.Là phương pháp kiểm thử phần mềm mà người kiểm thử đứng im
C.Là phương pháp kiểm thử phần mềm mà người kiểm thử sử dụng công cụ tĩnh
D.Là phương pháp kiểm thử phần mềm thông qua việc dùng máy chạy chương trình để điều tra trạng thái từng động tác của chương trình
B.Xác nhận mục tiêu cần đạt được về thời gian xử lý và hồi đáp
C.Xác nhận về không có vấn đề về kiểu và số lượng các thiết bị vào/ra; các thiết bị truyền thông được ghép nối
D.Xác nhận không có vấn đề về giao diện giữa các module – các thành phần của chương trình
Câu Hỏi 1
Chỉ phát biểu sai Về V & V (Verification and Validation)?
Chọn một:
A.Đánh giá hệ thống có tính sử dụng hay không
B.Liên quan tới vấn đề debug và bảo mật
C.V&V và kiểm thử là hai lĩnh vực riêng
D.Nhằm kiểm tra phần mềm phải thực hiện những gì người dùng thực sự cần
Trang 9B.Kiểm thử là để sửa lỗi
C.Kiểm thử là để nâng giá thành sản phẩm
D.Kiểm thử là để hạn chế dung lượng sản phẩm
D.Không cần cung cấp dữ liệu kiểm thử bị loại bỏ vì lỗi trong giai đoạn đưa vào
Câu Hỏi 9
Phát biểu nào về kiểm thử theo
Trang 10Chọn một:
A.Không kiểm tra được lỗi chia 0
B.Có thể kiểm tra được lỗi chia 0
C.Kiểm tra các biểu thức điều kiện cho kết quả 0 và 1
D.Chỉ thực hiện với các biểu thức điều kiện đơn giản
Câu Hỏi 10
Trong phương pháp kiểm thử theo câu lênh trong kiểm thử hộp trắng, phát biểu nào sau đây sai?
Chọn một:
A.Tất cả mọi câu lệnh trong phần kiểm thử thực hiện ít nhất một lần
B.Tất cả mọi câu lệnh trong phần kiểm thử thực hiện ít nhất hai lần
C.Có thể bỏ qua một số câu lệnh đơn giản
A.Phân chia tương đương
B.Phân tích giá trị biên
A.Mỗi mô đun -> hệ con -> yêu cầu hệ thống ->người dùng
B.Mỗi mô đun -> hệ con -> yêu cầu hệ thống ->tích hợp
C.Mã nguồn -> hệ con -> tích hợp -> hệ thống người dùng
D.Tích hợp -> hệ con -> yêu cầu hệ thống - tài liệu
Câu Hỏi 14
Phát biểu nào sau đây về kiểm thử lặp là đúng?
Chọn một:
A.Dựa vào kiểm thử đường cơ bản
B.Thử thách điều kiện logic trong module phần mềm
C.Chọn những đường dẫn kiểm tra dựa vào những vị trí và dùng những biến
D.Tập trung vào việc kiểm thử giá trị những cấu trúc lặp
Trang 11Câu Hỏi 1
Đoạn văn câu hỏi
Đánh giá chất lượng phần mềm được thực hiện ở mức thứ mấy của mô hình TMM?
Trang 13Trong 05 mức độ trưởng thành của TMM thì mức nào có cấu trúc khác hẳn các mức còn lại?
Xác định và mô tả test case
Mô tả các bước chi tiết kiểm thử Xem xét và khảo sát độ bao phủ của việc kiểm thử
Xem xét test case và các bước kiểm thử
B
Xác định và mô tả test case
Mô tả các bước chi tiết kiểm thử Xem xét test case và các bước kiểm thử
Xem xét và khảo sát độ bao phủ của việc kiểm thử
C
Mô tả các bước chi tiết kiểm thử Xác định và mô tả test case
Xem xét test case và các bước kiểm thử
Xem xét và khảo sát độ bao phủ của việc kiểm thử
D
Xem xét test case và các bước kiểm thử
Mô tả các bước chi tiết kiểm thử Xác định và mô tả test case
Xem xét và khảo sát độ bao phủ của việc kiểm thử
Trang 20Lý thuyết của Halstead để đo độ đo nào sau đây?
Trang 21Những phát biểu của chương trình
Đáp án đúng là: Những đường logic độc lập trong chương trình
Câu Hỏi 13
COCOMO 81 sử dụng mô hình phát triển phần mềm nào sau đây?
Chọn một:
Trang 33Tiêu chuẩn ISO 9001:2000 là tiêu chuẩn hướng dẫn về…?