Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
9,54 MB
Nội dung
ỨNG DỤNG WEB Cách thức hoạt động Xây dựng triển khai NHĨM 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 Khái niệm II III Cách thức hoạt động Xây dựng triển khai IV Lợi ích từ việc sử dụng Web App I Khái niệm • Web Application gì? • Chương trình máy tính sử dụng trình duyệt web cơng nghệ web để thực tác vụ qua Internet • Ứng dụng dành cho thiết bị di động phân phối qua mạng Internet thơng qua trình duyệt • Được thiết kế với nhiều mục đích khác 2 Các loại Web Static web application – ứng dụng web tĩnh Application • • 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 Chức Là phần phần mềm, truy cập trình duyệt Là tập hợp trang web cung cấp thông tin, nội dung văn Phức tạp Đơn giản Cao Thấ p Được tạo nên từ HTML, code back-end: PHP, Java, C# Được tạo nên từ trang HTML tĩnh, media Khả tích hợp Khả tương tác Cấu tạo Vai trò Thực chức ứng dụng Hiển thị, lưu trữ thông tin 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 u cầu tới máy chủ ứng dụng web phù hợp • Tiếp đến, web application server thực thi nhiệm vụ yêu cầu, thường truy vấn CSDL/ xử lý liệu tạo kết liệu • Máy chủ ứng dụng web chuyển kết liệu xử lý cho web server • Máy chủ website phản hồi thông tin cho khách hàng thông tin hiển thị hình di động người sử dụng III XÂY DỰNG VÀ TRIỂN KHAI 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 dự báo khoản chi phí, thời điểm thích hợp để tung sản phẩm => nhằm thu lợi nhuận tối đa) Bước 2: Phân tích nghiệp vụ • Chun viên phân tích nghiệp vụ (Business Analyst) đóng vai trị quan trọng việc kết nối thành viên dự án để giải vấn đề phát sinh đả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õ vấn đề: • Tìm kiếm khung phát triển frontend backend phù hợp • Thiết kế cấu trúc dự án cho hạn chế rủi ro xảy trình phát triển web app • Tính tốn liệu xử lý thông qua API 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 tảng cần xây dựng tốt từ đầu mang đặ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 chia làm phần nhằm loại bỏ quy trình lỗi đẩy nhanh q trình phát triển, gồm: • Thiết kế • Phát triển giao diện Frontend UX • Phát triển Backend Bước 6: Kiếm thử phần mềm Đây bước quan trọng quy trình kiểm thử chặt chẽ đảm bảo web app bạn lỗi an tồn sử dụng Có 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 vượt trội kiểm thử thủ cơng số điểm như: • Độ tin cậy cao • Tốc độ cao • Độ bao phủ cao • Khả tái sử dụng • Chi phí thấp Bước 7: Vận hành Web App hồn thành 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 thị trường Bước 8: Bảo trì Đừng quên q trình sử dụng, khơng tránh khỏi có phản hồi lỗi phát sinh cần chỉnh sửa nên đo lường trước đưa vào kế hoạch khoảng thời gian đủ để bảo trì web app để có nhìn tổng thể 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 phiên • Có thể sử dụng nhiều tảng khác • Truy cập nhiều trình duyệt • Loại bỏ vấn đề tính tương thích • Khơng cần phải cài đặt ổ cứng nên loại bỏ hạn chế 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 liệu nhanh chóng • Được trang bị nhiều cơng cụ hỗ trợ tính năng, quản lý 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! ... niệm II III Cách thức hoạt động Xây dựng triển khai IV Lợi ích từ việc sử dụng Web App I Khái niệm • Web Application gì? • Chương trình máy tính sử dụng trình duyệt web cơng nghệ web để thực... • 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 Chức Là phần phần mềm, truy cập trình duyệt Là tập hợp trang web cung... trò Thực chức ứng dụng Hiển thị, lưu trữ thơng tin 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