Trắc Nghiệm UML2 potx

54 528 2
Trắc Nghiệm UML2 potx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trắc Nghiệm UML - Bài 01 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm. Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây sẽ giúp bạn củng cố thêm kiến thức về UML Số câu: 10 Điểm số cho mỗi câu: 1 Đánh dấu đáp án đúng sai: Đúng: Sai: Tỉ lệ yêu cầu đạt: 75 % Thời gian làm bài: 10 Phút. Thời gian còn lại: 09:47 1 - UML là gì? [a] Là một ngôn ngữ lập trình gần giống với Java [b] Là một ngôn ngữ đặc biệt dùng để tạo mã tự động cho các project [c] Là công cụ dùng để kiểm tra sự đồng nhất giữa mô hình và mã nguồn [d] Cả 3 đều sai 2 - Các sơ đồ nào thể hiện khía cạnh động của hệ thống: [a] use case, class, object, component, deployment [b] class, object, component, deployment [c] sequence, use case, class, statechart, activity [d] sequence, collaboration, statechart, activity 3 - Tính chất nào sau đây không phải là của use case : [a] Phụ thuộc vào việc thực thi hệ thống ( implementation-independent): [b] Thể hiện chức năng của hệ thống theo quan điểm của người dùng [c] Cho xem hệ thống ở mức cao ( high-level view of the system) [d] Chỉ tập trung vào nhu cầu mong đợi của user, không quan tâm đến các bước phải thực hiện 4 - Việc dấu thơng tin trong lập trình hướng đối tượng (OOP) được thực hiện trong khái niệm của: [a] Polymorphism [b] Encapsulation (đóng gói) [c] Abstraction [d] Inheritance 5 - Chọn câu mô tả về tác nhân đúng nhất trong mô hình use case: [a] Tác nhân bị giới hạn đối với người dùng tương tác với hệ thống đang được thiết kế [b] Tác nhân là bất kì thực thể nào bên ngòai hệ thống đang được thiết kế mà tương tác với hệ thống [c] Tác nhân bị giới hạn đối với các hệ thống mà tương tác với hệ thống đang được thiết kế. [d] Tác nhân cung cấp dữ liệu cho hệ thống. 6 - Dòng đời họat động (life line): [a] Hình chữ nhật hẹp đứng để nhấn mạnh rằng một đối tượng chỉ họat động trong suốt phần kịch bản trong mô hình sequence [b] Thông điệp [c] Đường thẳng đứng dưới một đối tượng trong mô hình sequence chỉ rõ khỏang thời gian trôi qua của đối tượng [d] Thời gian sống của đối tượng. 7 - Câu nào đúng (một hoặc nhiều) khi nói về trạng thái và sự chuyển trạng thái trong UML [a] Mô hình đồ thị trạng thái chỉ đựơc tạo cho các lớp có hành vi động quan trọng [b] Mô hình đồ thị phải được tạo cho tất cả các lớp đã được xác định cho vấn đề tài nguyên [c] Những sự kiện gây ra sự chuyển trạng thái từ trạng thái này sang trạng thái khác đựơc thể hiện trong mô hình đồ thị trạng thái [d] Những hành động do việc thay đổi trạng thái gây ra cũng được thể hiệnt trong mô hình đồ thị trạng thái 8 - Sự khác nhau giữa các actor và các object cùng tên là : [a] Actor bên ngoài còn object bên trong hệ thống [b] Object bên ngoài còn actor bên trong hệ thống [c] Object có hành vi còn actor thì không có. [d] Actor có hành vi còn object thì không có. 9 - Một mối quan hệ ’has a’ là mô tả tốt nhất cho: [a] Polymorphism [b] Composition //cấu thành [c] Aggregation //Tụ họp, thành phần xe bị huỷ tại các thời điểm khác nhau. [d] Inheritance. 10 - Việc đo "sức mạnh" của sự kết nối giữa hai thành phần hệ thống được biết như là: [a] Coupling [b] Cohesion [c] Aggregation [d] Bonding. Làm l?i Solutions! Question 1 d Question 2 d Question 3 a Question 4 b Question 5 b Question 6 c Question 7 c Question 8 a Question 9 c Question 10 a Trắc Nghiệm UML - Bài 02 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm. Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây sẽ giúp bạn củng cố thêm kiến thức về UML Số câu: 10 Điểm số cho mỗi câu: 1 Đánh dấu đáp án đúng sai: Đúng: Sai: Tỉ lệ yêu cầu đạt: 75 % Thời gian làm bài: 10 Phút. Thời gian còn lại: 09:42 Top of Form 1 - Sự khác nhau trong mô hình hoá use case nghiệp vụ và mô hình hoá use case hệ thống: [a] Không có sự phân biệt [b] Có thể thực hiện một trong hai [c] Các tác nhân (actor) trong hai mô hình được xác định khác nhau [d] Các thừa tác viên (worker) trong hai mô hình được xác định khác nhau 2 - Sơ đồ nào sau đây không phải là sơ đồ của UML : [a] Component diagram [b] State-chart diagram [c] Relationship diagram [d] Deployment diagram 3 - Loại nào sau đây không phải là actor : [a] Khách hàng [b] Hệ thống tín dụng [c] Đồng hồ hệ thống [d] Tất cả đều sai 4 - Mỗi message trong lược đồ sequence sẽ được ánh xạ thành : [a] Một thuộc tính (attribute) [b] Một quan hệ phụ thuộc (dependency relationship) [c] Một operation [d] Tất cả đều sai 5 - Sự kết hợp giữa tên của một thao tác (operation) và các tham số (parameter) của nó được xem là _____________ của thao tác đó. [a] Arguments [b] Signature [c] Responsibilities [d] Attributes 6 - Cái nào không phải là mô hình : [a] Concorde [b] Mô hình thu nhỏ của Concorde dùng trong đường hầm [c] Bản vẽ cắt lớp phần thân của Concorde [d] Cả 3 đều là mô hình 7 - Trong RationalRose, để kiểm tra lại tính tương thích của toàn bộ mô hình, dùng lệnh: [a] Tool/Check Model [b] Tool/Check Syntax [c] Tool/Option/Check Model [d] Tool/Customize 8 - Các mẫu thiết kế phân thành mấy loại mẫu dựa vào mục đích sử dụng : [a] 2 [b] 3 [c] 4 [d] 5 9 - Sơ đồ nào sau đây không phải là sơ đồ của UML : [a] Component diagram [b] State-chart diagram [c] Deployment diagram [d] Relationship diagram 10 - Thành phần nào sau đây không là đặc tính của một đồi tượng : [a] Identity [b] Behaviour [c] Action [d] State Bottom of Form Làm l?i Solutions! Question 1 d Question 2 c Question 3 d Question 4 c Question 5 b Question 6 a Question 7 a Question 8 d Question 9 d Question 10 c Trắc Nghiệm UML - Bài 03 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm. Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây sẽ giúp bạn củng cố thêm kiến thức về UML Số câu: 10 Điểm số cho mỗi câu: 1 Đánh dấu đáp án đúng sai: Đúng: Sai: Tỉ lệ yêu cầu đạt: 75 % Thời gian làm bài: 10 Phút. Thời gian còn lại: 09:48 Top of Form 1 - Sự đóng gói được hiểu là : [a] Sự che dấu thông tin [b] Sự tổ chức các thành phần của một sơ đồ vào trong một gói (package) [c] Việc xây dựng một lớp cha dựa trên các thuộc tính và các hành vi chung của các lớp con [d] Việc xây dựng giao diện gồm tập các hành vi mà ta muốn sử dụng lại nhiều lần trên mô hình. 2 - Một lớp được mô tả là tập các đối tượng chia xẻ cùng các : [a] Attributes (thuộc tính), behaviour (hành vi) and operations (hành động) [b] Identity(đặc tính), behaviour and state (trạng thái) [c] Attributes, operations and relationships (mối quan hệ) [d] Relationships, operations and multiplicity (bản số) 3 - Các use-cases nghiệp vụ (Business use-cases) và các tác nhân (actors) cùng mô tả : [a] Các phần tử tĩnh (static elements) của công việc (work) trong tiến trình (process) [b] Các tiến trình nghiệp vụ (business processes) mà tổ chức hỗ trợ. [c] Các phần tử động (dynamic elements) của công việc (work) trong tiến trình (process) [d] Khung nhìn luận lý (logical view) của công việc (work) trong tiến trình (process) 4 - Câu phát biểu nào sau đây không đúng : [a] Mỗi use case nghiệp vụ (business use case) trong mô hình nghiệp vụ (business model) được chuyển thành một hệ thống con trong mô hình phân tích (analysis model) [b] Mỗi business worker trong mô hình nghiệp vụ (business model) được chuyển thành một tác nhân hệ thống (system actor) trong mô hình phân tích (analysis model) [c] Mỗi business worker trong mô hình nghiệp vụ (business model) được chuyển thành một tác nhân hệ thống (system actor) trong mô hình phân tích (analysis model) [d] Mỗi mô hình đối tượng (object model) trong mô hình nghiệp vụ (business model) được chuyển thành sơ đồ tương tác (interaction diagram) trong mô hình phân tích (analysis model) 5 - Câu phát biểu nào sau đây đúng : [a] Một lớp là sự đóng gói của một đối tượng [b] Một lớo biểu diễn sự phân cấp cũa một đối tượng [c] Một lớp là một định nghĩa trừu tượng của một đối tượng [d] Một lớp là một thể hiện của một đối tượng 6 - Tính đa hình có thể được mô tả như là : [a] Che dấu nhiều cài đặt khác nhau dựa trên cùng một giao diện. [b] Các thuộc tính và phương thức khác nhau của các lớp con có cùng lớp cha. [c] Các lớp kết hợp (association class) vời ràng buộc {or} [d] Sự tổng quát hoá (Generalization) các lớp con thứa kế 7 - Cụm từ tốt nhất để biểu diễn mới quan hệ tổng quát hoá là : [a] "Is a part of" [b] "Is a kind of" [c] "Is a replica of" [d] "Is composed of" 8 - Một lớp con thừa kế từ lớp cha các : [a] Attributes, links [b] Attributes, operations [c] Attributes, operations, relationships [d] Relationships, operations, links 9 - Để tổ chức các phần tử (elements) vào bên trong các nhóm (groups) ta sử dụng : [a] Package [b] Class [c] Class và interface [d] Component 10 - Các sơ đồ nào sau đây mô tả các hành vi động (dynamic behaviour) của hệ thống phần mềm? [a] Sơ đồ lớp và sơ đồ đối tượng [b] Sơ đồ Use-case và sơ đố lớp [c] Sơ đồ cộng tác và sơ đồ triển khai [d] Sơ đồ tuần tự và sơ đồ cộng tác Bottom of Form Làm l?i Solutions! Question 1 a Question 2 c Question 3 b Question 4 d Question 5 c Question 6 a Question 7 b Question 8 c Question 9 a Question 10 d Trắc Nghiệm UML - Bài 04 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm. Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây sẽ giúp bạn củng cố thêm kiến thức về UML Số câu: 10 Điểm số cho mỗi câu: 1 Đánh dấu đáp án đúng sai: Đúng: Sai: Tỉ lệ yêu cầu đạt: 75 % Thời gian làm bài: 10 Phút. Thời gian còn lại: 09:48 Top of Form 1 - Vòng đời của 1 lớp (Life cycle of a class) được trình bày bởi : [a] Sơ đồ cộng tác [b] Sơ đồ trạng thái [c] Sơ đồ lớp [d] Sơ đồ triển khai 2 - Công việc đầu tiên để xác định các phần của hệ thống và những quan hệ giữa chúng, tổ chức các phần vào trong các tầng với các phụ thuộc xác định được gọi là : [a] Use-case analysis [b] Architectural analysis [c] Structural analysis [d] Dependency analysis 3 - Stereotype package có thể biểu diễn cho : [a] Một giao diện [b] Một sơ đồ trạng thái [c] Một tầng kiến trúc [d] Một sơ đồ use-case 4 - Đường sinh tồn (lifeline) của 1 đối tượng được trình bày trong sơ đồ : [a] Sơ đồ đối tượng [b] Sơ đồ trạng thái [c] Sơ đồ tuần tự [d] Sơ đồ triển khai 5 - Phát biểu nào sau đây không đúng ? [a] Sự mô tả của các use-cases đủ để tìm và phân tích các lớp cùng các đối tượng của nó. [b] Có ít nhất một boundary object cho mỗi actor hay use-case pair [c] Có một lớp điều khiển (control class) ứng với mỗi use-case [d] Các đối tượng thực thể được nhận diện bởi việc xem xét các danh từ và cụm danh từ trong use- cases 6 - Phát biểu nào sau đây đúng ? [a] Không có sự hạn chế nào trên nhiều mối kết hợp (multiple associations) giữa cùng 2 lớp [b] Có thể có nhiều mối kết hợp giữa cùng 2 lớp, nhưng chúng phải mang các ý nghĩa khác nhau. [c] Không cho phép biểu diễn nhiều mối kết hợp trên cùng 2 lớp. [d] Các mối kết hợp giữa cùng 2 lớp phải được tập hợp lại thành 1 mối kết hợp 7 - Nếu ta muốn tổ chức các phần tử (elements) vào trong các nhóm có thể sử dụng lại được với tất cả các thông tin được che dấu, ta có thể sử dụng một trong các cấu trúc nào của UML : [a] Package [b] Subsystem hoặc Component [c] Class hoặc Interface [d] Có thể có nhiều mối kết hợp giữa cùng 2 lớp, nhưng chúng phải mang các ý nghĩa khác nhau. [...]... Question Question 10 b 1 2 3 4 5 6 7 8 9 -b b c c c b b d a Trắc Nghiệm UML - Bài 05 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây sẽ giúp bạn củng cố thêm kiến thức về UML Số câu:... Question Question 10 a 1 2 3 4 5 6 7 8 9 -c d a b b a d c c Trắc Nghiệm UML - Bài 06 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây sẽ giúp bạn củng cố thêm kiến thức về UML Số câu:... Question Question 10 c 1 2 3 4 5 6 7 8 9 -a b d c d d a a b Trắc Nghiệm UML - Bài 07 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây Số câu: 10 Điểm số cho mỗi câu: 1 Đánh dấu đáp... (Class Diagram) [d] Sơ đồ trạng thái (State Diagram) Bottom of Form Trắc Nghiệm UML - Bài 08 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây Số câu: 10 Điểm số cho mỗi câu: 1 Đánh dấu đáp... 1 2 3 4 5 6 7 8 -a b d a b c a d Question Question 10 b 9 a Trắc Nghiệm UML - Bài 09 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây Số câu: 10 Điểm số cho mỗi câu: 1 Đánh dấu đáp... Question Question 10 d 1 2 3 4 5 6 7 8 9 -c d a a c c a d d Trắc Nghiệm UML - Bài 10 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây Số câu: 10 Điểm số cho mỗi câu: 1 Đánh dấu đáp... Question Question 10 c 1 2 3 4 5 6 7 8 9 -a a d a b d a b d Trắc Nghiệm UML - Bài 11 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây Số câu: 10 Điểm số cho mỗi câu: 1 Đánh dấu đáp... Question Question 10 b 1 2 3 4 5 6 7 8 9 -d d c a b a d b d Trắc Nghiệm UML - Bài 12 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây Số câu: 10 Điểm số cho mỗi câu: 1 Đánh dấu đáp... Question Question 10 d 1 2 3 4 5 6 7 8 9 -c b c b c d a a b Trắc Nghiệm UML - Bài 13 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong lĩnh vực phần mềm Nó còn có thể dùng để lập mô hình cho các hệ thống không phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây Số câu: 10 Điểm số cho mỗi câu: 1 Đánh dấu đáp... [a] Khởi tạo (Inception) [b] Tinh chế (Elaboration) [c] Xây dựng (construction) [d] Chuyển giao (transition) 2 - Trong giai đoạn nào của quy trình phát triển phần mềm, ta thực hiện cài đặt hệ thống, thử nghiệm sản phẩm đã triển khai, thu thập các phản hồi từ phía người dung, bảo trì hệ thống : [a] Khởi tạo (Inception) [b] Tinh chế (Elaboration) [c] Xây dựng (construction) [d] Chuyển giao (transition) . Trắc Nghiệm UML - Bài 01 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong. phải là phần mềm như hệ thống pháp luật (luồng công việc - workflow), thiết kế phần cứng, Bài trắc nghiệm sau đây sẽ giúp bạn củng cố thêm kiến thức về UML Số câu: 10 Điểm số cho mỗi câu: 1 Đánh. a Question 4 b Question 5 b Question 6 c Question 7 c Question 8 a Question 9 c Question 10 a Trắc Nghiệm UML - Bài 02 UML là ngôn ngữ dùng để lập và cung cấp tài liệu.UML không chỉ giới hạn trong

Ngày đăng: 27/06/2014, 11:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan