You are on page 1of 16

ỨNG DỤNG WEB

Cách thức hoạt động


Xây dựng và triển khai
NHÓM 8
Phạm Thanh Thảo - 31211027328
Ngô Văn Phương Trang - 31211027343
Huỳnh Hoàng Trâm - 31211027345
Trần Xuân Ngọc - 31181021594
NỘI DUNG
I II III IV

Xây dựng Lợi ích từ


Cách thức
Khái niệm và triển việc sử
hoạt động
khai dụng Web
App
I. Khái niệm
• Web Application là gì?
• Chương trình máy tính sử dụng trình duyệt
web và công nghệ web để thực hiện các tác vụ
qua Internet.
• Ứng dụng dành cho các thiết bị di động nhưng
được phân phối qua mạng Internet và thông
qua trình duyệt.
• Được thiết kế với nhiều mục đích khác nhau.
2. Các loại Web Application
• Static web application – ứng dụng web tĩnh
• Dynamic web application – ứng dụng web động
• Animated web application – ứng dụng web hoạt hình
SO SÁNH Web App Website
Là một phần của phần mềm, được Là tập hợp các trang web cung cấp
Chức năng truy cập bởi một trình duyệt nào đó các thông tin, nội dung văn bản

Khả năng tích


Phức tạp Đơn giản
hợp

Khả năng
tương tác Cao Thấp

Được tạo nên từ HTML, code ở back- Được tạo nên từ các trang HTML
Cấu tạo
end: PHP, Java, C#... tĩnh, các media

Thực hiện các chức năng của


Vai trò Hiển thị, lưu trữ thông tin
một ứng dụng
II. CÁCH THỨC HOẠT ĐỘNG
• Người sử dụng gửi yêu cầu tới máy chủ web qua trình duyệt web hay giao
diện người dùng.
• Máy chủ web kích hoạt yêu cầu tới máy chủ ứng dụng web phù hợp.
• Tiếp đến, web application server thực thi các nhiệm vụ được yêu cầu,
thường là truy vấn CSDL/ xử lý dữ liệu và tạo kết quả dữ liệu.
• Máy chủ ứng dụng web chuyển các kết quả dữ liệu đã được xử lý cho web
server.
• Máy chủ website phản hồi thông tin cho khách hàng và các thông tin sẽ
được hiển thị trên màn hình di động của người sử dụng.
III. XÂY DỰNG VÀ TRIỂN KHAI

8 Bước
Bước 1: Quản lí sản phẩm
• Nghiên cứu thị trường
• Hình thành lộ trình phát triển cụ thể ( ước tính và dự báo các
khoản chi phí, thời điểm thích hợp để tung ra sản phẩm =>
nhằm thu được lợi nhuận tối đa)

Bước 2: Phân tích nghiệp vụ


• Chuyên viên phân tích nghiệp vụ (Business Analyst) đóng
một vai trò quan trọng trong việc kết nối các thành viên của
dự án để giải quyết những vấn đề phát sinh và đảm bảo cho
dự án phát triển thuận lợi
Bước 3: Nghiên cứu phát triển web app
Tập trung làm rõ các vấn đề:
• Tìm kiếm các khung phát triển frontend và backend
phù hợp.
• Thiết kế cấu trúc dự án sao cho hạn chế được những
rủi ro có thể xảy ra trong quá trình phát triển web app
• Tính toán dữ liệu sẽ được xử lý như thế nào thông
qua API trong web app
Bước 4: Thiết kế kiến trúc phần mềm
(Software Architecture)
Với web app, kiến trúc phần mềm là nền tảng cần được xây dựng
tốt ngay từ đầu và mang các đặc tính để thích ứng với môi trường
kinh doanh thay đổi liên tục.

Bước 5: Bắt tay vào phát triển web app


Giai đoạn này được chia làm 3 phần nhằm loại bỏ những quy trình
lỗi và đẩy nhanh quá trình phát triển, gồm:
• Thiết kế
• Phát triển giao diện Frontend và UX
• Phát triển Backend
Bước 6: Kiếm thử phần mềm
Đây là một trong những bước quan trọng bởi quy trình kiểm
thử chặt chẽ sẽ đảm bảo web app của bạn ít lỗi nhất có thể và
an toàn hơn khi sử dụng.
Có 2 loại kiểm thử:
• Kiểm thử thủ công (Manual Testing)
• Kiểm thử tự động (Automation Testing)
Nhìn chung, kiểm thử tự động sẽ vượt trội hơn kiểm thử thủ
công ở một số điểm như:
• Độ tin cậy cao
• Tốc độ cao
• Độ bao phủ cao
• Khả năng tái sử dụng
• Chi phí thấp
Bước 7: Vận hành
Web App đã hoàn thành và sẵn sàng đến tay người sử dụng.
Hãy cân nhắc thời điểm thích hợp để tung sản phẩm ra thị
trường

Bước 8: Bảo trì


Đừng quên rằng trong quá trình sử dụng, không tránh khỏi có
những phản hồi hoặc lỗi phát sinh cần chỉnh sửa nên hãy đo
lường trước và đưa vào bản kế hoạch khoảng thời gian đủ để
bảo trì web app để có được cái nhìn tổng thể nhất.
IV. Những lợi ích từ việc sử
dụng web app
Đối với người dùng:
• Cho phép nhiều người truy cập vào cùng 1 phiên bản
• Có thể sử dụng được trên nhiều nền tảng khác nhau
• Truy cập được trên nhiều trình duyệt
• Loại bỏ các vấn đề về tính tương thích
• Không cần phải cài đặt trên ổ cứng nên loại bỏ được những hạn chế
về dung lượng
IV. Những lợi ích từ việc sử dụng web app
Đối với doanh nghiệp:
• Xuất dữ liệu nhanh chóng
• Được trang bị nhiều công cụ hỗ trợ tính năng,
quản lý và theo dõi
• Nâng cao trải nghiệm người dùng, thu hút khách
hàng
• Tăng độ nhận diện thương hiệu
• Tiết kiệm chi phí bảo trì
Cảm ơn!

You might also like