Full Transcript

Câu hỏi 1. Mục tiêu của phân tích là gì? A. chuyển các yêu cầu chức năng thành mã B. chuyển các yêu cầu thành thiết kế hệ thống C. chuyển các khái niệm thế giới thực thành các đối tượng định hướng giải pháp D. chuyển các yêu cầu chức năng thành các khái niệm phần mềm Câu hỏi 2. Ba mục đích của Phân...

Câu hỏi 1. Mục tiêu của phân tích là gì? A. chuyển các yêu cầu chức năng thành mã B. chuyển các yêu cầu thành thiết kế hệ thống C. chuyển các khái niệm thế giới thực thành các đối tượng định hướng giải pháp D. chuyển các yêu cầu chức năng thành các khái niệm phần mềm Câu hỏi 2. Ba mục đích của Phân tích và Thiết kế là gì? (Chọn ba.) A. để cung cấp một bối cảnh tổ chức cho hệ thống B. Chuyển các yêu cầu thành thiết kế của hệ thống C. phát triển kiến trúc vững chắc cho hệ thống D. Giới hạn phạm vi hệ thống và mô tả những gì nó phải làm E. để thích ứng với thiết kế phù hợp với môi trường thực hiện Câu hỏi 1. 3 nguồn dùng để xác định Key Abstractions là gì? (Chọn ba.) A. kiến thức về miền B. yêu cầu C. các lớp thiết kế D. bảng thuật ngữ Câu hỏi 2. Mục đích của phân tích Kiến trúc là gì? A. để chi tiết hóa thiết kế của hệ thống B. xem xét kiến trúc của hệ thống C. để xác định kiến trúc ứng cử viên cho hệ thống D. để xác định các lớp (layer) của kiến trúc Câu hỏi 3. Trong quá trình phân tích kiến trúc, một kiến trúc sư phần mềm muốn giảm thiểu sự phức tạp của hệ thống và tăng cường tính nhất quán. Kiến trúc sư đó nên xác định cái gì để đạt được điều đó? A. quy tắc code B. Hiện thực hóa ca sử dụng C. cơ chế phân tích D. cơ chế thiết kế Câu hỏi 4. Ba loại cơ cấu kiến trúc là gì? (Chọn ba) A. cơ chế phân tích B. cơ chế yêu cầu C. cơ chế cài đặt (implementation) D. cơ chế thiết kế Câu hỏi 5. Khung nhìn nào tập trung vào việc hiện thức hóa vật lý của hệ thống? A. Khung nhìn logic B. Khung nhìn triển khai C. Khung nhìn quá trình D. Khung nhìn ca sử dụng Câu hỏi 6. Quan điểm nào KHÔNG là một phần của Mô hình khung nhìn RUP 4 +1? A. Khung nhìn logic B. Khung nhìn phân phối C. Khung nhìn ca sử dụng D. Khung nhìn ca sử dụng Câu hỏi 7. Câu nào đúng về các mẫu? A. Các mẫu chỉ tồn tại ở cấp Thiết kế. B. Các mẫu cung cấp giải pháp chung cho một vấn đề chung. C. Các mẫu chỉ tồn tại ở cấp Kiến trúc. D. Các mẫu chỉ được sử dụng trong Giai đoạn Lập trình. Câu hỏi 8. Các lớp kiến trúc thường được mô phỏng trong UML bằng cách sử dụng một____. A. Gói với kiểu mở rộng> B. hệ thống con với kiểu mở tộng > C. lớp phức hợp với kiểu mở rộng > D. Sơ đồ lớp có tiêu đề Layer Câu hỏi 1. Các lớp phân tích là gì? A. những phỏng đoán sớm về thành phần của hệ thống, thường thay đổi qua thời gian, hiếm khi tồn tại còn nguyên vẹn trong quá trình triển khai B. Các lớp không đầy đủ đòi hỏi một lập trình viên để chính thức hoá chữ ký hoạt động và các 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 hệ thống Các đối tượng nghiệp vụ hoặc mô hình miền, dạng UML D. một nguyên mẫu của một giao diện người dùng hệ thống, được phát triển trong Giai đoạn Phân tích, cho phép người dùng xác định hệ thống nhìn và cảm nhận Câu hỏi 2. Một kiến trúc sư có trách nhiệm tạo ra một mô hình phân tích cho một hệ thống. Khu vực tập trung nào là cần thiết cho việc tạo ra mô hình này? A. phần cứng mà trên đó 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. sự tiến hóa của các lớp phân tích thành các lớp thiết kế D. yêu cầu hiệu năng của hệ thống Câu hỏi 3. Hai câu hỏi nào mà việc sử dụng bội số trong các quan hệ cho phép bạn trả lời? (Chọn hai.) A. Mối quan hệ có bắt buộc hay không? B. Có bao nhiêu liên kết mà một đối tượng của một kiểu duy trì với các đối tượng của kiểu khác? C. Là một đối tượng của một kiểu nhất định được phép tương tác với các đối tượng thuộc loại khác? D. Mối quan hệ giữa vật thể vĩnh cửu hay tạm thời? Câu hỏi 4. Hai câu nào là đúng về việc hiện thực hóa ca sử dụng? (Chọn hai.) A. Nó liệt kê các bước khác nhau được thực hiện bởi một trường hợp sử dụng. B. Cung cấp khả năng truy tìm nguồn gốc từ Phân tích và Thiết kế trở lại các yêu cầu. C. Nó được tạo ra bởi Nhà phân tích Hệ thống. D. Nó mô tả ca sử dụng trong sự cộng tác giữa các đối tượng. Câu hỏi 5. Trong phân tích ca sử dụng, những gì thường được phân bổ cho các lớp điều khiển? A. hành vi cụ thể cho một ca sử dụng hoặc một phần của một luồng sự kiện rất quan trọng. B. hành vi liên quan đến dữ liệu được đóng gói trong phần tóm tắt C. hành vi liên quan đến giao tiếp với một diễn viên D. hành vi cụ thể để thực thi quy tắc kinh doanh hoặc luồng công việc Câu hỏi 6. Trong Phân tích ca Sử dụng, một thuộc tính nên được sử dụng thay vì một lớp khi thông tin _____. A. được truy cập bởi các hành động get, set, hoặc thực hiện các phép biến đổi đơn giản B. liên quan đến các thực thể trong mô hình kinh doanh hoặc miền C. cần phải được giấu ở các phần khác của Mô hình Phân tích và không được chia sẻ D. được gọi đến và sử dụng nhiều lần trong suốt quá trình sử dụng trường hợp Câu hỏi 7. Trong Phân tích ca sử dụng, tại sao các cơ chế phân tích được sử dụng? A. để giảm sự phức tạp và cải thiện tính nhất quán bằng cách cung cấp một cách viết tắt đại diện cho hành vi phức tạp B. để đơn giản hóa nhiệm vụ tạo ra các trường hợp sử dụng thực hiện bằng cách cung cấp thuận tiện Viết tắt cho các nhiệm vụ lặp đi lặp lại C. để thu thập các công việc chung vào một nơi, để dễ dàng gán chúng cho Nhà phát triển để thực hiện D. để xác minh rằng các nhà thiết kế đã thực hiện các công việc phân tích một cách chính xác, theo Kiến trúc sư khuyến nghị Câu hỏi 8. Trong Phân tích ca Sử dụng, tại sao đôi khi cần thiết phải bổ sung cho mô tả ca sử dụng? A. Mô tả của từng ca sử dụng không phải lúc nào cũng đủ để tìm ra các lớp phân tích và các đối tượng của chúng. B. Dòng các sự kiện trong trường hợp sử dụng đôi khi quá phức tạp để được Thực hiện. C. Các nhà thiết kế cần phải biết được dòng chảy trường hợp sử dụng đang được phát triển trong Lặp lại hiện tại. D. Kiến trúc sư có thể cần điều chỉnh các yêu cầu không chính xác trước khi đưa ra Các nhà thiết kế. Câu hỏi 9. Trong phân tích ca sử dụng, mục đích của bước gộp các lớp phân tích là gì? A. để đảm bảo rằng mỗi phân tích lớp đại diện cho một khái niệm duy nhất được xác định rõ ràng, với không có trách nhiệm chồng chéo B. để thu thập các lớp phân tích từ mỗi trường hợp sử dụng thực hiện và đưa chúng vào Mô hình thiết kế C. để đảm bảo trách nhiệm của mỗi lớp đều nhất quán và lớp Có một mục đích duy nhất được xác định rõ ràng D. để tạo ra các gia đình lớp học ban đầu bằng cách sử dụng thừa kế để nhóm các lớp liên quan vào Cấu trúc cây Câu hỏi 10. Hai câu nào là đúng về các quy trình sử dụng theo ca sử dụng? (Chọn hai.) A. Các ca sử dụng ngắn gọn, đơn giản, và có thể hiểu được bởi một loạt các bên liên quan. B. Các ca sử dụng giúp đồng bộ hóa nội dung của các mô hình khác nhau. C. Trường hợp sử dụng là một danh sách đầy đủ các yêu cầu chức năng. D. Các trường hợp sử dụng chỉ rõ hành vi của hệ thống sẽ được thực hiện như thế nào. Câu hỏi 11. Trong phân tích ca sử dụng, có bao nhiêu biểu đồ tương tác (tuần tự hoặc giao tiếp) nên được rút ra cho mỗi ca sử dụng? A. đủ của mỗi loại để đảm bảo rằng tất cả các trách nhiệm của các lớp tham gia được xác định và hầu hết các luồng của sự kiện được kiểm tra B. một cho dòng chảy chính và một cho mỗi luồng luân phiên của sự kiện trong trường hợp sử dụng C. một trong mỗi loại cho dòng chảy chính và một trong mỗi loại cho mỗi dòng chảy thay thế Các sự kiện trong trường hợp sử dụng D. một trong mỗi loại cho mỗi trường hợp sử dụng, với mỗi dòng chảy thay thế của các sự kiện được hiển thị như là một sự xuất hiện tương tác Câu hỏi 12. Trong phân tích ca sử dụng, chức năng của các lớp biên là gì? A. để tách các phần bên ngoài với các cơ chế bên trong và ngược lại B. đại diện cho các màn hình trong giao diện người dùng C. để xác định các giao diện chuyển vụ được hiển thị bởi lớp Business D. để xác định các điểm vào hoặc rễ vào mô hình dữ liệu đối tượng chính Xác định các yếu tố thiết kế & Xác định cơ chế thiết kế Câu hỏi 1. Các lớp phân tích tiến triển thành _____. (Chọn hai.) A. các lớp thiết kế B. các hệ thống con C. sử dụng trường hợp thực hiện D. gói thiết kế E. Kiến trúc Câu hỏi 2. Tài liệu nào mô tả cơ chế thiết kế, bất kì sự ánh xạ nào giữa các cơ chế thiết kế và chi tiết đối với sự sử dụng của chúng? A. Tài liệu Kiến trúc Phần mềm B. Hướng dẫn thiết kế C. Tài liệu tầm nhìn D. Kế hoạch phát triển phần mềm Câu hỏi 3. Trong trạng thái của một máy trạng thái, một hành vi có thể được định nghĩa _____. (Chọn ba) A. trước khi đến một trạng thái B. khi đạt đến trạng thái C. khi rời khỏi một trạng thái D. trong một trạng thái Câu hỏi 4. Khi xác định các phần tử thiết kế, một lớp phân tích đơn giản sẽ ánh xạ tới một (n) _____. A. lớp chủ động B. giao diện C. lớp thiết kế D. hệ thống con Câu hỏi 5. Hoạt động nào của OOAD xác định cơ chế phân tán? A. Xác định các yếu tố thiết kế B. Xác định cơ chế thiết kế C. Thiết kế lớp học D. Phân tích kiến trúc Câu hỏi 6. Xác định các yếu tố thiết kế là một phần của quy trình công việc chi tiết? A. Xác định cấu trúc ứng cử viên B. Các thành phần thiết kế C. Thực hiện Kiến trúc D. làm mịn kiến trúc Câu hỏi 7. Đâu là một đầu vào cho hoạt động xác định phần tử thiết kế? A. Mô hình triển khai B. Mô hình cài đặt C. Kiến trúc tham khảo D. Tài liệu Kiến trúc Phần mềm Câu hỏi 8: Loại cơ chế nào là một kết nối trên một sơ đồ triển khai? A. sao lưu B. truyền thông C. giao chuyển D. tính toán Câu hỏi 9. Cơ chế thiết kế _____. A. nắm bắt các khía cạnh chính của một giải pháp trong một cách mà là thực hiện độc lập B. quy định cụ thể việc thực hiện chính xác cơ chế và ràng buộc với một Công nghệ, ngôn ngữ thực hiện, hoặc nhà cung cấp C. giống như một mẫu thiết kế D. giả định một số chi tiết của môi trường thực hiện, nhưng không gắn với một thực hiện cụ thể Câu hỏi 10 Khi xác định các giao diện trong hoạt động xác định phần tử thiết kế, câu nào sau đây là đúng? A. Các lớp học không nên nhận ra một giao diện. B. Mỗi hệ thống con chỉ nhận được một giao diện. C. Giao diện nên được xác định trước khi tạo ra các hệ thống con. D. Giao diện nên được đóng gói riêng biệt với các yếu tố hiện thực hóa chúng. Câu hỏi 11. Đâu là một cơ chế thiết kế? A. Độ bền B. Cơ sở dữ liệu hướng đối tượng ObjectStore C. Phân phối D. Remote Method Invocation Câu hỏi 12. Để bắt đầu xác định các cơ chế thiết kế, bạn bắt đầu bằng việc phân loại cơ chế phân tích. Ba bước trong quá trình phân loại cơ chế phân tích? (Chọn ba.) A. xác định các đặc tính đặc trưng cho mỗi cơ chế phân tích B. xác định các khách (client) của từng cơ chế phân tích C. chỉ định một nhà cung cấp thực hiện cho mỗi cơ chế phân tích D. nhóm client theo cách sử dụng các đặc tính đặc trưng Câu hỏi 13. Mục đích của hoạt động xác định cơ chế thiết kế là gì? A. để tinh chỉnh các cơ chế phân tích và xác định việc thực hiện chính xác Cơ chế B. cung cấp một bộ khái niệm các chuyển vụ được sử dụng bởi các đối tượng phân tích C. để làm mịn các cơ chế phân tích thành các cơ chế thiết kế dựa trên các ràng buộc được áp đặt bởi môi trường thực hiện D. để xác định vị trí thiết kế trong kiến trúc vì vậy nỗ lực kiến trúc Vẫn tập trung và ít có khả năng bị lúng túng Câu hỏi 14. Hoạt động phân tích và thiết kế nào ánh xạ hệ thống con tới một lớp phân tích? A. Phân tích kiến trúc B. Xác định các phần tử thiết kế C. Xác định các hệ thống con D. Hợp nhất các yếu tố thiết kế hiện có Câu 15. Phần tử thiết kế nào được sử dụng để biểu diễn một đối tượng đồng thời? A. lớp hoạt động (active class) B. Viên nang C. thiết kế lớp học D. sự kiện Câu hỏi 16. Một lớp phân tích ánh xạ trực tiếp đến lớp thiết kế khi nào? A. Khi lớp phân tích sử dụng khuôn mẫu B. khi lớp phân tích đại diện cho một trừu tượng logic đơn. C. Khi công cụ mô hình hoá hỗ trợ chuyển đổi các mô hình phân tích sang thiết kế D. khi một nhà phân tích có kỹ năng thiết kế mạnh Mô tả Kiến trúc phân phối thời gian chạy và phân phối Câu hỏi 1. Một cân nhắc quan trọng khi phân bổ các quy trình cho node(nút)? A. Giảm thiểu lưu lượng mạng B. giảm thiểu điện năng tiêu thụ C. sử dụng tất cả các nút có sẵn D. Khoảng cách vật lý giữa các nút Câu hỏi 2. Các phần tử UML nào được sử dụng để mô tả các kiến trúc vật lý của một hệ thống? A. các lớp học và mối quan hệ B. đối tượng và thông điệp C. các hệ thống con và phụ thuộc D. các nút và đầu nối Câu hỏi 3. Trong hoạt động mô tả phân tán, hoạt động mô tả kiến trúc run-time phân bổ các tiến trình cho _____. A. các nút vật lý B. các thành phần C. các lớp D. hoạt động Câu hỏi 4. Định nghĩa cấu hình mạng là bước _____ của hoạt động mô tả phân phối. A. cuối cùng B. đầu tiên C. thứ hai D. thứ năm Câu hỏi 5. Có bao nhiêu nút vật lý cần được xác định để thực hiện hoạt động mô tả phân phối? A. không chỉ các nút B. chỉ một nút C. không các nút hoặc một nút D. nhiều nút (nhiều hơn một nút) Câu hỏi 6. Những gì được sử dụng để mô tả quá trình áp dụng một cơ chế phân phối trong quá trình thực hiện (implementation)? A. Biểu đồ hoạt động B. sơ đồ lưu đồ C. Mô hình UML và các bước bằng văn bản D. sơ đồ trường hợp sử dụng Câu hỏi 7. Đây là ví dụ về một đầu nối? A. Đĩa cứng SCSI B. Nguồn điện liên tục C. Giao thức HTTP * D. lớp JDBC Câu hỏi 8: Cái nào là một thiết bị? A. máy chủ cơ sở dữ liệu B. máy chủ web C. mạng riêng ảo D. máy tính cầm tay Câu hỏi 9. khung nhìn nào trong 4+1 tập trung vào hoạt động mô tả phân phối? A. Khung nhìn logic B. Khung nhìn triển khai C. Khung nhìn ca sử dụng D. Khung nhìn cài đặt Câu hỏi 10. Có bao nhiêu nút vật lý cần được xác định để thực hiện hoạt động mô tả phân phối? A. không chỉ các nút B. chỉ một nút C. không các nút hoặc một nút D. nhiều hơn một nút (nhiều nút) Câu hỏi 11. Các hiện vật là các thực thể _____. A. máy chủ chạy phần mềm B. được triển khai vào các nút vật lý C. là kết quả của sự biến đổi mô hình D. được lưu trong bộ nhớ cache của trình duyệt Thiết kế ca sử dụng Câu hỏi 1. Nhiệm vụ nào được thực hiện trong quá trình làm mịn hiện thực ca sử dụng? A. xác định các lớp tham gia B. phân chia trách nhiệm giữa các lớp C. các thông điệp mô hình giữa các lớp D. mô hình hóa các mối quan hệ lớp liên kết. Câu hỏi 2. Với cấu hình sau đây: Gói A, chứa Class aClass nằm trong tầng trình diễn. Gói B, chứa một class bClass và một giao diện bInterface nằm trong tầng nghiệp vụ. Gói C, trong đó chứa cClass trong tầng dữ liệu. Đó là một thực hành nghèo? A. aClass gọi một phương thức trong bClass. B. aClass có một thuộc tính của kiểu cClass. C. aClass nhận ra bInterface. D. bClass nhận ra bInterface. Câu hỏi 3. Mối quan hệ giữa operation và method là gì? A. Các điều khoản là đồng nghĩa. B. Một hoạt động mô tả cách thức một phương pháp được thực hiện. C. Một method mô tả cách operation được thực hiện. D. Không có mối quan hệ. Câu hỏi 4. Tại sao bạn lại sử dụng các giao diện hệ thống con chứ không phải là một thực thể hệ thống con trong biểu đồ tuần tự? A. làm cho dễ mô hình các hệ thống con hơn trong quá trình thiết kế hệ thống con B. để làm cho ca sử dụng dễ dàng thay đổi C. để dễ dàng bảo trì biểu đồ trình tự khi chữ ký thông báo thay đổi D. để giảm số lớp học cần thiết để thực hiện các hệ thống con Câu hỏi 5. Các hệ thống con bổ sung có thể được phát hiện trong quá trình thiết kế ca sử dụng bằng cách ghi chú _____. A. luồng con thông thường giữa các đối tượng trên một vài sơ đồ tuần tự B. các vật tương tự trên một số sơ đồ tuần tự C. một loạt các sự chuyển tiếp trạng thái nhất định đối với nhiều lớp liên quan đến một trường hợp sử dụng hiện thực hóa D. các lớp thiết kế tương tự liên quan đến nhiều hơn một trường hợp sử dụng trường hợp Câu hỏi 6. Những hoạt động nào được thực hiện trong suốt quá trình thiết kế ca sử dụng? A. chuyển đổi các lớp phân tích thành các lớp thiết kế và các hệ thống con thiết kế B. mô tả hành vi liên quan đến bền vững C. mô tả các tương tác đối tượng thực hiện các thao tác giao diện D. đơn giản hoá sơ đồ tuần tự sử dụng các lớp thiết kế Câu hỏi 7. Biểu đồ nào được sử dụng để mô hiện thực ca sử dụng? A. mô tả trường hợp sử dụng văn bản B. sơ đồ truyền thông C. biểu đồ trạng thái D. sơ đồ hoạt động Câu hỏi 8. Điều gì định nghĩa trách nhiệm của hệ thống con? A. hoạt động của lớp nội bộ B. các hoạt động của các giao diện nó thực hiện C. các trường hợp sử dụng trường hợp trong đó hệ thống con xuất hiện D. các hoạt động trên một lớp chứa trong hệ thống con Câu hỏi 9. thiết kế ca sử dụng là một phần của quy trình làm việc chi tiết? A. Các trường hợp sử dụng thiết kế B. Phân tích hành vi C. thiết kế các thành phần. D. Các lớp thiết kế và các hệ thống con Câu hỏi 10. Tài liệu biểu đồ tuần tự bổ sung, dưới dạng ghi chú và các kịch bản, thường được sử dụng cho _____. (Chọn ba.) A. mô tả thời gian yêu cầu giữa các thông điệp B. cung cấp chi tiết về hành vi có điều kiện C. xác định các thuộc tính cho các đối tượng xuất hiện trong sơ đồ D. tương quan các điểm mở rộng trong ca sử dụng với các vị trí cụ thể trong Sơ đồ tuần tự Câu hỏi 11. Về sự bền vững, đâu là hai chức năng của giao chuyển? (Chọn hai) A. đảm bảo rằng một tập các hoạt động được thực hiện hoặc tất cả, hoặc không gì cả. B. cho phép một nhà thiết kế lựa chọn xác định các hoạt động sẽ được thực hiện với Ưu tiên khi thiếu nguồn tài nguyên hệ thống C. đảm bảo rằng tập các đối tượng di chuyển từ một trạng thái nhất quán sang trạng thái khác D. đơn giản hóa công việc thiết kế, do đó sự kiên trì không cần phải được rõ ràng Được xem xét trong quá trình sử dụng Case Design E. chỉ đơn giản là thiết kế công việc, bằng cách cung cấp phương pháp tiếp cận tiêu chuẩn để đại diện Các đối tượng liên tục trong UML Câu hỏi 12. Ba mục đích của Thiết kế ca sử dụng là gì? (Chọn ba) A. làm mịn các ca sử dụng hiện thực trong các tương tác B. để đảm bảo tính đầy đủ của các sơ đồ View of Participating Classes cho Mỗi trường hợp sử dụng trường hợp C. để làm mịn các yêu cầu về hoạt động của các lớp thiết kế D. để làm mịn các yêu cầu về hoạt động của các hệ thống con thiết kế và / hoặc giao diện Câu hỏi 13. đầu ra của thiết kế ca sử dụng là? A. các lớp phân tích B. các lớp thiết kế C. giao diện D. mô hình thiết kế Câu hỏi 14. Đâu là ví dụ về môi trường thực thi? A. Chuyển mạch Gigabit B. Mạng riêng ảo C. máy chủ ứng dụng J2EE D. máy tính cầm tay Câu hỏi 15. Mục đích của việc hợp nhất các lớp và Hệ thống con là đảm bảo _____. A. Mỗi hệ thống con có một thành phần hệ thống con tương ứng B. tất cả các lớp học được gán cho nhiều nhất một hệ thống con C. trách nhiệm của các phần tử thiết kế không trùng nhau D. mỗi giao diện xác định có một API gắn kết và mạch lạc Câu hỏi 16. Đâu là hướng dẫn cho việc đóng gói các tương tác hệ thống con trong sơ đồ trình tự? A. Thông điệp đến các hệ thống con phải tương ứng với hoạt động của giao diện hệ thống con. B. Thông điệp từ các hệ thống con phải tương ứng với hoạt động của hệ thống con Thành phần. C. Trong quá trình sử dụng Case Design, nên tạo sơ đồ tuần tự thứ cấp để Mô phỏng các tương tác trong các hệ thống con. D. Một hệ thống con phải được biểu diễn trên sơ đồ tuần tự sử dụng hệ thống con của nó Thành phần. Thiết kế hệ thống con Câu hỏi 1. Câu nào đúng với các phần tử trong hệ thống con và khả năng hiển thị công khai? A. Chỉ có tập con của các phần tử xác định API của các tiểu hệ thống nên có công khai Khả năng hiển thị. B. Chỉ có lớp proxy proxy của hệ thống phụ nên có tầm nhìn công cộng. C. Không có yếu tố bên trong hệ thống con nên có tầm nhìn công khai. D. Chỉ có các yếu tố tham khảo các lớp ngoài nên có tầm nhìn công cộng. Câu hỏi 2. Hai loại phụ thuộc nào có thể được sử dụng từ một hệ thống con? (Chọn hai) A. > phụ thuộc đến một giao diện của hệ thống con B. một > phụ thuộc vào một gói có chứa các lớp đã sử dụng C. một mối quan hệ > với một nút trong mô hình Deployment D. mối quan hệ > với một hoặc nhiều sự kiện cộng tác Câu hỏi 3. Câu nào đúng về thiết kế các hệ thống con? A. Họ đóng gói một phần hành vi. B. chúng đại diện cho một khả năng độc lập với các giao diện rõ ràng. C. chúng mô hình một biến thể thực hiện duy nhất. D. Họ chỉ có thể chứa các lớp thiết kế. Câu hỏi 4. Trên một sơ đồ tuần tự, những gì được sử dụng để đại diện cho Hệ thống con? A. một giao diện mà hệ thống con nhận ra B. một proxy hệ thống con C. một thành phần hệ thống con D. một lớp hệ thống con Câu hỏi 5. Trong Thiết kế Subsystem, những gì xảy ra ở bước này, phân phối Trách nhiệm hệ thống con? A. Các trách nhiệm của hệ thống con được phân bổ cho các phần tử thiết kế nội bộ của nó. B. Mỗi hệ thống con được kiểm tra để đảm bảo nó có một bộ trách nhiệm nhất quán Và trách nhiệm không nhất quán được gán lại cho các hệ thống con khác. C. Thư viện và các API bên ngoài được xác định để nhận ra hành vi của hệ thống con. D. Các cơ chế phân phối được trình bày chi tiết cho việc hiển thị các giao diện hệ thống con. Câu hỏi 6. Trong quá trình thiết kế hệ thống con, có bao nhiêu biểu đồ tương tác (Trình tự hoặc truyền thông) nên được tạo ra? A. ít nhất một sơ đồ tương tác cho mỗi hoạt động giao diện B. một biểu đồ tương tác cho mỗi thực hiện giao diện C. ít nhất một sơ đồ tương tác cho mỗi lần sử dụng một giao diện bên ngoài D. một sơ đồ tương tác cho mỗi lớp thực hiện Câu hỏi 7. Mục đích chính thiết kế hệ thống con là gì? A. Cung cấp quản lý cấu hình và tổ chức mô hình B. đóng gói hành vi C. gói các lớp thiết kế tương tự nhau D. đại diện cho các hệ thống bên ngoài Câu hỏi 8. Mục đích của thiết kế hệ thống con là gì? A. hoàn thành các chi tiết của mỗi giao diện thực hiện bởi các hệ thống con trong một ứng dụng B. phá vỡ hệ thống thành các hệ thống con để phân bổ các hệ thống con tới Đội phát triển C. định nghĩa các hành vi được xác định trong các giao diện của hệ thống con dưới dạng cộng tác của các phần tử thiết kế D. xác định mỗi cấp từng hệ thống sẽ được thực hiện và Cơ chế truyền thông được sử dụng giữa chúng Câu hỏi 9. Câu nào đúng với gói và hệ thống con? A. Một gói không thể chứa một hệ thống con. B. Một gói cung cấp hành vi. C. Một hệ thống con cung cấp hành vi. D. Bạn sử dụng một gói khi bạn cần đóng gói hành vi. Thiết kế lớp Câu hỏi 1. Các thông tin được cung cấp trong sơ đồ, câu nào đúng? A. Sư tử và Hổ giao tiếp với nhau. B. Sư tử và Hổ giao tiếp với Động vật. C. Animal có thể không có thể hiện trực tiếp. D. Các trường hợp của Động vật giao tiếp khác với trường hợp của Sư Tử hoặc Hổ Câu hỏi 2. Một thuộc tính được gạch chân cho biết là gì? A. Thuộc tính là read-only. B. Thuộc tính này có nguồn gốc từ các thuộc tính khác. C. Các thuộc tính duy nhất xác định trường hợp. D. Thuộc tính được định nghĩa ở cấp lớp thay vì cấp thực thể. Câu hỏi 3. Trong sơ đồ, thuộc tính CourseOffering.numberOfStudents Là một ví dụ của _____. A. một thiết kế xấu B. một thuộc tính tĩnh C. một thuộc tính được thừa kế D. không chuẩn đặt tên Câu hỏi 4. Ba hoạt động nào là yếu tố của thiết kế lớp? (Chọn ba) A. xác định các lớp và các mối quan hệ hỗ trợ thực hiện một kiến trúc B. Xác định và phân tích chuyển tiếp trạng thái trong các đối tượng của các lớp điều khiển trạng thái C. xác định các lớp mô hình miền vấn đề D. làm mịn các mối quan hệ, các hoạt động và các thuộc tính Best Practices of Software Engineering Câu hỏi 1. Câu nào đúng với quá trình phát triển lặp đi lặp lại? A. Kiểm tra và tích hợ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ác trường hợp sử dụng được lựa chọn. C. Nó khuyến khích phản hồi của người dùng trong các lần lặp lại sau. D. Đó là dựa trên phân hủy chức năng của một hệ thống. Câu hỏi 2. Ba quy trình nào phù hợp nhất với UML? (Chọn ba) A. Theo ca sử dụng B. thác nước phát triển dựa trên C. lặp và gia tăng D. kiến trúc tập trung E. yêu cầu tập trung A. use-case driven B. waterfall development-based C. iterative and incremental D. architecture-centric E. requirements-centric Câu hỏi 3. Câu nào đúng? A. UML là một quá trình phát triển cho các hệ thống thâm canh phần mềm. B. UML là một ngôn ngữ phụ thuộc vào quá trình sử dụng để hiển thị phần mềm Hiện vật. 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 4. Câu nào đúng với quá trình phát triển lặp đi lặp lại? A. Kiểm tra và tích hợ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ác trường hợp sử dụng được lựa chọn. C. Nó khuyến khích phản hồi của người dùng trong các lần lặp lại sau. D. Đó là dựa trên phân hủy chức năng của một hệ thống. Khái niệm Định hướng Đối tượng và UML Câu hỏi 1. 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 phân lớp. B. Nó đặt các hoạt động và các 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 hoạt động cá nhân và các thuộc tính của một đối tượng. D. Nó ngăn cản các đối tượng khác trực tiếp thay đổi các thuộc tính của một đối tượng. Câu hỏi 2. Hai chức năng của mô hình trực quan là gì? (Chọn hai.) A. tạo ra một mô hình đại diện cho tất cả các quan điểm của hệ thống B. cải thiện giao tiếp và sự hiểu biết giữa các thành viên trong nhóm C. đưa ra các quyết định thiết kế quan trọng trong mã D. tài liệu hệ thống hành vi và cấu trúc trước khi lập trình hệ thống Câu hỏi 3. Câu nào đúng? A. UML là một quá trình phát triển cho các hệ thống thâm canh phần mềm. B. UML là một ngôn ngữ phụ thuộc vào quá trình sử dụng để hiển thị phần mềm Hiện vật. 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 4. 3 điểm mà một lớp cấu trúc khác với một Lớp truyền thống? (Chọn ba) A. Nó xác định rõ ranh giới lớp thông qua một vỏ đóng gói. B. Nó mang các giao diện công khai vào lớp thông qua các cổng. C. Nó thể hiện vai trò của lớp. D. Nó định nghĩa các thông điệp giữa chính nó và các lớp khác. Câu hỏi 5. Đâu là đặc điểm 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ó chơi B. có thể chỉ đóng một vai trò, cho dù có bao nhiêu đối tượng giao chuyển với nó C. có thể đóng nhiều vai trò khác nhau trên 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 6: Hai câu nào đúng với giao diện? (Chọn hai) A. 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 là tất cả các phương pháp, Có thể được chia sẻ bởi các đối tượng thực hiện giao diện. C. Một giao diện nên được sử dụng để hạn chế các phương pháp được tiếp xúc với một khách hàng. D. Các lớp 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 Câu 7. Một đối tượng được đặt tên trong UML là gì? A. Matt:Employee B. :Employee C. Matt::Employee D. ::employee Câu hỏi 8. Kiến trúc sư xem xét hai lớp. Lớp đầu tiên có những điều sau đây Các hoạt động: getName (), getSize (), getTotal () và findAverage (). Lớp thứ 2 có các hoạt động sau: getName (), getSize (), findAverage (), FindMinimum (), và findMaximum (). Hai lớp chia sẻ cùng Siêu lớp. Những hoạt động nào có thể chứa 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 9. Giao diện bắt buộc phải làm gì? A. Đưa ra chuyển vụ cho người yêu cầu vô danh B. sử dụng các dịch vụ mà người phân loại yêu cầu từ các nhà cung cấp vô danh C. tuyên bố các chuyển vụ mà một phân loại cung cấp để cung cấp cho người yêu cầu vô danh D. phơi bày các phương pháp mà người yêu cầu phải sử dụng Câu hỏi 10. Hai vấn đề quan trọng khi lập sơ đồ trạng thái? (Chọn hai.) A. Bất cứ khi nào một tin nhắn được nhận; Có thể có sự thay đổi của trạng thái. B. Bất cứ khi nào một tin nhắn được nhận; Phải có sự thay đổi của nhà nước. C. Khi nào có sự thay đổi trạng thái, có sự chuyển tiếp. D. Thay đổi trạng thái có thể không thay đổi quá trình chuyển đổi. Câu hỏi 11. Câu nào là đúng về phụ thuộc vòng tròn? Đáp: Chúng không quan trọng. B. chúng bị cấm. C. chúng phải bị tránh. D. Khi có nhiều hơn hai gói, chúng không liên quan. Câu hỏi 12. Câu nào là đúng về các thuộc tính? A. Chúng không thể thay đổi khi đối tượng được khởi tạo. B. Thay đổi giá trị từ đối tượng sang đối tượng của cùng một lớp. C. Nó chỉ có thể là nguyên thủy. D. chúng được yêu cầu cho mỗi lớp. Câu hỏi 13. Các đối tượng đa hình _____. A. phải có các thuộc tính giống nhau B. chia sẻ tất cả các hoạt động tương tự, và các hoạt động thực hiện cùng C. chỉ có thể được thực hiện thông qua các giao diện D. có thể có cùng tên hoạt động nhưng các hoạt động thực hiện khác nhau Câu hỏi 14. Hai đặc điểm nào làm tất cả các đối tượng có? (Chọn hai) A. nguyên thủy B. trạng thái và hành vi C. giao diện D. một định danh độc nhất Câu hỏi 15. Điều gì sẽ xảy ra khi một lớp cha được thay đổi? A. Tất cả các lớp con kế thừa sự thay đổi. B. Các hoạt động của phân lớp phải được thay đổi. C. Các phép toán bổ sung trong lớp con không liên quan đến lớp bậc cao phải thay đổi. D. Chỉ có các hoạt động của lớp bậc cao mới được kế thừa. Câu hỏi 16. trạng thái nào KHÔNG chứa một trạng thái khác? A. Nhà nước Top B. Nhà nước tổng hợp C. Trạng thái đơn giản D. Trạng thái dưới Câu hỏi 17. Câu nào đúng về nhóm các phần tử thành một Gói? A. Các thành phần trong một gói nên chia sẻ một nhóm hợp lý, thông thường. B. Gói nên chứa một số lượng nhỏ các yếu tố để tránh nhầm lẫn. C. Các gói chỉ nên sử dụng cho các dự án lớn đòi hỏi một số lượng lớn Các yếu tố. D. Gói không được chứa các gói khác. Câu hỏi 18. Trong sơ đồ tuần tự, những gì có thể được xác định bởi các tương tác giữa những người tham gia trong các tương tác? A. chỉ có các chuyển vụ được cung cấp bởi một giao diện B. chỉ các chuyển vụ theo yêu cầu của một giao diện C. cả dịch vụ được cung cấp và yêu cầu cho các giao diện D. tên của giao diện Câu hỏi 19. Câu nào đúng về một đối tượng hoạt động? A. Nó là một vật thể độc lập có thể giao tiếp với các vật thể hoạt động khác không đồng bộ. B. Không có trạng thái. C. Nó phụ thuộc vào việc thực hiện hệ thống tổng thể. D. Nó không cấu trúc để cho phép lớp học được thao tác dễ dàng. Câu hỏi 21. Trong một sơ đồ tuần tự, mỗi sự tương tác tương ứng với _____. A. một điểm lựa chọn trên sơ đồ trạng thái B. quá trình chuyển đổi trên sơ đồ trạng thái C. một trạng thái trên sơ đồ D. Trạng thái ban đầu Câu hỏi 22. Trong một sơ đồ trạng thái, một trạng thái có hai quá trình chuyển đổi. Một trong những chuyển đổi là một quá trình chuyển đổi nội bộ và một quá trình chuyển đổi bên ngoài. (Các) trạng thái nào có thể thực hiện hành động thoát? A. chỉ chuyển đổi nội bộ B. chỉ chuyển đổi bên ngoài C. không chuyển đổi bên trong và bên ngoài D. Cả quá trình chuyển đổi nội bộ và bên ngoài Câu hỏi 23. Đâu là cơ chế chung của UML cho việc tổ chức các Yếu tố thành các nhóm? A. một sơ đồ lớp B. một hoạt động C. một gói D. một sơ đồ tổng hợp Câu hỏi 24 Một cổng là gì? A. một tham số đại diện cho một thông điệp vượt qua ranh giới của một tương tác hoặc đoạn tương tác B. một giao thức được xác định để truy cập vào các phần bên trong của một hệ thống con C. một điểm quyết định trong một máy trạng thái có nhiều hơn hai lựa chọn D. một tập hợp các trạm kiểm soát mỗi thiết kế hệ thống con phải đáp ứng trước khi nó có thể được được giao thực hiện Câu hỏi 25. Trong sơ đồ, E là gì? A. nĩa B. trạng thái ban đầu C. quyết định D. quá trình chuyển đổi E. trạng thái cuối cùng F. sự kiện G. Trạng thái H. Điều kiện bảo vệ Câu hỏi 26. Trong sơ đồ, H là gì? A. nĩa (fork) B. trạng thái ban đầu C. quyết định D. quá trình chuyển đổi E. trạng thái cuối cùng F. sự kiện G. Trạng thái H. Điều kiện bảo vệ Câu hỏi 27. Thực thể nào có ranh giới và nhận dạng rõ ràng đóng gói trạng thái và hành vi? A Một lớp B. đối tượng C. Thành phần D. Gói Câu hỏi 28. Trong một sự phụ thuộc, thông qua lớp tham chiếu nào tăng khả năng hiển thị tới bên cung cấp? A. tham chiếu địa phương B. tham chiếu đối số C. toàn cầu tham chiếu D. lĩnh vực tham khảo Câu hỏi 29. Một đồ thị có hướng của các nút kết nối bằng chuyển tiếp là một đồ thị _____ A. truyền thông B. dãy C. Thành phần D. máy trạng thái Câu hỏi 30. Trong sơ đồ, F là gì? A. nĩa B. trạng thái ban đầu C. quyết định D. quá trình chuyển đổi E. trạng thái cuối cùng F. sự kiện G. Trạng thái H. Điều kiện bảo vệ Câu hỏi 30. Trong sơ đồ, C1 và C2 là gì? A. nĩa B. trạng thái ban đầu C. quyết định D. quá trình chuyển đổi E. trạng thái cuối cùng F. sự kiện G. Trạng thái H. Điều kiện bảo vệ Câu hỏi 30. Trong sơ đồ, B là gì? A. nĩa B. trạng thái ban đầu C. quyết định D. quá trình chuyển đổi E. trạng thái cuối cùng F. sự kiện G. Trạng thái H. Điều kiện bảo vệ Câu hỏi 33. Trong sơ đồ, A là gì? A. nĩa B. trạng thái ban đầu C. quyết định D. quá trình chuyển đổi E. trạng thái cuối cùng F. sự kiện G. Trạng thái H. Điều kiện bảo vệ Câu hỏi 30. Trong sơ đồ, G là gì? A. nĩa B. trạng thái ban đầu C. quyết định D. quá trình chuyển đổi E. trạng thái cuối cùng F. sự kiện G. Trạng thái H. Điều kiện bảo vệ Câu hỏi 30. Trong sơ đồ, D là gì? A. nĩa B. trạng thái ban đầu C. quyết định D. quá trình chuyển đổi E. trạng thái cuối cùng F. sự kiện G. Trạng thái H. Điều kiện bảo vệ Yêu cầu Tổng quan Câu hỏi 1. Hai câu nào là đúng về quá trình theo ca sử dụng? A. Các ca sử dụng ngắn gọn, đơn giản, và có thể hiểu được bởi một loạt các bên liên quan. B. Các trường hợp sử dụng giúp đồng bộ hóa nội dung của các mô hình khác nhau. C. Trường hợp sử dụng là một danh sách đầy đủ các yêu cầu chức năng. D. Các trường hợp sử dụng chỉ rõ hành vi của hệ thống sẽ được thực hiện như thế nào. Câu hỏi 2. Một ________ mô hình sự tương tác của hệ thống thông tin với người dùng cuối và các hệ thống bên ngoài khác. A. Kế hoạch thực hiện. B. sơ đồ ca sử dụng. C. Sơ đồ lớp. D. Sơ đồ gói. E. Sơ đồ cơ sở dữ liệu. Câu hỏi 3. Biểu đồ ca sử dụng là tất cả những điều sau đây, ngoại trừ: A. Một cách chính thức để đại diện cho cách thức một hệ thống kinh doanh tương tác với môi trường của nó. B. Định nghĩa quy trình công việc của quy trình thống nhất. C. minh hoạ các hoạt động được thực hiện bởi những người sử dụng hệ thống. D. Một kỹ thuật dựa trên kịch bản trong UML. E. Một chuỗi hành động mà một hệ thống thực hiện mang lại một kết quả có giá trị cho một tác nhân. Câu hỏi 4. Mục đích chính của sơ đồ ca sử dụng là _____. A. để xây dựng một từ vựng được hiểu bởi cả người dùng và các nhà phân tích B. để hiển thị tương tác người dùng với hệ thống C. để khám phá thêm các chi tiết như thuộc tính và phương thức của một lớp D. mô hình tương tác giữa hệ thống và môi trường

Use Quizgecko on...
Browser
Browser