Tài liệu tổng hợp các câu hỏi trắc nghiệm học phần kiến trúc và thiết kế phần mềm đóng vai trò quan trọng trong việc nắm bắt kiến thức cơ bản và ứng dụng chúng trong thực tế. Nó không chỉ cung cấp nguồn tư liệu phong phú mà còn giúp sinh viên rèn luyện kỹ năng giải quyết vấn đề và hiểu rõ hơn về các nguyên lý quan trọng của kiến trúc phần mềm. Với sự đa dạng của câu hỏi, từ cơ bản đến nâng cao, tài liệu này hỗ trợ việc ôn tập một cách toàn diện, giúp học viên tự tin hơn khi đối mặt với các bài kiểm tra và thực hành trong quá trình học tập. Đồng thời, nó còn là nguồn thông tin hữu ích cho giảng viên và người hướng dẫn để tạo ra những bài kiểm tra chất lượng và đa dạng, khuyến khích sự tìm hiểu sâu sắc và sáng tạo trong lĩnh vực này.
Câu 1: Phương pháp mơ hình hóa u cầu dựa lớp mô tả? a Đối tượng trạng thái b Thuộc tính liệu mơ tả đối tượng c Lớp đối tượng d Tất điều đề cập Câu 2: _ xây dựng mơ hình dựa lớp sử dụng u cầu lấy từ khách hàng a Kiểm thử b Kiến trúc sư c Kỹ sư mạng d Kỹ sư phần mềm nhà phân tích Câu 3: _ lớp mô tả đặc điểm lớp chọn để đưa vào mơ hình phân tích a Dịng liệu (Flow lines) b Khơng câu c Thuộc tính (Attribute) d Thực thể (Entity) Câu 4: Bản chất đối tượng xác định a Luồng xử lý (Process flow) b Thiết kế phần mềm c Không câu d Hoạt động (Operations) Câu 5: Mơ hình CRC (Class responsibility collaborator) mơ tả a Không câu b Xác định tổ chức lớp liên quan đến hệ thống c Yêu cầu sản phẩm d Cả hai ý đề cập Câu 6: Gói phân tích (Analysis package) a Phân loại mơ hình phân tích b Khơng câu c Nhóm gói phân tích d Cả hai ý đề cập Câu 7: Chọn câu trả lời để mô tả cho lược đồ lớp sau: a Lion Tiger giao tiếp với Animal b Các thể Animal giao tiếp khác với thể Lion Tiger c Lion Tiger giao tiếp với d Animal khơng (instances) trực tiếp Câu 8: Trong biểu đồ CourseOffering.numberofStudents ví dụ a Một thiết kế khơng tốt b Một thuộc tính tính (static attribute) c Đặt tên khơng theo tiêu chuẩn d Một thuộc tính dẫn xuất/ có nguồn gốc (derived attribute) Câu 9: Mục đích thiết kế hệ thống (subsytem) gì? a Gói lớp thiết kế tương tự b Cung cấp quản lý mơ hình tổ chức mơ hình c Đóng gói hành vi d Đại diện cho hệ thống bên Câu 10: Lược đồ triển khai (Deployment Diagram) sử dụng để biểu diễn phần cứng hệ thống phần mềm Hãy chọn một: a Đúng b Sai Câu 11: Điều sau phần Thiết kế giao diện? a Tạo giao diện nhà sản xuất phần mềm, người người tiêu dùng tri thức b Kiến trúc giao diện hai máy tính c Khơng câu d Đặc điểm kỹ thuật giao diện thành phần phần mềm Câu 12: Chức giao diện người dùng a Chuyển đổi chương trình sang ngơn ngữ máy b Kết nối người dùng với ứng dụng thông qua tùy chọn đồ họa biểu tượng, menu, văn bản, v.v c Không câu d Truyền liệu đến vị trí từ xa Câu 13: Điều sau khơng phải q trình thiết kế giao diện người dùng? a Người dùng thường xuyên, hiểu biết b Người dùng, nhiệm vụ, mơ hình hóa, phân tích mơi trường c Không câu d Thiết kế giao diện Câu 14: Trong trình thiết kế chương trình, quy trình phần mềm sử dụng thiết kế mô-đun? a Không câu b Cách tiếp cận từ xuống (Top-Down approach) c Cả hai phương pháp đề cập d Phương pháp từ lên (Bottom-Up approach) Câu 15: Một phần mềm cho phép người dùng tương tác a Qua chuyển động chuột b Thơng qua nhận dạng giọng nói c Qua bàn phím d Tất điều đề cập Câu 16: Trong số điều sau cho thấy tầm quan trọng thiết kế giao diện người dùng kỹ thuật phần mềm a Giúp thiết kế phần mềm dễ sử dụng b Tất điều đề cập c Giao diện phải phù hợp để tạo nhận thức người dùng phần mềm d Cung cấp thiết kế phần mềm chức theo thuận tiện người dùng Câu 17: Thiết kế giao diện người dùng bắt đầu a Xác định người dùng, nhiệm vụ yêu cầu môi trường b Tất điều đề cập c Các kịch người dùng tạo phân tích để xác định tập hợp đối tượng giao diện hành động d Tạo bố cục hình mơ tả thiết kế đồ họa Câu 18: Sau tạo thiết kế giao diện người dùng, chức kiểm tra cách a Không câu b Để nhận phản hồi từ thử nghiệm mà sử dụng cho lần sửa đổi lặp lặp lại c Nguyên mẫu giao diện (Interface prototype) người dùng thử nghiệm d Cả hai ý đề cập Câu 19: Phân tích thiết kế giao diện người dùng gì? a Khơng câu b Đây quy trình tổng thể để phân tích thiết kế giao diện người dùng c Đó q trình kiểm tra hệ thống d Đó trình triển khai hệ thống Câu 20: Trong số điều sau đây, điều trình tự xác quy trình thiết kế giao diện người dùng a Phân tích mơ hình hóa giao diện → thiết kế giao diện → xây dựng giao diện → xác nhận giao diện b Xây dựng giao diện → Thiết kế giao diện → xác nhận giao diện → Phân tích mơ hình hóa giao diện c Xác nhận giao diện → Thiết kế giao diện → Xây dựng giao diện → Phân tích mơ hình hóa giao diện d Thiết kế giao diện → xây dựng giao diện → xác nhận giao diện → Phân tích mơ hình hóa giao diện Câu 21: Thiết kế kiến trúc mô tả a Cấu trúc tính chất thành phần b Xem xét phong cách kiến trúc c Cấu trúc liệu thành phần chương trình d Tất điều đề cập Câu 22: Trong số điều sau với kiến trúc chương trình / chương trình con? a Phân tách chức thành hệ thống phân cấp điều khiển b Chương trình "chính" gọi số thành phần chương trình c Tất điều đề cập d Một cấu trúc chương trình cổ điển Câu 23: Kiến trúc gọi thủ tục từ xa (Remote procedure call architectures) đề cập đến a Các thành phần phân phối hệ thống b Các thành phần phân phối nhiều máy tính mạng c Hoạt động mạng d Không câu Câu 24: Kiến trúc hướng đối tượng sử dụng đặc biệt cho a Các thành phần hệ thống đóng gói liệu hoạt động b Tất điều đề cập c Giao tiếp thành phần xác định thực thông qua việc truyền thông điệp d Để thao tác liệu Câu 25: Kiến trúc phân lớp (Layered architecture) bao gồm a Gần gũi với tập thị máy b Các lớp khác xác định c Mỗi lớp hoàn thành hoạt động d Tất điều đề cập Câu 26: Phong cách kiến trúc sử dụng để a Phong cách kiến trúc / kết hợp mẫu b Xác định ràng buộc hệ thống xây dựng c Khám phá yêu cầu kỹ thuật d Tất điều đề cập Câu 27: Thiết kế kiến trúc cho phép a Tất điều đề cập b Phân tích hiệu thiết kế việc đáp ứng yêu cầu thu thập c Giảm thiểu rủi ro liên quan đến việc xây dựng phần mềm d Xem xét giải pháp thay kiến trúc giai đoạn việc thay đổi thiết kế tương đối dễ dàng Câu 28: Trong bối cảnh thiết kế kiến trúc, thể loại (genre) đề cập đến a Danh mục cụ thể lĩnh vực phần mềm tổng thể b Bảo trì phần mềm c Khơng câu d Kiểm thử phần mềm Câu 29: Trong số điều sau cho thấy mẫu kiến trúc khác với phong cách kiến trúc nào? a Tập trung vào khía cạnh kiến trúc b Tất điều đề cập c Mơ hình áp đặt quy tắc cho kiến trúc Câu 30: Kiến trúc phần mềm lấy liệu làm trung tâm (Data-centered architecture) thúc đẩy a Không câu b Thiết kế c Khả tích hợp d Bảo trì Câu 31: Trong bối cảnh thiết kế kiến trúc, thể loại (genre) đề cập đến: a Kiểm thử phần mềm b không câu c Danh mục cụ thể lĩnh vực phần mềm tổng thể d Bảo trì phần mềm Câu 32: Kiến trúc lng/dịng liệu phù hợp áp dụng a Dữ liệu đầu vào chuyển đổi thông qua quy trình đệ quy b Dữ liệu đầu vào khơng chuyển đổi thơng qua q trình xác định c Dữ liệu đầu vào chuyển đổi thông qua loạt thành phầntinhs tốn thao tác d khơng câu Câu 33: Kiến trúc gọi trả (Call anh return architecture) dễ dàng đạt cấu trúc chương trình a Khơng câu b dễ bảo trì c Dễ thiết kế d Dễ dàng sửa đổi mở rộng quy mô Câu 34: Trong kiến trúc phân lớp, Lớp xác định hoạt động giao diện, lớp bên xác định giao diện hệ điều hànhtrong lớp trung gian cung cấp dịch vụ tiện ich chức phần mềm ứng dụng a True b False Câu 35: Nếu bạn làm việc lĩnh vữ kỹ thuật phần mềm hướng đối tượng, _ tập hợp lớp hoạt động a Thiết kế (Design) b Thành phần (Component) c Không câu dúng d Kiểm thử (Testing) Câu 36: Một thành phần truyền thống, cịn gọi mơ-đun, nằm a Kiểm thử phần mềm b Tất điều đề cập c Gỡ lỗi phàn mềm (Software debugging) d Kiến trúc phần mềm Câu 37: Với tham chiếu đến phương pháp tiếp cận kỹ thuật phần mềm hướng đối tượng, _ tập trung vào việc xây dựng vấn đề a Thiết kế kiến trúc b Thiết kế bên ngồi bên c Khơng câu d Thiết kế mức thành phần Câu 38: _ thước đo định tính mức độ mà lướp kết nối với a Gắn kết (Cohesion) b Kết nối (Coupling) c Diễn giải (Interpretation) d Không câu Câu 39: Thiết kế nội dung _ tập trung vào đối tượng nội dung cách thức mà đóng gói để trình bày cho người dùng cuối ứng dụng Web (WebApp) a Thiết kế giao diện b Thiết kế kiến trúc c Thiết kế thành phần d Không câu Câu 40: phần mềm phải giao tiếp bên bên a True b False Câu 41: Thành phần khối xây dựng mô-đun cho phần mềm máy tính a True b False Câu 42: Thiết kế mức thành phần dựa thông tin phát triển phần mơ hình u cầu biểu diễn phần mơ hình kiến trúc a True b False Câu 43: Đièu loại giao diện người dùng a Dựa thực đơn (Menu based) b Dựa thao tác trực tiếp (Direct manipulation based) c Dựa hiệu (Efficiency based) d Dựa ngôn ngữ lệnh (Command language based) Câu 44: Thiết bị sau chịu trách nhiệm giao diện người dùng a Bộ xử lý b Thiết bị đầu vào đầu c Không câu d Thiết bị nhớ Câu 45: Thiết kế giao diện người dùng kỹ sư phần mềm thực Đó q trình lặp lặp lại dựa nguyên tác thiết kế xác định trước a True b False Câu 46: Liên quan đến nguyên tắc thiết kế phần mềm, giao diện người dùng (UI) viết tắt tích hợp người dùng (User Integration) a True b False Câu 47: Trong số chức sau chức thiết kế dựa mẫu a Cả hay ý đề cập b Một kỹ sư phần mềm kiểm tra vấn đề gặp phải cho ứng dụng c Không câu d Cố gắng tìm giải pháp phù hợp cách tìm kiếm nhiều kho lưu trữ mẫu Câu 48: Khi mẫu thiết kế phần mềm xem xét, cố gắng xác định a Các mẫu hệ thống b Lặp tài liệu mẫu chung c Không câu d Hệ thống mạng Câu 49: Các mẫu kiến trúc mô tả vấn đề thiết kế diện rộng giải cách sử dụng phương pháp _ a Khơng có cấu trúc (Unstructured) b Bán cấu trúc (Semi-structural) c Không câu d Cấu trúc (Structural) Câu 50: Các mẫu thành phần gọi mẫu thiết kế giải vấn đề liên quan đến phát triển a Cài đặt hệ thống b Hệ thống thành phần c Tích hợp hệ thống d Khơng câu Câu 51: Các mẫu thiết kế giao diện mô tả vấn đề phổ biến giải pháp chúng với hệ thống bao gồm đặc điểm cụ thể người dùng cuối a Không câu b Giao diện người dùng c Thiết kế mạng d Chi tiết cài đặt bên trọng Câu 52: Bản thân mẫu khơng đủ để hát triển thiết kế hồn chỉnh a True b False Câu 53: Mỗi vấn đề giải pháp mơ tả mẫu thiết kế a True b False Câu 54: Mỗi mẫu thiết kế cung cấp cho bạn cách tiếp cận chứng minh phần vấn đề cần giải a True b False Câu 55: Các dịch vụ Web hám phá cách sử dụng _ a UDDI b UDII c UDDII d UDDDI Câu 56: _ sử dụng để chuyển đổi ứng dụng bạn thành ứng dụng Web a Web Services b Browser Action c Struts Services d Java Services Câu 57: Vai trò sau kiến trúc dịch vụ Web để triển khai dịch vụ cà làm cho dịch vụ khả dụng Internet a Nhà cung cấp dịch vụ (Service Provider) b Người yêu cầu dịch vụ (Service Requestor) c Không câu Trả lời: A) Đúng Giải trình: Một mẫu thiết kế cung cấp cho bạn kỹ thuật thử để giải yếu tố cụ thể vấn đề mà bạn cố gắng giải Q4 Trong số chức sau / chức thiết kế dựa Mẫu? A Một kỹ sư phần mềm kiểm tra vấn đề gặp phải cho ứng dụng B Cố gắng tìm giải pháp phù hợp cách tìm kiếm nhiều kho lưu trữ mẫu C Cả A B D Khơng có điều đề cập Đáp án: C) Cả A B Giải trình: Một kỹ sư phần mềm phân tích vấn đề nảy sinh phát triển ứng dụng sau cố gắng xác định giải pháp áp dụng cách khám phá nhiều kho lưu trữ mẫu, mô tả Q5 Một mẫu thiết kế mô tả "quy tắc ba phần thể mối quan hệ giữa, A Một kỹ sư phần mềm kiểm tra vấn đề gặp phải cho ứng dụng B Cố gắng tìm giải pháp phù hợp cách tìm kiếm nhiều kho lưu trữ mẫu C Cả A B D Khơng có điều đề cập Đáp án: D) Khơng có điều Giải trình: 59 Mẫu thiết kế mơ tả "quy tắc ba phần thể mối quan hệ bối cảnh, vấn đề giải pháp Khả hiểu bối cảnh vấn đề thiết kế phần mềm cho phép người đọc hiểu môi trường mà vấn đề xảy tồn loại giải pháp thích hợp mơi trường Q6 Trong số điều sau cho thấy đặc tính Coplien cho mẫu thiết kế hiệu quả, A B C D Nó giải vấn đề khái niệm chứng minh Giải pháp khơng rõ ràng Nó mơ tả mối quan hệ mơ hình có Tất điều đề cập Đáp án: D) Tất điều đề cập Giải trình: Đặc điểm Coplien cho mẫu thiết kế hiệu giải vấn đề khái niệm chứng minh, giải pháp không rõ ràng mô tả mối quan hệ mẫu có ý nghĩa Q7 Khi mẫu thiết kế phần mềm xem xét, cố gắng xác định A B C D Lập tài liệu mẫu tạo tài liệu Các mẫu hệ thống Hệ thống mạng Khơng có điều đề cập Đáp án: A) Các mẫu tạo tài liệu Giải trình: Khi mẫu thiết kế phần mềm xem xét, cố gắng xác định ghi lại mẫu chung Chúng phát mẫu đại diện cho đặc tính quan trọng lặp 60 lặp lại hệ thống cung cấp cho chúng tơi phương pháp kết hợp khía cạnh vào hệ thống phần thiết kế Q8 Các mẫu thiết kế trải dài phạm vi rộng A B C D Đóng gói liệu Tóm tắt ứng dụng Hệ thống tích hợp Khơng có điều đề cập Đáp án: B) Tính trừu tượng ứng dụng Giải trình: Các mẫu thiết kế trải dài phạm vi rộng lớn trừu tượng ứng dụng Q9 Các mẫu kiến trúc mô tả vấn đề thiết kế diện rộng giải cách sử dụng phương pháp _ A B C D Cấu trúc Khơng có cấu trúc Bán cấu trúc Tất điều đề cập Đáp án: A) Cấu trúc Giải trình: Các mẫu kiến trúc cách mô tả vấn đề thiết kế diện rộng giải thông qua việc sử dụng phương pháp luận cấu trúc Q 10 Các mẫu liệu mô tả vấn đề định hướng liệu lặp lại giải pháp mô hình hóa liệu sử dụng để giải chúng 61 A ĐÚNG VẬY B Sai Trả lời: A) Đúng Giải trình: Khi nói đến thách thức định hướng liệu lặp lại giải pháp mơ hình hóa liệu sử dụng để giải chúng, mẫu liệu đóng vai trò hướng dẫn Q11 Các mẫu thành phần gọi mẫu thiết kế giải vấn đề liên quan đến phát triển A B C D Hệ thống thành phần Hệ thống tích hợp Hồn thiện hệ thống Tất điều đề cập Trả lời: A) Hệ thống thành phần Giải trình: Các mẫu thành phần cịn gọi mẫu thiết kế sử dụng để giải thách thức liên quan đến phát triển hệ thống thành phần, phương pháp mà chúng giao tiếp với vị trí thành phần kiến trúc rộng Q12 Các mẫu thiết kế giao diện mô tả vấn đề _ phổ biến giải pháp chúng với hệ thống lực lượng bao gồm đặc điểm cụ thể người dùng cuối A B C D Giao diện người dùng Chi tiết triển khai nội Thiết kế mạng Khơng có điều đề cập Trả lời: A) Giao diện người dùng 62 Giải trình: Một hệ thống lực lượng có chứa đặc điểm riêng người dùng cuối sử dụng để giải vấn đề chung giao diện người dùng Các mẫu thiết kế giao diện phác thảo cách giải vấn đề giao diện người dùng thông thường với hệ thống lực lượng Q13 giải tập hợp vấn đề gặp phải xây dựng WebApps thường kết hợp nhiều danh mục mẫu khác vừa đề cập A B C D Mẫu ứng dụng dành cho thiết bị di động Các mẫu ứng dụng web Mẫu ứng dụng hệ thống Khơng có điều đề cập Đáp án: B) Các mẫu WebApp Giải trình: Các mẫu WebApp thiết kế để xử lý tập hợp vấn đề cụ thể gặp phải phát triển WebApp chúng thường chứa phần tử từ nhiều loại mẫu khác thảo luận Q14 Các mẫu di động mô tả vấn đề thường gặp phải phát triển giải pháp cho tảng di động A ĐÚNG VẬY B Sai Trả lời: A) Đúng Giải trình: 63 Khi xây dựng giải pháp cho tảng di động, mẫu di động giải thích khó khăn thường xun gặp phải Thành ngữ cách triển khai tất phần thuật toán cấu trúc liệu định cho thành phần phần mềm bên ngữ cảnh ngơn ngữ lập trình cụ thể mức độ trừu tượng thấp Q15 Các mẫu sáng tạo tập trung vào _ đối tượng A B C D Sự sáng tạo Thành phần Đại diện Tất điều đề cập Đáp án: D) Tất điều đề cập Giải trình: Các mẫu sáng tạo liên quan đến việc "tạo, bố cục biểu diễn" đối tượng chúng cung cấp kỹ thuật giúp việc khởi tạo đối tượng bên hệ thống dễ dàng hơn, "các ràng buộc loại số lượng đối tượng tạo hệ thống " Q16 Các mẫu cấu trúc tập trung vào vấn đề giải pháp liên quan đến cách _ tổ chức A B C D Các lớp đối tượng Các yếu tố hệ thống Thiết bị liên lạc Khơng có điều đề cập Đáp án: A) Các lớp đối tượng Giải trình: Những khó khăn giải pháp liên quan đến cách lớp đối tượng xếp kết hợp để xây dựng cấu trúc rộng trọng tâm mẫu cấu trúc 64 Q17 Các mẫu hành vi giải vấn đề liên quan đến việc phân công trách nhiệm _ thực đối tượng A B C D Đối tượng giao tiếp họ Các lớp đại diện chúng Nhận dạng mẫu Khơng có điều đề cập Đáp án: A) Đối tượng giao tiếp họ Giải trình: Các mẫu cấu trúc quan tâm đến khó khăn giải pháp liên quan đến việc tổ chức tích hợp lớp đối tượng để xây dựng cấu trúc rộng Q18 Bản thân mẫu khơng đủ để phát triển thiết kế hoàn chỉnh A ĐÚNG VẬY B Sai Trả lời: A) Đúng Giải trình: Có thể riêng mẫu không đủ để tạo thiết kế tồn diện Trong số trường hợp, yêu cầu cung cấp kiến trúc khung cụ thể cho việc triển khai, gọi khuôn khổ, để tạo điều kiện thuận lợi cho trình thiết kế Q19 Một kiến trúc nhỏ tái sử dụng cung cấp cấu trúc hành vi chung cho nhóm phần mềm trừu tượng, A ĐÚNG VẬY B Sai 65 Trả lời: A) Đúng Giải trình: "Một kiến trúc nhỏ tái sử dụng cung cấp cấu trúc hành vi chung cho nhóm phần mềm trừu tượng, bối cảnh định cộng tác sử dụng chúng bên miền định", theo định nghĩa Q20 Các mẫu thiết kế trừu tượng khuôn khổ A ĐÚNG VẬY B Sai Trả lời: A) Đúng Giải trình: Các khn khổ cụ thể mẫu thiết kế Mã đóng gói khn khổ, mẫu mẫu đóng gói mã Các khung cơng tác có lợi viết ngơn ngữ lập trình, sau thực thi tái sử dụng trực tiếp Chương : WebApp Design in Software Engineering Q1 Thiết kế cho ứng dụng Web bao gồm, A B C D Chỉ hoạt động thiết kế Các hoạt động kỹ thuật phi kỹ thuật Chỉ hoạt động thử nghiệm Khơng có điều đề cập Đáp án: B) Các hoạt động kỹ thuật phi kỹ thuật Giải trình: 66 Thiết kế cho ứng dụng Web bao gồm hoạt động kỹ thuật phi kỹ thuật Q WebApp, tạo _ lập kế hoạch điều hướng xảy WebApp A B C D Bố cục thẩm mỹ giao diện người dùng Xác định cấu trúc kiến trúc tổng thể Phát triển nội dung chức nằm kiến trúc Tất điều đề cập Đáp án: D) Tất điều đề cập Giải trình: WebApp, thiết lập bố cục trực quan giao diện người dùng, xác định khung kiến trúc tổng thể, tạo nội dung chức tồn kiến trúc tổ chức điều hướng xảy WebApp Q3 Trong số người sau đây, tham gia vào việc tạo mơ hình thiết kế WebApp? A B C D Kỹ sư web Thiết kế đồ họa Nhà phát triển nội dung Tất điều đề cập Đáp án: D) Tất điều đề cập Giải trình: Các kỹ sư web, nhà thiết kế đồ họa, nhà phát triển nội dung bên liên quan khác tham gia vào việc tạo mơ hình thiết kế WebApp Q4 Thiết kế web cho phép bạn tạo mơ hình đánh giá chất lượng cải tiến trước tạo nội dung mã 67 A ĐÚNG VẬY B Sai Trả lời: A) Đúng Giải trình: Chúng tơi thiết kế mơ hình đánh giá chất lượng cải thiện trước nội dung mã tạo ra, thử nghiệm thực người dùng cuối tham gia với số lượng lớn Giai đoạn thiết kế chất lượng WebApp thiết lập Q5 Các bước bao gồm thiết kế WebApp, A Thơng tin thu q trình lập mơ hình u cầu B Thiết kế nội dung sử dụng mơ hình nội dung phát triển q trình phân tích C Thiết kế kiến trúc tập trung vào cấu trúc siêu phương tiện tổng thể tất đối tượng chức nội dung D Khơng có điều đề cập Đáp án: D) Khơng có điều Giải trình: Các bước bao gồm thiết kế WebApp thông tin thu q trình mơ hình hóa u cầu, thiết kế nội dung sử dụng mơ hình nội dung phát triển q trình phân tích thiết kế kiến trúc tập trung vào cấu trúc siêu phương tiện tổng thể tất đối tượng chức nội dung Q6 Thiết kế giao diện thiết lập bố cục chế tương tác xác định giao diện người dùng A ĐÚNG VẬY 68 B Sai Trả lời: A) Đúng Giải trình: Thiết kế giao diện trình xác định bố cục kỹ thuật tương tác sử dụng để hình thành giao diện người dùng Q7 Thiết kế điều hướng xác định, A B C D Cách người dùng cuối điều hướng thông qua cấu trúc siêu phương tiện Thiết kế thành phần thể cấu trúc chi tiết bên Các yếu tố chức WebApp Tất điều đề cập Đáp án: D) Tất điều đề cập Giải trình: Khi nói đến ứng dụng web, thiết kế điều hướng xác định cách người dùng cuối điều hướng qua khung siêu phương tiện, thiết kế thành phần thể cấu trúc bên chi tiết phần chức WebApp Q8 Mơ hình thiết kế bao gồm vấn đề nội dung, thẩm mỹ, kiến trúc, giao diện, điều hướng thiết kế cấp thành phần A B C D Sản phẩm Cơng việc phụ Kiến trúc bên Khơng có điều đề cập Đáp án: A) Sản phẩm Giải trình: 69 Sản phẩm cơng việc tạo trình thiết kế WebApp mơ hình thiết kế kết hợp thách thức nội dung, thẩm mỹ, kiến trúc, giao diện, điều hướng thiết kế cấp thành phần Mơ hình thiết kế sử dụng để hướng dẫn phát triển WebApp Q9 Mỗi yếu tố mơ hình thiết kế xem xét để tìm lỗi A ĐÚNG VẬY B Sai Trả lời: A) Đúng Giải trình: Mỗi phần mơ hình thiết kế xem xét kỹ lưỡng nhằm cố gắng xác định sai sót, mâu thuẫn thiếu sót xảy Q 10 Trong số điều sau cung cấp sở hữu ích để đánh giá chất lượng hệ thống dựa Web A B C D Khả sử dụng, chức Độ tin cậy, hiệu Khả bảo trì Tất điều đề cập Đáp án: D) Tất điều đề cập Giải trình: Các tiện ích khả sử dụng chức độ tin cậy, hiệu khả bảo trì quan trọng thuộc tính chúng đóng vai trị tảng hữu ích để đánh giá chất lượng tổng thể hệ thống dựa Web 70 Q11 Mục tiêu thiết kế áp dụng cho hầu hết WebApp miền ứng dụng, kích thước độ phức tạp A ĐÚNG VẬY B Sai Trả lời: A) Đúng Giải trình: Mục tiêu thiết kế áp dụng cho hầu hết WebApp miền ứng dụng, kích thước độ phức tạp Q12 Trong số điều sau / áp dụng kim tự tháp thiết kế cho ứng dụng Web A B C D Thiết kế thành phần & Thiết kế kiến trúc Thiết kế điều hướng & Thiết kế nội dung Thiết kế thẩm mỹ & Thiết kế giao diện Tất điều đề cập Đáp án: D) Tất điều đề cập Giải trình: Kim tự tháp thiết kế cho Ứng dụng web bao gồm thiết kế thành phần, thiết kế kiến trúc, thiết kế Điều hướng, thiết kế nội dung, thiết kế thẩm mỹ thiết kế giao diện Q13 Một thách thức thiết kế giao diện cho WebApps _ điểm nhập người dùng A Bản chất vô định B Tính chất xác định C Bản chất mơ tả 71 D Khơng có điều đề cập Đáp án: A) Tính chất khơng xác định Giải trình: Một khó khăn thiết kế giao diện người dùng cho WebApps tính chất khơng thể đoán trước điểm truy cập người dùng vào ứng dụng Do đó, người dùng vào WebApp từ trang quen thuộc liên kết với cấp thấp hệ thống phân cấp kiến trúc WebApp Q14 Các mục tiêu giao diện WebApp A Thiết lập cửa sổ quán vào nội dung chức cung cấp giao diện B Hướng dẫn người dùng thông qua loạt tương tác với WebApp C Sắp xếp tùy chọn điều hướng nội dung có sẵn cho người dùng D Tất điều đề cập Đáp án: D) Tất điều đề cập Giải trình: Mục tiêu giao diện WebApp thiết lập cửa sổ quán vào nội dung chức cung cấp giao diện, hướng dẫn người dùng thông qua loạt tương tác với WebApp tổ chức tùy chọn điều hướng nội dung có sẵn cho người dùng Q15 Để đạt giao diện quán, trước tiên bạn nên sử dụng thiết kế thẩm mỹ để thiết lập nhìn mạch lạc A ĐÚNG VẬY B Sai Trả lời: A) Đúng 72 Giải trình: Ban đầu cần sử dụng thiết kế thẩm mỹ để thiết lập "diện mạo" quán nhằm đạt giao diện quán Điều liên quan đến nhiều phẩm chất khác nhau, cách bố trí thiết kế chế điều hướng phải trọng tâm 73