Phân tích hệ thống THƯƠNG MẠI ĐIỆN TỬ
Bộ môn TMĐT Khoa HTTTKT và TMĐT
1
Tài liệu
Bài giảng
- Chương 3 – Phân tích hệ thống TMĐT
- Website: http://eVision.vn/eLearning
Tài liệu tham khảo
Cuốn Developing e-Commerce Systems
Nhà xuất bản Prentice Hall, 2001
Tác giả Jim Carter; Chương 5,6,7,8
2
Nội dung
Giới thiệu phân tích hệ thống
Phân tích yêu cầu của hệ thống
Xác định các yêu cầu đối với hệ thống TMĐT
Bài tập thực hành
3
Giới thiệu Phân tích hệ thống TMĐT
lập một
Phân tích hệ thống TMĐT (PTHT) là việc thiết tình huống kinh doanh (business case) cho một hệ thống TMĐT hay nói cách khác là xây dựng mô hình tổng thể của một hệ thống TMĐT cần xây dựng
4
Giới thiệu…
– Xác định tính khả thi của hệ thống TMĐT
– Xác định yêu cầu đối với hệ thống TMĐT
– Phân tích yêu cầu của hệ thống
Phân tích HT bao gồm các nội dung:
5
Các yếu tố cơ bản của hệ thống TMĐT
Tác vụ (what) Người dùng (who) Nội dung (how) Công cụ (with what)
6
Xác định các yêu cầu
“Yêu cầu là những bản thuyết minh hay sự mô tả những nhu cầu, đòi hỏi của người dùng và những đối tượng liên quan, dự định sẽ được hệ thống đang được phát triển đáp ứng”
Khái niệm
7
Xác định các yêu cầu
Các loại yêu cầu
những việc cần thực hiện?
– Yêu cầu của các tác vụ:
cách thức tiến hành các việc đó?
– Yêu cầu về tính khả dụng:
8
Xác định các yêu cầu
các giới hạn hoặc giải pháp cụ thể.
Phương thức mô tả yêu cầu phổ biến: nêu ra
– Nhanh chóng – Dễ dàng – Cụ thể
Ưu điểm của phương pháp:
9
Nội dung của xác định yêu cầu
Xác định tác vụ
Xác định người dùng
Xác định công cụ
Xác định nội dung
10
Xác định các tác vụ
Là quá trình người dùng và người phát triển hệ thống cùng nhau xác định những “thay đổi” có thể thực hiện đối với các công cụ mà những người dùng khác nhau sử dụng nhằm thực hiện các tác vụ trên cơ sở các nội dung cụ thể
11
Xác định các tác vụ
– Những trách nhiệm mà người dùng bên trong hệ
thống cần thực hiện
– Các mong muốn khác nhau mà người dùng bên ngoài hệ thống đạt được khi tương tác với một hệ thống
Các tác vụ được xác định trên cơ sở xem xét
Cần phân biệt tác vụ và công cụ
12
Xác định các tác vụ
Các tác vụ trong một hệ thống TMĐT liên
quan tới:
– Hướng khách hàng tới các giao dịch kinh doanh
– Xác định giao dịch kinh doanh
– Các thoả thuận liên quan tới giao dịch
– Quá trình thực hiện giao dịch
– Hoạt động sau quá trình giao dịch
– Các tác vụ khác
13
Xác định người dùng
Người dùng:
– Người dùng tiến hành các tác vụ trên hệ thống để có được các kết quả từ hệ thống đó.
– Có thể tương tác trực tiếp hoặc qua trung
gian
– Tất cả những người và/hoặc tổ chức liên quan tới việc thực hiện một phần hoặc toàn bộ các ứng dụng.
15
Xác định người dùng
Lưu ý khi xác định người dùng
nhau
– Người dùng khác nhau có yêu cầu khác
ai là người sử dụng nội dung
– Cần xem xét ai là người cung cấp nội dung,
hoặc nhiều nhóm người dùng
– Một cá nhân có thể là thành viên của một
động qua lại lẫn nhau
– Nhóm và cá nhân người dùng có thể có tác
16
Xác định người dùng
– Các nhóm có thể phân biệt với các nhóm khác dựa
trên tập hợp nhất định các đặc tính chung
– Kích thước nhóm đủ lớn, đáng để bỏ thời gian và
công sức để đáp ứng nhu cầu
– Các yêu cầu của nhóm có thể được đáp ứng
Các nhóm người dùng cần đặc biệt quan tâm:
17
Xác định người dùng
Các tiêu chí phân loại nhóm thường là: - Thuộc tính nhân khẩu học - Khả năng nhận biết - Khả năng thực hiện - Năng lực ghi nhớ - Tính cách - …
18
Xác định nội dung
Khái niệm:
– Nội dung (ở đây) là các tài
liệu (material) được xử lý và đưa ra bởi hệ thống TMĐT, bất kể cách thức xử lý và cách thức thể hiện
19
Xác định nội dung
Mảng nội dung là đơn vị nội dung đáp ứng yêu cầu của một hoặc một số tác vụ cụ thể cho một hoặc nhiều người dùng bằng chính nó (mảng nội dung đó) hoặc kết hợp với các mảng nội dung khác
Mảng nội dung (content chunks):
20
Xác định nội dung
– Mang đặc trưng về cấu trúc chức năng và cấu trúc
dữ liệu
– Cần thiết để hoàn thành tác vụ
– Có thể được cung cấp để đáp ứng nhu cầu của
người dùng
Các mảng nội dung cần lưu ý
21
Xác định nội dung
Nội dung được xác định trên cơ sở: xác định mức độ (level) nội dung và phụ thuộc vào việc xác định tác vụ và người sử dụng
22
Xác định công cụ
Khái niệm:
Công cụ là những phương tiện giúp cho người sử dụng hoàn thành một tác vụ nào đó
23
Xác định công cụ
Mục tiêu của việc xác định công cụ:
đang sử dụng
- Xác định các công cụ mới (bao gồm cả hệ thống đang được phát triển) mà người dùng sẽ sử dụng
- Xác định các công cụ mà người dùng hiện
24
Phân tích yêu cầu
Mỗi thành phần hệ thống đã được xác định cần được phân tích và mô tả để hiểu rõ mối quan hệ giữa chúng và mối quan hệ với yêu cầu đặt ra cho hệ thống
- Phân tích và mô tả các thành phần đã được xác định
- Có sự tham gia của cả những nhà phát triển hệ
thống và người sử dụng hệ thống
Yêu cầu đặt ra đối với việc phân tích
25
Phân tích yêu cầu
Phân tích yêu cầu bao gồm
– Mô tả tác vụ – Mô tả nhóm người dùng – Mô tả nội dung – Mô tả công cụ
26
Mẫu mô tả tác vụ
Tác vụ
Ai
Cái gì
Ở đâu và khi nào
Vì sao
Như thế nào
Bao nhiêu
Với những gì
27
Mẫu mô tả các nhóm người dùng
Nhóm người dùng
Đặc tính
Các tác vụ
Tư cách hội viên
Ý nghĩa
Cách xử lý
Tính khả thi
Với những gì
28
Mẫu mô tả nội dung
Nội dung
Ai
Tác vụ (What)
Khi nào
Vì sao
Như thế nào
Bao nhiêu
Với cái gì
29
Mẫu mô tả các công cụ
Công cụ Ai Cái gì Khi nào và ở đâu Vì sao Như thế nào Bao nhiêu Với những gì