1. Trang chủ
  2. » Công Nghệ Thông Tin

102 câu hỏi TRẮC NGHIỆM UML có đáp án

16 13,1K 105

Đ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

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 178 KB

Nội dung

Tuyển tập 102 câu hỏi TRẮC NGHIỆM UML có đáp án tổng hợp đầy đủ nội dung môn học Phân tich thiết kế hướng đối tượng (UML) Các biểu đồ Diagram... Cho sinh viên khối ngành Công nghệ thông tin của tất cả các trường Đại học, Cao Đẳng, Trung cấp chuyên nghiệp trên cả nước.

102 CÂU HỎI TRẮC NGHIỆM UML CÓ ĐÁP ÁN 1) Hoàn chỉnh câu sau : ……… cách biểu diễn tốt để mô tả hành vi số đối tượng Nó tốt để mô tả hành vi liên quan đến số đối tượng hợp tác với không cần biểu diễn rõ trình tự thời gian a) Sơ đồ trạng thái (State Diagrams) b) Sơ đồ (Sequence Diagrams) c) Sơ đồ cộng tác (Collaboration Diagrams) d) Sơ đồ hoạt động (Activity Diagrams) 2) Hoàn chỉnh câu sau : ……… cách biểu diễn tốt để mô tả luồng hoạt động Use Case thường dùng mô hình nghiệp vụ a) Sơ đồ trạng thái (State Diagrams) b) Sơ đồ tương tác (Interaction Diagrams) c) Sơ đồ hoạt động (Activity Diagrams) d) Sơ đồ lớp (Class Diagrams) 3) Sơ đồ hoạt động sử dụng tình sau : a) Phân tích use case b) Mô tả thuật toán phức tạp, xây dựng lưu đồ c) Liên quan đến ứng dạng đa luồng d) Tất câu 4) Sơ đồ hoạt động sử dụng tình sau : a) Biểu diễn đối tượng cộng tác với b) Biểu diễn hành vi đối tượng qua thời gian sống chúng c) Biểu diễn điều kiện logic phức tạp d) Tất câu sai 5) Để biểu diễn quan hệ vật lý phần mềm thành phần phần cứng hệ thống bạn dụng sơ đồ UML ? a) Sơ đồ triển khai (Deployment Diagram) b) Sơ đồ hoạt động (Activity Diagram) c) Sơ đồ lớp (Class Diagram) d) Sơ đồ trạng thái (State Diagram) 6) Mục đích sơ đồ hoạt động : a) Biểu diễn hành vi với cấu trúc điều khiển Sơ đồ hoạt động biểu diễn nhiều đối tượng use case b) Biểu diễn cấu trúc tĩnh khái niệm, loại lớp c) Giúp nắm mục đích lớp, tốt cho việc khám phá việc cài đặt use case d) Biểu diễn cách bố trí thành phần nút phần cứng 7) Mục đích sơ đồ lớp : a) Biểu diễn hành vi với cấu trúc điều khiển Sơ đồ hoạt động biểu diễn nhiều đối tượng use case b) Biểu diễn cấu trúc tĩnh khái niệm, loại lớp c) Giúp nắm mục đích lớp, tốt cho việc khám phá việc cài đặt use case d) Biểu diễn cách bố trí thành phần nút phần cứng 8) Mục đích sơ đồ triển khai : a) Biểu diễn hành vi với cấu trúc điều khiển Sơ đồ hoạt động biểu diễn nhiều đối tượng use case b) Biểu diễn cấu trúc tĩnh khái niệm, loại lớp c) Giúp nắm mục đích lớp, tốt cho việc khám phá việc cài đặt use case d) Biểu diễn cách bố trí thành phần nút phần cứng 9) Mục đích sơ đồ tương tác (Interaction Diagram) : a) Cung cấp định nghĩa chặt chẽ mục đích hành vi trạng thái hợp lệ lớp b) Biểu diễn đối tượng cộng tác use case c) Biểu diễn nhóm lớp hoạt động chúng d) Cung cấp vài kỹ thuật hữu ích cho phân tích, thiết kế viết mã 10) Mục đích sơ đồ gói (Package Diagram) : a) Cung cấp định nghĩa chặt chẽ mục đích hành vi trạng thái hợp lệ lớp b) Biểu diễn đối tượng cộng tác use case c) Biểu diễn cho nhóm lớp phụ thuộc chúng d) Cung cấp vài kỹ thuật hữu ích cho phân tích, thiết kế viết mã 11) Mục đích sơ đồ trạng thái (State Diagram) : a) Biểu diễn đối tượng thay đổi trạng thái qua nhiều use cases b) Biểu diễn nhiểu đối tượng thay đổi trạng thái qua nhiều use cases c) Biểu diễn cấu trúc tĩnh khái niệm, loại lớp d) Giúp cung cấp mục đích yếu lớp 12) Mục đích Use Case : a) Chỉ yêu cầu từ phía người dùng b) Cung cấp vài kỹ thuật hữu ích cho phân tích, thiết kế viết mã c) Là tảng cho việc kiểm tra hệ thống d) Câu a c 13) Trong giai đoạn xây dựng (Construction phase), lần lặp bao gồm : a) b) c) d) Analysis, design, coding, testing, integration Design, coding, testing, integration Analysis, design, coding, testing Design, coding 14) Hoàn chỉnh mệnh đề sau mối quan hệ Use Cases Sử dụng ……… muốn giảm bước trùng lặp use case, lấy bước chung để tạo nên use case phụ a) Include b) Generalization c) Extend d) Delegation 15) Hoàn chỉnh mệnh đề sau mối quan hệ Use Cases Sử dụng ……… muốn tạo use case cách thêm số bước vào use case có sẵn a) Include b) Generalization c) Extend d) Delegation 16) Phát biểu sau Sơ đồ ? a) Mỗi thông điệp biểu diễn mũi tên đường sống hai đối tượng b) Mỗi thông điệp biểu diễn đường thẳng đứng đứt nét c) Mỗi thông điệp thiết phải liên quan tới đối tượng khác biệt d) Câu a c 17) Sơ đồ biểu diễn thể lớp nằm hệ thống? a) Sơ đồ đối tượng (Object Diagram) b) Sơ đồ lớp (Class Diagram) c) Sơ đồ thành phần (Component Diagram) d) Sơ đồ hệ thống (System Diagram) 18) Phát biểu sơ đồ hoạt động ? a) Có thể có phân nhánh có hoạt động đến nhiều hoạt động theo điều kiện b) Có thể có hợp đồng luồng đồng thời c) Cả câu d) Cả câu sai 19) Phát biểu sơ đồ thành phần (Component Diagrams) ? a) Một thành phần có nhiều giao diện, Biểu diễn cho đơn vị (module) vật lý mã lệnh b) Một thành phần có nhiều giao diện c) Một thành phần trình bày vài loại đơn vị phần cứng d) Câu a c 20) Các khái niệm phạm vi hệ thống tìm thấy : a) Use Cases b) Sơ đồ Use Cases c) Sơ đồ tương tác (Interaction Diagrams) d) Sơ đồ (Sequence Diagrams) 21 Cho biết ký hiệu hình biểu diễn cho quan hệ Class1 Class2 a Generalization (tổng quát hóa) b Aggregation (kết tập) c Composite (kết cấu) d Association (kết hợp) 22 Các mẫu thiết kế phân thành loại mẫu dựa vào mục đích sử dụng a b c d 23 Việc che dấu thông tin lập trình hướng đối tượng (OOP) thực theo khái niệm: A Encapsulation B Polymorphism C Abstraction D Inheritance 24)Các sơ đồ thể khía cạnh động 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 25 Việc đo “độ mạnh” kết nối hai thành phần hệ thống biết là: e Coupling (liên kết) f Cohesion (kết dính) g Aggregation (kết tập) h Bonding (sự liên kết) 26 Biểu đồ sau biểu đồ UML : A Component diagram B State-chart diagram C Deployment diagram D Relationship diagram 27 Ký hiệu hình (iii) biểu diễn cho quan hệ i Mở rộng (extend) j Bao gồm (include) k Kết hợp (association) l Tổng quát hóa (generalization) 28 Chỉ phát biểu Mô hình hoá use case nghiệp vụ Mô hình hoá use case hệ thống: A Không có phân biệt B Có thể Chuyển qua lại mô hình C Các tác nhân (actor) hai mô hình xác định khác D Các thừa tác viên (worker) dùng mô hình với mục đích khác biệt 29 Mẫu thiết kế (design pattern) dùng để tái sử dụng thành phần không tương thích a Adapter b Singletone c Obserever d Tất 30 Sơ đồ hoạt động (activity diagram) nhằm: a Biểu diễn cấu trúc tĩnh khái niệm, loại lớp b Biểu diễn cấu trúc thành phần node phần cứng c Biểu diễn hoạt động bên use case d Giúp nắm muc đích lớp 31.Sơ đồ sau sơ đồ UML : a Component diagram b State-chart diagram c Deployment diagram d Relationship diagram 32.Thành phần sau không đặc tính đồi tượng a Identity b Behaviour c Action d State 33.Sự đóng gói hiểu : a Sự che dấu thong tin b Sự tổ chức thành phần sơ đồ vào gói (package) c Việc xây dựng lớp cha dựa thuộc tính hành vi chung lớp d Việc xây dựng giao diện gồm tập hành vi mà ta muốn sử dụng lại nhiều lần mô hình 34.Một lớp mô tả tập đối tượng chia xẻ 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ố) 35.Các use-cases nghiệp vụ (Business use-cases) tác nhân (actors) mô tả : a Các phần tử tĩnh (static elements) công việc (work) tiến trình (process) b Các phần tử động (dynamic elements) công việc (work) tiến trình (process) c Khung nhìn luận lý (logical view) công việc (work) tiến trình (process) d Các tiến trình nghiệp vụ (business processes) mà tổ chức hỗ trợ 36 Câu phát biểu sau không : : a Mỗi use case nghiệp vụ (business use case) mô hình nghiệp vụ (business model) chuyển thành hệ thống mô hình phân tích (analysis model) b Mỗi business worker mô hình nghiệp vụ (business model) chuyển thành tác nhân hệ thống (system actor) mô hình phân tích (analysis model) c Mỗi thực thể nghiệp vụ (business entity) mô hình nghiệp vụ (business model) chuyển thành lớp mô hình phân tích (analysis model) d Mỗi mô hình đối tượng (object model) mô hình nghiệp vụ (business model) chuyển thành sơ đồ tương tác (interaction diagram) mô hình phân tích (analysis model) 37.Câu phát biểu sau : a Một lớp đóng gói đối tượng b Một lớo biểu diễn phân cấp cũa đối tượng c Một lớp thể đối tượng d Một lớp định nghĩa trừu tượng đối tượng 38.Tính đa hình mô tả : a Che dấu nhiều cài đặt khác dựa giao diện b Các thuộc tính phương thức khác lớp có lớp cha c Các lớp kết hợp (association class) vời ràng buộc {or} c Sự tổng quát hoá (Generalization) lớp thứa kế 39.Cụm từ tốt để biểu diễn quan hệ tổng quát hoá : a “Is a part of” b “Is a kind of” c “Is a replica of” d “Is composed of” 40 Một lớp thừa kế từ lớp cha : a Attributes, links b Attributes, operations c Attributes, operations, relationships d Relationships, operations, links 41 Để tổ chức phần tử (elements) vào bên nhóm (groups) ta sử dụng : a Package b Class c Class interface d Component 42 Các sơ đồ sau mô tả hành vi động (dynamic behaviour) hệ thống phần mềm? a Sơ đồ lớp sơ đồ đối tượng b Sơ đồ Use-case sơ đố lớp c Sơ đồ cộng tác sơ đồ triển khai d Sơ đồ sơ đồ cộng tác 43 Vòng đời lớp (Life cycle of a class) trình bày : a Sơ đồ cộng tác b Sơ đồ trạng thái c Sơ đồ lớp d Sơ đồ triển khai 44 Trong sơ đồ use-case, tác nhận trình bày : a Một vai trò người, thiết bị phần cứng hệ thống khác b Cùng người dung thực nhiều hành đống khác c Một người dung, khách hàng không quan tâm đến vai trò họ d Một hệ thống vật lý thiết bị phần cứng với giao diện 45 Công việc để xác định phần hệ thống quan hệ chúng, tổ chức phần vào tầng với phụ thuộc xác định gọi : a Use-case analysis b Architectural analysis c Structural analysis d Dependency analysis 46 Stereotype package 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 47 Đường sinh tồn (lifeline) đối tượng trình bày sơ đồ : a Sơ đồ đối tượng b Sơ đồ trạng thái c Sơ đồ d Sơ đồ triển khai 48 Phát biểu sau không ? a Sự mô tả use-cases đủ để tìm phân tích lớp đối tượng b Có boundary object cho actor hay use-case pair c Có lớp điều khiển (control class) ứng với use-case d Các đối tượng thực thể nhận diện việc xem xét danh từ cụm danh từ use- cases 49 Phát biểu sau ? a Không có hạn chế nhiều mối kết hợp (multiple associations) lớp b Có thể có nhiều mối kết hợp lớp, chúng phải mang ý nghĩa khác c Không cho phép biểu diễn nhiều mối kết hợp lớp d Các mối kết hợp lớp phải tập hợp lại thành mối kết hợp 50 Nếu ta muốn tổ chức phần tử (elements) vào nhóm sử dụng lại với tất thông tin che dấu, ta sử dụng cấu trúc UML : a Package b Class c Class Interface d Subsystem Component b Có thể có nhiều mối kết hợp lớp, chúng phải mang ý nghĩa khác c Không cho phép biểu diễn nhiều mối kết hợp lớp d Các mối kết hợp lớp phải tập hợp lại thành mối kết hợp 51 Phát biểu sau không : a Chỉ public classes truy xuất từ phần bên package.chứa b Không tồn lớp hệ thống (classes of a subsystem) c Các gói (Packages) tầng (layer) thấp phụ thuộc vào gói tầng cao d Giai đoạn thiết kế tinh chế giai đoạn phân tích Nó thêm vào chi tiết cụ thể nhận thức giai đoạn thiết kế 52 Nếu ta muốn tổ chức phần tử vào nhóm sử dụng lại với che dấu thông tin đầy đủ, ta sử dụng cấu trúc UML ? a Package b Class c Class interface d Subsystem Component 53 Trong giai đoạn quy trình phát triển phần mềm, ta xác định chi phí thời gian dự án, xác định rủi ro môi trường hệ thống a) Khởi tạo (Inception) b) Tinh chế (Elaboration) c) Xây dựng (construction) d) Chuyển giao (transition) 54 Trong giai đoạn quy trình phát triển phần mềm, ta đánh giá độ rủi ro, thành phần sử dụng, a) b) c) d) Khởi tạo (Inception) Tinh chế (Elaboration) Xây dựng (construction) Chuyển giao (transition) 55 Trong giai đoạn quy trình phát triển phần mềm, ta xây dựng hệ thống qua trình gồm nhiều vòng lặp theo quy trình xoắn ốc, vòng lặp dự án nhỏ Bạn quản lý tài nguyên, kiểm soát thực tối ưu hoá, hoàn thành việc phát triển sản phẩm thành phần sản phẩm, đánh giá sản phẩm cài đặt từ tiêu chuẩn thỏa thuận a) b) c) d) Khởi tạo (Inception) Tinh chế (Elaboration) Xây dựng (construction) Chuyển giao (transition) 56 Trong giai đoạn quy trình phát triển phần mềm, ta thực cài đặt hệ thống, thử nghiệm sản phẩm triển khai, thu thập phản hồi từ phía người dung, bảo trì hệ thống a) b) c) d) Khởi tạo (Inception) Tinh chế (Elaboration) Xây dựng (construction) Chuyển giao (transition) 57 Một ………… dãy bước mô tả tương tác người dung hệ thống a) Kịch b) Use case c) Mục tiêu d) Sự kiện 58 Sơ đồ mô tả kiểu đối tượng mối quan hệ tĩnh khác chúng ? a) Sơ đồ lớp b) Sơ đồ tương tác c) Sơ đồ trạng thái d) Sơ đồ hoạt động 59 Phát biểu sau không mối kết hợp sơ đồ lớp a) Mối kết hợp biểu diễn quan hệ thể lớp b) Mối kết hợp quy trình mà lớp thực c) Mối kết hợp vô hướng d) Mối kết hợp có hai hướng 60 Trong sơ đồ -> biểu diễn : a) Thông điệp (message ) b) Điều kiện (condition) c) Lặp (iteration) d) Xóa đối tượng (deletion) 61 Trong sơ đồ [some_text] biểu diễn : a) Thông điệp (message ) b) Điều kiện (condition) c) Lặp (iteration) d) Xóa đối tượng (deletion) 62 Trong sơ đồ dấu * biểu diễn : a) b) c) d) Thông điệp (message ) Điều kiện (condition) Lặp (iteration) Xóa đối tượng (deletion) 63 Trong sơ đồ dấu X biểu diễn : a) Thông điệp (message ) b) Điều kiện (condition) c) Lặp (iteration) d) Xóa đối tượng (deletion) 64 Mệnh đề sau gởI thông điệp không đồng sơ đồ ? a) Các thông điệp không đồng tạo luồng mới, tạo đối tượng mới, liên lạc với luồng khác chạy b) Các thông điệp không đồng tạo đối tượng tạo luồng liên lạc với luồng khác chạy c) Các thông điệp không đồng tạo đối tượng tạo luồng liên lạc với luồng khác chạy d) Các thông điệp không đồng tạo đối tượng mới, tạo luồng liên lạc với luồng khác chạy 65 Để biểu diễn thể lớp cha (lớp trừu tượng) phải thể lớp nó, ta sử dụng ? a) {complete} b) [complete] c) (complete) d) 66 Với mối quan hệ thành phần thuộc tổng thể Các thành phần luôn tồn vớI tổng thể ? a) aggregation b) Composition c) Classification d) Generalization 67 Phát biểu sau mối kết hợp định tính (Qualified Associations) sơ đồ lớp ? a) Mối kết hợp định tính cung cấp chức tương tự mục b) Đặc tính thông tin định danh (qualifier) thuộc tính lớp Biểu tượng hình chữ nhật nhỏ kề bên class mà thực việc tìm kiếm c) Mối kết hợp định tính đơn giản hóa định hướng qua mối kết hợp phức tạp cách cung cấp khóa để thu hẹp việc lựa chọn đối tượng kết hợp d) Các câu 68 Phát biểu sau mối kết hợp định tính (Qualified Associations) sơ đồ lớp ? a) Mối kết hợp định tính xác định số lượng đối tượng.có thể tham gia mối kết hợp b) Mối kết hợp định tính chứa luật bắt buộc phải đảm bảo ràng buộc mối quan hệ c) Sử dụng thông tin định danh (qualifier) để giảm số oneto-many thành số one-to-one d) Các câu 69) Phát biểu sau lớp kết hợp sơ đồ lớp ? a) Nó cho phép người thiết kế thêm vào thuộc tính, hành vi, tính chất khác mối kết hợp b) Một lớp kết hợp đóng gói thông tin mối kết hợp c) Một lớp kết hợp nối đến mối kết hợp đường đứt nét (dashed line) d) Tất câu 70) Phát biểu sau lớp kết hợp sơ đồ lớp ? a) Một lớp kết hợp nối đến mối kết hợp đường liền nét (solid line) b) Một lớp kết hợp nối đến mối kết hợp đường chấm (dotted line) c) Một lớp kết hợp chứa luật bắt buộc phải đảm bảo ràng buộc mối quan hệ d) Không có phát biểu 71) Phát biểu sau sơ đồ trạng thái ? a) Sơ đồ trạng thái mô tả tất trạng thái mà đối tượng có chuyển dịch trạng thái kết kiện b) Sơ đồ trạng thái mô tả hành vi nhiều đối tượng Use Case c) Sơ đồ trạng thái mô tả loại đối tượng hệ thống loại mối quan hệ khác chúng d) Sơ đồ trạng thái thể nhiểu thành phần hệ thống phụ thuộc chúng 72) Hoàn chỉnh câu sau thông tin (artifact) sơ đồ trạng thái : Một ……… liên quan đến chuyển dịch xem tiến trình xuất nhanh không bị ngắt số kiện a) Hành động (Action) b) Hoạt động (Activity) c) Điều kiện che chắn (Guard) d) Sự kiện (Event) 73) Hoàn chỉnh câu sau thông tin (artifact) sơ đồ trạng thái : Một ……… liên quan với trạng thái diễn thời gian dài Nó bị ngắt số kiện a) Hành động (Action) b) Hoạt động (Activity) c) Điều kiện che chắn (Guard) d) Sự kiện (Event) 74) Hoàn chỉnh câu sau thông tin (artifact) sơ đồ trạng thái : Một ……… điều kiện luận lý trả “true” hay “false” a) Hành động (Action) b) Hoạt động (Activity) c) Điều kiện che chắn (Guard) d) Sự kiện (Event) 75) Mệnh đề sau sơ đồ trạng thái ? a) Sơ đồ trạng thái cách biểu diễn tốt hành vi đối tượng qua nhiều Use Cases b) Sơ đồ trạng thái cách biểu diễn tốt hành vi nhiều đối tượng qua nhiều Use Cases c) Sơ đồ trạng thái cách biểu diễn tốt hành vi nhiều đối tượng Use Cases d) Sơ đồ trạng thái cách biểu diễn tốt dãy hành động cho nhiều đối tượng Use Cases 76) Hoàn chỉnh câu sau : ……… cách biểu diễn tốt để mô tả hành vi đối tượng qua nhiều Use Cases Nó tốt để mô tả hành vi liên quan đến số đối tượng hợp tác với e) Sơ đồ trạng thái (State Diagrams) f) Sơ đồ (Sequence Diagrams) g) Sơ đồ hợp tác (Collaboration Diagrams) h) Sơ đồ hoạt động (Activity Diagrams) 77) Hoàn chỉnh câu sau : ……… cách biểu diễn tốt để mô tả hành vi nhiều đối tượng Use Case e) Sơ đồ trạng thái (State Diagrams) f) Sơ đồ tương tác (Interaction Diagrams) g) Sơ đồ hoạt động (Activity Diagrams) h) Sơ đồ lớp (Class Diagrams) 78) Hoàn chỉnh câu sau : ……… cách biểu diễn tốt để thể dãy hành động cho nhiều đối tượng Use Case a) Sơ đồ trạng thái (State Diagrams) b) Sơ đồ (Sequence Diagrams) c) Sơ đồ hợp tác (Collaboration Diagrams) d) Sơ đồ hoạt động (Activity Diagrams) 79) Ký * UML biểu diễn : a) Biểu diễn bước lặp lại mà cấu trúc vòng lặp b) Nó hoạt động thực nhiều lần c) Biểu diễn nhiều hoạt động cần thực vài trạng thái d) Câu a b 80) Sơ đồ hoạt động sử dụng tình sau : e) Phân tích use case f) Mô tả thuật toán phức tạp, xây dựng lưu đồ g) Liên quan đến ứng dạng đa luồng h) Tất câu 81) Sơ đồ hoạt động sử dụng tình sau : e) Biểu diễn đối tượng cộng tác với f) Biểu diễn hành vi đối tượng qua thời gian sống chúng g) Biểu diễn điều kiện logic phức tạp h) Tất câu sai 82) Để biểu diễn quan hệ vật lý phần mềm thành phần phần cứng hệ thống bạn dụng sơ đồ UML ? e) Sơ đồ triển khai (Deployment Diagram) f) Sơ đồ hoạt động (Activity Diagram) g) Sơ đồ lớp (Class Diagram) h) Sơ đồ trạng thái (State Diagram) 83) Mục đích sơ đồ hoạt động : e) Biểu diễn hành vi với cấu trúc điều khiển Sơ đồ hoạt động biểu diễn nhiều đối tượng use case f) Biểu diễn cấu trúc tĩnh khái niệm, loại lớp g) Giúp nắm mục đích lớp, tốt cho việc khám phá việc cài đặt use case h) Biểu diễn cách bố trí thành phần nút phần cứng 84) Mục đích sơ đồ lớp : e) Biểu diễn hành vi với cấu trúc điều khiển Sơ đồ hoạt động biểu diễn nhiều đối tượng use case f) Biểu diễn cấu trúc tĩnh khái niệm, loại lớp g) Giúp nắm mục đích lớp, tốt cho việc khám phá việc cài đặt use case h) Biểu diễn cách bố trí thành phần nút phần cứng 85) Mục đích sơ đồ triển khai : e) Biểu diễn hành vi với cấu trúc điều khiển Sơ đồ hoạt động biểu diễn nhiều đối tượng use case f) Biểu diễn cấu trúc tĩnh khái niệm, loại lớp g) Giúp nắm mục đích lớp, tốt cho việc khám phá việc cài đặt use case h) Biểu diễn cách bố trí thành phần nút phần cứng 86) Mục đích kỹ thuật thiết kế hợp đồng "Design by Contract" : a) Cung cấp định nghĩa chặt chẽ mục đích hành vi trạng thái hợp lệ lớp b) Biểu diễn đối tượng cộng tác use case c) Biểu diễn nhóm lớp phụ thuộc chúng d) Cung cấp vài kỹ thuật hữu ích cho phân tích, thiết kế viết mã 87) Mục đích sơ đồ tương tác (Interaction Diagram) : e) Cung cấp định nghĩa chặt chẽ mục đích hành vi trạng thái hợp lệ lớp f) Biểu diễn đối tượng cộng tác use case g) Biểu diễn nhóm lớp phụ thuộc chúng h) Cung cấp vài kỹ thuật hữu ích cho phân tích, thiết kế viết mã 88) Mục đích sơ đồ gói (Package Diagram) : e) Cung cấp định nghĩa chặt chẽ mục đích hành vi trạng thái hợp lệ lớp f) Biểu diễn đối tượng cộng tác use case g) Biểu diễn nhóm lớp phụ thuộc chúng h) Cung cấp vài kỹ thuật hữu ích cho phân tích, thiết kế viết mã 89) Mục đích sơ đồ trạng thái (State Diagram) : e) Biểu diễn đối tượng thay đổi trạng thái qua nhiều use cases f) Biểu diễn nhiểu đối tượng thay đổi trạng thái qua nhiều use cases g) Biểu diễn cấu trúc tĩnh khái niệm, loại lớp h) Giúp cung cấp mục đích yếu lớp 90) Mục đích Use Case : e) Chỉ yêu cầu đầy đủ ý nghĩa từ người dùng f) Cung cấp vài kỹ thuật hữu ích cho phân tích, thiết kế viết mã g) Là tảng cho việc kiểm tra hệ thống h) Câu a c 91) Trong giai đoạn xây dựng (Construction phase), lần lặp bao gồm : e) f) g) h) Analysis, design, coding, testing, integration Design, coding, testing, integration Analysis, design, coding, testing Design, coding 92) Hoàn chỉnh mệnh đề sau mối quan hệ Use Cases Sử dụng ……… muốn giảm bước trùng lặp use case, lấy bước chung để tạo nên use case phụ e) Include f) Generalization g) Extend h) Delegation 93) Hoàn chỉnh mệnh đề sau mối quan hệ Use Cases Sử dụng ……… muốn tạo use case cách thêm số bước vào use case có sẳn e) Include f) Generalization g) Extend h) Delegation 94) Phát biểu sau use cases ? a) Use Cases biểu diễn cách nhìn bên (external view) hệ thống b) Có tương quan Use Cases lớp bên hệ thống c) Không có tương quan Use Cases lớp bên hệ thống d) Câu a c 95) Phát biểu sau Sơ đồ ? e) Mỗi thông điệp biểu diễn mũi tên đường sống hai đối tượng f) Mỗi thông điệp biểu diễn đường thẳng đứng đứt nét g) Mỗi thông điệp phải có nhãn với tên thông điệp kèm số h) Câu a c 96) Sơ đồ biểu diễn thể hệ thống thời điểm ? e) Sơ đồ đối tượng (Object Diagram) f) Sơ đồ lớp (Class Diagram) g) Sơ đồ thành phần (Component Diagram) h) Sơ đồ hệ thống (System Diagram) 97) Phát biểu sơ đồ hoạt động ? e) Một phân nhánh có hoạt động đến nhiều hoạt động theo điều kiện f) Một hợp đồng luồng đồng thời g) Cả câu h) Cả câu sai 98) Phát biểu sơ đồ thành phần (Component Diagrams) ? e) Một thành phần có nhiều giao diện, trình bày đơn vị (module) vật lý mã lệnh f) Một thành phần có nhiều giao diện g) Một thành phần trình bày vài loại đơn vị phần cứng h) Câu a c 99) Phát biểu Use Cases ? a) Những yêu cầu ghi nhận trước tiên Use Cases b) Công việc lần lặp xác định việc chọn lựa số kịch Use Cases hay toàn Use Cases c) Công việc lần lặp xác định việc chọn lựa số đặc trưng từ danh sách đặc trưng việc chọn lựa số kịch Use Cases hay toàn Use Cases d) Câu a b 100) Kết giai đoạn tinh chế (Elaboration phase) : a) Các yêu cầu chức (Use Cases) b) Nền tảng cho việc đánh giá chi phí đến cuối dự án c) Các yêu cầu phi chức bảng chi tiết bổ sung d) Tất câu 101) Các khái niệm phạm vi hệ thống tìm thấy : e) Use Cases f) Sơ đồ Use Cases g) Sơ đồ tương tác (Interaction Diagrams) h) Sơ đồ (Sequence Diagrams) 102) Sơ đồ thông tin (artifact) hữu ích việc phân tích để tìm hành vi phần mềm xem hộp đen ? a) Sơ đồ hệ thống (System Sequence Diagram) b) Sơ đồ lớp quan niệm (Conceptual Class Diagram) c) Sơ đồ triển khai (Deployment Diagram) d) Sơ đồ thành phần (Component Diagram) [...]... bộ của các luồng đồng thời g) Cả 2 câu trên đều đúng h) Cả 2 câu trên đều sai 98) Phát biểu nào đúng về sơ đồ thành phần (Component Diagrams) ? e) Một thành phần có thể có nhiều hơn một giao diện, nó trình bày một đơn vị (module) vật lý của mã lệnh f) Một thành phần không thể có nhiều hơn một giao diện g) Một thành phần trình bày vài loại của đơn vị phần cứng h) Câu a và c đúng 99) Phát biểu nào đúng... đứt nét g) Mỗi thông điệp phải có nhãn với tên thông điệp đi kèm một con số h) Câu a và c đúng 96) Sơ đồ nào biểu diễn các thể hiện trong một hệ thống tại một thời điểm ? e) Sơ đồ đối tượng (Object Diagram) f) Sơ đồ lớp (Class Diagram) g) Sơ đồ thành phần (Component Diagram) h) Sơ đồ hệ thống (System Diagram) 97) Phát biểu nào đúng về sơ đồ hoạt động ? e) Một phân nhánh có một hoạt động đến và nhiều... bằng cách thêm một số bước vào một use case có sẳn e) Include f) Generalization g) Extend h) Delegation 94) Phát biểu nào sau đây đúng về use cases ? a) Use Cases biểu diễn một cách nhìn bên ngoài (external view) của hệ thống b) Có sự tương quan giữa Use Cases và lớp bên trong hệ thống c) Không có sự tương quan giữa Use Cases và lớp bên trong hệ thống d) Câu a và c đúng 95) Phát biểu nào sau đây đúng... đặc trưng hơn là việc chọn lựa một số kịch bản Use Cases hay toàn bộ Use Cases d) Câu a và b đúng 100) Kết quả của giai đoạn tinh chế (Elaboration phase) là : a) Các yêu cầu chức năng (Use Cases) b) Nền tảng cho việc đánh giá chi phí đến cuối dự án c) Các yêu cầu phi chức năng trong bảng chi tiết bổ sung d) Tất cả các câu trên 101) Các khái niệm về phạm vi hệ thống được tìm thấy trong : e) Use Cases... cả các câu trên đều sai 82) Để biểu diễn các quan hệ vật lý giữa phần mềm và các thành phần phần cứng trong một hệ thống bạn sẽ dụng sơ đồ nào của UML ? e) Sơ đồ triển khai (Deployment Diagram) f) Sơ đồ hoạt động (Activity Diagram) g) Sơ đồ lớp (Class Diagram) h) Sơ đồ trạng thái (State Diagram) 83) Mục đích của sơ đồ hoạt động là : e) Biểu diễn hành vi với cấu trúc điều khiển Sơ đồ hoạt động có thể... hợp bằng đường chấm (dotted line) c) Một lớp kết hợp chứa các luật bắt buộc phải đảm bảo các ràng buộc của mối quan hệ d) Không có phát biểu nào đúng 71) Phát biểu nào sau đây đúng về sơ đồ trạng thái ? a) Sơ đồ trạng thái mô tả tất cả các trạng thái mà một đối tượng có thể có và sự chuyển dịch của các trạng thái như là kết quả của các sự kiện b) Sơ đồ trạng thái mô tả hành vi của nhiều đối tượng trong... chỉnh câu sau về thông tin (artifact) trong sơ đồ trạng thái : Một ……… liên quan đến một sự chuyển dịch và được xem như một tiến trình xuất hiện nhanh và không bị ngắt bởi một số sự kiện a) Hành động (Action) b) Hoạt động (Activity) c) Điều kiện che chắn (Guard) d) Sự kiện (Event) 73) Hoàn chỉnh câu sau về thông tin (artifact) trong sơ đồ trạng thái : Một ……… liên quan với một trạng thái và có thể... lớp (Class Diagrams) 78) Hoàn chỉnh câu sau : ……… là cách biểu diễn tốt để thể hiện dãy các hành động cho nhiều đối tượng và Use Case a) Sơ đồ trạng thái (State Diagrams) b) Sơ đồ tuần tự (Sequence Diagrams) c) Sơ đồ hợp tác (Collaboration Diagrams) d) Sơ đồ hoạt động (Activity Diagrams) 79) Ký hiện * trong UML biểu diễn : a) Biểu diễn các bước lặp lại mà không có cấu trúc vòng lặp b) Nó chỉ ra rằng... hiện nhiều lần c) Biểu diễn nhiều hoạt động cần cùng được thực hiện trong một vài trạng thái d) Câu a và b đúng 80) Sơ đồ hoạt động được sử dụng trong những tình huống sau : e) Phân tích một use case f) Mô tả thuật toán tuần tự phức tạp, xây dựng lưu đồ g) Liên quan đến các ứng dạng đa luồng h) Tất cả các câu trên đều đúng 81) Sơ đồ hoạt động được sử dụng trong những tình huống sau : e) Biểu diễn các... oneto-many thành bản số one-to-one d) Các câu trên đều đúng 69) Phát biểu nào sau đây đúng về lớp kết hợp trên sơ đồ lớp ? a) Nó cho phép người thiết kế thêm vào các thuộc tính, hành vi, cũng như những tính chất khác của mối kết hợp b) Một lớp kết hợp đóng gói thông tin về mối kết hợp c) Một lớp kết hợp được nối đến mối kết hợp bằng đường đứt nét (dashed line) d) Tất cả các câu trên đều đúng 70) Phát biểu nào

Ngày đăng: 02/05/2016, 00:55

TỪ KHÓA LIÊN QUAN

w