Tính khả dụng – khả năng vận hành: Khả năng hủy bỏ thao tác của người dùng (Metric 8.3.3)

Một phần của tài liệu Nghiên cứu hệ thống quản lý chất lượng phần mềm và áp dụng đánh giá chất lượng trog của phần mềm ví điện tử omipay (Trang 84 - 93)

5. Hệ thống Omipay gửi mã OTP cho

3.4.7 Tính khả dụng – khả năng vận hành: Khả năng hủy bỏ thao tác của người dùng (Metric 8.3.3)

dùng (Metric 8.3.3)

Thực hiện đánh giá các chức năng trên web người dùng.

Bảng 3.19 Bảng đánh giá Khả năng hủy bỏ thao tác của người dùng (Metric 8.2.1)

STT Nhóm chức năng Chức năng Kết quả

1 Nạp tiền

Nạp tiền bằng Số thẻ ATM Đạt

Nạp tiền bằng số thẻ quốc tế VISA/ MASTER/ JCB

Đạt

Nạp tiền bằng thẻ/ TKNH liên kết Đạt

Nạp tiền bằng chuyển khoản TKNH Đạt

2 Rút tiền

Rút tiền về TKNH Đạt

Rút tiền về thẻ ATM Đạt

Rút về thẻ ATM liên kết Đạt

Rút về TKNH liên kết Đạt

Rút về thẻ ATM ibft Chưa đạt

Rút về TKNH ibft Chưa đạt

3 Chuyển tiền

Chuyển tiền Ví - TKNH ibft Chưa đạt

Chuyển tiền Ví – Só thẻ ATM ibft Chưa đạt

Chuyển tiền Ví- Số thẻ ATM Đạt

Chuyển tiền Ví -TKNH Đạt

Chuyển tiền Ví - Ví Đạt

4

Thanh toán hóa

đơn

Thanh toán hóa đơn điện Đạt

Thanh toán hóa đơn nước Đạt

Thanh toán hóa đơn Internet Đạt

Thanh toán điện thoại cố định Đạt

5 Nạp tiền điện thoại

Nạp tiền điện thoại trả trước Đạt

Nạp tiền điện thoại trả sau Đạt

Mua mã thẻ điện thoại Đạt

6 Mua mã thẻ Game

Mua mã thẻ game Đạt

Tổng số chức năng yêu cầu: 24 Số chức năng đã thực hiện: 20

Chỉ số đánh giá khả năng hủy bỏ thao tác người dùng: X = 20/24 = 0.83

Kết luận: Kết quả đánh giá (0.83) > kết quả mong muốn (0.8) Hệ thống đạt yêu cầu chất lượng của tiêu chí này

3.4.8 Tính khả dụng – khả năng vận hành: Khả năng giám sát tình trạng vận hành

(Metric 8.3.3)

Thực hiện đánh giá các chức năng trên web vận hành.

Bảng 3.20 Bảng đánh giá Khả năng giám sát tình trạng vận hành (Metric 8.3.3)

STT Chức

năng

Trạng thái Giải thích trạng thái Kết

quả

1 Yêu cầu nạp tiền

Mới tạo Khi khách hàng tạo yêu cầu nạp Đạt

Đang xử lý Đang gửi bản tin điện tử cho Nhà cung cấp (Bank, Payment Gateway)

Đạt Review Nạp tiền bằng phương thức Thẻ quốc tế, thẻ bị

trạng thái Review

Đạt Duyệt

Review

Khi vận hành kiểm tra được giao dịch thành công trên cổng thanh toán quốc tế, sẽ thực hiện duyệt Review

Đạt

Từ chối

duyệt Review

Khi vận hành kiểm tra được giao dịch thất bại trên cổng thanh toán quốc tế, sẽ thực hiện Từ chối duyệt Review

Duyệt yêu cầu

Tiền thu được tại nhà cung cấp (Sinh phiếu thu - mã chứng từ thu)

Đạt 2 Yêu cầu

rút tiền

Thành công Cập nhật yêu cầu thành công, tăng số dư ví cho khách hàng

Đạt Mới tạo –

chờ duyệt

Khi khách hàng tạo yêu cầu rút tiền Đạt Duyệt chi Sau khi kiểm tra các Policy thỏa mãn, vận

hành thực hiện duyệt chi. Đóng băng số tiền yêu cầu rút trên Ví người dùng và gửi yêu cầu chi qua Nhà cung cấp (Bank, Payment Gateway)

Đạt

Hủy duyệt Sau khi kiểm tra các Policy không thỏa mãn, vận hành thực hiện hủy duyệt

Đạt Thành công Cập nhật khi Nhà cung cấp báo chi tiền thành

công. Trừ tiền trên Ví người dùng

Đạt Pending

(Lỗi không xác định)

Cập nhật khi Nhà cung cấp báo lỗi không xác định.

Đạt

Chi lại Xử lý cho các giao dịch Pending Đạt

Tổng số chức năng yêu cầu: 14 Số chức năng đã thực hiện: 14

Chỉ số đánh giá khả năng giám sát tình trạng vận hành: X = 14/14 = 1

Kết luận: Kết quả đánh giá (1) > kết quả mong muốn (0.8).

Hệ thống đạt yêu cầu chất lượng của tiêu chí này

3.4.9 Tính hiệu quả - hành vi thời gian: Thời gian phản hồi (Metric 8.4.1)

Thực hiện đánh giá các chức năng trên web người dùng.

Bảng 3.21 Bảng thực nghiệm đánh giá Thời gian phản hồi (Metric 8.4.1)

STT Chức năng Bước thực hiện Giải thích Kết

quả (giây)

1 Nạp tiền bằng thẻ ATM

Chọn ngân hàng < 1 Nhập số tiền, thông tin

thẻ

Hệ thống kiểm tra số tiền, thông tin thẻ, kiểm tra phí.

< 5 Xác nhận nạp tiền Trường hợp nhập OTP trên

OmiPay, hệ thống trả OTP, trường hợp redirect hệ thống phản hồi cho client link.

< 10

Nhập OTP < 3

Redirect sang Nhà cung cấp (Bank, Payment Gateway) < 5 Kết thúc < 5 2 Nạp tiền bằng TKNH (trực tiếp) Chọn nguồn tiền nạp < 1 Chọn ngân hàng < 1

Hiển thị thông tin tài khoản và hướng dẫn chuyển tiền của ngân hàng đã chọn

< 3

3 Rút tiền về thẻ ATM

Nhập thông tin rút tiền (Số tiền, số thẻ ATM)

Hệ thống kiểm tra số tiền, định dạng thẻ ATM, kiểm tra phí

< 3

Xác nhận rút tiền Hệ thống kiểm tra Policy, gửi OTP (nếu phương thức xác thực giao dịch là OTP) < 8 Xác thực giao dịch (Nhập OTP hoặc mật khẩu giao dịch) < 3 Rút thành công < 5 4 Rút tiền về Tài khoản

Nhập thông tin rút tiền (Số tiền, số tài khoản thụ

Hệ thống kiểm tra số tiền và định dạng tài khoản,

ngân hàng hưởng) kiểm tra phí

Xác nhận rút tiền Hệ thống kiểm tra Policy, gửi OTP (nếu phương thức xác thực giao dịch là OTP) < 8 Xác thực giao dịch (Nhập OTP hoặc mật khẩu giao dịch) < 3 Rút tiền thành công < 5 5 Chuyển tiền Ví - Ví

Nhập thông tin (Số tiền chuyển, ví nhận tiền (Email))

Hệ thống kiểm tra số tiền, email, kiểm tra phí

< 3

Xác nhận chuyển tiền Hệ thống kiểm tra Policy, gửi OTP (nếu phương thức xác thực giao dịch là OTP)

< 5

Chuyển thành công < 3

Thời gian này thực hiện trên phương pháp test manual và chưa có các yếu tố ảnh hưởng khi hệ thống cao tải

Thời gian phản hồi request: 1-10 giây

Thời gian xử lý 1 nghiệp vụ (chức năng) hoàn thiện: 5-30 giây

Kết luận: Kết quả đánh giá (1-10 giây) > kết quả mong muốn (< 3 giây đối với request; <30 giây đối với xử lý nghiệp vụ, báo cáo)

Hệ thống đạt yêu cầu chất lượng của tiêu chí này

3.4.10Tính hiệu quả - sử dụng tài nguyên: Sử dụng bộ nhớ (Metric 8.4.2)

Kết quả đánh giá thực hiện được đo bằng Zabix

Công cụ theo dõi khả năng sử dụng bộ nhớ cho thấy hệ thống luôn sử dụng ở mức dưới 12G

Kết luận: Kết quả đánh giá (<12G) tương ứng với kết quả mong muốn (< 12GB) Hệ thống đạt yêu cầu chất lượng của tiêu chí này

3.4.11Tính hiệu quả - sử dụng tài nguyên: Sử dụng đường truyền (Metric 8.4.2)

Kết quả đánh giá thực hiện được đo bằng Zabix. Dưới đây là một số biểu đồ sử dụng tài nguyên thống kê trong 7 ngày (01/10/2021 – 07/10/2021)

Hình 3.33 – Biểu đồ theo dõi băng thông (network traffic)

Hình 3.34 – Biểu đồ theo dõi đọc/ghi ổ đĩa (Disk read/write)

Công cụ theo dõi khả năng sử dụng băng thông và ổ đĩa cho thấy hệ thống luôn sử dụng ở mức dưới 100Mbps

Kết luận: Kết quả đánh giá (< Mbps) tương ứng kết quả mong muốn (100Mbps -

theo băng thông trong nước do VDC - Viettel Data Center cung cấp) Hệ thống đạt yêu cầu chất lượng của tiêu chí này

3.4.12Tính khả chuyển – khả năng cài đặt: Tính dễ cài đặt lại và Tính Linh hoạt

trong cài đặt (Metric 8.6.2)

Bảng 3.22 Bảng thực nghiệm đánh giá Khả năng cài đặt (Metric 8.6.2)

STT Module Tech stack (Công nghệ) Kết quả

1 Web Proxy Nginx Đạt

2 Web (Portal, EndUser) Apache 2, Php 7, Yii2 Đạt

3 APP service (EndUser,Portal, Checkout, Payout, Partner …)

Tomcat 8, Java 7, Java Servlet Đạt

4 Database Oracle 11gR2 Đạt

Các module của hệ thống được thiết kế sử mã nguồn mở và các ngôn ngữ có thể cài đặt trên nhiều môi trường (hệ điều hành) khác nhau. Ngoài ra các module đều được triển khai bằng docker nên khả năng triển khai nhanh và ổn định.

Tổng số module yêu cầu: 4

Số module đã triển khai cài đặt lại và có thể tùy chỉnh: 4 Chỉ số dễ cài đặt: X = 4/4 = 1

Chỉ số linh hoạt trong cài đặt: X= 4/4 = 1

Kết luận:

Chỉ số dễ cài đặt: Kết quả đánh giá (1) > kết quả mong muốn (0.8)

Chỉ số linh hoạt trong cài đặt: Kết quả đánh giá (1) > kết quả mong muốn (0.8) Hệ thống đạt yêu cầu chất lượng của 2 tiêu chí này

3.5 Đánh giá kết quả

Sau khi thực hiện đánh giá chất lượng trong Ví điện tử OmiPay, học viên thực hiện báo cáo đến nhóm dự án công ty để trình bày kết quả đánh giá đạt được.

Đảm bảo sản phẩm Ví điện tử OmiPay đáp ứng những tiêu chí chất lượng phần mềm, kết quả đạt được tương đối hài lòng khi so sánh với kết quả mong muốn đã nghiên cứu suốt quá trình thực hiện dự án và đề tài luận văn của học viên

Công ty đánh giá cao kết quả nghiên cứu và áp dụng đánh giá chất lượng phần mềm của học viên và mong muốn sử dụng các phương thức đánh giá, các tiêu chí đánh giá cho các sản phẩm dịch vụ khác

3.6 Đề xuất phương pháp cải thiện chất lượng phần mềm Ví điện tử OmiPay.

Do thời gian thực hiện đề tài và thời gian triển khai sản phẩm Ví điện tử OmiPay chưa thực sự phù hợp để có thể áp dụng toàn bộ các tiêu chí đánh giá theo chuẩn ISO9126 (ví dụ: đánh giá tính bảo mật, đánh giá tính an toàn dữ liệu…). Vì vậy để mang lại cho công ty sản phẩm Ví điện tử an toàn và bảo mật nhất, đem lại sự tin tưởng tin

dùng cho thị trường thanh toán tại Việt Nam, học viên sẽ nghiên cứu chi tiết yêu cầu về môi trường và điều kiện đánh giá cũng như tiếp tục áp dụng đánh giá chất lượng phần mềm với các tiêu chí còn lại của bộ tiêu chuẩn ISO 9126 cho Ví điện tử OmiPay. Tiếp tục áp dụng đánh giá với hệ thống chức năng của người quản trị để đảm bảo độ phủ về quản lý chất lượng trong cho toàn bộ ứng dụng (do giai đoạn đánh giá thực nghiệm được thực hiện khi dự án của công ty chưa phát triển hoàn thiện website quản trị)

Thực hiện đánh giá đảm bảo chất lượng với các tiêu chí về an toàn thông tin cho hệ thống ví Omipay là điều rất cần thiết, học viên sẽ tiếp tục áp dụng ISO9126 về Tính bảo mật, an toàn thông tin (Metric 8.1.4) để đánh giá bổ sung cùng với hệ thống kiểm soát và theo dõi an ninh thông tin của công ty.

Sau khi thực hiện và xây dựng được bộ tài liệu đánh giá chất lượng trong từ ISO9126 – 3, học viên sẽ tiến hành tìm hiểu để áp dụng kiểm thử tự động (Automation Test) để có thể sử dụng bộ mẫu đánh giá và thực hiện đánh giá định kì cho hệ thống Ví điện tử OmiPay.

Ngoài ra, học viên muốn mở rộng đánh giá chất lượng Ví điện tử OmiPay với các bộ tiêu chuẩn khác về đánh giá chất lượng phần mềm. Và cuối cùng sẽ áp dụng đánh giá chất lượng phần mềm cho các sản phẩm khác của công ty

KẾT LUẬN

Học viên đã nghiên cứu tổng quan về hệ thống đánh giá chất lượng sản phẩm phần mềm, các tiêu chuẩn đánh giá và phương pháp đánh giá chất lượng phần mềm theo các tiêu chuẩn quốc tế (các ISO) và các tiêu chuẩn Việt Nam về đánh giá chất lượng phần mềm. Từ các tiêu chuẩn quốc tế và nghiên cứu các tiêu chí đánh giá phần mềm của một số công ty trong nước để áp dụng xây dựng quy trình đánh giá cho sản phẩm phần mềm theo từng tiêu chí.

Học viên dựa vào quá trình nghiên cứu để thực hiện luận văn, sau đó đưa ra áp dụng một phần trong hệ thống đánh giá chất lượng phần mềm đó là đánh giá chất lượng trong của sản phẩm phần mềm. Luận văn trình bày phương pháp đánh giá và ứng dụng mô hình đánh giá chất lượng trong cho Ví điện tử OmiPay.

Sau khi thực hiện thực nghiệm đánh giá, đã đưa ra đề xuất các biện pháp và thực hiện phương án cải tiến nhằm nâng cao chất lượng phần mềm Ví điện tử OmiPay của công ty học viên theo kế hoạch phát triển sản phẩm, kế hoạch ra mắt thị trường và kế hoạch vận hành phát triển 3 năm đầu tiên.

Hướng nghiên cứu và triển khai tiếp theo:

Tiếp tục áp dụng đánh giá chất lượng phần mềm Ví điện tử OmiPay với các tiêu chí còn lại của bộ tiêu chuẩn ISO 9126.

Ngoài ra, học viên muốn mở rộng đánh giá chất lượng Ví điện tử OmiPay với các bộ tiêu chuẩn khác về đánh giá chất lượng phần mềm giai đoạn nghiệm thu trước khi phát hành sản phẩm vào quý 2 năm 2022.

Và cuối cùng, học viên và công ty sẽ áp dụng đánh giá chất lượng phần mềm cho các sản phẩm khác của công ty OmiPay theo kế hoạch hoàn thiện hệ sinh thái 3 năm tiếp theo

Một phần của tài liệu Nghiên cứu hệ thống quản lý chất lượng phần mềm và áp dụng đánh giá chất lượng trog của phần mềm ví điện tử omipay (Trang 84 - 93)

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

(93 trang)