Phát triển hệ thống TMĐT là tiến trình xây dựng, ứng dụng và hoàn thiện các yếu tố hạ tầng TMĐT nhằm mục đích mang lại hiệu suất cao trong kinh doanh điện tử.
Hệ thống TMĐT về bản chất là HTTT để vận hành hoạt động kinh doanh điện tử. HTTT được phân loại thành sáu loại hình bao gồm:
- Các hệ xử lý giao dịch (Transaction processing systems); - Các hệ cơ sở tri thức (Knowledge based systems);
- Các hệ tự động hóa văn phịng (Office automation systems);
131
- Các hệ thông tin quản lý (Management information systems);
- Các hệ trợ giúp quyết định (Decision support systems); - Các hệ trợ giúp thực thi (Executive support systems).
Hệ thống TMĐT là những hệ phân tán, khơng chỉ có chức năng quản lý giao dịch mua, đặt hàng, bán hàng, mà cịn có chức năng quản lý giao dịch thanh toán và tư vấn khách hàng… Để có thể thực hiện các chức năng này, các nhà phát triển hệ thống TMĐT cần phải biết sử dụng các công nghệ, kỹ thuật lưu trữ và xử lý phân tán cũng như nắm vững các kỹ thuật trong biểu diễn và xử lý tri thức của các lĩnh vực liên quan như trí tuệ nhân tạo, khai phá dữ liệu, web ngữ nghĩa…
5.1.1.b. Mơ hình phát triển hệ thống TMĐT
Về bản chất, hệ thống TMĐT của doanh nghiệp được tạo nên từ chỉ phần cứng, chỉ phần mềm, hoặc kết hợp cả hai.Có nhiều mơ hình khác nhau để phát triển hệ thống TMĐT, có thể liệt kê dưới đây:
- Mơ hình thác nước (Waterfall model);
- Mơ hình xoắn ốc (Spiral model);
- Mơ hình linh hoạt (Agile model);
- Mơ hình tiếp cận lặp (Iterative model);
- Mơ hình tăng trưởng (Incremental model);
- Mơ hình chữ V (V model);
- Mơ hình Scrum;
- Mơ hình ứng dụng nhanh RAD model ( Rapid Application Development)…
Trong tài liệu này chúng tôi giới thiệu hai mơ hình tiêu biểu đó là mơ hình thác nước và mơ hình SCRUM.
Mơ hình thác nước (Waterfall model)
Mơ hình thác nước được phát triển bởi Benington (1956) và được Winston Royce sửa đổi (1970).
Trong mơ hình này, hoạt động phát triển phần mềm được chia thành các giai đoạn khác nhau và từng giai đoạn bao gồm hàng loạt các nhiệm vụ và có các mục tiêu khác nhau. Trong mơ hình thác nước, sự phát triển của một pha chỉ bắt đầu khi giai đoạn trước hồn thành. Do tính chất này, mỗi giai đoạn của mơ hình thác nước phải được xác định khá chính xác. Các giai đoạn chuyển từ mức cao xuống mức thấp hơn, giống như một thác nước.
132