HOT: Công bố kết quả chung cuộc Quiz Game “Biệt đội Architect”

Sau gần 7 ngày thi đua vô cùng sôi nổi và không kém phần gay cấn, giờ đây chúng ta đã tìm ra biệt đội Architect trong cộng đồng các Developer nhà Sun*. Hãy cùng theo dõi kết quả chung cuộc dưới đây nhé!

Tính đến 17h00 ngày 27/12, BTC đã ghi nhận được là 177 member submit, trong đó có 126 submit hợp lệ với 2 điều kiện: (1) Trả lời đúng ít nhất 4/5 câu hỏi thử thách và (2) hoàn thành khóa học Software Architecture Design trên nền tảng S*Learn.

Trong suốt 7 ngày diễn ra cuộc thi, BTC đã theo dõi cuộc “rượt đuổi” và lội ngược dòng của rất nhiều Unit. Cuộc thi đã cho thấy tinh thần học tập và thi đua vô cùng sôi nổi của các Developer nhà Sun*. BTC đã có trong tay kết quả chung cuộc với những cái tên cực kỳ xứng đáng. Hãy cùng Sun* News tìm hiểu họ là ai nhé!

KẾT QUẢ CHUNG CUỘC QUIZ GAME “Biệt đội Architect”

Cám ơn tất cả các bạn đã nhiệt tình tham gia cuộc thi. Hãy cùng theo dõi đáp án Quiz Game để nhìn lại kiến thức về Software Architecture nhé!

Q1: Làm thế nào để xác định các yêu cầu chức năng (functional requirements)?

 A. Gặp trực tiếp người dùng và khách hàng. 

B. Sử dụng tài liệu đã có sẵn. 

C. Cả A và B trên đều đúng. 

D. Không cần xác định yêu cầu chức năng. 

Q2: Tại Module 3 của khóa học, ngăn xếp công nghệ (Technology Stack) được định nghĩa là gì? 

A. Một dạng sơ đồ giải pháp. 

B. Danh sách các công nghệ sẽ được sử dụng để xây dựng hệ thống và lý do chọn chúng. 

C. Phần của hệ thống được xây dựng. 

D. Vai trò và trách nhiệm của người dùng. 

Q3: Sự khác nhau cơ bản giữa Yêu cầu chức năng (Functional requirements) và Yêu cầu phi chức năng (Nonfunctional requirements) là gì? 

A. Yêu cầu chức năng liên quan đến những gì hệ thống không thể làm, trong khi Yêu cầu phi chức năng liên quan đến những gì hệ thống có thể làm. 

B. Yêu cầu chức năng và Yêu cầu phi chức năng giống nhau và không có sự khác biệt. 

C. Yêu cầu chức năng mô tả những gì hệ thống cần thực hiện, trong khi Yêu cầu phi chức năng mô tả những tiêu chuẩn mà hệ thống cần đạt. 

D. Yêu cầu chức năng và Yêu cầu phi chức năng đều liên quan đến việc sử dụng các công nghệ mới trong thiết kế hệ thống.

 

Q4: Tài liệu diagram nào KHÔNG tập trung vào hành vi và tương tác giữa các thành phần phần mềm trong hệ thống ?

A. Sequence diagram

B. Deployment diagram

C. Communication diagram

D. Activity diagram

Q5: Một hệ thống phân tán (Distributed System) được triển khai trên nhiều máy chủ trên toàn thế giới. SAD với Physical View của hệ thống này có thể sẽ bao gồm:

A. Mô Tả Về Máy Chủ (Server Description): Cung cấp thông tin chi tiết về các máy chủ sử dụng trong hệ thống, bao gồm cấu hình phần cứng, hệ điều hành, và các dịch vụ đang chạy trên mỗi máy chủ.

B. Cấu Trúc Mạng (Network Structure): Mô tả cấu trúc mạng của hệ thống, bao gồm các kết nối mạng, tốc độ băng thông, và các thiết bị mạng quan trọng.

C. Phân Bố Địa Lý (Geographical Distribution): Mô tả vị trí vật lý của các thành phần trong hệ thống, đặc biệt là khi chúng được triển khai trên nhiều địa điểm trên toàn thế giới.

D. Triển Khai Ứng Dụng (Application Deployment): Mô tả cách các ứng dụng hoặc dịch vụ cụ thể được triển khai trên các máy chủ. Bao gồm thông tin về việc phân phối, cấu hình, và quản lý các thành phần này.

E. Giao Thức Truyền Thông (Communication Protocols): Liệt kê và mô tả các giao thức truyền thông được sử dụng trong hệ thống, cũng như cách chúng tương tác với nhau.

Đáp án đúng: A, B, C, D, E 

Các bạn có thể tiếp tục tìm hiểu kiến thức của khóa học Software Architecture Design trên nền tảng S*Learn tại đây nhé: https://sun-asterisk.wsm.vn/learn/en/course/1502/

Hẹn gặp lại Sunner tại các game tiếp theo nhé!