Object Oriented Phân tích và Thiết kế
Câu hỏi Lưu ý: Các câu hỏi dưới đây nhắm vào kiểm tra kiến thức về phân tích hướng đối tượng và thiết kế của sinh viên trong các kỳ thi chứng chỉ IBM cũng như các kỳ thi cuối cùng của khóa học. Cấu trúc của bài thi cuối cùng thường bao gồm 10 câu hỏi trong câu hỏi này thiết lập và phân tích bài tập có liên quan và thiết kế của một ứng dụng thực tế. PHẦN 1. PHÂN TÍCH Câu hỏi. 1 cho biết câu nào là đúng? A. UML là một quá trình phát triển cho các hệ thống chuyên sâu phần mềm. B. UML là một ngôn ngữ quá trình phụ thuộc vào sử dụng cho việc hình dung vật phẩm phần mềm. C. UML là một ngôn ngữ mô hình cho các bản thiết kế phần mềm. D. UML là một ngôn ngữ lập trình trực quan. Câu hỏi. 2 Trong đó ba cách nào để một lớp có cấu trúc khác nhau từ một lớp học truyền thống? (Chọn ba) A. Nó xác định rõ ranh giới lớp học thông qua một vỏ đóng gói. B. Nó mang đến giao diện công cộng vào các lớp học thông qua cảng. C. Nó cho thấy vai trò của lớp đóng. D. Nó định nghĩa các thông điệp giữa nó và các lớp khác. Câu hỏi. 3 Đó là một đặc tính của một lớp có cấu trúc? A. phải có một giao diện cho mỗi vai trò của nó B. có thể chơi chỉ có một vai trò, dù có bao nhiêu đối tượng giao dịch với nó C. có thể đóng nhiều vai trò khác nhau tùy vào các đối tượng tương tác với nó D. được giới hạn trong một vai trò, nhưng có thể có nhiều giao diện Câu hỏi. 4 Những tuyên bố này là đúng sự thật về một quá trình phát triển lặp? A. Thử nghiệm và hội nhập diễn ra trong mỗi lần lặp. B. Một sự lặp lại tập trung vào việc hoàn thành một phần của lựa chọn sử dụng hợp ngộ. C. Nó khuyến khích người dùng phản hồi trong các phiên sau đó. D. Nó được dựa trên phân hủy chức năng của một hệ thống. H.Hoàng: Slide 1: Mỗi lần lặp bao gồm tích hợp và thử nghiệm = >> A TRUE. Câu hỏi. 5 Có hai báo cáo là đúng sự thật về các giao diện? (Chọn hai) A. Các giao diện nên có một mục đích rõ ràng. B. Một giao diện duy nhất nên bao gồm nhiều phương pháp có thể, nếu không phải tất cả các phương pháp, có thể được chia sẻ bởi các đối tượng mà thực hiện giao diện. C. Một giao diện nên được sử dụng để hạn chế mà các phương pháp được tiếp xúc với một khách hàng. D. Lớp học có thể có nhiều giao diện tùy thuộc vào mục đích của mỗi giao diện nó thực hiện. H.Hoàng: A, D Câu hỏi. 6 trọng tâm của phân tích là gì? A. dịch yêu cầu chức năng vào mã B. dịch yêu cầu này thành một hệ thống thiết kế C. dịch khái niệm thực tế vào các đối tượng giải pháp định hướng D. dịch yêu cầu chức năng vào khái niệm phần mềm H.Hoàng: D Câu hỏi. 7 Tại sao đóng gói lại quan trọng? (Chọn hai) A. Nó mô tả mối quan hệ giữa hai lớp con. B. Nó đặt hoạt động và thuộc tính trong cùng một đối tượng. C. Nó cho phép các đối tượng khác để thay đổi các hoạt động cá nhân và các thuộc tính của một đối tượng. D. Nó ngăn chặn các đối tượng khác từ việc thay đổi trực tiếp các thuộc tính của một. Đối tượng Câu hỏi. 8 lớp phân tích adre gì? A. phỏng đoán ban đầu về thành phần của hệ thống mà thường thay đổi theo thời gian, hiếm khi sống sót nguyên vẹn vào thực hiện B. các lớp học đầy đủ mà đòi hỏi một lập trình để chính thức hóa chữ ký hoạt động và loại thuộc tính trước khi chúng có thể được thực hiện C. các lớp bên trong một đối tượng hệ thống kinh doanh hoặc Domain Model, ở dạng UML D. một nguyên mẫu của một giao diện hệ thống của người dùng, phát triển trong giai đoạn phân tích, cho phép người dùng để xác định các hệ thống tìm kiếm và cảm thấy câu hỏi. 9 Một kiến trúc sư xem xét hai lớp. Lớp đầu tiên có các hoạt động sau đây: getName (), getSize (), getTotal (), và findAverage (). Lớp thứ hai có các hoạt động sau đây: getName (), getSize (), findAverage (), findMinimum (), và findMaximum (). Hai lớp học chia sẻ các lớp cha cùng. Những hoạt động có nhiều khả năng chứa đựng trong lớp cha? A. getName (), getSize (), và findAverage () B. findMaximum (), findMinimum (), getSize (), và getTotal () C. getName (), findAverage (), và findMaximum () D. getName (), getSize (), getTotal (), và findAverage () Câu hỏi. 10 Kiến trúc sư chịu trách nhiệm cho việc tạo ra một mô hình phân tích cho một hệ thống. Những khu vực tập trung là điều cần thiết cho việc tạo ra các mô hình này? A. phần cứng mà hệ thống sẽ được triển khai B. hành vi của các đối tượng bao gồm hệ thống C. quá trình tiến hóa của các lớp phân tích vào các lớp học thiết kế D. các yêu cầu hiệu suất của hệ thống câu hỏi. 11 không một giao diện cần làm gì? A. thấy nhiều dịch vụ cho requestors vô danh B. sử dụng các dịch vụ mà một bộ phân loại đòi hỏi yêu cầu từ các nhà cung cấp mang tính chất C. tuyên bố các dịch vụ mà một bộ phân loại cung cấp để cung cấp requestors vô danh D. thấy nhiều phương pháp mà người yêu cầu phải sử dụng Câu hỏi. 12 Trong một sơ đồ trình tự, mỗi tương tác trên sơ đồ bản đồ để _____. A. một điểm lựa chọn trên một nhà nước sơ đồ B. sự chuyển đổi về một nhà nước sơ đồ C. một nhà nước trên sơ đồ D. tình trạng ban đầu Câu hỏi. 13 Có hai câu hỏi không sử dụng đa dạng về các mối quan hệ cho phép bạn trả lời? (Chọn hai.) A. Là mối quan hệ bắt buộc hoặc tùy chọn? B. Làm thế nào nhiều liên kết một đối tượng của một loại có thể duy trì với các đối tượng của người khác
đang được dịch, vui lòng đợi..
