Phân tích yêu cầu 34

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu chuẩn giao thức FIX và ứng dụng xây dựng phần mềm mô phỏng hệ thống khớp lệnh chứng khoán của sở giao dịch chứng khoán hà nội (Trang 44 - 48)

3.3.1 Yêu cầu phần mềm

Phần mềm này mô phỏng quá trình hoạt động của hệ thống khớp lệnh tại sàn giao dịch. Vì vậy tác nhân tương tác với phần mềm chủ yếu là hệ thống gateway của công ty chứng khoán. Ngoài ra có sự tương tác của người dùng hệ thống với vai trò chủ yếu là quản trị và điều chỉnh các chỉ số chứng khoán khi có sự biến động bất thường trên thị trường.

Do hệ thống phục vụ trong lĩnh vực giao dịch thị trường tài chính nên đòi hỏi phải đáp ứng được các yêu cầu khắt khe về kỹ thuật xử lý. Về mặt xử lý phần mềm phải đáp ứng được các yêu cầu sau:

 Phải đáp ứng được hiệu năng cao: Xử lý nhanh và đáp ứng được nhiều máy trạm gửi thông điệp đến cùng lúc, không có độ trễ

 Phải đảm bảo tính tuần tự: Các thông điệp phải được nhận và xử lý tuần tự để đảm bảo tính công bằng trong giao dịch. Trong trường hợp mất thông điệp, yêu cầu CTCK gửi lại thì cũng phải xử lý tuần tự theo đúng số thứ tự

 Đảm bảo tính toàn vẹn dữ liệu: Thông điệp nhận và gửi ngoài đảm bảo tính tuần tự phải toàn vẹn thông tin. Nếu HNX nhận thiếu thông điệp phải yêu cầu CTCK

gửi lại, ngược lại nếu CTCK nhận thiếu thì HNX phải gửi lại số thông điệp bị thiếu.

 Không được dư thừa dữ liệu: Hệ thống phải nhận biết được dữ liệu bị trùng lặp và loại bỏ thông tin trùng lặp.

Về chức năng phần mềm sẽ gồm các chức năng chính sau:

 Quản lý kết nối đến Máy trạm bao gồm chấp nhận kết nối, quy trì kết nối và đóng kết nối

 Quản lý tính toàn vẹn dữ liệu khi trao đổi

 Xử lý đặt các lệnh giao dịch: • Lệnh giới hạn LO

• Lệnh ATO/ATC

• Lệnh thị trường

 Xử lý khớp lệnh: Khớp thủ công và khớp tự động

 Nhận và xử lý yêu cầu hủy lệnh

 Nhận và xử lý yêu cầu sửa lệnh

 Quản lý thay đổi thông tin trạng thái thị trường

 Xử lý đặt lệnh quảng cáo

 Xử lý đặt lệnh thỏa thuận 1Firm

 Xử lý đặt lệnh thỏa thuân 2Firm

3.3.2 Xây dựng mô hình Use-Case 3.3.2.1 Tác nhân 3.3.2.1 Tác nhân

Hệ thống gồm có 2 tác nhân:

- Người dùng: Vì đây là hệ thống máy chủ nên người dùng sẽ kiêm quản trị hệ

thống, chịu trách nhiệm vận hành theo dõi và điều khiển mọi hoạt động của hệ thống.

- Công ty chứng khoán (CTCK): Phần mềm mô phỏng sẽ được kết nối và tương

tác với phần mềm giao dịch chứng khoán của công ty chứng khoán. Do hệ thống là tự động nên phần mềm giao dịch sẽ là tác nhân tương tác với phần mềm mô phỏng.

3.3.2.2.1 Tổng quan hệ thống

Hình 3. 1. UC Mô hình tổng quan chức năng

3.3.2.2.2 Quản lý kết nối uc uc Mô hình chức nă... Hệ thống khớp lệnh HNX Người dùng Quản lý kết nối Xử lý lệnh

Quản lý thông tin thị trường

Hình 3. 2. UC Quản lý kết nối

3.3.2.2.3 Xử lý lệnh

Hình 3. 3. UC Xử lý lệnh

3.3.2.2.4 Quản lý thông tin thị trường

uc uc Quản lý kết ... Thiết lập kết nối Duy trì kết nối Đóng kết nối Quản lý kết nối CTCK

Hình 3. 4. UC Quản lý thông tin thị trường

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu chuẩn giao thức FIX và ứng dụng xây dựng phần mềm mô phỏng hệ thống khớp lệnh chứng khoán của sở giao dịch chứng khoán hà nội (Trang 44 - 48)

Tải bản đầy đủ (PDF)

(79 trang)