NEW
Font size
WorksheetsCNPM2
Total questions: 34
Worksheet time: 17mins
Quy trình phát triển phần mềm bao gồm những hoạt động cơ bản nào?
Phân tích thành phần, điều chỉnh yêu cầu, thiết kế hệ thống tái sử dụng, phát triển tích hợp
Đặc tả yêu cầu, xây dựng hệ thống, kiểm thử, vận hành và bảo trì
Đặc tả yêu cầu, phân tích thành phần, thiết kế hệ thống tái sử dụng, cài đặt
Tạo bản mẫu, lấy ý kiến, cải tiến
Hoạt động đặc tả trong quy trình phát triển phần mềm có mục đích chính là gì?
Xây dựng hệ thống phần mềm
Kiểm tra xem hệ thống có hoạt động đúng không
Mô tả chi tiết những gì hệ thống cần làm
Điều chỉnh hệ thống cho phù hợp với yêu cầu mới
Mục tiêu chính của giai đoạn kiểm thử trong quy trình phát triển phần mềm là gì?
Đảm bảo phần mềm hoạt động đúng theo yêu cầu
Xây dựng thêm các tính năng mới cho phần mềm
Sửa chữa các lỗi trong quá trình đặc tả
Điều chỉnh giao diện người dùng của phần mềm
Tại sao giai đoạn đặc tả lại quan trọng trong quy trình phát triển phần mềm?
Vì nó giúp tiết kiệm thời gian phát triển
Vì nó giúp giảm chi phí phát triển
Vì nó đảm bảo rằng phần mềm được phát triển đúng theo yêu cầu của khách hàng
Vì nó giúp tăng tính bảo mật của phần mềm
Mục tiêu cuối cùng của quy trình phát triển phần mềm là gì?
Tạo ra một sản phẩm phần mềm hoàn chỉnh
Đáp ứng các yêu cầu của khách hàng
Xây dựng một đội ngũ phát triển phần mềm hiệu quả
Tất cả đáp án trên đều đúng
Một dự án phần mềm đang trong giai đoạn kiểm thử, nhóm phát triển phát hiện ra một lỗi nghiêm trọng ảnh hưởng đến chức năng cốt lõi của hệ thống. Hành động nào sau đây là ưu tiên hàng đầu?
Tiếp tục kiểm thử các tính năng khác
Báo cáo lỗi cho khách hàng
Sửa chữa lỗi và tiến hành kiểm thử lại
Điều chỉnh lại tài liệu đặc tả
Mô hình RUP được phát triển bởi công ty nào?
Microsoft
IBM
Rational Software
Oracle
Mô hình thác nước được đặc trưng bởi đặc điểm nào sau đây?
Phát triển lặp đi lặp lại
Tiến trình diễn ra theo tuần tự
Tập trung vào quản lý rủi ro
Tích hợp liên tục
Mô hình xoắn ốc cho phép phát triển phần mềm thông qua các vòng lặp. Điều này có ưu điểm gì?
Giảm chi phí phát triển
Đảm bảo chất lượng thông qua kiểm thử liên tục
Giảm thời gian phát triển
Tăng tính phức tạp trong quản lý dự án
Trong giai đoạn "Construction" của RUP, nhóm phát triển cần làm gì để đảm bảo chất lượng sản phẩm?
Chỉ phát triển mã nguồn mà không cần kiểm thử
Thực hiện kiểm thử và đánh giá sản phẩm
Không cần phải tài liệu hóa
Chỉ tập trung vào phát triển mã mà không cần phản hồi từ người dùng
Pha nào trong mô hình xoắn ốc tập trung vào việc đánh giá và giảm thiểu rủi ro?
Lập kế hoạch cho vòng tiếp theo
Phát triển và kiểm thử
Phân tích rủi ro
Xác định mục tiêu
Mô hình phát triển phần mềm thác nước phù hợp với dự án phát triển phần mềm nào?
Chỉ áp dụng cho những dự án phát triển phần mềm lớn
Phần mềm lớn, có độ rủi ro cao
Phần mềm có các yêu cầu chưa rõ ràng
Phần mềm có các yêu cầu đã được xác định rõ ràng ngay từ đầu
Mô hình RUP có thể được áp dụng cho loại dự án nào?
Chỉ dự án nhỏ
Dự án lớn và phức tạp
Dự án không có yêu cầu rõ ràng
Chỉ dự án phần mềm doanh nghiệp
Mô hình RAD thường phù hợp với loại dự án nào?
Dự án lớn và phức tạp
Dự án có yêu cầu không rõ ràng
Dự án có tính mô đun hóa cao và cần triển khai trong thời gian ngắn
Dự án cần tính bảo mật cao
Trong mô hình thác nước, việc thay đổi yêu cầu của khách hàng ở giai đoạn nào là khó khăn và tốn kém nhất?
Giai đoạn phân tích yêu cầu
Giai đoạn thiết kế
Giai đoạn triển khai
Giai đoạn kiểm thử
Hoạt động nào trong quy trình phát triển phần mềm giúp xác định rõ những gì hệ thống phần mềm cần phải làm?
Phát triển
Kiểm thử
Phân tích và đặc tả yêu cầu
Mở rộng
Hành động nào sau đây thuộc giai đoạn xây dựng trong quy trình phát triển phần mềm?
Đặc tả các tính năng của phần mềm
Viết mã nguồn
Kiểm tra lỗi trong phần mềm
Điều chỉnh phần mềm theo yêu cầu mới
Giai đoạn mở rộng trong quy trình phát triển phần mềm thường xảy ra khi nào?
Khi quá trình phát triển phần mềm hoàn tất
Khi có những thay đổi trong yêu cầu của khách hàng
Khi phát hiện lỗi trong quá trình kiểm thử
Khi muốn thay đổi công nghệ phát triển
Cơ sở hình thành mô hình phát triển phần mềm mẫu thử là gì?
Khách hàng hiểu rõ các yêu cầu của họ đối với phần mềm cần xây dựng
Khi thu thập các yêu cầu người dùng, người dùng thường không nêu rõ và không nêu đầy đủ các yêu cầu của họ
Các yêu cầu phần mềm là quan trọng trong quá trình xây dựng phần mềm
Người dùng mong muốn tham gia vào quy trình phát triển phần mềm
Khi nào mô hình thác nước thường được sử dụng?
Khi yêu cầu không rõ ràng và có xu hướng thay đổi
Khi dự án có yêu cầu rõ ràng và không thay đổi nhiều
Khi đội ngũ phát triển nhỏ và không có kinh nghiệm
Khi thời gian phát triển không quan trọng
Mô hình RAD chủ yếu nhấn mạnh vào điều gì?
Phát triển theo từng giai đoạn
Phát triển nhanh chóng
Quản lý rủi ro
Tích hợp liên tục
Hoạt động quản lý các yêu cầu phần mềm nhằm?
Lưu trữ, cập nhật, lưu vết và tìm kiếm các yêu cầu dễ dàng hơn
Phân tích và xác định các yêu cầu
Mô tả các yêu cầu phần mềm
Trả lời câu hỏi What
Mô hình xoắn ốc phù hợp nhất với loại dự án nào?
Dự án nhỏ với yêu cầu rõ ràng
Dự án lớn và phức tạp với yêu cầu chưa rõ ràng và thay đổi
Dự án không yêu cầu kiểm thử
Dự án chỉ cần phát triển một lần
Mô hình lặp & tăng trưởng cho phép điều chỉnh yêu cầu ở giai đoạn nào?
Chỉ trong vòng lặp đầu tiên
Sau mỗi vòng lặp
Chỉ trong vòng cuối cùng
Không cho phép điều chỉnh yêu cầu
Bạn đang làm việc trong một dự án RUP và phát hiện ra rằng một số yêu cầu không khả thi. Bạn nên làm gì trong giai đoạn Elaboration?
Bỏ qua các yêu cầu đó
Làm việc với các bên liên quan để điều chỉnh yêu cầu
Chỉ thông báo cho quản lý
Đợi đến giai đoạn Transition để giải quyết
Mô hình quy trình phát triển phần mềm là gì?
Biểu diễn trừu tượng tiến trình thiết kế và vận hành phần mềm
Biểu diễn chi tiết của tiến trình tiến hóa sản phẩm phần mềm
Một biểu diễn trực quan, trừu tượng của vòng đời phát triển và tiến hóa phần mềm.
Biểu diễn chi tiết và trừu tượng của tiến trình phân tích và quản lý các yêu cầu phần mềm.
Áp dụng mô hình nào là thích hợp khi các yêu cầu đã được tìm hiểu rõ ràng và ít thay đổi?
Mô hình làm bản mẫu
Mô hình thác nước
Mô hình xoắn ốc
Mô hình phát triển dựa trên thành phần
Giai đoạn nào sau đây không nằm trong tiến trình RUP ?
Khởi đầu
Chi tiết
Xây dựng
Thẩm định
Phần mềm xây dựng theo mô hình mẫu thử có những đặc điểm gì?
Giao diện ít thân thiện
Mang tính khách quan, đáp ứng yêu cầu người dùng và thường được người dùng chấp nhận
Phức tạp, khó dùng
Dễ dàng đánh giá tính hiệu quả của thuật toán
Mô hình phát triển ứng dụng nhanh (RAD) là.
Mô hình đặt trọng tâm vào phân tích rủi ro
Mô hình tăng dần với chu kỳ phát triển ngắn
Một mô hình dựa trên nguyên mẫu.
Cả a, b, c
Một trong những đặc điểm nổi bật của mô hình RUP là gì?
Chỉ sử dụng một phương pháp phát triển
Không cần tài liệu hóa
Không cho phép thay đổi yêu cầu
Tính linh hoạt và có thể tùy chỉnh
Giai đoạn nào trong quy trình phát triển phần mềm giúp xác định những yêu cầu của khách hàng và chức năng mà phần mềm cần có?
Phát triển.
Đặc tả.
Mở rộng.
Kiểm thử.
Mô hình thác nước (Waterfall) và mô hình lập & tăng trưởng (Iterative & Incremental) khác nhau ở điểm nào chính?
Mô hình lặp không cần kiểm thử.
Mô hình thác nước có chi phí thấp hơn.
Mô hình thác nước cho phép thay đổi yêu cầu, còn mô hình lập thì không.
Mô hình thác nước diễn ra tuần tự, trong khi mô hình lập cho phép phát triển qua nhiều vòng lập.
Trong mô hình xoắn ốc, pha đầu tiên là gì?
Phân tích rủi ro - Risk analysis phase
Lập kế hoạch - Planning phase
Thực thi kỹ thuật - Engineering phase
Đánh giá - Evaluation phase
