Worksheets2022_01
Total questions: 50
Worksheet time: 17mins
Name
Class
Date
1.
IDL stands for _________ IDL viết tắt của _________
a)
Interface Dependency Language
b)
Inter-Dependency Language
c)
Interface Definition Language
d)
Inter-Dependency Location identifier
2.
Which among these helps in developing a microservice quickly __________ Điều nào trong số này giúp phát triển microservice một cách nhanh chóng __________
a)
Chassis
b)
API Gateway
c)
Service Registry
d)
Service Deployment
3.
The benefits of Microservices include ___________. Các lợi ích của Microservices bao gồm ___________.
a)
a) Scale development: Develop, Deploy and Scale Quy mô phát triển: Phát triển, triển khai và mở rộng quy mô (Develop, Deploy and Scale)
b)
b) Easy scaling & Improved Fault Isolation Dễ dàng mở rộng quy mô và cải thiện cách ly lỗi
c)
c) Faster to build and deploy Xây dựng và triển khai nhanh hơn
d)
d) All the above a) và b) và c) đều đúng
4.
________ is example of service instance per host pattern ________ là ví dụ về phiên bản dịch vụ trên mỗi mẫu máy chủ
a)
Kubernetes
b)
Docker
c)
Solaris zones
d)
Netflix Video Streaming
5.
Caching helps in improving the performance of the system. The above statement is: Bộ nhớ đệm giúp cải thiện hiệu suất của hệ thống. Câu nói trên là:
a)
True
b)
FALSE
c)
No idea Không ý kiến
d)
None of the above
6.
Microservice is considered as a subset of ….? Microservice được coi là một tập hợp con của ….?
a)
SO (Service Oriented)
b)
Agile
c)
Scrum
d)
Waterfall
7.
In docker each service instance is _________ Trong docker, mỗi phiên bản dịch vụ là _________
a)
Image
b)
Container
c)
Bean
d)
Class
8.
Microservice could be considered as subset of __________ Microservice có thể được coi là tập hợp con của __________
a)
POA
b)
SOA
c)
Cloud
d)
HTTP
9.
Giai đoạn ADM (Architecture Development Method) nào bắt đầu với việc nhận được Yêu cầu về Công việc Kiến trúc từ các tổ chức tài trợ (sponsoring organization)?
a)
Phase A - Architecture Vision
b)
Preliminary Phase
c)
Phase B - Business Architecture
d)
Requirements Management
10.
Theo TOGAF, các loại kiến trúc nào sau đây là các kiến trúc thường được chấp nhận trong một kiến trúc tổng thể của doanh nghiệp?
a)
Application, Business, Data, Technology
b)
Capability, Segment, Strategic
c)
Context, Definition, Governance, Transformation
d)
Definition, Realization, Transition, Vision
11.
When would developers use microservices? Khi nào lập trình viên sử dụng microservices?
a)
When they want to write cell phone applications that run quickly Khi cần viết các ứng dụng cho điện thoại di động để có thể sử dụng nhanh chóng
b)
When they work with ephemeral nano technology Khi cần làm việc với các công nghệ thử nghiệm
c)
When they need to create large, enterprise-level applications that are subject to changes on a frequent basis Khi họ cần tạo những ứng dụng lớn, cấp doanh nghiệp mà có thể thay đổi thường xuyên
d)
When they create applications specifically for scientific test equipment Khi họ tạo ra các ứng dụng dành riêng cho thiết bị thử nghiệm khoa học
12.
What are some technologies commonly used to implement microservices? Một số công nghệ thường được sử dụng để triển khai microservices là gì?
a)
a) Docker
b)
b) Kubernetes
c)
c) All the above Cả a) và b) đều đúng
d)
None of the above Không ý nào đúng
13.
Giai đoạn ADM (Architecture Development Method) nào chịu trách nhiệm đánh giá hiệu suất của kiến trúc và đưa ra các đề xuất thay đổi?
a)
Phase A - Architecture Vision
b)
Phase E - Opportunities & Solutions
c)
Phase F - Migration Planning
d)
Phase H - Architecture Change Management
14.
The decomposition of Microservices is based on two categories, namely Sự phân rã của Microservices dựa trên hai loại, đó là
a)
Technology Capability and Subdomain
b)
Business Capability and Subdomain
c)
Marketing and Domain
d)
Business Opportunity and Technology
15.
Trong giai đoạn nào của ADM (Architecture Development Method) các nguyên tắc kinh doanh, mục tiêu kinh doanh và chiến lược được xác nhận đầu tiên?
a)
Preliminary Phase
b)
Phase A - Architecture Vision
c)
Phase B - Business Architecture
d)
Requirements Management Phase
16.
Giai đoạn nào của ADM (Architecture Development Method) được sử dụng để hoàn thiện một tập hợp các kiến trúc chuyển tiếp nhằm hỗ trợ việc thực hiện?
a)
Phase D - Technology Architecture
b)
Phase E - Opportunities & Solutions
c)
Phase F - Migration Planning
d)
Phase G - Implementation Governance
17.
Giai đoạn nào của ADM (Architecture Development Method) đảm bảo rằng các dự án triển khai tuân theo kiến trúc đã xác định?
a)
Requirements Management
b)
Phase D - Technology Architecture
c)
Phase F - Migration Planning
d)
Phase G - Implementation Governance
18.
API Gateway ensures ______ API Gateway đảm bảo ______
a)
a) Composition Thành phần
b)
b) Protocol translation Bản dịch giao thức
c)
c) Request routing Yêu cầu định tuyến
d)
d) All the above a) và b) và c) đều đúng
19.
What is a microservice? Microservice là gì?
a)
A design used primarily in functional programming and object-oriented programming Một thiết kế được sử dụng chủ yếu trong lập trình chức năng và lập trình hướng đối tượng
b)
A small program that represents discrete logic that executes within a well-defined boundary on dedicated hardware Một chương trình nhỏ thể hiện logic rời rạc thực thi trong một ranh giới được xác định rõ ràng trên phần cứng chuyên dụng
c)
A style of design for enterprise systems based on a loosely coupled component architecture Một phong cách thiết kế cho các hệ thống lớn dựa trên kiến trúc thành phần được kết hợp mềm với nhau
d)
A very small piece of code that never gets any bigger than 10 lines Một đoạn mã rất nhỏ không bao giờ lớn hơn 10 dòng
20.
Giai đoạn nào của ADM (Architecture Development Method) thiết lập một bộ nguyên tắc kiến trúc (Architecture Principles)?
a)
Preliminary Phase
b)
Phase A - Architecture Vision
c)
Phase D - Technology Architecture
d)
Phase G - Implementation Governance
21.
What's the difference between a microservices-oriented architecture (MOA) and a service-oriented architecture (SOA)? Sự khác biệt giữa kiến trúc hướng vi dịch vụ (MOA) và kiến trúc hướng dịch vụ (SOA) là gì?
a)
a) An SOA uses intermediation technology to facilitate communication between services SOA sử dụng công nghệ trung gian để tạo điều kiện giao tiếp giữa các dịch vụ
b)
b) An MOA shares as little data as possible while an SOA shares as much data as possible Một MOA chia sẻ càng ít dữ liệu càng tốt trong khi một SOA chia sẻ nhiều dữ liệu nhất có thể
c)
c) A developer can run a monolithic application with SOA principles Lập trình viên có thể chạy một ứng dụng nguyên khối với các nguyên tắc SOA
d)
d) All the above a) và b) và c) đều đúng
22.
Agile development and deployment is difficult in case of _________ Việc triển khai và phát triển Agile sẽ khó thực hiện trong kiến trúc ứng dụng nào sau đây?
a)
Monolithic (nguyên khối)
b)
Microservice
c)
both of the above Cả hai ý trên
d)
None of the above Không ý nào đúng
23.
What is a popular Java framework to develop microservices? Nền tảng Java nào sau đây có thể phát triển dạng Microservices?
a)
A. Spring Boot
b)
B. Eclipse MicroProfile
c)
Both A and B Cả A và B
d)
None of the above Không ý nào đúng
24.
Which among these helps in developing a microservice quickly _________. Lựa chọn nào sau đây giúp phát triển một microservice một cách nhanh chóng _________.
a)
Chassis
b)
Service registry
c)
Service Deployment
d)
API Gateway
25.
Microservices based architecture enforces a modular structure. The above statement is: "Kiến trúc dựa trên microservices thực thi cấu trúc mô-đun. Câu nói trên: " "
a)
True
b)
FALSE
c)
No idea Không ý kiến
d)
None of the above Không ý nào đúng
26.
_________ is an example of service instance per container pattern. _________ là một ví dụ về phiên bản dịch vụ trên mỗi mẫu bộ chứa.
a)
Docker
b)
Solaris zones
c)
both of the above Cả hai ý trên
d)
None of the above (Không ý nào đúng)
27.
Efficient utilization and fast deployment represents which pattern? Sử dụng hiệu quả và triển khai nhanh chóng đại diện cho mô hình nào?
a)
Service instance per container
b)
Service instance per host
c)
Multiple services per host pattern
d)
None of the above
28.
Functional decomposition is an example of ____________ Phân rã chức năng là một ví dụ của loại kiến trúc nào sau đây?
a)
a) Microservices
b)
b) Monolithic (Nguyên khối)
c)
c) All the above Cả a) và b) đều đúng
d)
None of the above Không ý nào đúng
29.
Trong giai đoạn nào của chu trình ADM (Architecture Development Method), các khối xây dựng (building blocks) trở nên cụ thể cho việc triển khai?
a)
Phase A - Architecture Vision
b)
Phase B - Business Architecture
c)
Phase C - Information Systems Architectures
d)
Phase E - Opportunities & Solutions
30.
Trong giai đoạn ADM (Architecture Development Method) nào là mục tiêu để đảm bảo rằng kiến trúc đạt được giá trị kinh doanh mục tiêu ban đầu?
a)
Phase E - Opportunities & Solutions
b)
Phase F - Migration Planning
c)
Phase G - Implementation Governance
d)
Phase H - Architecture Change Management
31.
External clients communicate with Microservices using ___________. Các máy trạm bên ngoài giao tiếp với Microservices bằng ___________.
a)
Messaging
b)
API
c)
API Gateway
d)
API Proxy
32.
Điều nào sau đây mô tả đúng nhất sự cần thiết phải quản lý quá trình ADM (Architecture Development Method)?
a)
Để xây dựng mô tả kiến trúc từ trên xuống, bao gồm tất cả
b)
Để cho phép phát triển các kiến trúc tham chiếu
c)
Để cho phép các miền kiến trúc được tích hợp
d)
Để đảm bảo rằng phương pháp đang được áp dụng là chính xác
33.
A monolithic application is _________ Một ứng dụng nguyên khối là _________
a)
built as single unit được xây dựng dưới dạng đơn vị duy nhất
b)
built to handle functionality and data of many application được xây dựng để xử lý chức năng và dữ liệu của nhiều ứng dụng
c)
both of the above Cả hai ý trên
d)
None of the above Không ý nào đúng
34.
Mô tả nào phù hợp nhất với vai trò của Product Owner?
a)
Value Maximizer
b)
Requirements Collector
c)
Chief Analyst
d)
Scope Protector
35.
Ai xác định các stakeholders chính cho Sản phẩm?
a)
The Product Owner
b)
The Scrum Team
c)
The Scrum Master
d)
The Upper Management
36.
Which statement gives the best information about the product increment? Phát biểu nào sau đây cung cấp thông tin chính xác nhất về tính năng bổ sung vào Product?
a)
Every implemented User Story, which corresponds to the Definition of Done, becomes part of the Sprint's product increment. Mọi User story đã triển khai, tương ứng với Định nghĩa Hoàn thành, sẽ trở thành một phần của tính năng bổ sung vào Product của Sprint.
b)
Each implemented User Story becomes part of the Sprint's product increment. Mỗi User story được triển khai sẽ trở thành một phần của tính năng bổ sung vào Product của Sprint.
c)
The product increment created in the Sprint is delivered in the next Release. Tính năng bổ sung vào Product được tạo trong Sprint được deliver trong Bản phát hành tiếp theo.
d)
In principle, each product increment can be delivered in one of the next Releases Về nguyên tắc, mỗi tính năng bổ sung vào product có thể được deliver vào một trong các Bản phát hành tiếp theo
37.
Select the benefits of including testing on development activities performed during Sprint: Chọn các lợi ích của việc các công việc kiểm thử được bao gồm trong công việc phát triển trong suốt Sprint
a)
This reduces the chances of increasing the technical debr of the product Điều này làm giảm cơ hội tăng lỗi kỹ thuật của sản phẩm
b)
Transparency of the Increment is increased. Tính minh bạch của tính năng bổ sung cho sản phẩm được tăng lên.
c)
A potentially usable product increment will be easier to achieve Các tính năng bổ sung cho sản phẩm có thể dễ dàng đạt được hơn
d)
All of the options Tất cả các ý trên đều đúng
38.
We know that customer satisfaction is an important success factor. How often should it be measured? Chúng tôi biết rằng sự hài lòng của khách hàng là một yếu tố thành công quan trọng. Nó nên được đo bao lâu một lần?
a)
Once a year Một năm
b)
Never Không bao giờ
c)
Daily Hàng ngày
d)
Frequently Thường xuyên
39.
A done increment is valuable if: Một tính năng bổ sung là có giá trị nếu?
a)
If it brings benefits to customers, increasing your satisfaction. Nếu nó mang lại lợi ích và làm hài lòng khách hàng
b)
When it is made according to specifications. Khi nó được thực hiện theo đặc tả yêu cầu
c)
It is delivered when the product owner expected it. Nó được bàn giao đúng thời điểm chủ sở hữu sản phẩm mong đợi.
d)
All documentation and tests have been performed. Tất cả các tài liệu và kiểm thử đều được thực hiện
40.
Who has the ultimate responsibility of launching a product with the highest possible value to the customer? Ai là người chịu trách nhiệm cuối cùng trong việc tung ra một sản phẩm mang lại giá trị cao nhất có thể cho người dùng?
a)
The Scrum Team
b)
The Project Manager with the Product Owner
c)
The Product Owner.
d)
The CEO.
41.
How long is a Sprint Review? Cuộc họp rà soát sprint tiến hành trong bao lâu ?
a)
1 hour 1 giờ
b)
2 hours 2 giờ
c)
It depends on the length of the Sprint Phụ thuộc vào thời gian và số lượng backlog của Sprint
d)
4 hours 4 giờ
42.
Who must do all the work to make sure that the selected Product Backlog items conform to the Definition of “Done?” Ai phải thực hiện tất cả công việc để đảm bảo rằng các hạng mục Product Backlog đã chọn tuân theo Định nghĩa “Đã hoàn thành?”
a)
The Scrum Team
b)
The Development Team
c)
The Product Owner
d)
The Project Manager
43.
When should a product owner update the release plan? Khi nào chủ sở hữu sản phẩm nên cập nhật kế hoạch phát hành?
a)
Before the sprint planning to plan how much work will have to be done in the Sprint to deliver na increment. Trước Sprint, hãy lập kế hoạch cho việc sẽ phải thực hiện bao nhiêu công việc trong Sprint để deliver các tính năng bổ sung cho sản phẩm
b)
The product Backlog is the plan in Scrum. It is updated as new information and insights emerge. Product Backlog là kế hoạch trong Scrum. Nó được cập nhật khi có thông tin và hiểu biết mới.
c)
It is work for the Project/Program Manager. Đó là công việc dành cho Giám đốc Dự án .
d)
After the daily scrum Sau mỗi cuộc họp hàng ngày Scrum
44.
Who must do all the work to make sure that the selected Product Backlog items conform to the Definition of “Done?” Ai phải thực hiện tất cả công việc để đảm bảo rằng các hạng mục Product Backlog đã chọn tuân theo Định nghĩa “Đã hoàn thành?”
a)
The Scrum Team
b)
The Development Team
c)
The Product Owner
d)
The Project Manager
45.
Primary objective of a business analyst is to help businesses implement… Mục tiêu chính của một BA (phân tích nghiệp vụ) là giúp các doanh nghiệp thực hiện ..
a)
Business systems Hệ thống nghiệp vụ
b)
Business solutions Giải pháp nghiệp vụ
c)
Technology systems Hệ thống công nghệ
d)
Technology solutions Giải pháp công nghệ
46.
How much time must a product owner spend with the Development Team. Chủ sở hữu sản phẩm phải dành bao nhiêu thời gian cho Nhóm phát triển.
a)
100%.
b)
Enough to be able to control the work being done Đủ để có thể kiểm soát công việc đang thực hiện
c)
However much time development team asks the product owner to be present. Bất cứ khi nào nhóm phát triển yêu cầu chủ sở hữu sản phẩm có mặt
d)
No more than 10% of Sprint time for Refinement Không nhiều hơn 10% thời gian Sprint cho việc sàng lọc
47.
In which events the entire Scrum Team must participate? Toàn bộ Nhóm Scrum phải tham gia những sự kiện nào?
a)
Sprint Planning
b)
Sprint Review
c)
Sprint Retrospective
d)
All of the above. Tất cả các sự kiện trên
48.
What is the result of Release planning? Kết quả của kế hoạch phát hành sản phẩm phần mềm là gì? (release planning)
a)
A schedule that shows which Product Backlog elements are created in which Sprint. Một lịch trình cho biết các thành phần Product Backlog nào được đưa tạo trong Sprint nào
b)
A schedule that shows which Product Backlog elements can be expected and by when. Một lịch trình cho thấy những yếu tố Product Backlog nào có thể được mong đợi và vào thời điểm nào?
c)
A plan that shows which Sprint Backlog elements can be started in which Sprint. Một kế hoạch chỉ ra các yếu tố Sprint Backlog có thể được bắt đầu trong Sprint nào.
d)
A plan that shows which Sprint Backlog elements are created in which Sprint. Một kế hoạch chỉ ra các yếu tố Sprint Backlog nào được tạo trong Sprint.
49.
Who is responsible for creating estimates of Product Backlog items? Ai chịu trách nhiệm tạo ước tính nguồn lực cho các hạng mục Product Backlog?
a)
The Dev Team, after clarifying the requirements with the Product Owner Nhóm phát triển, sau khi làm rõ các yêu cầu với PO
b)
The Product Owner alone Một mình chủ sở hữu sản phẩm
c)
The Project Manager and his/her team Quản lý dự án và toàn nhóm
d)
The Dev Team's leader Quản lý đội phát triển
50.
Which statement best describes a Product Owner's responsibility? Câu nào mô tả đúng nhất trách nhiệm của Chủ sở hữu sản phẩm?
a)
Keep stakeholders happy and informed. Giữ cho các bên liên quan hài lòng và được cung cấp thông tin
b)
Control and direct the work of the development team. Kiểm soát và chỉ đạo công việc của nhóm phát triển.
c)
Effectively manage the project, ensuring that objectives are achieved. Quản lý hiệu quả dự án, đảm bảo đạt được các mục tiêu.
d)
Optimizing the value of the work the development team does. Tối ưu hóa giá trị của công việc mà nhóm phát triển thực hiện đảm bảo cung cấp các tính năng sản phẩm giá trị nhất đến người dùng
100 %
