WorksheetsCâu hỏi về UML và lớp cấu trúc
Total questions: 25
Worksheet time: 24mins
Phát biểu nào là đúng?
UML là một quy trình phát triển cho các hệ thống phần mềm chuyên sâu.
UML là ngôn ngữ phụ thuộc vào quá trình được sử dụng để hiển thị các tạo phẩm phần mềm.
UML là ngôn ngữ lập mô hình cho bản thiết kế phần mềm.
UML là ngôn ngữ lập trình trực quan.
Một lớp cấu trúc khác với một lớp truyền thống ở ba điểm nào?
Nó xác định rõ ràng ranh giới lớp thông qua lớp vỏ đóng gói.
Nó mang giao diện công cộng vào lớp thông qua các cổng.
Nó cho thấy vai trò của lớp.
Nó định nghĩa các thông điệp giữa chính nó và các lớp khác.
Đâu là một đặc điểm của một lớp cấu trúc?
phải có một giao diện cho mỗi vai trò.
chỉ có thể đóng một vai trò, bất kể có bao nhiêu đối tượng giao dịch với nó
có thể đóng nhiều vai trò khác nhau trên các đối tượng tương tác với nó
bị giới hạn ở một vai trò, nhưng có thể có nhiều giao diện
Phát biểu nào là đúng về quy trình phát triển lặp?
Kiểm tra và tích hợp diễn ra trong mỗi lần lặp.
Lặp lại tập trung vào việc hoàn thành một phần các hiện thực hóa ca sử dụng đã chọn.
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.
Nó dựa trên sự phân tách chức năng của một hệ thống.
Hai câu nào đúng về giao diện? (Chọn hai.)
Giao diện nên có mục đích rõ ràng.
Một giao diện duy nhất nên bao gồm càng nhiều phương thức có thể, nếu không phải tất cả các phương thức, có thể được chia sẻ bởi các đối tượng thực hiện giao diện.
Một giao diện nên được sử dụng để hạn chế phương thức nào được tiếp xúc với máy khách.
Các lớp có thể có nhiều giao diện tùy thuộc vào mục đích của từng giao diện mà nó thực hiện.
trọng tâm của phân tích là gì?
chuyển các yêu cầu chức năng thành mã nguồn
chuyển các yêu cầu thành một thiết kế hệ thống
chuyển các khái niệm trong thế giới thực sang các đối tượng hướng đến giải pháp
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. 8 Lớp phân tích là gì?
những phỏng đoán ban đầu về thành phần của hệ thống, thường thay đổi theo thời gian, hiếm khi còn tồn tại nguyên vẹn được đến quá trình cài đặt
các lớp không đầy đủ yêu cầu lập trình viên chính thức hóa chữ ký phương thức và các loại thuộc tính trước khi chúng có thể được cài đặt
các lớp bên trong một Hệ thống Đối tượng Kinh doanh hoặc Mô hình Miền, ở dạng UML
một nguyên mẫu của 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 giao diện hệ thống
Câu hỏi. 11 Giao diện cần thiết làm gì?
trưng bày dịch vụ cho người yêu cầu ẩn danh
sử dụng các dịch vụ mà trình phân loại yêu cầu từ các nhà cung cấp ẩn danh
tuyên bố các dịch vụ mà bộ phân loại cung cấp để cung cấp cho người yêu cầu ẩn danh
phơi bày các phương thức mà người yêu cầu phải sử dụng
Câu hỏi. 12 Trong sơ đồ tuần tự, mỗi tương tác trên sơ đồ ánh xạ tới _____.
một điểm lựa chọn trên sơ đồ trạng thái
sự chuyển đổi trên sơ đồ trạng thái
một trạng thái trên sơ đồ
trạng thái ban đầu
Hai lưu ý quan trọng khi lập sơ đồ trạng thái là gì? (Chọn hai.)
Bất cứ khi nào nhận đư ợc tin nhắn; có thể có một sự thay đ ổi của trạng thái
Bất cứ khi nào nhận đư ợc tin nhắn; phải có sự thay đ ổi trạng thái
Bất cứ khi nào có sự thay đ ổi trạng thái, có sự chuyển đ ổi.
Thay đ ổi trạng thái có thể không thay đổi quá trình chuyển đ ổi.
Mục đích của phân tích kiến trúc là gì?
đ ể chi tiết thiết kế của hệ thống
đ ể xem xét kiến trúc của hệ thống
đ ể xác đ ịnh kiến trúc ứng c ử viên cho hệ thống
đ ể xác đ ịnh các lớp của kiến trúc
Khi các giao diện gi ữa hai lớp đượ c xác đ ịnh từ sơ đ ồ tuần tự, các cổng đư ợc xác đ ịnh bởi _____.
giao di ện
các phương thức mà lớp thực hiện
ngư ời dùng h ệ thống
các thuộc tính được truyền trong sơ đồ tuần tự
Phát biểu nào là đúng về các thuộc tính?
Chúng không thể thay đổi một khi đối tượ ng được khởi tạo.
Chúng có thể thay đổi giá trị giữa các đ ối tượ ng c ủa cùng m ột lớp.
Chúng chỉ có thể là nguyên thủy.
Chúng được yêu cầu cho mọi lớp.
Ba mục đích của Phân tích và Thiết kế là gì? (Chọn ba.)
để cung cấp một bối cảnh tổ chức cho hệ thống
để biến đ ổi các yêu cầu thành một thiết kế của hệ thống tương lai
để phát triển một kiến trúc mạnh mẽ cho hệ thống
để phạm vi hệ thống đ ược xây dựng và mô tả những gì nó phải làm
để điều chỉnh thiết kế cho phù hợp với môi trường th ực hiện
Đ ối tượ ng có d ạng đa hình _____.
phải có cùng thuộc tính
chia sẻ tất cả các phương thức gi ống nhau và các phương thức thực hiện như nhau
chỉ có thể được thực hiện thông qua các giao diện
có thể có cùng tên phương thức nhưng các phương thức thực hiện khác nhau
Trong quá trình phân tích kiến trúc, Kiến trúc sư phần mềm muốn giảm độ phức tạp của hệ thống tại nơi làm việc và cải thiện tính nhất quán của nó. Kiến trúc sư phần mềm nên định nghĩa gì để thực hiện điều này?
quy tắc viết mã nguồn
hiện thực hóa ca sử dụng
cơ chế phân tích
cơ chế thiết kế
lớp phân tích phát triển thành _____. (Chọn hai.)
lớp thiết kế
hệ thống con
hiện thực hóa ca sử dụng
gói thiết kế
Kiến trúc
Hai tuyên bố nào là đúng về hiện thực hóa ca sử dụng? (Chọn hai.)
Nó liệt kê các bước khác nhau được thực hiện bởi một ca sử dụng.
Nó cung cấp khả năng truy nguyên từ Phân tích và Thiết kế trở lại các yêu cầu.
Nó được tạo ra bởi Nhà phân tích hệ thống.
Nó mô tả trường hợp sử dụng dưới dạng các đối tượng cộng tác.
Trong sơ đồ tuần tự, các tương tác giữa những bên tham gia giúp ta xác định được những gì?
chỉ các dịch vụ được cung cấp bởi một giao diện
chỉ các dịch vụ được yêu cầu bởi một giao diện
cả dịch vụ được cung cấp và yêu cầu cho giao diện
tên của giao diện
Khung nhìn nào tập trung vào việc thực hiện vật lý của hệ thống?
khung nhìn logic
khung nhìn thực thi
Khung nhìn tiến trình
Khung nhìn ca sử dụng
Đối tượng được đặt tên trong UML là gì?
Matt: Nhân viên
: Nhân viên
Matt :: Nhân viên
:: nhân viên
Trong quá trình phân tích ca sử dụng, tại sao các cơ chế phân tích được sử dụng?
để giảm độ phức tạp và cải thiện tính nhất quán bằng cách cung cấp một đại diện tốc ký cho hành vi phức tạp
để đơn giản hóa nhiệm vụ tạo ra các trường hợp sử dụng bằng cách cung cấp tốc ký thuận tiện cho các tác vụ lặp đi lặp lại
để thu thập các nhiệm vụ chung vào một nơi, để dễ dàng giao chúng cho các nhà phát triển hơn thực hiện
để xác minh rằng các nhà thiết kế đã thực hiện nhiệm vụ phân tích một cách chính xác, theo khuyến nghị của kiến trúc sư
Trong Phân tích ca sử dụng, mục đích của bước Phân tích thống nhất là gì?
để đảm bảo rằng mỗi lớp phân tích đại diện cho một khái niệm được xác định rõ, không có trách nhiệm chồng chéo
để thu thập các lớp phân tích từ mỗi lần hiện thực hóa ca sử dụng và đưa chúng vào Mô hình thiết kế
để đảm bảo trách nhiệm của mỗi lớp là nhất quán và lớp đó có một mục đích duy nhất được xác định rõ
để tạo các họ lớp ban đầu bằng cách sử dụng tính kế thừa để nhóm các lớp liên quan vào cấu trúc cây
Ba quy trình nào phù hợp nhất với UML? (Chọn ba.)
trường hợp sử dụng
dựa trên sự phát triển của thác nước
lặp và tăng
kiến trúc làm trung tâm
yêu cầu trung tâm
Trong quá trình phân tích kiến trúc, Kiến trúc sư phần mềm muốn giảm độ phức tạp của hệ thống tại nơi làm việc và cải thiện tính nhất quán của nó. Kiến trúc sư phần mềm nên định nghĩa gì để thực hiện điều này? chọn 2
quy tắc viết mã nguồn
hiện thực hóa ca sử dụng
cơ chế phân tích
cơ chế thiết kế
