Font size
WorksheetsNguyễn Thế Quyết
Total questions: 20
Worksheet time: 11mins
Câu nào đúng
UML là một quá trình phát triển cho các hệ thống thâm canh phần mềm.
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
UML là một ngôn ngữ mô hình cho các bản thiết kế phần mềm.
UML là một ngôn ngữ lập trình trực quan.
khung nhìn nào trong 4+1 tập trung vào hoạt động mô tả phân phối?
Khung nhìn logic
Khung nhìn triển khai
Khung nhìn ca sử dụng
Khung nhìn cài đặt
Mục đích của thiết kế hệ thống con là gì?
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
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
đị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ế
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
Trên biểu đồ trình tự, cái gì được sử dụng để biểu diễn một hệ thống con cụ thể?
Giao diện mà hệ thống đó cài đặt
Một lớp proxy hệ thống con (subsystem proxy)
Một thành phần hệ thống con
Một lớp hệ thống con
Mục đích của hoạt động xác định cơ chế thiết kế là gì?
để 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ế
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
để 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
. để 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
Ba mục đích của Phân tích và Thiết kế là gì?
để cung cấp một bối cảnh tổ chức cho hệ thống
. Chuyển các yêu cầu thành thiết kế của hệ thống
phát triển kiến trúc vững chắc cho hệ thống
Giới hạn phạm vi hệ thống và mô tả những gì nó phải làm
để thích ứng với thiết kế phù hợp với môi trường thực hiện
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 đó?
quy tắc code
Hiện thực hóa ca sử dụng
Cơ chế phân tích
Cơ chế thiết kế
3 nguồn dùng để xác định Key Abstractions là gì?
. kiến thức về miền
yêu cầu
các lớp thiết kế
bảng thuật ngữ
Các lớp phân tích là gì?
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
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 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
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
Mục đích của phân tích Kiến trúc là gì?
. để chi tiết hóa 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 (layer) của kiến trúc
. Trong phân tích ca sử dụng, chức năng của các lớp biên là gì?
để tách các phần bên ngoài với các cơ chế bên trong và ngược lại
đại diện cho các màn hình trong giao diện người dùng
để xác định các giao diện chuyển vụ được hiển thị bởi lớp Business
để 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
Ba loại cơ cấu kiến trúc là gì?
cơ chế phân tích
cơ chế yêu cầu
cơ chế cài đặt
cơ chế thiết kế
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____.
Gói với kiểu mở rộng<< Lớp >>
hệ thống con với kiểu mở tộng << Lớp >>
lớp phức hợp với kiểu mở rộng << Lớp >>
Sơ đồ lớp có tiêu đề Layer
Hai câu nào là đúng về việc hiện thực hóa ca sử dụng?
. 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.
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
Nó được tạo ra bởi Nhà phân tích Hệ thống.
Nó mô tả ca sử dụng trong sự cộng tác giữa các đối tượng.
. Hoạt động nào của OOAD xác định cơ chế phân tán?
Xác định các yếu tố thiết kế
Xác định cơ chế thiết kế
Thiết kế lớp học
Phân tích kiến trúc
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?
xác định các lớp tham gia
phân chia trách nhiệm giữa các lớp
. các thông điệp mô hình giữa các lớp
. mô hình hóa các mối quan hệ lớp liên kết.
. đầu ra của thiết kế ca sử dụng là?
các lớp phân tích
. các lớp thiết kế
giao diện
mô hình thiết kế
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?
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ị.
Chỉ có lớp proxy proxy của hệ thống phụ nên có tầm nhìn công cộng
Không có yếu tố bên trong hệ thống con nên có tầm nhìn công khai.
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.
Trong phân tích ca sử dụng, cần bao nhiêu biểu đồ tương tác (tuần tự hoặc giao tiếp) cho mỗi ca sử dụng?
Đủ cho mỗi biểu đồ để đảm bảo rằng tất cả các trách nhiệm của các lớp tham gia đều được nhận biết và đa phần các luồng sự kiện đã được mô tả.
. một biểu đồ cho luồng sự kiến chính và một biểu đồ cho các luồng sự kiện chuyển đổi trong ca sử dụng.
một biểu đồ tuần tự và giao tiếp cho luồng sự kiện chính, mỗi loại một biểu đồ cho luồng sự kiện chuyển đổi
mỗi loại một biểu đồ cho từng ca sử dụng
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ạ sang____
Một lớp linh hoạt
Một lớp giao diện
Một lớp thiết kế
Một hệ thống con
