Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 22

QQTT

BrainBoost Kids
Vision

Version 1.0

[Note: The following template is provided for use with the Rational Unified Process. Text enclosed in square
brackets and displayed in blue italics (style=InfoBlue) is included to provide guidance to the author and should be
deleted before publishing the document. A paragraph entered following this style will automatically be set to normal
(style=Body Text).]
[To customize automatic fields in Microsoft Word (which display a gray background when selected), select
File>Properties and replace the Title, Subject and Company fields with the appropriate information for this
document. After closing the dialog, automatic fields may be updated throughout the document by selecting
Edit>Select All (or Ctrl-A) and pressing F9, or simply click on the field and press F9. This must be done separately
for Headers and Footers. Alt-F9 will toggle between displaying the field names and the field contents. See Word
help for more information on working with fields.]
BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

Revision History
Date Version Description Author
12/03/2023 1.0 Vision of project first release Tran Hoang Tin

Confidential QQTT, 2024 Page 2


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

Table of Contents
1. Introduction 5
1.1 Purpose 5
1.2 Scope 5
1.3 Definitions, Acronyms, and Abbreviations 5
1.4 References 5
1.5 Overview 5

2. Positioning 5
2.1 Business Opportunity 5
2.2 Problem Statement 6
2.3 Product Position Statement 6

3. Stakeholder and User Descriptions 6


3.1 Market Demographics 6
3.2 Stakeholder Summary 7
3.3 User Summary 7
3.4 User Environment 8
3.5 Stakeholder Profiles 8
3.5.1 Đội phát triển phần mềm 8
3.5.2 Chuyên gia về giáo dục 9
3.5.3 Chuyên gia về tâm lý, não bộ 9
3.5.4 Nhà đầu tư/ tài trợ 10
3.5.5 Khách hàng 10
3.6 User Profiles 10
3.6.1 Trẻ em từ 5-15 tuổi 10
3.6.2 Gia đình 11
3.6.3 Giáo viên 11
3.7 Key Stakeholder or User Needs 13
3.8 Alternatives and Competition 13
3.8.1 Lumosity 13
3.8.2 Impulse 14
3.8.3 Monument Valley 14
3.8.4 Minecraft 14

4. Product Overview 15
4.1 Product Perspective 15
4.2 Summary of Capabilities 15
4.3 Assumptions and Dependencies 16
4.4 Cost and Pricing 16
4.5 Licensing and Installation 16

5. Product Features 16
5.1 Các tính năng hệ thống 16
5.2 Các trò chơi phát triển trí não 16
5.3 Thống kê và phân tích sự phát triển não bộ 17
5.4 Giám sát thời gian chơi của trẻ 17
5.5 Tương tác với các người dùng khác 17

Confidential QQTT, 2024 Page 3


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

6. Constraints 17
6.1 Usability 17
6.2 Performance 17

7. Quality Ranges 18

8. Precedence and Priority 18

9. Other Product Requirements 18


9.1 Applicable Standards 18
9.2 System Requirements 19
9.3 Performance Requirements 19
9.4 Environmental Requirements 19

10. Documentation Requirements 19


10.1 User Manual 19
10.2 Online Help 19
10.3 Installation Guides, Configuration, and Read Me File 20
10.4 Labeling and Packaging 20

A Feature Attributes 20
A.1 Status 20
A.2 Benefit 20
A.3 Effort 21
A.4 Risk 21
A.5 Stability 21
A.6 Target Release 21
A.7 Assigned To 21
A.8 Reason 21

Confidential QQTT, 2024 Page 4


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

Vision
1. Introduction
1.1 Purpose
Tài liệu này nhằm thu thập, phân tích và xác định các nhu cầu và tính năng cấp cao của phần mềm
BrainBoost Kids, chỉ ra rõ mục tiêu cần đạt được của dự án, các bên liên quan cũng như các yếu tố ảnh
hưởng đến dự án. Từ đó nhóm phát triển có thể đưa ra kế hoạch triển khai và thực hiện dự án phù hợp và
sát với yêu cầu từ khách hàng.

1.2 Scope
Tài liệu này áp dụng cho ứng dụng BrainBoost Kids, được phát triển bởi nhóm QQTT. Phần mềm được dự
kiến phát hành trên nền tảng di động (Android và iOS). Phần mềm nhắm tới đối tượng người dùng cuối là
trẻ em từ 5-16 tuổi và phụ huynh của các trẻ em.

1.3 Definitions, Acronyms, and Abbreviations


 BrainBoost Kids: tên dự án phần mềm được phát triển
 QQTT: tên nhóm nhận phát triển dự án phần mềm
 Tech Titans: tên nhóm khách hàng bàn giao dự án
 Lumosity: tên của 1 dự án tương tự
 Android: hệ điều hành trên di động được phát triển bởi Google
 iOS: hệ điều hành trên di động dành riêng cho dòng máy iPhone và iPad được phát triển bởi Apple

1.4 References
 https://techcrunch.com/2023/01/11/the-app-economy-slowed-for-the-first-time-in-2022-with-consumer-
spend-down-2-to-167-billion/

1.5 Overview
Tài liệu này nhằm mục đích phục vụ như một hướng dẫn toàn diện và phác thảo các nhu cầu cũng như tính
năng chi tiết của BrainBoost Kids. Qua việc thu thập và phân tích các yêu cầu của các bên liên quan và người dùng
mục tiêu, tài liệu này cung cấp sự hiểu biết rõ ràng về những gì hệ thống cần đạt được và tại sao hệ thống cần đạt
được điều đó.

2. Positioning
2.1 Business Opportunity
Trẻ em trong độ tuổi 5-15 nếu được luyện tập về não bộ đúng cách sẽ có lợi rất nhiều cho sau này. Nhưng
đây cũng là độ tuổi “ham chơi” của trẻ, đa phần đều hứng thú với các trò chơi điện tử hơn là học bài. Do đó,
BrainBoost Kids chính là giải pháp để trẻ có thể vừa phát triển tư duy, khả năng ghi nhớ và độ linh hoạt qua việc
chơi những trò chơi giải đố hoặc tư duy vừa vui vẻ tận hưởng trò chơi. Việc phát triển ứng dụng trên điện thoại giúp
cho việc luyện tập trở nên tiện lợi hơn. Ngoài ra ứng dụng còn có hệ thống tính điểm giúp người chơi theo dõi được
quá trình phát triển của bản thân sau 1 khoảng thời gian dùng ứng dụng. BrainBoost Kids còn cung cấp cho người
dùng cơ chế quản lý trẻ giúp các bậc phụ huynh quản lý được thời gian chơi của con mình.

Confidential QQTT, 2024 Page 5


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

2.2 Problem Statement

The problem of Phát triển tư duy cho trẻ em


affects Trẻ em muốn phát triển tư duy
the impact of which is Tăng cường tư duy và khả năng ghi nhớ, phản xạ cho trẻ em
a successful solution would be Một ứng dụng di động, hấp dẫn và dễ sử dụng cho trẻ em.
Ứng dụng cung cấp những trò chơi được kiểm chứng có lợi
cho sự phát triển tư duy ở trẻ em.

2.3 Product Position Statement


For Trẻ em trong độ tuổi 5-15
Who Cần phát triển tư duy, trí nhớ từ sớm
The BrainBoost Kids Là ứng dụng di động
That Cung cấp những trò chơi giúp phát triển tư duy, khả năng ghi
nhớ, phản xạ được kiểm chứng là có lợi cho não bộ
Unlike Những ứng dụng trò chơi tư duy hiện tại không được kiểm
chứng bởi khoa học, một số không có hệ thống quản lý thời gian
chơi cho ba mẹ có thể quản lý thời gian chơi của con. Các tính
năng tương tác hỗ trợ giáo viên giảng dạy cho học sinh. Một số
ứng dụng tương tự không đa dạng trò chơi. (Lumosity,
Monument Valley, Scribblenauts Remix, Thinkrolls, …)
Our product Cung cấp những trò chơi đã được nhà nghiên cứu kiểm chứng là
ảnh hưởng tốt tới não bộ. Ngoài ra chúng tôi còn ưu việt hơn
nhờ hệ thống tính toán điểm số để đưa ra đánh giá về sự phát
triển não bộ của người dùng. Giao diện thu hút nhưng đơn giản,
dễ dùng thích hợp cho trẻ em.

3. Stakeholder and User Descriptions


3.1 Market Demographics
Theo TechCrunch, số lượt tải ứng dụng di động trong năm qua tăng 11% đạt mốc 255 tỉ lượt tải. Trong khi
thời gian sử dụng ứng dụng trên nền tảng Android tăng 9% đạt mốc 4.1 nghìn tỷ giờ. Doanh thu từ việc chi
tiền cho các trò chơi ứng dụng trên nền tảng di động giảm trong năm qua, nhưng doanh các gói
subscriptions lại trở thành xu hướng để tạo ra lợi nhuận chính từ các app không thuần về làm game. Các
ứng dụng không thuần về game được chứng minh là có sức phục hồi tốt hơn khi nền kinh tế đi xuống. Các
số liệu cho rằng người dùng tiêu vào các ứng dụng thiết yếu khá nhiều.
BrainBoost Kids mong muốn bước chân vào thị trường như một làn gió mới tạo ra xu hướng chơi phát triển
trí não qua việc chơi game.
Phân khúc thị trường của chúng tôi bao gồm trẻ em từ 5-15 tuổi, có thiết bị điện thoại di đông (hoặc mượn
từ cha mẹ). Chúng tôi mong muốn trẻ em tránh xa những tựa game vô bổ, độc hại và thay vào đó là những
trò chơi phát triển trí tuệ, tư duy và khả năng phản xạ như những trò chơi được cung cấp trên BrainBoost
Kids.

Confidential QQTT, 2024 Page 6


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

3.2 Stakeholder Summary

Name Description Responsibilities


Đội phát triển phần Stakeholders này chịu trách - Đảm bảo hệ thống hoạt động đúng với
mềm nhiệm đảm bảo cho sản phẩm yêu cầu phần mềm
phần mềm đúng với yêu cầu
- Thiết kế phần mềm thân thiện, dễ dùng
phần mềm
đúng với ý của khách hàng
- Đảm bảo các nhiệm vụ được hoàn thành
đúng tiến độ
- Sửa lỗi kịp thời nếu có
- Cập nhật các trò chơi mới theo yêu cầu
khách hàng và bảo trì phần mềm
Chuyên gia về giáo Stakeholder này đảm bảo - Nghiên cứu để đưa ra các hướng tiếp cận
dục những trò chơi được đưa vào dễ hiểu cho trò chơi
giúp trẻ học được dễ hơn các
- Góp ý cho các phương pháp luyện trí não
phương pháp thông thường
- Áp dụng các phương pháp học hiệu quả
trong quá trình tạo ra trò chơi
Chuyên gia về tâm Đảm bảo các trò chơi thực sự - Nghiên cứu để đưa ra ý tưởng về các trò
lý, não bộ tác động tốt tới trí não của trẻ chơi phát triển trí não
- Nghiên cứu để đưa ra hệ thống đánh giá
điểm số trí não của mỗi trò chơi
- Tạo ra logic cho hệ thống theo dõi tiến
trình phát triển và thống kê sự tiến bộ
- Đảm bảo các chi tiết trong trò chơi kích
thích được tư duy và phản xạ, ghi nhớ của
trẻ
Nhà đầu tư/ tài trợ Stakeholders ủng hộ dự án - Góp vốn cho dự án
bằng các hình thức vật chất
- Tạo ra niềm tin cho khách hàng bởi dự án
hoặc truyền thông
được đầu tư quy mô

3.3 User Summary

Name Description Responsibilities Stakeholder

Trẻ em Trẻ em 5-15 tuổi là - Trải nghiệm các trò chơi trong Bản thân họ
người dùng cuối ứng dụng
chính của sản phẩm
- Đưa ra đánh giá, nhận xét cho
phần mềm.
nhà sản xuất
Gia đình Phụ huynh, gia đình - Cài đặt ứng dụng và hướng dẫn Con em họ
của người dùng cuối trẻ ở những lần đầu
chính
- Xem được mức độ thông minh
của não bộ trẻ và sự thay đổi

Confidential QQTT, 2024 Page 7


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

thông qua thống kê


- Giám sát giờ chơi của con
Giáo Giáo viên của người - Cài đặt ứng dụng và hướng dẫn Bản thân họ hoặc học sinh
viên dùng cuối chính trẻ ở những lần đầu chơi của họ
- Ứng dụng các trò chơi đưa vào
giảng dạy hoặc làm trò chơi thi
đua cho các trẻ thi đua với nhau

3.4 User Environment

BrainBoost Kids được dùng bởi trẻ em và người thân và giáo viên. Tương lai có thể mở rộng lên phiên bản
dành cho mọi lứa tuổi.
Thời gian chơi của 1 ngày tầm 15 phút với mỗi màn chơi từ 2-3 phút.
Thiết bị sử dụng lý tưởng là trên điện thoại thông minh, máy tính bảng Android hoặc iOS. Tương lai có thể
phát triển thêm ứng dụng trên hệ điều hành Windows.
Môi trường sử dụng lý tưởng là trong nhà hoặc trong các tiết học (đối với giáo viên). Ứng dụng có thể sử
dụng kể cả khi không có internet.
Ứng dụng Brainboost Kids hoàn thiện nhiều chức năng bổ trợ cho việc phát triển trí não nên có thể hoạt
động độc lập mà không cần liên kết với các ứng dụng khác.

3.5 Stakeholder Profiles

3.5.1 Đội phát triển phần mềm


Representative Project Manager, Business Analysts, Designer, Software Developers, Testers
Description Stakeholders này chịu trách nhiệm đảm bảo cho sản phẩm phần mềm đúng với yêu
cầu phần mềm
Type Những người tạo ra sản phẩm phần mềm, có kiến thức và kinh nghiệm trong việc
phát triển dự án phần mềm
Responsibilities - Đảm bảo hệ thống hoạt động đúng với yêu cầu phần mềm
- Thiết kế phần mềm thân thiện, dễ dùng đúng với ý của khách hàng
- Đảm bảo các nhiệm vụ được hoàn thành đúng tiến độ
- Sửa lỗi kịp thời nếu có
- Cập nhật các trò chơi mới theo yêu cầu khách hàng và bảo trì phần mềm
Success Criteria Hoàn thành sản phẩm phần mềm đúng theo thời gian đề ra với các tính năng và
thiết kế chính xác với yêu cầu phần mềm. Được khách hàng chi trả tiền công như
trên hợp đồng.
Involvement Thực thi các nhiệm vụ phát triển phần mềm. Sau mỗi tuần sẽ review lại code, kiểm
thử để đảm bảo phần mềm hoạt động đúng.

Confidential QQTT, 2024 Page 8


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

Deliverables Sản phẩm đầu ra của dự án


Comments / Issues Không có

3.5.2 Chuyên gia về giáo dục


Representative Giáo viên, thạc sĩ, tiến sĩ chuyênnghiên cứu về các phương pháp học cho trẻ
Description Đảm bảo những trò chơi được đưa vào giúp trẻ học được dễ hơn các phương pháp
thông thường
Type Stakeholders này có kinh nghiệm trong lĩnh vực giáo dục, đã có trải nghiệm với
những trò chơi tư duy giải đố, nhưng không chuyên sâu về các vấn đề kĩ thuật, lập
trình.
Responsibilities - Nghiên cứu để đưa ra các hướng tiếp cận dễ hiểu cho trò chơi
- Góp ý cho các phương pháp luyện trí não
- Áp dụng các phương pháp học hiệu quả trong quá trình tạo ra trò chơi
Success Criteria Đưa ra được các phương hướng tiếp cận thực sự giúp cho việc tiếp thu của trẻ hiệu
quả hơn. Được khách hàng chi trả tiền công như trên hợp đồng.

Involvement Đưa ra các gợi ý cho bên khách hàng kiểm duyệt rồi từ đó phát triển ra các trò chơi
nhỏ trong ứng dụng
Deliverables Phương pháp giáo dục được chuyển thể phù hợp để đưa vào trò chơi
Comments / Issues Không có

3.5.3 Chuyên gia về tâm lý, não bộ


Representative Nhà khoa học, nhà nghiên cứu về não bộ, tâm lý đặc biệt là ở trẻ em
Description Đảm bảo các trò chơi thực sự tác động tốt tới trí não của trẻ
Type Stakeholders này có kinh nghiệm trong lĩnh vực nghiên cứu não bộ, tâm lý trẻ em,
đã có trải nghiệm với những trò chơi tư duy giải đố, nhưng không chuyên sâu về
các vấn đề kĩ thuật, lập trình.
Responsibilities - Nghiên cứu để đưa ra ý tưởng về các trò chơi phát triển trí não
- Nghiên cứu để đưa ra hệ thống đánh giá điểm số trí não của mỗi trò chơi
- Tạo ra logic cho hệ thống theo dõi tiến trình phát triển và thống kê sự tiến bộ
- Đảm bảo các chi tiết trong trò chơi kích thích được tư duy và phản xạ, ghi nhớ
của trẻ
Success Criteria Đưa ra phát thảo về các trò chơi trong ứng dụng, các hệ thống logic cho việc tính
điểm và theo dõi sự phát triển não bộ. Được khách hàng chi trả tiền công như trên
hợp đồng.

Involvement Nghiên cứu, và thử nghiệm rồi dùng kết quả nghiên cứu trao đổi với bên khách

Confidential QQTT, 2024 Page 9


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

hàng để từ đó xây dựng nên ý tưởng trò chơi


Deliverables Ý tưởng trò chơi đã được chứng minh có lợi cho phát triển não ở trẻ
Comments / Issues Không có

3.5.4 Nhà đầu tư/ tài trợ


Representative Đơn vị tài trợ, những người tham gia sự kiện gọi vốn, các bên hỗ trợ hợp tác
Description Stakeholders ủng hộ dự án bằng các hình thức vật chất hoặc truyền thông
Type Những stakeholders này thường không có kinh nghiệm trong việc phát triển sản
phẩm phần mềm nhưng có tiềm lực kinh tế để chi trả cho các khoản đầu tư trong dự
án
Responsibilities - Góp vốn cho dự án
- Tạo ra niềm tin cho khách hàng bởi dự án được đầu tư quy mô
Success Criteria Những khoản đầu tư tài trợ được sử dụng hợp lý. Được bên chủ quản của sản phẩm
chia lợi ích từ thành công của sản phẩm.

Involvement Hiểu rõ về dự án phần mềm và đầu tư vào dự án


Deliverables Tiền đầu tư, và các sự hỗ trợ khác.
Comments / Issues Không có

3.5.5 Khách hàng


Representative Nhóm TechTitans
Description Là người sáng tạo ra ý tưởng cho dự án phần mềm BrainBoost Kids
Type Nắm rõ về yêu cầu phần mềm của mình nhưng không có kĩ thuật và kinh nghiệm
trong lập trình.
Responsibilities Cung cấp rõ ràng, đầy đủ và chi tiết yêu cầu phần mềm và
Success Criteria Sản phầm đến được với nhiều người dùng. Nhận được nhiều phản hồi tích cực từ
người dùng. Hoàn vốn đầu tư và sinh lời từ dự án.
Involvement Làm việc với đội phát triển phần mềm để đưa ra cụ thể yêu cầu phần mềm
Deliverables Yêu cầu phần mềm, ý tưởng trò chơi cập nhật thường xuyên với đội phát triển phần
mềm
Comments / Issues Không có

3.6 User Profiles

3.6.1 Trẻ em từ 5-15 tuổi

Representative Trẻ em từ 5-15 tuổi

Confidential QQTT, 2024 Page 10


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

Description Trẻ em là người dùng chính của sản phẩm phần mềm phát triển trí não cho trẻ em
Type Có trải nghiệm với việc sử dụng điện thoại di động, có tiếp xúc với các trò chơi
điện tử, ứng dụng trên điện thoại thông minh và máy tính bảng. Không có kinh
nghiệm hay kiến thức về kĩ thuật hay lập trình.
Responsibilities - Trải nghiệm các trò chơi trong ứng dụng
- Đưa ra đánh giá, nhận xét cho nhà sản xuất
Success Criteria Thành công khi người dùng này tăng lên về số lượng. Họ đưa những phản hồi tích
cực về trí não của mình cũng như tiếp tục sử dụng sản phẩm.
Involvement Sẽ có những khách hàng mẫu để đánh giá hệ thống cũng như định hướng cho tầm
nhìn của sản phẩm
Deliverables Không có
Comments / Issues Một số người dùng trẻ em không quen thuộc với việc sử dụng thiết bị công nghệ
cần đến sự hỗ trợ của phụ huynh hoặc người lớn.

3.6.2 Gia đình


Representative Cha mẹ có con em sử dụng sản phẩm
Description Phụ huynh, gia đình của người dùng cuối chính
Type Có trải nghiệm với việc sử dụng điện thoại di động, có tiếp xúc với các trò chơi
điện tử, ứng dụng trên điện thoại thông minh và máy tính bảng. Không có kinh
nghiệm hay kiến thức về kĩ thuật hay lập trình.
Responsibilities - Cài đặt ứng dụng và hướng dẫn trẻ ở những lần đầu
- Xem được mức độ thông minh của não bộ trẻ và sự thay đổi thông qua thống

- Giám sát giờ chơi của con
Success Criteria Họ đưa những ý kiến phản hồi tích cực về ứng dụng và khuyến khích con cái họ
tiếp tục sử dụng ứng dụng.
Involvement Sẽ có những khách hàng mẫu để đánh giá hệ thống cũng như định hướng cho tầm
nhìn của sản phẩm.
Deliverables Không có
Comments / Issues Không có

3.6.3 Giáo viên

Representative Giáo viên của người dùng cuối chính


Description Giáo viên của người dùng cuối chính
Type Có trải nghiệm với việc sử dụng điện thoại di động, có tiếp xúc với các trò chơi
điện tử, ứng dụng trên điện thoại thông minh và máy tính bảng. Không có kinh
nghiệm hay kiến thức về kĩ thuật hay lập trình.

Confidential QQTT, 2024 Page 11


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

Responsibilities - Cài đặt ứng dụng và hướng dẫn trẻ ở những lần đầu chơi
- Ứng dụng các trò chơi đưa vào giảng dạy hoặc làm trò chơi thi đua cho các trẻ
thi đua với nhau
Success Criteria Họ sử dụng ứng dụng cho việc giảng dạy của mình. Họ đưa những ý kiến phản hồi
tích cực về ứng dụng và khuyến khích học sinh sử dụng ứng dụng.
Involvement Sẽ có những khách hàng mẫu để đánh giá hệ thống cũng như định hướng cho tầm
nhìn của sản phẩm
Deliverables Không có
Comments / Issues Không có

Confidential QQTT, 2024 Page 12


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

3.7 Key Stakeholder or User Needs

Need Priority Concerns Current Solution Proposed Solutions


Trò chơi thực sự có tác dụng High Điều kiện tiên Xem proposed Thảo luận với các chuyên
phát triển trí não quyết cho sự solutions gia giáo dục và chuyên gia
thành công về não bộ/ tâm lý để đưa ra
của sản phẩm các ý tưởng trò chơi
phần mềm
Đánh giá trí não qua các trò High Giúp người Xem proposed Thảo luận với chuyên gia
chơi bằng điểm số và, theo dõi dùng cuối solutions về não bộ để đưa ra cơ chế
được quá trình phát triển thấy được lợi đánh giá điểm số và hệ
ích khi sử thống theo dõi sự thay đổi
dụng sản của trí não trẻ qua thời gian
phẩm
Cha mẹ có thể quản lý thời gian Middle Giúp cha mẹ Xem proposed Phát triển chức năng quản
chơi của con trẻ hạn chế được solutions lý thời gian chơi được tích
việc con trẻ hợp và liên kết với tài
chơi quá khoản mà trẻ dùng để chơi
nhiều hoặc
không dùng
thiết bị vào
việc rèn luyện
Có thể tương tác dùng trong Middle Giúp giáo Xem proposed Phát triển chức năng cho
việc giảng dạy viên có thể sử solutions phép nhiều người chơi
dụng ứng cùng lúc, đánh giá điểm số
dụng trong đa người chơi và bảng xếp
việc cho học hạng
sinh thi đua
với nhau
Dễ sử dụng High Giúp trẻ em Xem proposed Designer thiết kế giao diện
có thể sử solutions thân thiện, quen thuộc với
dụng dễ dàng các phím bấm to rõ với
mà không cần hình minh họa trên mỗi
hướng dẫn phím
Linh hoạt Low Giúp người Xem proposed Lưu dữ liệu trong cơ sở dữ
dùng truy cập solutions liệu và khôi phục lại khi
lại quá trình người dùng đăng nhập lại ở
chơi từ nhiều thiết bị khác
thiết bị

3.8 Alternatives and Competition

3.8.1 Lumosity
Điểm mạnh:

Confidential QQTT, 2024 Page 13


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

 Đa dạng trò chơi


 Có vài trò chơi miễn phí
 Giao diện dễ dùng
 Người dùng lớn
 Có nhiều trò chơi phát triển trí não
Điểm yếu:
 Thu phí subscription khá cao
 Chưa có thống kê sự phát triển qua thời gian
 Điểm số đạt được của mỗi trò chơi chưa thực sự đánh giá được bản thân người chơi mà chỉ chủ
yếu so sánh với các người chơi khác
 Một số trò chơi có độ khó cao ngay từ đầu, không phù hợp cho trẻ em
3.8.2 Impulse
Điểm mạnh:
 Đa dạng trò chơi
 Có vài trò chơi miễn phí
 Người dùng lớn
 Có nhiều trò chơi phát triển trí não
Điểm yếu:
 Giao diện nhiều phím khó dùng cho trẻ em
 Thu phí subscription khá cao
 Chưa có thống kê sự phát triển qua thời gian
 Điểm số đạt được của mỗi trò chơi chưa thực sự đánh giá được bản thân người chơi mà chỉ chủ
yếu so sánh với các người chơi khác
 Chỉ có trên nền tảng iOS

3.8.3 Monument Valley


Điểm mạnh:
 Đồ họa bắt mắt
 Âm thanh sinh động
 Giao diện dễ sử dụng
 Có cốt truyện
Điểm yếu:
 Là 1 game thuần giải đố nên không đa dạng các yếu tố phát triển não bộ khác như phản xạ, ghi
nhớ
 Không có hệ thống ghi nhận điểm số
 Thu phí ngay từ đầu làm cho người chơi không có cơ hội trải nghiệm trước khi trả tiền
 Dễ gây nghiện vì hướng phát triển của ứng dụng là game giải trí không phải để học tập

3.8.4 Minecraft
Điểm mạnh:
 Đồ họa bắt mắt
 Âm thanh sinh động
 Giao diện dễ sử dụng
 Có cốt truyện
 Nhiều nền tảng (di động, máy tính)
 Có đông đảo người dùng
Điểm yếu:
 Là 1 game phát triển sáng tạo nên không phát triển nhiều về vấn đề tư duy, ghi nhớ
 Không có hệ thống ghi nhận điểm số trí não

Confidential QQTT, 2024 Page 14


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

 Thu phí ngay từ đầu làm cho người chơi không có cơ hội trải nghiệm trước khi trả tiền
 Dễ gây nghiện vì hướng phát triển của ứng dụng là game giải trí không phải để học tập
 Giới hạn độ tuổi vì có các yếu tố không phù hợp với trẻ em

4. Product Overview
4.1 Product Perspective

4.2 Summary of Capabilities

Table: Customer Support System


Customer Benefit Supporting Features
Tăng cường trí não cho trẻ Những trò chơi được nghiên cứu và chứng
minh có lợi cho trẻ, bởi các chuyên gia về
trí não và các chuyên gia về giáo dục
Được hỗ trợ thường xuyên Đội ngũ hỗ trợ thông qua bot trả lời tự
động, và đội tự vấn sẽ giải đáp các thắc
mắc của người dùng
Cha mẹ có thể theo dõi và quản lý Chức năng quản lý thời gian chơi và liên
thời gian chơi của con kết với thiết bị của cha mẹ theo gói gia
đình được tích hợp trong ứng dụng
Được đánh giá đúng tình trạng não Hệ thống điểm số đánh giá qua mỗi trò
bộ và theo dõi được quá trình phát chơi cũng như các thuật toán phân tích
triển đưa ra đánh giá về sự thay đổi não bộ sau
1 khoảng thời gian sử dụng ứng dụng. Hệ
thống đánh giá được nghiên cứu và phát
triển bởi các chuyên gia não bộ.
Thỏa mãn khi sử dụng ứng dụng Giao diện thân thiện dễ sử dụng với các
phím bấm lớn có hình minh họa chức
năng trên đó. Cùng với đó là phối màu hài
hòa làm người chơi cảm thấy dễ chịu kể
cả khi tập trung vượt qua các trò chơi.

Confidential QQTT, 2024 Page 15


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

4.3 Assumptions and Dependencies

1. Khi sử dụng thiết bị di động, giả định rằng trẻ em và người thân đã biết sử dụng các ứng dụng cơ bản và
tương tác vuốt, chạm
2. Ngôn ngữ mặc định cho Brainboost Kids sẽ là tiếng Anh Mỹ. Người ta cho rằng những người dùng không
thể nói và viết bằng tiếng Anh sẽ không sử dụng các tính năng thống kê điểm số sự thay đổi qua thời gian.
3. Giả định rằng thiết bị di động được truy cập internet khi cha mẹ sử dụng tính năng quản lý thời gian chơi
của con trẻ từ xa
4. Giả định rằng phần lớn trẻ em sử dụng ứng dụng chưa thể vượt qua đa số các trò chơi với điểm số cao trong
lần đầu chơi
5. Giả định rằng những người dùng đã thanh toán cho gói subscription trước khi sử dụng các tính năng nâng
cao như thống kê sự phát triển qua thời gian, giám sát từ xa và mở khóa toàn bộ trò chơi

4.4 Cost and Pricing


Tổng chi phí bỏ ra dự tính: 76000 USD
Gồm:
 Đội phát triển phần mềm: 1000 giờ làm việc * 50 USD/ 1 giờ = 50000 USD
 Nhà nghiên cứu trí não: 200 giờ làm việc * 60 USD/1 giờ = 12000 USD
 Nhà giáo dục: 200 giờ làm việc * 60 USD/1 giờ = 12000 USD
 Chi phí quảng cáo: 2000 USD
Giá bán các gói subscription:
 1 tháng: 30 USD
 6 tháng: 160 USD
 12 tháng: 300 USD

4.5 Licensing and Installation


Cập nhật ở phiên bản Vision sau.

5. Product Features
5.1 Các tính năng hệ thống
Các tính năng đảm bảo đầu vào và đầu ra cho ứng dụng, định nghĩa nên cấu trúc cho ứng dụng hoạt động, gồm:
 Khởi chạy ứng dụng
 Thoát ứng dụng
 Chấp nhận đầu vào từ màn hình cảm ứng
 Chấp nhận đầu vào từ phím bấm vật lý
 Thay đổi cài đặt đồ họa

5.2 Các trò chơi phát triển trí não


Các trò chơi đã được kiểm chứng là có ảnh hưởng tốt đến trí não trẻ, được đưa vào ứng dụng dưới dạng nhiều trò
chơi nhỏ, từ giải đố, ghi nhớ, đến phản xạ. Những trò chơi này mục đích kích thích trẻ tư duy, sáng tạo, ghi nhớ và

Confidential QQTT, 2024 Page 16


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

phản xạ. Các tính năng chính của trò chơi thường có:
 Ghi nhận đáp án đúng và tính điểm
 Dừng/ tiếp tục trò chơi
 Tính thời gian hoàn thành
 Chơi lại màn chơi
 Phát sinh sự kiện ngẫu nhiên (các sự vật trong trò chơi xuất hiện ngẫu nhiên để tránh trường hợp trẻ học
thuộc lòng đáp án đúng)
 Các tính năng cụ thể phụ thuộc vào từng trò chơi khác nhau

5.3 Thống kê và phân tích sự phát triển não bộ


Dựa vào dữ liệu của các màn chơi qua thời gian, hệ thống ghi nhận lại và sử dụng thuật toán được đề xuất bởi các
chuyên gia não bộ. Từ đó đưa ra các thống kê và phân tích chính xác về tình trạng não bộ của trẻ. Các tính năng
gồm:
 Đánh giá điểm số của khả năng tư duy
 Đánh giá điểm số của khả năng ghi nhớ
 Đánh giá điểm số của khả năng sáng tạo
 Đánh giá điểm số của khả năng phản xạ
 Đánh giá trung bình từ các điểm số trên
 Thuật toán đánh giá sự thay đổi về điểm số thể hiện qua đồ thị
 Đưa ra hướng phát triển và đề xuất các trò chơi phù hợp để cải thiện các kĩ năng còn yếu

5.4 Giám sát thời gian chơi của trẻ


Khi sử dụng gói dành cho gia đình, cha mẹ có thể quản lý thời gian chơi của trẻ từ xa bằng thiết bị di động khác có
kết nối internet và liên kết với thiết bị của trẻ qua tài khoản gia đình. Các tính năng gồm:
 Giới hạn thời gian chơi của thiết bị
 Giới hạn khung giờ chơi của trẻ
 Theo dõi thống kê và phân tích não bộ trẻ

5.5 Tương tác với các người dùng khác


Các giáo viên có thể sử dụng tính năng này cho các học sinh của mình thi đua với nhau. Các tính năng giáo viên có
thể cân nhắc là:
 Tạo phòng học đa người chơi
 Tạo cuộc thi đấu
 Xem thống kê điểm số và bảng xếp hạng
 Đánh giá các điểm số của từng bạn

6. Constraints
6.1 Usability
 Ngôn ngữ rõ rang dễ hiểu
 Cung cấp các phân loại trò chơi riêng biệt
 Hệ thống trợ giúp tự động
 Các biểu tượng, nút bấm to rõ, thân thiện, có icon hình ảnh minh họa trên nút

6.2 Performance
 Phản hồi nhanh dưới 40ms, nhất là với những game phản xạ
 Không phát sinh quá nhiều bộ nhớ tạm

Confidential QQTT, 2024 Page 17


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

 Đáp ứng được ít nhất 10000 người dùng cùng lúc nếu họ cùng truy cập vào internet

7. Quality Ranges
Khả năng sử dụng: Phần mềm dễ sử dụng và trực quan, đồng thời có giao diện thân thiện với người dùng.
Độ tin cậy: Phần mềm đáng tin cậy và hoạt động nhất quán trong các điều kiện khác nhau. Tỷ lệ lỗi ít hơn
2% số lượng người dùng sẽ gặp.
Hiệu suất: Phần mềm phải đáp ứng hoặc vượt quá các yêu cầu về hiệu suất được chỉ định, chẳng hạn như
thời gian phản hồi, thông lượng và sử dụng tài nguyên.
Bảo mật: Phần mềm phải được bảo mật và bảo vệ khỏi truy cập trái phép, vi phạm dữ liệu và các mối đe
dọa bảo mật khác. Đội ngũ phát triển phần mềm sẽ đảm bảo việc này trong quá trình phát triển sản phẩm.
Khả năng bảo trì: Phần mềm phải dễ bảo trì và sửa đổi, đồng thời phải có tài liệu rõ ràng và mã có cấu
trúc tốt.
Khả năng mở rộng: Phần mềm sẽ có thể xử lý lượng dữ liệu và lưu lượng truy cập ngày càng tăng mà
không làm giảm hiệu suất. Hiện tại đang hướng tới con số 500,000 người dùng.
Khả năng tương thích: tương thích được với 2 nền tảng di động phổ biến nhất là Android và iOS.

8. Precedence and Priority

Priority Feature
High 5.1 Các tính năng hệ thống
5.2 Các trò chơi phát triển trí não
5.3 Thống kê và phân tích sự phát triển não bộ
Medium 5.4 Giám sát thời gian chơi của trẻ
Low 5.5 Tương tác với các người dùng khác

9. Other Product Requirements


9.1 Applicable Standards
Chuẩn về quy trình phát triển phần mềm:
 ISO 9001
 ISO 27001
 ISO 19770
Chuẩn về nội dung game:
 Xếp hạng ESRB
 Xếp hạng PEGI
Các thông tư nghị định, văn bản pháp luật liên quan:

Confidential QQTT, 2024 Page 18


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

 Nghị định 72/2013/NĐ-CP, Nghị định số 27/2018/NĐ-CP, sửa đổi, bổ sung Nghị định 72/2013/NĐ-
CP

9.2 System Requirements


 Hệ thống phải chạy trên thiết bị dựa trên hệ điều hành Android và iOS và được cấp phép trên 2 chợ
ứng dụng lớn của họ là Google Play và App store.
 Yêu cầu tối thiểu 2GB RAM và 500MB bộ nhớ trong đối với hệ điều hành Android
 Yêu cầu tối thiểu 1GB RAM và 500MB bộ nhớ trong đối với hệ điều hành iOS
 Phiên bản hệ điều hành tối thiểu Android 6.0 hoặc iOS 12

9.3 Performance Requirements


[Use this section to detail performance requirements. Performance issues can include such items as user load factors,
bandwidth or communication capacity, throughput, accuracy, and reliability or response times under a variety of
loading conditions.]
 Phản hồi trong các game dưới 0.4ms, đặc biệt là các game phản xạ
 Khởi động ứng dụng không quá 30 giây
 Đáp ứng được tối thiểu 10000 người dùng truy cập hệ thống cùng 1 lúc
 Thời gian để tính toán đưa ra thống kê và biểu đồ không quá 10 giây
 Thời gian xử lý thanh toán không quá 10 giây
 Đảm bảo rằng thông tin cá nhân của người dùng, đặc biệt là mật khẩu và thông tin số thẻ được mã hóa
để tăng tính bảo mật

9.4 Environmental Requirements


Không yêu cầu.

10. Documentation Requirements


10.1 User Manual
Hướng dẫn người dùng sẽ được xuất hiện ngay khi mở ứng dụng lần đầu. Người dùng sẽ nhìn thấy một số
các thông báo hướng dẫn các thao tác cơ bản trên ứng dụng như chọn trò chơi, xem phân tích, xem lịch sử
điểm số, đăng nhập, đăng xuất, cài đặt âm thanh và đồ họa.
Đối với mỗi trò chơi, người dùng đều sẽ được hướng dẫn luật chơi của trò chơi đó ở những lần đầu chơi.

10.2 Online Help


Đối với 1 số thắc mắc phổ biến người dùng có thể tìm kiếm sự giúp đỡ tại mục Help trong cài đặt. Tại đây,
chúng tôi đưa ra 1 số giải pháp cho những thắc mắc thường gặp. Nếu người dùng không hài lòng hoặc cảm
thấy những đề xuất có sẵn không giúp họ giải quyết thắc mắc, có thể chọn gửi thắc mắc của mình qua email
của dự án. Người dùng có thể nhận được giải đáp sau 1-3 ngày làm việc, đối với những lỗi không mong
muốn, chúng tôi sẽ cố gắng khắc phục sớm nhất và thông báo tới khách hàng sau đó.

Confidential QQTT, 2024 Page 19


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

10.3 Installation Guides, Configuration, and Read Me File


Hướng dẫn cài đặt và cấu hình phải mô tả đơn giản, dễ hiểu và có hình minh họa. Nội dung tóm tắt có thể
được tìm thấy trong phần mô tả của phần mềm trên chợ ứng dụng. File Read Me mô tả về những cập nhật
mới của phần mềm cũng sẽ được đính kèm với mỗi bản cập nhật. Các tài liệu này sẽ được cập nhật khi
phần mềm ra mắt bản thử nghiệm alpha.

10.4 Labeling and Packaging


Logos, icons và thiết kế giao diện của Brainboost Kids nên được sử dụng các tông màu đậm đồng nhất , hài
hòa, bắt mắt. Menu hiển chỉ hiển thị các tác vụ cần thiết.

A Feature Attributes
[Features are given attributes that can be used to evaluate, track, prioritize, and manage the product items proposed
for implementation. All requirement types and attributes need to be outlined in the Requirements Management Plan,
however, you may wish to list and briefly describe the attributes for features that have been chosen. The following
subsections represent a set of suggested feature attributes.]

A.1 Status
[Set after negotiation and review by the project management team. Tracks progress during definition of the project
baseline.]
Proposed [Used to describe features that are under discussion but have not yet
been reviewed and accepted by the "official channel," such as a
working group consisting of representatives from the project team,
product management, and user or customer community.]
Approved [Capabilities that are deemed useful and feasible, and have been
approved for implementation by the official channel.]
Incorporated [Features incorporated into the product baseline at a specific point in
time.]

A.2 Benefit
[Set by Marketing, the product manager or the business analyst. All requirements are not created equal. Ranking
requirements by their relative benefit to the end user opens a dialog with customers, analysts, and members of the
development team. Used in managing scope and determining development priority.]

Confidential QQTT, 2024 Page 20


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

Critical [Essential features. Failure to implement means the system will not meet
customer needs. All critical features must be implemented in the release
or the schedule will slip.]
Important [Features important to the effectiveness and efficiency of the system for
most applications. The functionality cannot be easily provided in some
other way. Lack of inclusion of an important feature may affect
customer or user satisfaction, or even revenue, but release will not be
delayed due to lack of any important feature.]
Useful [Features that are useful in less typical applications will be used less
frequently or for which reasonably efficient workarounds can be
achieved. No significant revenue or customer satisfaction impact can be
expected if such an item is not included in a release.]

A.3 Effort
[Set by the development team. Because some features require more time and resources than others, estimating the
number of team or person-weeks, lines of code required or function points, for example, is the best way to gauge
complexity and set expectations of what can and cannot be accomplished in a given time frame. Used in managing
scope and determining development priority.]

A.4 Risk
[Set by development team based on the probability the project will experience undesirable events, such as cost
overruns, schedule delays or even cancellation. Most project managers find categorizing risks, as high, medium, and
low, is sufficient, although finer gradations are possible. Risk can often be indirectly assessed by measuring the
uncertainty (range) of the projects team’s schedule estimate.]

A.5 Stability
[Set by the analyst and development team, this is based on the probability that features will change or the team’s
understanding of the feature will change. Used to help establish development priorities and determine those items
for which additional elicitation is the appropriate next action.]

A.6 Target Release


[Records the intended product version in which the feature will first appear. This field can be used to allocate
features from a Vision document into a particular baseline release. When combined with the status field, your team
can propose, record, and discuss various features of the release without committing them to development. Only
features whose Status is set to Incorporated and whose Target Release is defined will be implemented. When scope
management occurs, the Target Release Version Number can be increased so the item will remain in the Vision
document but will be scheduled for a later release.]

A.7 Assigned To
[In many projects, features will be assigned to "feature teams" responsible for further elicitation, writing the
software requirements, and implementation. This simple pull-down list will help everyone on the project team to
understand responsibilities better.]

A.8 Reason
[This text field is used to track the source of the requested feature. Requirements exist for specific reasons. This field
records an explanation or a reference to an explanation. For example, the reference might be to a page and line
number of a product requirement specification or to a minute marker on a video of an important customer review.]

Confidential QQTT, 2024 Page 21


BrainBoost Kids Version: 1.0
Vision Date: 12/03/2023
<document identifier>

Confidential QQTT, 2024 Page 22

You might also like